summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-scheme/chicken')
-rw-r--r--dev-scheme/chicken/ChangeLog5
-rw-r--r--dev-scheme/chicken/chicken-2.6.ebuild25
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() {