summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2012-07-26 17:07:13 +0000
committerJustin Lecher <jlec@gentoo.org>2012-07-26 17:07:13 +0000
commit27adcb88ad06bee70f22f87d0d5a7e332de75ff5 (patch)
tree9dcf4e2b5677a7b7cc3da8fb9110909e3e7f5a1a /dev-libs/g-wrap/g-wrap-1.9.11.ebuild
parentAdd missing slot dependencies on Qt. (diff)
downloadgentoo-2-27adcb88ad06bee70f22f87d0d5a7e332de75ff5.tar.gz
gentoo-2-27adcb88ad06bee70f22f87d0d5a7e332de75ff5.tar.bz2
gentoo-2-27adcb88ad06bee70f22f87d0d5a7e332de75ff5.zip
dev-libs/g-wrap: Backport EAPI bump, fowardport parallel build restriction
(Portage version: 2.2.0_alpha120/cvs/Linux 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.ebuild36
1 files changed, 13 insertions, 23 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
index d9262c70e421..66e8e0c46628 100644
--- a/dev-libs/g-wrap/g-wrap-1.9.11.ebuild
+++ b/dev-libs/g-wrap/g-wrap-1.9.11.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2012 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.14 2012/05/04 18:35:56 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/g-wrap/g-wrap-1.9.11.ebuild,v 1.15 2012/07/26 17:07:13 jlec Exp $
+
+EAPI=4
inherit eutils
@@ -13,37 +15,25 @@ LICENSE="GPL-2"
IUSE=""
# guile-lib for srfi-34, srfi-35
-RDEPEND="dev-scheme/guile
- =dev-libs/glib-2*
- virtual/libffi
- dev-scheme/guile-lib"
+RDEPEND="
+ dev-libs/glib:2
+ dev-scheme/guile-lib
+ dev-scheme/guile[deprecated]
+ virtual/libffi"
DEPEND="${RDEPEND}
virtual/pkgconfig"
-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}"
+MAKEOPTS+=" -j1"
+src_prepare() {
# 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
+ sed "s:@LIBFFI_CFLAGS_INSTALLED@:@LIBFFI_CFLAGS@:g" -i guile/g-wrap-2.0-guile.pc.in || die
+ sed "s:@LIBFFI_LIBS_INSTALLED@:@LIBFFI_LIBS@:g" -i guile/g-wrap-2.0-guile.pc.in || die
# diff -u guile/g-wrap-2.0-guile.pc.in.old guile/g-wrap-2.0-guile.pc.in
}
-src_compile() {
+src_configure() {
econf --with-glib --disable-Werror
- emake -j1 || die "make failed"
-}
-
-src_install () {
- emake DESTDIR="${D}" install || die "make install failed"
- dodoc AUTHORS ChangeLog NEWS README THANKS
}