Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/tendra
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tendra/ChangeLog,v 1.6 2007/05/25 22:36:35 truedfx Exp $
*tendra-5.0_pre20070510 (25 May 2007)
25 May 2007; Harald van Dijk
-tendra-5.0_pre20060322.ebuild, +tendra-5.0_pre20070510.ebuild:
New snapshot, now from tendra.org
19 May 2007; Harald van Dijk
+files/tendra-5.0_pre20060322-install.patch,
tendra-5.0_pre20060322.ebuild:
Fix parallel install (#179126)
06 Sep 2006; Harald van Dijk
tendra-5.0_pre20060322.ebuild:
Use correct directory for manpages
*tendra-5.0_pre20060322 (06 Sep 2006)
06 Sep 2006; Harald van Dijk
+tendra-5.0_pre20060322.ebuild:
New ebuild for the far more recent tendra snapshot
26 Aug 2006; Harald van Dijk
files/digest-tendra-4.1.2, Manifest:
Accept less invalid code for anonymous unions
*tendra-4.1.2 (26 Aug 2006)
26 Aug 2006; Harald van Dijk
+tendra-4.1.2.ebuild:
Initial version
AUX tendra-5.0_pre20060322-install.patch 229 RMD160 5f5b54e31ba11022aad9468a10b0e5d6a70f7465 SHA1 431832e0630ad76f31589051e860c31e7fa30c44 SHA256 932e8997fc032a6b12ab2cb2d7fea575a7c93e05b7b285c3ec22f45be9252808
DIST TenDRA-4.1.2.tar.bz2 2852170 RMD160 fa5c6c840e828739b201900a173a230619a9de9a SHA1 84a1c82a5ea2145166176fbf6c549ae449c5cb9c SHA256 b7d7d961c04179cad61cecc05d1e01bda1fa19a43030bd6c6a3d9ddb3f427cab
DIST tendra-1073.tbz2 5030282 RMD160 ee0a3f5ba6a81af2105c3b839fb984f62694fe85 SHA1 7d682402255c8568cde4fd6b3e8a4a498aaab30a SHA256 45e383220ec7e57514966531ce8455d937d86e6081a1765f4e504aafbc7a797b
DIST tendra-4.1.2-minix.patch.bz2 5936 RMD160 8949192b4efe14a8659a55e6d56d175ad4692457 SHA1 36ef117bd06265eacf2b4f1441ccf2c4fbbc3354 SHA256 da9879cc30f0eba30f78923b16e37c5f00ce59dd193de0c8550cf87d0f6f15c5
DIST tendra-4.1.2-misc.patch.bz2 5001 RMD160 93d713fcf9a3463f2a585a0a69f25f0c17b31fbb SHA1 22ddb06ce29f94aae5d661263835da14d55a89dc SHA256 ba6a46371f84ee68d09b5681bbe4b0e54127b66cf29cf7aee19bc238f7e2e6f6
DIST tendra-patches-1.2.tbz2 128456 RMD160 c37b1252f22fed033f326263d919d27efacdc90c SHA1 789b502b05a3ab14171d3c1efafa29c96901d705 SHA256 8311d13b8ed4a5db8f42afe446707f631493875952e2ac3c4076acdefe0f057a
EBUILD tendra-4.1.2.ebuild 1313 RMD160 a94062c581654f2db50371d73e2b4ea70f96c975 SHA1 05e7d0d3a8c7354c17013bdafd5a72a9bbffe40f SHA256 a833739e4741effb1c13324e55cba48fbeb0c521bb4c6f9dff10c8dfb2899f67
EBUILD tendra-5.0_pre20070510.ebuild 1144 RMD160 1f665e07338ccb774c704765cf4b5db80d36d3ee SHA1 604158c64fcbda97420eead306f1e22f3c051407 SHA256 bc78cc4a73c0b870ee42833607c14c184db977236be7f1bea7a6dd060ce4c659
MISC ChangeLog 1145 RMD160 0ae3ffe13a15bd9199f18f56344ac5334c8b5be5 SHA1 588e734110b45aa882d286573c5e98dbdd826dcc SHA256 90cfe21a61645169e60d2ede888b774a2a1ef6182fd1ec6d6ecb8ab05ce31276
MISC metadata.xml 252 RMD160 c826f2e1707932bad2f8a58648686e4e288ea866 SHA1 66dc4db06caa55ead3c264eed13a73a7c47f9bbc SHA256 c175c348db84c15f005fda2244e4fb613fd3d774876f457b240f083f3335b50d
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tendra/tendra-4.1.2.ebuild,v 1.1 2006/08/26 18:21:07 truedfx Exp $
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="A C/C++ compiler initially developed by DERA"
HOMEPAGE="http://www.tendra.org/
http://www.ten15.org/"
SRC_URI="ftp://ftp.allbsd.org/pub/TenDRA/releases/tendra/TenDRA-${PV}.tar.bz2
mirror://gentoo/${P}-misc.patch.bz2
mirror://gentoo/${P}-minix.patch.bz2
http://dev.gentoo.org/~truedfx/${P}-misc.patch.bz2
http://dev.gentoo.org/~truedfx/${P}-minix.patch.bz2"
LICENSE="as-is"
SLOT="0"
KEYWORDS="-* ~x86"
IUSE=""
DEPEND=""
# Both tendra and tinycc install /usr/bin/tcc
RDEPEND="!dev-lang/tcc"
S=${WORKDIR}/TenDRA-${PV}
src_unpack() {
unpack TenDRA-${PV}.tar.bz2
cd "${S}"
epatch "${DISTDIR}"/${P}-misc.patch.bz2
epatch "${DISTDIR}"/${P}-minix.patch.bz2
}
src_compile() {
tc-export CC
append-flags -D_XOPEN_SOURCE=500
mkdir -p build/bin build/lib/TenDRA build/share/man
PREFIX=${S}/build CCOPTS=${CFLAGS} \
sh INSTALL || die "compilation failed"
}
src_install() {
cp -R build "${D}"/usr || die "copying failed"
DESTDIR=${D} PREFIX=/usr BUILD_COMMON=false BUILD_MACHINE=false \
sh INSTALL || die "updating failed"
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tendra/tendra-5.0_pre20070510.ebuild,v 1.3 2007/05/28 12:54:31 truedfx Exp $
inherit eutils flag-o-matic bsdmk
REV=1073
PATCHVER=1.2
DESCRIPTION="A C/C++ compiler initially developed by DERA"
HOMEPAGE="http://www.tendra.org/"
SRC_URI="mirror://gentoo/${PN}-${REV}.tbz2
mirror://gentoo/${PN}-patches-${PATCHVER}.tbz2
http://dev.gentoo.org/~truedfx/${PN}-${REV}.tbz2
http://dev.gentoo.org/~truedfx/${PN}-patches-${PATCHVER}.tbz2"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND=""
# Both tendra and tinycc install /usr/bin/tcc
RDEPEND="!dev-lang/tcc"
S=${WORKDIR}/trunk
pkg_setup() {
export MAKE=$(get_bmake)
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${WORKDIR}"/tendra-patches/*.patch
}
src_compile() {
replace-flags '-O*' '-O'
PREFIX=/usr sh makedefs || die "makedefs failed"
emake -DBOOTSTRAP || die "bootstrap failed"
emake || die "build failed"
}
src_install() {
emake PREFIX="${D}usr" \
MAN_DIR='${PREFIX}/share/man' install || die "install failed"
}