Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-libs/g-wrap
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/ChangeLog,v 1.60 2008/07/03 16:24:53 hkbst Exp $
*g-wrap-1.9.11 (03 Jul 2008)
03 Jul 2008; Marijn Schouten
bump
20 Nov 2007; Markus Rothe
Added ~ppc64; bug #199368
19 Nov 2007; Jeroen Roovers
Marked ~hppa (bug #199368).
*g-wrap-1.9.9 (06 Nov 2007)
06 Nov 2007; Marijn Schouten
bump, fixes bug 198175
31 Aug 2007; Christoph Mende
Added ~amd64 wrt bug #190673
29 Aug 2007; Ferris McCormick
Re-keyword ~sparc --- Bug #190673 --- everything as expected.
29 Aug 2007; Marijn Schouten
g-wrap-1.9.7-r3.ebuild, g-wrap-1.9.8.ebuild:
disable -Werror, bug 190593
09 Jul 2007; Marijn Schouten
remove old version, bug 171159
19 Jun 2007; Raúl Porcel
Add ~alpha wrt #162010
09 Jun 2007; Donnie Berkholz
Add http:// to SRC_URI for patch (Jakub Moc).
*g-wrap-1.9.8 (06 Jun 2007)
06 Jun 2007; Donnie Berkholz
+files/1.9.8-fix-gcc-4.2.0-libffi.patch,
+files/1.9.8-fix-ffi-build-issue.patch, +g-wrap-1.9.8.ebuild:
Bump to latest. Add a large patch on mirrors to forward-port libffi to the
code distributed in gcc 4.2.0, because I was getting segfaults on ppc with
the original code, and an accompanying patch to let it build outside the gcc
tree. Add another patch to make sure the ffi header directory gets found
during the compile. Removed ~amd64 and ~sparc because guile-lib isn't
keyworded for them yet.
04 Apr 2007; Chris Gianelloni
g-wrap-1.9.6-r3.ebuild:
Stable on alpha/amd64 wrt bug #167706.
04 Apr 2007; Tobias Scherbaum
g-wrap-1.9.6-r3.ebuild:
ppc stable, bug #167706
31 Mar 2007; Tobias Scherbaum
g-wrap-1.9.6-r3.ebuild, g-wrap-1.9.7-r3.ebuild:
Added ~ppc, bug #162010
28 Mar 2007; Gustavo Zacarias
g-wrap-1.9.6-r3.ebuild:
Stable on sparc wrt security #167706
28 Mar 2007; Christian Faulhammer
g-wrap-1.9.6-r3.ebuild:
stable x86, security bug 167706
11 Mar 2007; Marijn Schouten
g-wrap-1.9.7-r3.ebuild:
some small fixes from bug 112897
03 Mar 2007; Marijn Schouten
g-wrap-1.9.7-r3.ebuild:
only block libffi-4*
*g-wrap-1.9.7-r3 (02 Mar 2007)
*g-wrap-1.9.6-r3 (02 Mar 2007)
02 Mar 2007; Marijn Schouten
+files/libffi_automagic.patch, -g-wrap-1.9.6-r2.ebuild,
+g-wrap-1.9.6-r3.ebuild, -g-wrap-1.9.7-r2.ebuild, +g-wrap-1.9.7-r3.ebuild:
always build internal libffi, fixes bug 163647
*g-wrap-1.9.6-r2 (28 Feb 2007)
28 Feb 2007; Marijn Schouten
files/digest-g-wrap-1.9.6-r2 -g-wrap-1.9.6-r1.ebuild -files/digest-g-wrap-1.9.6-r1:
fix srfi issues of bug 165763
07 Feb 2007; Marijn Schouten
fix guile dependence
04 Feb 2007; Marijn Schouten
add check for deprecated use flag for guile-1.8*, bug 165156
02 Feb 2007; Gustavo Zacarias
g-wrap-1.9.7-r2.ebuild:
Keyworded ~sparc wrt #163735
02 Feb 2007; Seemant Kulleen
remove the restricted dependency on guile-1.6, this was just because of
gnucash, whose problem has been solved
28 Jan 2007; Jason Wever
Added ~sparc keyword wrt bug #163735.
*g-wrap-1.9.7-r2 (24 Jan 2007)
*g-wrap-1.9.6-r1 (24 Jan 2007)
24 Jan 2007; Marijn Schouten
+g-wrap-1.9.6-r1.ebuild, -g-wrap-1.9.7-r1.ebuild, +g-wrap-1.9.7-r2.ebuild:
force glib on
20 Jan 2007; Marijn Schouten
files/g-wrap-1.9.6_glib_automagic.patch:
fix 1.9.6 patch
19 Jan 2007; Marijn Schouten
remove because of automagic dep on glib-1.2
*g-wrap-1.9.6 (19 Jan 2007)
19 Jan 2007; Marijn Schouten
+files/g-wrap-1.9.6_glib_automagic.patch,
+files/g-wrap-1.9.7_glib_automagic.patch,
-files/g-wrap-glib-problem-fix.patch, +g-wrap-1.9.6.ebuild,
g-wrap-1.9.7-r1.ebuild:
add 1.9.6 and patch and rename patch for 1.9.7
18 Jan 2007; Marijn Schouten
+files/glib_automagic.patch, +g-wrap-1.9.7-r1.ebuild:
added patch for glib automagic dep; fixes Bug 161903
*g-wrap-1.9.7-r1 (18 Jan 2007)
17 Jan 2007; Christian Faulhammer
keyworded ~x86, bug #162010
14 Jan 2007; Marijn Schouten
metadata: taking over, adding description
*g-wrap-1.9.7 (12 Jan 2007)
12 Jan 2007; Marijn Schouten hkBst@gentoo.org +g-wrap-1.9.7.ebuild:
Added 1.9.7 ebuild
10 Jan 2007; Piotr Jaroszyński
Dependency update: dev-util/guile -> dev-scheme/guile.
10 Jan 2007;
Dependency update: dev-libs/slib -> dev-scheme/slib.
18 Dec 2006; Seemant Kulleen
let us reset the slot to 0, g-wrap is unslottable
24 May 2006; Seemant Kulleen
add glib-1 specifically as a dep, to close bug #115384
02 Oct 2005; Aron Griffis
Mark 1.3.4-r1 stable on ia64
26 Aug 2005; Aron Griffis
add ~ia64
19 Jul 2005; Seemant Kulleen
+files/g-wrap-1.3.4-m4.patch, g-wrap-1.3.4-r1.ebuild:
fix the underquoted definition warnings, thanks to: Joel Konkle-Parker
*g-wrap-1.3.4-r1 (02 Jul 2004)
02 Jul 2004; Seemant Kulleen
+files/g-wrap-1.3.4-direntry.patch, g-wrap-1.2.1-r2.ebuild,
g-wrap-1.3.1-r1.ebuild, +g-wrap-1.3.4-r1.ebuild, g-wrap-1.3.4.ebuild:
add a patch to fix the info file direntry. Thanks to: Doug Weimer
Flothow
22 Jun 2004; Michael Sterrett
inherit to top; filter-flags into src_compile; error messages; IUSE; tidy
09 Feb 2004; Dylan Carlson
added amd64 keyword.
20 Jan 2004;
stable on sparc
09 Jan 2004; Aron Griffis
stable on alpha
21 Jul 2003; Alastair Tse
unslotting older version in a futile attempt to unslot this package.
24 Jul 2003; Tavis Ormandy
~alpha
16 Jul 2003; Alastair Tse
about time this went stable for x86
*g-wrap-1.3.4 (17 Mar 2003)
03 Apr 2003; Alastair Tse
Fixed edolnx's inability to correctly enter a changelog entry according
to the guidelines.
19 Mar 2003; Jon Nall
added ~ppc
17 Mar 2003; Carl Perry
Added 1.3.4 for gnucash 1.8 series - doesn't seem to adversely
interact with any other apps
06 Dec 2002; Rodney Rees
*g-wrap-1.3.1-r1 (1 Apr 2002)
1 Apr 2002; M.Schlemmer
Libtoolize to fix "relink" bug in older versions of libtool.
*g-wrap-1.2.1-r2 (13 Feb 2003)
12 Jul 2003; Daniel Ahlberg
Added missing changelog entry.
*g-wrap-1.2.1 (28 Mar 2002)
28 Mar 2002; Seemant Kulleen
Changed the SRC_URI to an http:// destination instead of ftp://
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX 1.9.8-fix-ffi-build-issue.patch 747 RMD160 f132750e503e18d13857b97d727be1fc31e2232b SHA1 ecfeb8f8a135cfa3ea6a83d1b189790bba0d0b1b SHA256 341283693ed008aa5ac8ab21a6b256d8d63fce1cd28bab75a52ebdab3e8225b7
AUX 1.9.8-fix-gcc-4.2.0-libffi.patch 947 RMD160 bf59fce47d69992dbf365b76fb25a80d9f87728a SHA1 c06ccc6fc5d779ff9690830fb207ca19da0ae058 SHA256 ac9e779010051b80ffdb2abf2ec88b6a5df00ab57824f34f7fb0be6925da4a6e
AUX g-wrap-1.3.4-direntry.patch 2202 RMD160 2fcc7c0adfd3544045294395912b7692e433b3d3 SHA1 b4cd7b381558672181242fac0031f7163ee11b50 SHA256 132ba88ddf150ddf0102d23e27e2a6efa850055bb509b18004febc1c5615989a
AUX g-wrap-1.3.4-m4.patch 501 RMD160 42b980b72ad195c9f89bf3f4903d5cdf91ab930d SHA1 fae513f848e830f502636937d13497b43dbc0ea7 SHA256 94a2b046d0b7cc0ff0acca7665abb5af45ac8c5bea8e0da8884b35d5427b26d0
AUX g-wrap-1.9.6_glib_automagic.patch 526 RMD160 69368c24380eabb35fb200abebccdad13eefccf2 SHA1 360235117183a39cb86e5901a323c163d545eca6 SHA256 06b30d8800c0b7fc9d731db53f8391f7a0beea43d12cc29ab657d9f4a164d6d7
AUX g-wrap-1.9.7_glib_automagic.patch 559 RMD160 d8c378444b3782c727254db86ee6e0c8b6f9e422 SHA1 4a41e50206521662d0e4b7740ff798c54db1be50 SHA256 ddb7992201efa3d11d663dff41118cc349e137d3e120eef98a746a4a84aabb4c
AUX glib_automagic.patch 559 RMD160 d8c378444b3782c727254db86ee6e0c8b6f9e422 SHA1 4a41e50206521662d0e4b7740ff798c54db1be50 SHA256 ddb7992201efa3d11d663dff41118cc349e137d3e120eef98a746a4a84aabb4c
AUX libffi_automagic.patch 375 RMD160 2bf4928628eb39590875678db048b5ac8a220e8d SHA1 a14242b8499369e86483aa3069c879847488040d SHA256 5ae3e082904ebdf6f67092a805cfac6725b295edfd02f0b8b0cd1c595fa2c51f
DIST g-wrap-1.9.11.tar.gz 625359 RMD160 410bdc829c814fb534185934cff55052cf1ff711 SHA1 7d7dcc808cb4f60932869cb14fa65f92dcdea65b SHA256 b6a9442692f29a9bd353cb5bc4e46824fbde47275f05917dfc0d644d23641fc9
DIST g-wrap-1.9.6.tar.gz 826045 RMD160 1e3d86e38061a217b9dde06885301f4a46433d39 SHA1 754116dd5d9af2fe0e1f8386e69721618e0eefdf SHA256 ddb0e31d40581402d6d7045cce7cdc79e0bc0627831a4b12012f45703446d311
DIST g-wrap-1.9.7.tar.gz 917706 RMD160 ffe665feb1a4f9b527a5e173d697ba2890680dc7 SHA1 403434170d0302f8dbce1c4f85116fa8cd0bba0d SHA256 191f096c0cc5a6c4baac45cb595ebfee3ccba3599babc9fbd03d4c6f1f435355
DIST g-wrap-1.9.8-gcc-4.2.0.patch.bz2 56607 RMD160 e3b45b1c90fb88fbbbad599ace507caf315513e8 SHA1 61b2c6e18b6c2bec78c8cfe70f6dd050f6f048e7 SHA256 ca7022319847bdc8e4b1453fe7d62f4886627d7f7064be2f9e15ba4c8d9846e1
DIST g-wrap-1.9.8.tar.gz 964660 RMD160 609f73e608d3676b03660cee78ef2eab3aa24a37 SHA1 5f774c2379e362434d82c5aef4e416a4e8f9cac2 SHA256 ec2258b9b5dfa8f312d853df22d03e9d40384c152644cab3c77fc57db1ceba54
DIST g-wrap-1.9.9.tar.gz 1057858 RMD160 b38e3333655f544442ce6269668f7a7688ae8731 SHA1 75227eae833df996702e5b475b06693decf187d7 SHA256 175dc9d513f336a041e2a57bc4a7aef91d86b1c48caeb84b7a5f7ed53afdd246
EBUILD g-wrap-1.9.11.ebuild 1411 RMD160 7d540c1ff31853c232ab79ff02b76b0b591e389c SHA1 fab0a749e30e76767d0e5164cb487ba7f92a13df SHA256 c662c787354a5b361a0a9a50a5833e55cbd0f5be0ee6543648963dbc9847f4a7
EBUILD g-wrap-1.9.6-r3.ebuild 1354 RMD160 0ccb38664f8c4d2dc040f4c20e1d7e9f02ef40ca SHA1 7aaa5b3369bff35204901936b2f1914a77805384 SHA256 a0e3bca4ddcd0441262234072385f06266dc55af98875a0d04c9974a9ff94f85
EBUILD g-wrap-1.9.7-r3.ebuild 1352 RMD160 4f3cc59ad17bd54b4c5d11cfccfe40faff90c1ab SHA1 f0dd01b25312f973144bb43774b591885aadcce5 SHA256 8c767b3dbf96b05c4266f242b120e3a437ff2c15674451018144d6809f7480f1
EBUILD g-wrap-1.9.8.ebuild 1610 RMD160 bc6c3de31c78a416f1b565f7d82d9802f05ca439 SHA1 9c3b86316b7072a58b395a9481f0d80c6a125127 SHA256 a5ecfe05748cbeacc17c253e818a0b92e212c1113273fee28fb11b13c3746cbf
EBUILD g-wrap-1.9.9.ebuild 1643 RMD160 5ed129b6a41e10f2fb4c18f7b24e90dd0edb54a0 SHA1 dcc956c4776c0a39e08b343ae53ca133855a838f SHA256 29df69e9105970ec3d5164600af4d6798e46f43ad39eefc15fc1533d735efceb
MISC ChangeLog 8761 RMD160 f985dda1d4cec1a87f1bb41b2c7971a14f5d2915 SHA1 5ef77198282b98794104a1ef90dc7d6904fdb451 SHA256 56a0f0017481ab21cf45bdbba9f271615086fc2805a23c50e8275ba0cb3d8f15
MISC metadata.xml 468 RMD160 110e67df4ca1cc3d6204b0066f1f2503671fc742 SHA1 5627c00d4d4884e9d89a39eeac7e3a7cf51e6a44 SHA256 99779e068e75c9c4ceb9bc64b787f1c944ff1f3e45e659bee5eb04835498a936
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.11.ebuild,v 1.1 2008/07/03 16:24:53 hkbst Exp $
inherit eutils
DESCRIPTION="A tool for exporting C libraries into Scheme"
HOMEPAGE="http://www.nongnu.org/g-wrap/"
SRC_URI="http://download.savannah.gnu.org/releases/g-wrap/${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
LICENSE="GPL-2"
IUSE=""
# guile-lib for srfi-34, srfi-35
DEPEND="dev-scheme/guile
=dev-libs/glib-2*
dev-libs/libffi
dev-scheme/guile-lib"
RDEPEND="${DEPEND}"
pkg_setup() {
if has_version =dev-scheme/guile-1.8*; then
built_with_use dev-scheme/guile deprecated || die "guile must be built with deprecated use flag"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
# cp guile/g-wrap-2.0-guile.pc.in guile/g-wrap-2.0-guile.pc.in.old
sed "s:@LIBFFI_CFLAGS_INSTALLED@:@LIBFFI_CFLAGS@:g" -i guile/g-wrap-2.0-guile.pc.in
sed "s:@LIBFFI_LIBS_INSTALLED@:@LIBFFI_LIBS@:g" -i guile/g-wrap-2.0-guile.pc.in
# diff -u guile/g-wrap-2.0-guile.pc.in.old guile/g-wrap-2.0-guile.pc.in
}
src_compile() {
econf --with-glib --disable-Werror
emake || die "make failed"
}
src_install () {
emake DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS ChangeLog NEWS README THANKS
insinto /usr/share/guile/site/srfi
doins lib/srfi/srfi*
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.6-r3.ebuild,v 1.9 2007/08/29 17:34:21 hkbst Exp $
inherit eutils autotools
DESCRIPTION="A tool for exporting C libraries into Scheme"
HOMEPAGE="http://www.nongnu.org/g-wrap/"
SRC_URI="http://download.savannah.gnu.org/releases/g-wrap/${P}.tar.gz"
KEYWORDS="alpha amd64 ppc sparc x86"
SLOT="0"
LICENSE="GPL-2"
IUSE=""
DEPEND="dev-scheme/guile =dev-libs/glib-2* !=dev-libs/libffi-4*"
RDEPEND="${DEPEND}"
pkg_setup() {
if has_version =dev-scheme/guile-1.8*; then
built_with_use dev-scheme/guile deprecated || die "guile must be built with deprecated use flag"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch ${FILESDIR}/${P}_glib_automagic.patch
epatch ${FILESDIR}/libffi_automagic.patch
AT_M4DIR="${S}/m4" eautoreconf
}
#looks like parallel build and install fails occasionally
src_compile() {
econf --with-glib --disable-Werror
emake -j1 || die 'make failed'
emake -j1 -C libffi || die 'make libffi failed'
}
src_install () {
emake -j1 DESTDIR="${D}" install || die "make install failed"
emake -C libffi -j1 DESTDIR="${D}" install || die 'make libffi failed'
dodoc AUTHORS ChangeLog NEWS README THANKS
insinto /usr/share/guile/site/srfi
doins lib/srfi/srfi*
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.7-r3.ebuild,v 1.5 2007/08/29 17:34:21 hkbst Exp $
inherit eutils autotools
DESCRIPTION="A tool for exporting C libraries into Scheme"
HOMEPAGE="http://www.nongnu.org/g-wrap/"
SRC_URI="http://download.savannah.gnu.org/releases/g-wrap/${P}.tar.gz"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
SLOT="0"
LICENSE="GPL-2"
IUSE=""
DEPEND="dev-scheme/guile =dev-libs/glib-2* !=dev-libs/libffi-4*"
RDEPEND="${DEPEND}"
pkg_setup() {
if has_version =dev-scheme/guile-1.8*; then
built_with_use dev-scheme/guile deprecated || die "guile must be built with deprecated use flag"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch ${FILESDIR}/${P}_glib_automagic.patch
epatch ${FILESDIR}/libffi_automagic.patch
AT_M4DIR="${S}/m4" eautoreconf
}
#looks like parallel build and install fails occasionally
src_compile() {
econf --with-glib --disable-Werror
emake -j1 || die 'make failed'
emake -j1 -C libffi || die 'make libffi failed'
}
src_install () {
emake -j1 DESTDIR="${D}" install || die "make install failed"
emake -C libffi -j1 DESTDIR="${D}" install || die 'make libffi failed'
dodoc AUTHORS ChangeLog NEWS README THANKS
insinto /usr/share/guile/site/srfi
doins lib/srfi/srfi*
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.8.ebuild,v 1.7 2007/08/31 14:10:37 angelos Exp $
inherit eutils autotools
DESCRIPTION="A tool for exporting C libraries into Scheme"
HOMEPAGE="http://www.nongnu.org/g-wrap/"
SRC_URI="http://download.savannah.gnu.org/releases/g-wrap/${P}.tar.gz
http://dev.gentoo.org/~dberkholz/distfiles/${P}-gcc-4.2.0.patch.bz2"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
SLOT="0"
LICENSE="GPL-2"
IUSE=""
# guile-lib for srfi-34, srfi-35
DEPEND="dev-scheme/guile
=dev-libs/glib-2*
!=dev-libs/libffi-4*
dev-scheme/guile-lib"
RDEPEND="${DEPEND}"
pkg_setup() {
if has_version =dev-scheme/guile-1.8*; then
built_with_use dev-scheme/guile deprecated || die "guile must be built with deprecated use flag"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch ${FILESDIR}/libffi_automagic.patch
epatch ${FILESDIR}/${PV}-fix-ffi-build-issue.patch
pushd libffi
epatch ${DISTDIR}/${P}-gcc-4.2.0.patch.bz2
epatch ${FILESDIR}/${PV}-fix-gcc-4.2.0-libffi.patch
popd
AT_M4DIR="${S}/m4" eautoreconf
}
#looks like parallel build and install fails occasionally
src_compile() {
econf --with-glib --disable-Werror
emake -j1 || die 'make failed'
# emake -j1 -C libffi || die 'make libffi failed'
}
src_install () {
emake -j1 DESTDIR="${D}" install || die "make install failed"
# emake -C libffi -j1 DESTDIR="${D}" install || die 'make libffi failed'
dodoc AUTHORS ChangeLog NEWS README THANKS
insinto /usr/share/guile/site/srfi
doins lib/srfi/srfi*
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.9.ebuild,v 1.3 2007/11/20 21:44:51 corsair Exp $
inherit eutils autotools
DESCRIPTION="A tool for exporting C libraries into Scheme"
HOMEPAGE="http://www.nongnu.org/g-wrap/"
SRC_URI="http://download.savannah.gnu.org/releases/g-wrap/${P}.tar.gz"
# http://dev.gentoo.org/~dberkholz/distfiles/${P}-gcc-4.2.0.patch.bz2"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
LICENSE="GPL-2"
IUSE=""
# guile-lib for srfi-34, srfi-35
DEPEND="dev-scheme/guile
=dev-libs/glib-2*
!=dev-libs/libffi-4*"
# dev-scheme/guile-lib"
RDEPEND="${DEPEND}"
pkg_setup() {
if has_version =dev-scheme/guile-1.8*; then
built_with_use dev-scheme/guile deprecated || die "guile must be built with deprecated use flag"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/libffi_automagic.patch"
# epatch "${FILESDIR}/${PV}-fix-ffi-build-issue.patch"
# pushd libffi
# epatch "${DISTDIR}/${P}-gcc-4.2.0.patch.bz2"
# epatch "${FILESDIR}/${PV}-fix-gcc-4.2.0-libffi.patch"
# popd
AT_M4DIR="${S}/m4" eautoreconf
}
#looks like parallel build and install fails occasionally
src_compile() {
econf --with-glib --disable-Werror
emake -j1 || die 'make failed'
# emake -j1 -C libffi || die 'make libffi failed'
}
src_install () {
emake -j1 DESTDIR="${D}" install || die "make install failed"
# emake -C libffi -j1 DESTDIR="${D}" install || die 'install libffi failed'
dodoc AUTHORS ChangeLog NEWS README THANKS
insinto /usr/share/guile/site/srfi
doins lib/srfi/srfi*
}
G-Wrap is a tool (and Guile library) for generating function wrappers for inter-language calls. It currently only supports generating Guile wrappers for C functions.