summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2008-01-29 10:47:18 +0000
committerMarijn Schouten <hkbst@gentoo.org>2008-01-29 10:47:18 +0000
commit5c3e44eb266c8c68a0e54890d1a88f46ef02f635 (patch)
tree408701a38ab928baa5eb62853ab17ccf4b99cbaf /dev-scheme
parentVersion bump (#207866). (diff)
downloadhistorical-5c3e44eb266c8c68a0e54890d1a88f46ef02f635.tar.gz
historical-5c3e44eb266c8c68a0e54890d1a88f46ef02f635.tar.bz2
historical-5c3e44eb266c8c68a0e54890d1a88f46ef02f635.zip
bump per bug 207963. Now uses host libpcre.
Package-Manager: portage-2.1.4
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/chicken/ChangeLog9
-rw-r--r--dev-scheme/chicken/Manifest16
-rw-r--r--dev-scheme/chicken/chicken-3.0.0.ebuild63
-rw-r--r--dev-scheme/chicken/files/digest-chicken-3.0.03
4 files changed, 85 insertions, 6 deletions
diff --git a/dev-scheme/chicken/ChangeLog b/dev-scheme/chicken/ChangeLog
index 6c6db1d949d8..3512f60376e4 100644
--- a/dev-scheme/chicken/ChangeLog
+++ b/dev-scheme/chicken/ChangeLog
@@ -1,6 +1,11 @@
# 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.17 2007/12/20 14:56:59 hkbst Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.18 2008/01/29 10:47:18 hkbst Exp $
+
+*chicken-3.0.0 (29 Jan 2008)
+
+ 29 Jan 2008; Marijn Schouten <hkBst@gentoo.org> +chicken-3.0.0.ebuild:
+ bump per bug 207963. Now uses host libpcre.
20 Dec 2007; Marijn Schouten <hkBst@gentoo.org> chicken-2.731.ebuild:
fix bug 201220, thanks to José Romildo Malaquias <j.romildo@gmail.com> for
diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest
index 22a00e8a3b9d..eca0cd2477e0 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -8,6 +8,7 @@ DIST chicken-2.3.tar.gz 3906266 RMD160 cca291aacef699b06c9fb197bea735cd28892d38
DIST chicken-2.5.tar.gz 3013368 RMD160 12beb80e77b9468d90605a27c96555053b3af9a3 SHA1 5f0e160d5b803d4b51c649a3028124008507d4b6 SHA256 34d3b185e84e05b2b404637f99f0beddcee6382374000fba4171ae2ac3d487b7
DIST chicken-2.6.tar.gz 3517981 RMD160 0af0d79e85ee017d2ad2bfde79f4561f257c852c SHA1 4010d21db1b0d2df3b3ab392503be4bb19073bbd SHA256 32385c5393c7376035f911f3e887351b1ce8fb6e56498cc4258815bc6db06326
DIST chicken-2.731.tar.gz 4006455 RMD160 6a3db236263d8be7005220289cf10361e2ffb317 SHA1 97ac4ba113502ec2eaf0288ffc593b0cb37eafb3 SHA256 afff045e0c4d8e4aa0885ac2539d62a1de6bc2410da4abb9ad9f6aae0f9dc40e
+DIST chicken-3.0.0.tar.gz 4056471 RMD160 d015a13bdf7ad627dc7bc03e6880f7aa38f46f37 SHA1 d57578a85dcdcb31d8b6cc8a0a4f797e4068edd5 SHA256 e471990352c5ab875b54e7975c8a444a3951af08051be7489affd9f34b5bf1c4
DIST syntax-case.egg 90522 RMD160 fbfbd56fd3169c30f6558e04a80362704c689b80 SHA1 896086124a78321b72d3915375d2caa12c0b8fe1 SHA256 aef8d4d618e11931102762907d54f545a47d61a63eb4a19e027bf1725b714260
EBUILD chicken-1.89.ebuild 984 RMD160 98cc4b920e375bd3f03f71702bad2aab9510ab48 SHA1 75df0b223e27b80f9b24a9cd5c8f4a8666f24edd SHA256 f4fe6ff0a509160ed41689f1daaf0d864ace9fee207541121ffa794e452fd81b
MD5 d962ed4553fb5aa2af70b58f6c344140 chicken-1.89.ebuild 984
@@ -33,10 +34,14 @@ EBUILD chicken-2.731.ebuild 1596 RMD160 120cf449b2f9955af05f1a08dc95494af191405a
MD5 b8ceda523d3327131ebbc8f283915d14 chicken-2.731.ebuild 1596
RMD160 120cf449b2f9955af05f1a08dc95494af191405a chicken-2.731.ebuild 1596
SHA256 aa6c2979f3f50792dc26fef7b256a137ae03b7ee4e0d240cab399dbe389bd831 chicken-2.731.ebuild 1596
-MISC ChangeLog 2557 RMD160 3522da51e02830b81f54d842b4a9f5791316c67e SHA1 33a694d703037b4e267b04d1cddf471f4b8c15a9 SHA256 669132955330b8b1de3c085e141f5099a2920dfbcff36b1b8ed6f44c5293442d
-MD5 b000b8b9c5d3ca37010eaf0066f993b6 ChangeLog 2557
-RMD160 3522da51e02830b81f54d842b4a9f5791316c67e ChangeLog 2557
-SHA256 669132955330b8b1de3c085e141f5099a2920dfbcff36b1b8ed6f44c5293442d ChangeLog 2557
+EBUILD chicken-3.0.0.ebuild 1633 RMD160 7c709839ad3a1c4ba0b284f9d1f57cdf97861eca SHA1 d3692f9bae13ef60f168773849c9690aeec389d9 SHA256 e4396806715c6082640509a8c67173859872274ab3f4650a9c403634c9c93884
+MD5 a54506e09fa6c00ce6f9b96c1d51659a chicken-3.0.0.ebuild 1633
+RMD160 7c709839ad3a1c4ba0b284f9d1f57cdf97861eca chicken-3.0.0.ebuild 1633
+SHA256 e4396806715c6082640509a8c67173859872274ab3f4650a9c403634c9c93884 chicken-3.0.0.ebuild 1633
+MISC ChangeLog 2707 RMD160 0401325f0cc5e0e11ce9d7f3ad40c0d3c3d25f4e SHA1 ce14c66a54fce4fe0b00c1675911b26bc62397b1 SHA256 c1c59f451cecb044abdde7ec1c551c7295aa061d595ba063f99dd282c203daa7
+MD5 33b2eb23ac8d28c0e37721dfa85ee364 ChangeLog 2707
+RMD160 0401325f0cc5e0e11ce9d7f3ad40c0d3c3d25f4e ChangeLog 2707
+SHA256 c1c59f451cecb044abdde7ec1c551c7295aa061d595ba063f99dd282c203daa7 ChangeLog 2707
MISC metadata.xml 525 RMD160 82f9c47c5af5d6924874670ce17c44c025b130d4 SHA1 935f520a583ad4f32663522537dbbfb1e9af7f07 SHA256 59bdf730d4d0fdfa81186f0876abb06ccfb034bec3dec9dfadcfe2d4321cffc8
MD5 27bee2f47a00be36b92fe0aa235b382c metadata.xml 525
RMD160 82f9c47c5af5d6924874670ce17c44c025b130d4 metadata.xml 525
@@ -59,3 +64,6 @@ SHA256 958d3f3162d1229541043f3eacd541b3c8d3785eb4cf5102e0ac38fe13be7604 files/di
MD5 1cf58bc5d60e27e6c75504261fd8ff40 files/digest-chicken-2.731 244
RMD160 93bd908ea77c9c2ca986fe6f42bcf4b3cb5fead4 files/digest-chicken-2.731 244
SHA256 32e89a641483b9e57a5df8a8944c78b451754ca9fa44d960db1925dbe69f16be files/digest-chicken-2.731 244
+MD5 7cb9503db2386efc981e745f99a74173 files/digest-chicken-3.0.0 244
+RMD160 9f9f0227408a072243ca6113df88153f7eb61ef0 files/digest-chicken-3.0.0 244
+SHA256 6eab3621b1fbfcd53ece172a1d99b92d1f167ef8e44d237041beba3c57961c17 files/digest-chicken-3.0.0 244
diff --git a/dev-scheme/chicken/chicken-3.0.0.ebuild b/dev-scheme/chicken/chicken-3.0.0.ebuild
new file mode 100644
index 000000000000..d47d37f32967
--- /dev/null
+++ b/dev-scheme/chicken/chicken-3.0.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-3.0.0.ebuild,v 1.1 2008/01/29 10:47:18 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"
+SRC_URI="http://chicken.wiki.br/dev-snapshots/2008/01/29/${P}.tar.gz"
+# http://www.call-with-current-continuation.org/eggs/syntax-case.egg"
+HOMEPAGE="http://www.call-with-current-continuation.org/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="emacs"
+
+DEPEND="dev-libs/libpcre sys-apps/texinfo emacs? ( virtual/emacs )"
+
+SITEFILE=50hen-gentoo.el
+
+src_unpack() {
+ unpack ${A}; cd "${S}"
+# cp defaults.make defaults.make.old
+ sed "s,/lib,/$(get_libdir),g" -i defaults.make
+# diff -u defaults.make.old defaults.make
+}
+
+src_compile() {
+ OPTIONS="PLATFORM=linux PREFIX=/usr"
+
+ emake ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="$CFLAGS" \
+ USE_HOST_PCRE=1 || die
+
+ use emacs && elisp-comp hen.el
+}
+
+# chicken doesn't seem to honor CHICKEN_PREFIX CHICKEN_HOME or LD_LIBRARY_PATH=${S}/.libs/
+RESTRICT=test
+#src_test() {
+# cd tests
+# bash runtests.sh
+#}
+
+src_install() {
+ emake ${OPTIONS} DESTDIR="${D}" install || die
+ dodoc ChangeLog* NEWS
+ dohtml -r html/
+ rm -rf "${D}"/usr/share/chicken/doc
+
+ if use emacs; then
+ elisp-install ${PN} *.{el,elc}
+ elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-scheme/chicken/files/digest-chicken-3.0.0 b/dev-scheme/chicken/files/digest-chicken-3.0.0
new file mode 100644
index 000000000000..0b7e6a9173bf
--- /dev/null
+++ b/dev-scheme/chicken/files/digest-chicken-3.0.0
@@ -0,0 +1,3 @@
+MD5 e6c44d6898d8eca9e7c07fe01370a9d0 chicken-3.0.0.tar.gz 4056471
+RMD160 d015a13bdf7ad627dc7bc03e6880f7aa38f46f37 chicken-3.0.0.tar.gz 4056471
+SHA256 e471990352c5ab875b54e7975c8a444a3951af08051be7489affd9f34b5bf1c4 chicken-3.0.0.tar.gz 4056471