diff options
author | Harald van Dijk <truedfx@gentoo.org> | 2007-05-25 22:36:35 +0000 |
---|---|---|
committer | Harald van Dijk <truedfx@gentoo.org> | 2007-05-25 22:36:35 +0000 |
commit | ad2a16a99b79fd859e23121b8bc7c8f789066e67 (patch) | |
tree | 27a22539d8c82e54518db4806c05c966311ca5c0 /dev-lang | |
parent | Removed mask on sylpheed-claws plugins, as they have been punted. (diff) | |
download | gentoo-2-ad2a16a99b79fd859e23121b8bc7c8f789066e67.tar.gz gentoo-2-ad2a16a99b79fd859e23121b8bc7c8f789066e67.tar.bz2 gentoo-2-ad2a16a99b79fd859e23121b8bc7c8f789066e67.zip |
New snapshot, now from tendra.org
(Portage version: 2.1.2.8)
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/tendra/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/tendra/files/digest-tendra-5.0_pre20060322 | 6 | ||||
-rw-r--r-- | dev-lang/tendra/files/digest-tendra-5.0_pre20070510 | 6 | ||||
-rw-r--r-- | dev-lang/tendra/tendra-5.0_pre20060322.ebuild | 69 | ||||
-rw-r--r-- | dev-lang/tendra/tendra-5.0_pre20070510.ebuild | 47 |
5 files changed, 60 insertions, 76 deletions
diff --git a/dev-lang/tendra/ChangeLog b/dev-lang/tendra/ChangeLog index 2d248a933bcd..0cf803cf5a88 100644 --- a/dev-lang/tendra/ChangeLog +++ b/dev-lang/tendra/ChangeLog @@ -1,6 +1,12 @@ # 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.5 2007/05/19 20:52:01 truedfx Exp $ +# $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 <truedfx@gentoo.org> + -tendra-5.0_pre20060322.ebuild, +tendra-5.0_pre20070510.ebuild: + New snapshot, now from tendra.org 19 May 2007; Harald van Dijk <truedfx@gentoo.org> +files/tendra-5.0_pre20060322-install.patch, diff --git a/dev-lang/tendra/files/digest-tendra-5.0_pre20060322 b/dev-lang/tendra/files/digest-tendra-5.0_pre20060322 deleted file mode 100644 index e63741ddfed7..000000000000 --- a/dev-lang/tendra/files/digest-tendra-5.0_pre20060322 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 44621b01f47f63d321c520dbf14475b3 tendra-20060322.tar.bz2 2397620 -RMD160 2ceedd0dd8bd4d040bd1d5ae454f423c1e9eb5e2 tendra-20060322.tar.bz2 2397620 -SHA256 82ff1ba409437f778d38f5e66cd5de3b7071b1f56c2d57a6874193e7b7517b31 tendra-20060322.tar.bz2 2397620 -MD5 c6e95c22029cf337c9b8804a3fca24c0 tendra-5.0_pre20060322-misc.patch.bz2 8921 -RMD160 99713d42b870bff5ab86f30965dd5e9919cd3b2b tendra-5.0_pre20060322-misc.patch.bz2 8921 -SHA256 b6cfba3917755a84388f95fda0211af53280b0585d108f851125a0fef47303fa tendra-5.0_pre20060322-misc.patch.bz2 8921 diff --git a/dev-lang/tendra/files/digest-tendra-5.0_pre20070510 b/dev-lang/tendra/files/digest-tendra-5.0_pre20070510 new file mode 100644 index 000000000000..11aa4f9271df --- /dev/null +++ b/dev-lang/tendra/files/digest-tendra-5.0_pre20070510 @@ -0,0 +1,6 @@ +MD5 33d1ac2b6c884b3862f7814fdaccaea8 tendra-1073.tbz2 5030282 +RMD160 ee0a3f5ba6a81af2105c3b839fb984f62694fe85 tendra-1073.tbz2 5030282 +SHA256 45e383220ec7e57514966531ce8455d937d86e6081a1765f4e504aafbc7a797b tendra-1073.tbz2 5030282 +MD5 791739da9fa5a9dba161f7655e47775e tendra-patches-1.0.tbz2 123713 +RMD160 57fe99f57f3f5c4233e715fcdcab8c27fc2fe0c5 tendra-patches-1.0.tbz2 123713 +SHA256 8560ed07909ad7684b8627b21ef3e93a615ea908a455e85e9e5280660a1f7d9f tendra-patches-1.0.tbz2 123713 diff --git a/dev-lang/tendra/tendra-5.0_pre20060322.ebuild b/dev-lang/tendra/tendra-5.0_pre20060322.ebuild deleted file mode 100644 index 521b2948a68f..000000000000 --- a/dev-lang/tendra/tendra-5.0_pre20060322.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# 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_pre20060322.ebuild,v 1.3 2007/05/19 20:52:01 truedfx Exp $ - -inherit eutils toolchain-funcs bsdmk - -MY_PV=${PV#*_pre} - -DESCRIPTION="A C/C++ compiler initially developed by DERA" -HOMEPAGE="http://www.ten15.org/" -SRC_URI="ftp://ftp.ten15.org/pub/snapshot/tendra-${MY_PV}.tar.bz2 - mirror://gentoo/${P}-misc.patch.bz2 - http://dev.gentoo.org/~truedfx/${P}-misc.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}/${PN} - -pkg_setup() { - export MAKE=$(get_bmake) -} - -src_unpack() { - unpack tendra-${MY_PV}.tar.bz2 - cd "${S}" - epatch "${DISTDIR}"/${P}-misc.patch.bz2 - epatch "${FILESDIR}"/${P}-install.patch -} - -src_compile() { - rm -f config.mk - - export MAKE - - # Note: despite the below code block, only x86 linux - # is supported or even known to work for now - case $(tc-arch) in - *-macos) emake darwin || die ;; - *-fbsd) emake freebsd || die ;; - *-nbsd) emake netbsd || die ;; - *-obsd) emake openbsd || die ;; - *) emake linux || die ;; - esac - - for program in CC AS LD - do - set -- $(tc-get${program}) - local path=$(type -P $1) - shift - export BIN_${program}="${path} $*" - done - - PREFIX=/usr MANPATH=/usr/share/man \ - emake || die "compilation failed" -} - -src_install() { - export MAKE - - PREFIX=${D}usr MANPATH=${D}usr/share/man \ - emake install || die "installation failed" -} diff --git a/dev-lang/tendra/tendra-5.0_pre20070510.ebuild b/dev-lang/tendra/tendra-5.0_pre20070510.ebuild new file mode 100644 index 000000000000..abf1e1edf8e1 --- /dev/null +++ b/dev-lang/tendra/tendra-5.0_pre20070510.ebuild @@ -0,0 +1,47 @@ +# 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.1 2007/05/25 22:36:35 truedfx Exp $ + +inherit eutils bsdmk + +REV=1073 +PATCHVER=1.0 + +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() { + 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" +} |