summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald van Dijk <truedfx@gentoo.org>2008-12-14 20:59:32 +0000
committerHarald van Dijk <truedfx@gentoo.org>2008-12-14 20:59:32 +0000
commit9e061e1574263cc10b1795674b4eadabe69101fa (patch)
tree89375761d9883f0805b1aacc5a668d752d18fa35 /dev-lang/tendra/tendra-5.0_pre20070510-r2.ebuild
parentVersion bump, new snapshot. (diff)
downloadhistorical-9e061e1574263cc10b1795674b4eadabe69101fa.tar.gz
historical-9e061e1574263cc10b1795674b4eadabe69101fa.tar.bz2
historical-9e061e1574263cc10b1795674b4eadabe69101fa.zip
Be tolerant of glibc 2.9's headers (#250907, by Nikolay Orlyuk)
Package-Manager: portage-2.1.6.1/cvs/Linux 2.6.27-gentoo-r5 x86_64
Diffstat (limited to 'dev-lang/tendra/tendra-5.0_pre20070510-r2.ebuild')
-rw-r--r--dev-lang/tendra/tendra-5.0_pre20070510-r2.ebuild49
1 files changed, 49 insertions, 0 deletions
diff --git a/dev-lang/tendra/tendra-5.0_pre20070510-r2.ebuild b/dev-lang/tendra/tendra-5.0_pre20070510-r2.ebuild
new file mode 100644
index 000000000000..65b887db5615
--- /dev/null
+++ b/dev-lang/tendra/tendra-5.0_pre20070510-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2008 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-r2.ebuild,v 1.1 2008/12/14 20:59:32 truedfx Exp $
+
+inherit eutils flag-o-matic bsdmk
+
+REV=1073
+PATCHVER=1.5
+
+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"
+}