diff options
author | Marijn Schouten <hkbst@gentoo.org> | 2009-11-02 15:30:28 +0000 |
---|---|---|
committer | Marijn Schouten <hkbst@gentoo.org> | 2009-11-02 15:30:28 +0000 |
commit | 47277e6b2c15251321a371c950ff83ccc46af100 (patch) | |
tree | c3e5b9762d6315a9794b90caa8a23a7d1fee1624 /dev-scheme | |
parent | bump (diff) | |
download | gentoo-2-47277e6b2c15251321a371c950ff83ccc46af100.tar.gz gentoo-2-47277e6b2c15251321a371c950ff83ccc46af100.tar.bz2 gentoo-2-47277e6b2c15251321a371c950ff83ccc46af100.zip |
bump
(Portage version: 2.1.7.1/cvs/Linux x86_64)
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/chicken/ChangeLog | 8 | ||||
-rw-r--r-- | dev-scheme/chicken/chicken-4.1.0.ebuild | 4 | ||||
-rw-r--r-- | dev-scheme/chicken/chicken-4.2.0.ebuild | 64 |
3 files changed, 74 insertions, 2 deletions
diff --git a/dev-scheme/chicken/ChangeLog b/dev-scheme/chicken/ChangeLog index c1596c250520..51b7d5268e68 100644 --- a/dev-scheme/chicken/ChangeLog +++ b/dev-scheme/chicken/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-scheme/chicken # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.38 2009/09/14 06:36:11 araujo Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.39 2009/11/02 15:30:28 hkbst Exp $ + +*chicken-4.2.0 (02 Nov 2009) + + 02 Nov 2009; Marijn Schouten <hkBst@gentoo.org> chicken-4.1.0.ebuild, + +chicken-4.2.0.ebuild: + bump *chicken-4.1.0 (14 Sep 2009) diff --git a/dev-scheme/chicken/chicken-4.1.0.ebuild b/dev-scheme/chicken/chicken-4.1.0.ebuild index ca68377690e0..b065cc194dbf 100644 --- a/dev-scheme/chicken/chicken-4.1.0.ebuild +++ b/dev-scheme/chicken/chicken-4.1.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-4.1.0.ebuild,v 1.1 2009/09/14 06:36:11 araujo Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-4.1.0.ebuild,v 1.2 2009/11/02 15:30:28 hkbst Exp $ inherit multilib elisp-common @@ -21,8 +21,10 @@ SITEFILE=50hen-gentoo.el src_unpack() { unpack ${A}; cd "${S}" +# cp defaults.make defaults.make.old sed "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," -i defaults.make sed "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${P}," -i defaults.make +# diff -u defaults.make.old defaults.make } src_compile() { diff --git a/dev-scheme/chicken/chicken-4.2.0.ebuild b/dev-scheme/chicken/chicken-4.2.0.ebuild new file mode 100644 index 000000000000..e43297129517 --- /dev/null +++ b/dev-scheme/chicken/chicken-4.2.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-4.2.0.ebuild,v 1.1 2009/11/02 15:30:28 hkbst Exp $ + +inherit multilib elisp-common + +DESCRIPTION="Chicken is a Scheme interpreter and native Scheme to C compiler" +SRC_URI="http://www.call-with-current-continuation.org/${P}.tar.gz" +HOMEPAGE="http://www.call-with-current-continuation.org/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86" +IUSE="emacs" + +DEPEND="sys-apps/texinfo + emacs? ( virtual/emacs )" +RDEPEND="emacs? ( virtual/emacs )" + +SITEFILE=50hen-gentoo.el + +src_unpack() { + unpack ${A}; cd "${S}" +# cp defaults.make defaults.make.old + sed "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," -i defaults.make + sed "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${P}," -i defaults.make +# diff -u defaults.make.old defaults.make +} + +src_compile() { + OPTIONS="PLATFORM=linux PREFIX=/usr" + echo $OPTIONS + #upstream does not support parallel builds, bug 265881 + emake -j1 ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" || die + + if use emacs; then + elisp-compile hen.el || die + fi +} + +# chicken's testsuite is not runnable before install +# upstream has been notified of the issue +RESTRICT=test + +src_install() { + # bug #283158 + emake -j1 ${OPTIONS} DESTDIR="${D}" install || die + + rm "${D}"/usr/share/doc/${P}/LICENSE + dodoc NEWS + + if use emacs; then + elisp-install ${PN} hen.{el,elc} || die + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} |