diff options
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/chicken/ChangeLog | 5 | ||||
-rw-r--r-- | dev-scheme/chicken/chicken-2.6.ebuild | 25 |
2 files changed, 13 insertions, 17 deletions
diff --git a/dev-scheme/chicken/ChangeLog b/dev-scheme/chicken/ChangeLog index 416d5422e483..755a6bb1391d 100644 --- a/dev-scheme/chicken/ChangeLog +++ b/dev-scheme/chicken/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-scheme/chicken # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.10 2007/05/10 12:53:07 hkbst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.11 2007/06/13 11:59:53 hkbst Exp $ + + 13 Jun 2007; Marijn Schouten <hkBst@gentoo.org> chicken-2.6.ebuild: + fix bug 181334 *chicken-2.6 (10 May 2007) diff --git a/dev-scheme/chicken/chicken-2.6.ebuild b/dev-scheme/chicken/chicken-2.6.ebuild index c28ac1e0edd4..fa623d4bda5c 100644 --- a/dev-scheme/chicken/chicken-2.6.ebuild +++ b/dev-scheme/chicken/chicken-2.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-2.6.ebuild,v 1.1 2007/05/10 12:53:07 hkbst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-2.6.ebuild,v 1.2 2007/06/13 11:59:53 hkbst Exp $ inherit multilib elisp-common @@ -21,15 +21,13 @@ SITEFILE=50hen-gentoo.el src_unpack() { unpack ${P}.tar.gz -# cp ${DISTDIR}/syntax-case.egg ${S} -# mkdir ${S}/syntax-case.egg-dir -# tar xzf ${DISTDIR}/syntax-case.egg -C ${S}/syntax-case.egg-dir -# sed -e "s_csi_../csi_" -e "s_csc_../csc_" -i ${S}/syntax-case.egg-dir/syntax-case.setup + mkdir ${S}/syntax-case && tar xzf ${DISTDIR}/syntax-case.egg -C ${S}/syntax-case +# sed -e "s_csi_../csi_g" -e "s_csc_../csc_g" -i ${S}/syntax-case/syntax-case.setup } src_compile() { - econf --disable-apply-hook --disable-procedure-tables || die "./configure failed" - make || die "make failed" + econf --disable-apply-hook --disable-procedure-tables || die "configure failed" + emake || die "make failed" use emacs && elisp-comp hen.el } @@ -42,7 +40,7 @@ RESTRICT=test #} src_install() { - make DESTDIR=${D} install || die "make install failed" + emake DESTDIR=${D} install || die "make install failed" dodoc ChangeLog* README NEWS dohtml -r html/ rm -rf ${D}/usr/share/chicken/doc @@ -51,21 +49,16 @@ src_install() { elisp-install ${PN} *.{el,elc} elisp-site-file-install ${FILESDIR}/${SITEFILE} fi - - dodir /usr/$(get_libdir)/chicken/1/syntax-case.egg-dir - tar xzf ${DISTDIR}/syntax-case.egg -C ${D}/usr/$(get_libdir)/chicken/1/syntax-case.egg-dir - -# insinto /usr/$(get_libdir)/chicken/1/ -# doins ${DISTDIR}/syntax-case.egg } pkg_postinst() { - chicken-setup syntax-case + chicken-setup -v -local ${S} syntax-case use emacs && elisp-site-regen } pkg_prerm() { - chicken-setup -uninstall syntax-case + rm -rf /usr/$(get_libdir)/chicken/1/* +# chicken-setup -v -uninstall syntax-case } pkg_postrm() { |