summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@gentoo.org>2010-10-06 04:25:05 +0000
committerTomás Touceda <chiiph@gentoo.org>2010-10-06 04:25:05 +0000
commit318e07f6336ed61da21d297e4f60bae7e073ee43 (patch)
treea0fe96357767cf77e724ac16396b85e2b859e521 /dev-scheme/chicken
parentFix missing revbump for the latest patch added (diff)
downloadhistorical-318e07f6336ed61da21d297e4f60bae7e073ee43.tar.gz
historical-318e07f6336ed61da21d297e4f60bae7e073ee43.tar.bz2
historical-318e07f6336ed61da21d297e4f60bae7e073ee43.zip
Version bump
Package-Manager: portage-2.2_rc86/cvs/Linux i686
Diffstat (limited to 'dev-scheme/chicken')
-rw-r--r--dev-scheme/chicken/ChangeLog7
-rw-r--r--dev-scheme/chicken/Manifest4
-rw-r--r--dev-scheme/chicken/chicken-4.6.0.ebuild53
3 files changed, 62 insertions, 2 deletions
diff --git a/dev-scheme/chicken/ChangeLog b/dev-scheme/chicken/ChangeLog
index 282844ba2148..be88472484b9 100644
--- a/dev-scheme/chicken/ChangeLog
+++ b/dev-scheme/chicken/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-scheme/chicken
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.41 2010/06/07 19:21:59 pchrist Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.42 2010/10/06 04:25:04 chiiph Exp $
+
+*chicken-4.6.0 (06 Oct 2010)
+
+ 06 Oct 2010; Tomas Touceda <chiiph@gentoo.org> +chicken-4.6.0.ebuild:
+ Version bump
07 Jun 2010; Panagiotis Christopoulos <pchrist@gentoo.org>
chicken-4.5.0.ebuild, +files/chicken-4.5.0-r0-ARCH-to-zARCH-hack.patch:
diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest
index 80cee807400e..9791250e44aa 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -2,7 +2,9 @@ AUX 50hen-gentoo.el 145 RMD160 88e497b36f696f5a575c02e16b86fc610f4d066c SHA1 eed
AUX chicken-4.5.0-r0-ARCH-to-zARCH-hack.patch 5441 RMD160 b3aac629ae7e14b84de30167be376b3ccc986b9d SHA1 552215cce26aa60a3bcb68922dc90ead5cc0bf2c SHA256 a887a97531a57585894cae4ac6934ce88073525ef96e5ef5d6201421f93c1e6f
DIST chicken-3.3.0.tar.gz 4228441 RMD160 74035304164d5c8c2f2ed7571662452df86725f2 SHA1 3af69007f664ccdef988863f1c6ac24405c5500c SHA256 5ce2519bac9956de5700a5777b2bbc2cd89202ef2d2252a40a0d1e8c9854bec6
DIST chicken-4.5.0.tar.gz 2914920 RMD160 03d511d4a78add4fb3505a3c8eea5594fe9bb705 SHA1 67c1d791b59dc77fe5f41f19dc70fa2d5b86e4c3 SHA256 95919725411268614022ffc2426c826290cbebb6d574c1f2ebcaee5ac3ef9fd9
+DIST chicken-4.6.0.tar.gz 3019126 RMD160 f279b39b8294496a6e22b39b56d3fcf108d55405 SHA1 a801383786908022223c32337fb1c5814e6c26a5 SHA256 c55d1dadf9941b3efbc7be9181d5c7cbc304a20c614625fbf710c0acaa1cd245
EBUILD chicken-3.3.0.ebuild 1569 RMD160 d2592ac4ea39f16e66e3a5ab12ea648dc5595564 SHA1 7f25b5d3b4f3ca71a4fe5ef8d2d247e512050558 SHA256 68e958a02a13039359584927a0d15e5b95280bcf1e12da97bad4dada0e8c17e7
EBUILD chicken-4.5.0.ebuild 1489 RMD160 127a87e38c2b0c57278c5353024305c81a058af0 SHA1 1b9b6d1589cfa946c3b9903042193ec501600ab5 SHA256 17c96121b7868373a92bd6249a5887bf85e0b8693e627d4a8002591a092d5899
-MISC ChangeLog 6014 RMD160 f7b9443f61b17b62cf88103fbdd95f2eef18a075 SHA1 71b591d8461bfc8cce0bcbe4ff97d8394fe39ff4 SHA256 497b60391e4c54cbe1b3b697632319bb74e365cd52195c9f5d520de2227da794
+EBUILD chicken-4.6.0.ebuild 1693 RMD160 8abcf4b00fd685d44ce984e0781266e5e6af409f SHA1 9ada0956d7cfe263d478375a07182f7fc01cf441 SHA256 baac199e060815f232b8947c00fea3d39e6e42622095111b0370f9d5c7187d6a
+MISC ChangeLog 6131 RMD160 bd3d4263dae3af8b683bb877ef6c7c4cd22a9964 SHA1 51bc305db2a43f8c71b167b9e92504d705741e83 SHA256 8f0fb6aeec587a281357f9f43d3a834e948ea533de1f3d6606b6e9c5a75a9c26
MISC metadata.xml 525 RMD160 82f9c47c5af5d6924874670ce17c44c025b130d4 SHA1 935f520a583ad4f32663522537dbbfb1e9af7f07 SHA256 59bdf730d4d0fdfa81186f0876abb06ccfb034bec3dec9dfadcfe2d4321cffc8
diff --git a/dev-scheme/chicken/chicken-4.6.0.ebuild b/dev-scheme/chicken/chicken-4.6.0.ebuild
new file mode 100644
index 000000000000..0ed734fcc9aa
--- /dev/null
+++ b/dev-scheme/chicken/chicken-4.6.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-4.6.0.ebuild,v 1.1 2010/10/06 04:25:05 chiiph Exp $
+
+EAPI="3"
+
+inherit eutils multilib
+
+DESCRIPTION="Chicken is a Scheme interpreter and native Scheme to C compiler"
+HOMEPAGE="http://www.call-with-current-continuation.org/"
+SRC_URI="http://code.call-cc.org/releases/4.6.0/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="emacs"
+
+DEPEND="sys-apps/texinfo
+ emacs? ( virtual/emacs )"
+RDEPEND="emacs? ( virtual/emacs app-emacs/scheme-complete )"
+
+src_prepare() {
+ #Because chicken's Upstream have a custom to use variables that also
+ #portage uses :( eg. $ARCH in this case
+ for f in defaults.make Makefile.bsd Makefile.cross-linux-mingw Makefile.cygwin \
+ Makefile.linux Makefile.macosx Makefile.mingw-msys Makefile.solaris \
+ rules.make
+ do
+ sed "s,ARCH,zARCH," -i ${f} || die "sed failed"
+ done
+
+ sed "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," -i defaults.make || die "sed failed"
+ sed "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${P}," -i defaults.make || die "sed failed"
+}
+
+src_compile() {
+ OPTIONS="PLATFORM=linux PREFIX=/usr"
+ #upstream does not support parallel builds, bug 265881
+ emake -j1 ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ HOSTSYSTEM="${CBUILD}" || die "emake failed"
+}
+
+# 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}" HOSTSYSTEM="${CBUILD}" install || die
+
+ rm "${D}"/usr/share/doc/${P}/LICENSE || die
+ dodoc NEWS || die
+}