diff options
author | Harald van Dijk <truedfx@gentoo.org> | 2008-12-14 20:59:32 +0000 |
---|---|---|
committer | Harald van Dijk <truedfx@gentoo.org> | 2008-12-14 20:59:32 +0000 |
commit | 9e061e1574263cc10b1795674b4eadabe69101fa (patch) | |
tree | 89375761d9883f0805b1aacc5a668d752d18fa35 /dev-lang/tendra/tendra-5.0_pre20070510-r2.ebuild | |
parent | Version bump, new snapshot. (diff) | |
download | historical-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.ebuild | 49 |
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" +} |