diff options
author | Marijn Schouten <hkbst@gentoo.org> | 2008-07-03 16:24:53 +0000 |
---|---|---|
committer | Marijn Schouten <hkbst@gentoo.org> | 2008-07-03 16:24:53 +0000 |
commit | 40cb3f6a377600185a751c3972818b3c4cc7cc51 (patch) | |
tree | 422f1a9d7288149faa3514c0a93261cd0f94878d /dev-libs/g-wrap/g-wrap-1.9.11.ebuild | |
parent | fix the includes for the linux/ivtv.h header (diff) | |
download | historical-40cb3f6a377600185a751c3972818b3c4cc7cc51.tar.gz historical-40cb3f6a377600185a751c3972818b3c4cc7cc51.tar.bz2 historical-40cb3f6a377600185a751c3972818b3c4cc7cc51.zip |
bump
Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.23-gentoo-r8 x86_64
Diffstat (limited to 'dev-libs/g-wrap/g-wrap-1.9.11.ebuild')
-rw-r--r-- | dev-libs/g-wrap/g-wrap-1.9.11.ebuild | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/dev-libs/g-wrap/g-wrap-1.9.11.ebuild b/dev-libs/g-wrap/g-wrap-1.9.11.ebuild new file mode 100644 index 000000000000..61bf2f153009 --- /dev/null +++ b/dev-libs/g-wrap/g-wrap-1.9.11.ebuild @@ -0,0 +1,51 @@ +# 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* +} |