summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald van Dijk <truedfx@gentoo.org>2007-05-25 22:36:35 +0000
committerHarald van Dijk <truedfx@gentoo.org>2007-05-25 22:36:35 +0000
commitad2a16a99b79fd859e23121b8bc7c8f789066e67 (patch)
tree27a22539d8c82e54518db4806c05c966311ca5c0 /dev-lang
parentRemoved mask on sylpheed-claws plugins, as they have been punted. (diff)
downloadgentoo-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/ChangeLog8
-rw-r--r--dev-lang/tendra/files/digest-tendra-5.0_pre200603226
-rw-r--r--dev-lang/tendra/files/digest-tendra-5.0_pre200705106
-rw-r--r--dev-lang/tendra/tendra-5.0_pre20060322.ebuild69
-rw-r--r--dev-lang/tendra/tendra-5.0_pre20070510.ebuild47
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"
+}