summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2007-01-12 18:47:10 +0000
committerMarijn Schouten <hkbst@gentoo.org>2007-01-12 18:47:10 +0000
commiteb28331bc258fe1931bcc8cc43a0ec39ce746359 (patch)
treeebf02a2a2079880219fa51978909fc075d2fceda /dev-scheme
parentMark stable on mips (okayed by spb). Resolved bug #151818. (diff)
downloadgentoo-2-eb28331bc258fe1931bcc8cc43a0ec39ce746359.tar.gz
gentoo-2-eb28331bc258fe1931bcc8cc43a0ec39ce746359.tar.bz2
gentoo-2-eb28331bc258fe1931bcc8cc43a0ec39ce746359.zip
added chicken-2.5.ebuild
(Portage version: 2.1.2_rc4-r8)
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/chicken/ChangeLog9
-rw-r--r--dev-scheme/chicken/chicken-2.5.ebuild50
-rw-r--r--dev-scheme/chicken/files/digest-chicken-1.892
-rw-r--r--dev-scheme/chicken/files/digest-chicken-2.22
-rw-r--r--dev-scheme/chicken/files/digest-chicken-2.53
5 files changed, 64 insertions, 2 deletions
diff --git a/dev-scheme/chicken/ChangeLog b/dev-scheme/chicken/ChangeLog
index 57cfe15e5651..254703065872 100644
--- a/dev-scheme/chicken/ChangeLog
+++ b/dev-scheme/chicken/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-scheme/chicken
-# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.8 2006/05/11 16:56:20 mkennedy Exp $
+# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.9 2007/01/12 18:47:10 hkbst Exp $
+
+*chicken-2.5 (12 Jan 2007)
+
+ 12 Jan 2007; Marijn Schouten hkBst@gentoo.org +chicken-2.5.ebuild:
+ added 2.5 ebuild
11 May 2006; Matthew Kennedy <mkennedy@gentoo.org> ChangeLog:
Adding GPG signature.
diff --git a/dev-scheme/chicken/chicken-2.5.ebuild b/dev-scheme/chicken/chicken-2.5.ebuild
new file mode 100644
index 000000000000..db7a3064ccb8
--- /dev/null
+++ b/dev-scheme/chicken/chicken-2.5.ebuild
@@ -0,0 +1,50 @@
+# 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.5.ebuild,v 1.1 2007/01/12 18:47:10 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="~amd64 ~ppc ~x86"
+IUSE="emacs"
+
+DEPEND="dev-libs/libpcre
+ emacs? ( virtual/emacs )"
+
+SITEFILE=50hen-gentoo.el
+
+src_compile() {
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --libdir=/usr/$(get_libdir) \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man || die "./configure failed"
+ make || die
+ make check || die
+ use emacs && elisp-comp hen.el
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+ dodoc ChangeLog* README NEWS TASKS
+ dohtml chicken.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-1.89 b/dev-scheme/chicken/files/digest-chicken-1.89
index 84cc09736117..de9e1dc93e9d 100644
--- a/dev-scheme/chicken/files/digest-chicken-1.89
+++ b/dev-scheme/chicken/files/digest-chicken-1.89
@@ -1 +1,3 @@
MD5 6347f27f372951312ad5d0a0ab7a3e7a chicken-1.89.tar.gz 3881868
+RMD160 dab4f487db6599958b7d4106d948222ddf4554fa chicken-1.89.tar.gz 3881868
+SHA256 2cadc0eae458bc40b1a44c614ac9d7228e12e865293f6ec0e5cdda59ba0f3116 chicken-1.89.tar.gz 3881868
diff --git a/dev-scheme/chicken/files/digest-chicken-2.2 b/dev-scheme/chicken/files/digest-chicken-2.2
index 64b6a15e293c..4f7704330d76 100644
--- a/dev-scheme/chicken/files/digest-chicken-2.2
+++ b/dev-scheme/chicken/files/digest-chicken-2.2
@@ -1 +1,3 @@
MD5 212bf0f34c86e7dc7439989cb129c707 chicken-2.2.tar.gz 3604051
+RMD160 4cf88ca4c2ccd0b85cbc12b0f8211f1c5e1e0154 chicken-2.2.tar.gz 3604051
+SHA256 ad810c2fa3401287d3bebe508be0af7d5d7d661e8a0f84e2c1aaaabaec4dcc8e chicken-2.2.tar.gz 3604051
diff --git a/dev-scheme/chicken/files/digest-chicken-2.5 b/dev-scheme/chicken/files/digest-chicken-2.5
new file mode 100644
index 000000000000..d6e9eb16e6ff
--- /dev/null
+++ b/dev-scheme/chicken/files/digest-chicken-2.5
@@ -0,0 +1,3 @@
+MD5 25b162542d9f1abb2828c384c38f48b5 chicken-2.5.tar.gz 3013368
+RMD160 12beb80e77b9468d90605a27c96555053b3af9a3 chicken-2.5.tar.gz 3013368
+SHA256 34d3b185e84e05b2b404637f99f0beddcee6382374000fba4171ae2ac3d487b7 chicken-2.5.tar.gz 3013368