--- bigloo-3.2a.ebuild.orig 2010-03-12 21:58:17.000000000 +0100 +++ bigloo-3.2a.ebuild.orig 2010-03-12 22:42:18.000000000 +0100 @@ -12,23 +12,28 @@ HOMEPAGE="http://www-sop.inria.fr/mimosa/fp/Bigloo/bigloo.html" SRC_URI="ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/${MY_P}.tar.gz" -SLOT="0" LICENSE="GPL-2" +SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" +IUSE="emacs java" # bug 254916 for >=dev-libs/boehm-gc-7.1 DEPEND=">=dev-libs/boehm-gc-7.1 emacs? ( virtual/emacs ) java? ( virtual/jdk app-arch/zip )" - RDEPEND="dev-libs/boehm-gc" -S=${WORKDIR}/${MY_P%-*} +S=${WORKDIR}/${MY_P} SITEFILE="50bigloo-gentoo.el" -IUSE="emacs java" -# fullbee" +src_unpack() { + unpack ${A} + cd "${S}" + sed -i -e 's/^cstrip="-s"/cstrip="no"/' \ + -e 's/STRIP=$strip/STRIP=true/' \ + configure || die +} src_compile() { if use emacs; then @@ -52,7 +57,7 @@ # --bee=$(if use fullbee; then echo full; else echo partial; fi) \ - emake || die "emake failed" + emake || die } src_install () { @@ -60,7 +65,7 @@ # echo "LDPATH=/usr/$(get_libdir)/bigloo/${PV}/" > ${D}/etc/env.d/25bigloo #bug 254916, should already be fixed upstream - emake -j1 DESTDIR="${D}" install || die "install failed" + emake -j1 DESTDIR="${D}" install || die if use emacs; then elisp-install ${PN} etc/*.{el,elc} || die "elisp-install failed"