summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@gentoo.org>2010-10-06 19:32:42 +0000
committerTomás Touceda <chiiph@gentoo.org>2010-10-06 19:32:42 +0000
commit6cf754c8418fafbc5fca5043e26abaf21ca6fc52 (patch)
tree2ef83d3335af5a92559e88e55483a17b928bad64 /dev-scheme/gauche
parentMasking pecl-apc-3.1.4-r1 for testing (diff)
downloadhistorical-6cf754c8418fafbc5fca5043e26abaf21ca6fc52.tar.gz
historical-6cf754c8418fafbc5fca5043e26abaf21ca6fc52.tar.bz2
historical-6cf754c8418fafbc5fca5043e26abaf21ca6fc52.zip
Port 0.9 to EAPI 3 and fix it to respect LDFLAGS
Package-Manager: portage-2.2_rc88/cvs/Linux i686
Diffstat (limited to 'dev-scheme/gauche')
-rw-r--r--dev-scheme/gauche/ChangeLog10
-rw-r--r--dev-scheme/gauche/Manifest4
-rw-r--r--dev-scheme/gauche/gauche-0.9-r1.ebuild (renamed from dev-scheme/gauche/gauche-0.9.ebuild)39
3 files changed, 26 insertions, 27 deletions
diff --git a/dev-scheme/gauche/ChangeLog b/dev-scheme/gauche/ChangeLog
index 0c40528249e3..a2ac838c6156 100644
--- a/dev-scheme/gauche/ChangeLog
+++ b/dev-scheme/gauche/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-scheme/gauche
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/ChangeLog,v 1.22 2009/12/25 13:23:11 hattya Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/ChangeLog,v 1.23 2010/10/06 19:32:42 chiiph Exp $
+
+*gauche-0.9-r1 (06 Oct 2010)
+
+ 06 Oct 2010; Tomas Touceda <chiiph@gentoo.org> -gauche-0.9.ebuild,
+ +gauche-0.9-r1.ebuild:
+ Port 0.9 to EAPI 3 and fix it to respect LDFLAGS
*gauche-0.9 (25 Dec 2009)
diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 1a0e6d65e002..d7e7b812eef9 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -8,6 +8,6 @@ DIST Gauche-0.9.tgz 3938498 RMD160 3e0dfc1d498849b0d647e13f49addd0a56cc56fe SHA1
EBUILD gauche-0.8.10.ebuild 1073 RMD160 42c4b68be4660699d8841b0017f002cb80aa40d7 SHA1 b5e2bd4a8f2c9eeea655f12d706b6b5d7bc38515 SHA256 5d9bf7cb4abd2aeccfefb8de85e69b9e706147e6ff7264bd7d208e8f25cc29b4
EBUILD gauche-0.8.13.ebuild 1000 RMD160 067b1b4f80d2917d0bda31de35fe681d86c53464 SHA1 b7e7f1e0cdd3350354709aa23028622cfe8e7772 SHA256 ebd0bf8e010f1892114ad8b341ca23d7921c1e422663e6242cc9c1be7cd2ce2a
EBUILD gauche-0.8.14.ebuild 1000 RMD160 6b9caacf309ff8bdd217f3d1acecea1574832aa4 SHA1 19b300a05274e61dc8adfbdda07ba53b6d29a6bd SHA256 1f1ed328a9b983a768e7cc5394f644c38a4417b185cc8eec244126db58d9c630
-EBUILD gauche-0.9.ebuild 990 RMD160 756cf6f5acd5e7051c1288c90dec47901c96afbd SHA1 6189a4772c4072041bd3b74aa1d1a76c0c2c4e5d SHA256 f0ec48018a2c7b8bcb6a189848a09f0fc3753f7254cd3c3fc69d81642a95c9c1
-MISC ChangeLog 10341 RMD160 c1201b85ad50c61a3d7cff5ae3f08854f4031b42 SHA1 75c7c6f1c4ea72ba047911d340e55beb9e09ad11 SHA256 a3f54194152b39a2b6f837cdcf91ada1f119a912b1850c9a3460c8e7af8462e1
+EBUILD gauche-0.9-r1.ebuild 1121 RMD160 2a9559927787a4e8a80ee2c41051437d1a2da0d1 SHA1 401d6b33fdf19d819708759351cc8df1f09c3434 SHA256 a70bcdc8f6c108a67c5fd935e1863ec102b8916690cbe7c6f448c38e136bfb6e
+MISC ChangeLog 10517 RMD160 1841ceedd9de41ddfb4cf24803448ef782b9607f SHA1 5842d0cbc07de72bc75c2cc5b0f754559acb1615 SHA256 1ec8f1d973e31d09d973f1c3dc867e881acbffc49572c79735725dfb7fa8a86b
MISC metadata.xml 618 RMD160 f3b6bbdae7bcc31493dc39db9f591f13507d3a5e SHA1 fdbb980eb4099af0ad0ce190d9da3a4ea2e41697 SHA256 6d0e517f7647823b2c87f3d25174a04713e5422a6ecf383abfb8ffae7493f70a
diff --git a/dev-scheme/gauche/gauche-0.9.ebuild b/dev-scheme/gauche/gauche-0.9-r1.ebuild
index 30ece02690c7..3af5b2d8e346 100644
--- a/dev-scheme/gauche/gauche-0.9.ebuild
+++ b/dev-scheme/gauche/gauche-0.9-r1.ebuild
@@ -1,6 +1,8 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/gauche-0.9.ebuild,v 1.1 2009/12/25 13:23:11 hattya Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/gauche-0.9-r1.ebuild,v 1.1 2010/10/06 19:32:42 chiiph Exp $
+
+EAPI="3"
inherit autotools eutils flag-o-matic
@@ -9,7 +11,7 @@ IUSE="ipv6"
MY_P="${P/g/G}"
DESCRIPTION="A Unix system friendly Scheme Interpreter"
-HOMEPAGE="http://gauche.sf.net/"
+HOMEPAGE="http://practical-scheme.net/gauche/"
SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz"
LICENSE="BSD"
@@ -18,40 +20,31 @@ SLOT="0"
S="${WORKDIR}/${MY_P}"
DEPEND="sys-libs/gdbm"
+RDEPEND="${DEPEND}"
-src_unpack() {
-
- unpack ${A}
- cd "${S}"
-
+src_prepare() {
epatch "${FILESDIR}"/${PN}-gauche.m4.diff
epatch "${FILESDIR}"/${PN}-runpath.diff
eautoconf
-
}
-src_compile() {
-
- strip-flags
-
+src_configure() {
+# strip-flags
econf \
`use_enable ipv6` \
--enable-multibyte=utf8 \
- --with-slib=/usr/share/slib \
- || die
- emake -j1 || die
+ --with-slib=/usr/share/slib
+}
+src_compile() {
+ emake -j1 XLDFLAGS="${LDFLAGS}" || die "emake failed"
}
src_test() {
-
- emake -j1 -s check || die
-
+ emake -j1 -s check || die "emake check failed"
}
src_install() {
-
- emake DESTDIR="${D}" install-pkg install-doc || die
- dodoc AUTHORS ChangeLog HACKING README
-
+ emake DESTDIR="${D}" install-pkg install-doc || die "emake install failed"
+ dodoc AUTHORS ChangeLog HACKING README || die "dodoc failed"
}