diff options
author | Marijn Schouten <hkbst@gentoo.org> | 2007-05-10 12:53:07 +0000 |
---|---|---|
committer | Marijn Schouten <hkbst@gentoo.org> | 2007-05-10 12:53:07 +0000 |
commit | 190977b55a07e960f5a1af5e7080032137c9a596 (patch) | |
tree | 8ff55deb3cda8642986e08646a1ad6ac35a2ae2b /dev-scheme/chicken | |
parent | add in 4.3.0_rc1 (diff) | |
download | historical-190977b55a07e960f5a1af5e7080032137c9a596.tar.gz historical-190977b55a07e960f5a1af5e7080032137c9a596.tar.bz2 historical-190977b55a07e960f5a1af5e7080032137c9a596.zip |
add 2.6 and make it install syntax-case egg by default
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'dev-scheme/chicken')
-rw-r--r-- | dev-scheme/chicken/ChangeLog | 7 | ||||
-rw-r--r-- | dev-scheme/chicken/Manifest | 17 | ||||
-rw-r--r-- | dev-scheme/chicken/chicken-2.6.ebuild | 73 | ||||
-rw-r--r-- | dev-scheme/chicken/files/digest-chicken-2.6 | 6 |
4 files changed, 98 insertions, 5 deletions
diff --git a/dev-scheme/chicken/ChangeLog b/dev-scheme/chicken/ChangeLog index 254703065872..416d5422e483 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.9 2007/01/12 18:47:10 hkbst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.10 2007/05/10 12:53:07 hkbst Exp $ + +*chicken-2.6 (10 May 2007) + + 10 May 2007; Marijn Schouten <hkBst@gentoo.org> +chicken-2.6.ebuild: + add 2.6 and make it install syntax-case egg by default *chicken-2.5 (12 Jan 2007) diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest index c00b8562389c..79f4bf7d37e1 100644 --- a/dev-scheme/chicken/Manifest +++ b/dev-scheme/chicken/Manifest @@ -6,6 +6,8 @@ DIST chicken-1.89.tar.gz 3881868 RMD160 dab4f487db6599958b7d4106d948222ddf4554fa DIST chicken-2.2.tar.gz 3604051 RMD160 4cf88ca4c2ccd0b85cbc12b0f8211f1c5e1e0154 SHA1 216692d24dcc6962bdfa83dee527335d9800b523 SHA256 ad810c2fa3401287d3bebe508be0af7d5d7d661e8a0f84e2c1aaaabaec4dcc8e DIST chicken-2.3.tar.gz 3906266 RMD160 cca291aacef699b06c9fb197bea735cd28892d38 SHA1 0ceb0cdea495f753f091cd06ac196b48eadc0b11 SHA256 530791fa60ecb5420fb038fa063fd752db49673e40cfff27352311eeb2ef4cfd 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 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 RMD160 98cc4b920e375bd3f03f71702bad2aab9510ab48 chicken-1.89.ebuild 984 @@ -22,10 +24,14 @@ EBUILD chicken-2.5.ebuild 1203 RMD160 7baec765acfb5b565117dc2898f20729d58f0f3d S MD5 d50f76a99bf5bc02418c6226cc59aee8 chicken-2.5.ebuild 1203 RMD160 7baec765acfb5b565117dc2898f20729d58f0f3d chicken-2.5.ebuild 1203 SHA256 a49ce52fcaa292c19363b27e2e7b2e36c8da8255aa04bb11e0fe9990ff104d52 chicken-2.5.ebuild 1203 -MISC ChangeLog 1654 RMD160 109fe8ffcd60361eca43fe0044afc500b9077cd6 SHA1 0ec8111446beef5b146893e1191ac4591b9df8ae SHA256 353ce31f6f58cfa231c0c9a1d6d8925ace70fc8cf8704cb23e461b20b171fb53 -MD5 e92f18721d556d30e1f6668ad6ae47ea ChangeLog 1654 -RMD160 109fe8ffcd60361eca43fe0044afc500b9077cd6 ChangeLog 1654 -SHA256 353ce31f6f58cfa231c0c9a1d6d8925ace70fc8cf8704cb23e461b20b171fb53 ChangeLog 1654 +EBUILD chicken-2.6.ebuild 1919 RMD160 94ee8f7f1f8ac8262e64ac22058ff815b8a8d323 SHA1 accb9dc5d6f0dd5d8572da722276e4b184b1b1bc SHA256 da3fed3ae5fd8c0115d9bbbbe4e68b35037b5b3590545e48d77c39fc2e745636 +MD5 a8b1e51baa87a593fe1ac5908e8bec2e chicken-2.6.ebuild 1919 +RMD160 94ee8f7f1f8ac8262e64ac22058ff815b8a8d323 chicken-2.6.ebuild 1919 +SHA256 da3fed3ae5fd8c0115d9bbbbe4e68b35037b5b3590545e48d77c39fc2e745636 chicken-2.6.ebuild 1919 +MISC ChangeLog 1812 RMD160 6b60a6b38dfdc21d24c2162d978eb7660705c017 SHA1 7f4f4dd7245fd9f5796064d6349efdbb0f90f922 SHA256 73d878eef3e46464b0914edcf5d076a92ab8acd9d5ef3c081c33139b5b381e3c +MD5 921ce09005cb02716eae824527303c3a ChangeLog 1812 +RMD160 6b60a6b38dfdc21d24c2162d978eb7660705c017 ChangeLog 1812 +SHA256 73d878eef3e46464b0914edcf5d076a92ab8acd9d5ef3c081c33139b5b381e3c ChangeLog 1812 MISC metadata.xml 525 RMD160 82f9c47c5af5d6924874670ce17c44c025b130d4 SHA1 935f520a583ad4f32663522537dbbfb1e9af7f07 SHA256 59bdf730d4d0fdfa81186f0876abb06ccfb034bec3dec9dfadcfe2d4321cffc8 MD5 27bee2f47a00be36b92fe0aa235b382c metadata.xml 525 RMD160 82f9c47c5af5d6924874670ce17c44c025b130d4 metadata.xml 525 @@ -42,3 +48,6 @@ SHA256 533867e41f69913b8f60a15d16b2366b0a40f4d497554ece7ad95dba30dc54a6 files/di MD5 d27f4bb5468e3ecc58b0f1b0a0f498f8 files/digest-chicken-2.5 238 RMD160 0dd7b10fe4370a18bd5bef88c95b25d070149bd0 files/digest-chicken-2.5 238 SHA256 91ba731ccc08de0e968ee3aa52e35b0671142209bd8203ed4ad13a68fa6a8307 files/digest-chicken-2.5 238 +MD5 12fe16783255717fe4385ff6e6d02c6e files/digest-chicken-2.6 461 +RMD160 20d8d0c4b4a449e63ea92caafa26478fcb19780d files/digest-chicken-2.6 461 +SHA256 958d3f3162d1229541043f3eacd541b3c8d3785eb4cf5102e0ac38fe13be7604 files/digest-chicken-2.6 461 diff --git a/dev-scheme/chicken/chicken-2.6.ebuild b/dev-scheme/chicken/chicken-2.6.ebuild new file mode 100644 index 000000000000..c28ac1e0edd4 --- /dev/null +++ b/dev-scheme/chicken/chicken-2.6.ebuild @@ -0,0 +1,73 @@ +# 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 $ + +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 + http://www.call-with-current-continuation.org/eggs/syntax-case.egg" +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_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 +} + +src_compile() { + econf --disable-apply-hook --disable-procedure-tables || die "./configure failed" + make || die "make failed" + + 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() { + make DESTDIR=${D} install || die "make install failed" + dodoc ChangeLog* README 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 + + 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 + use emacs && elisp-site-regen +} + +pkg_prerm() { + chicken-setup -uninstall syntax-case +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-scheme/chicken/files/digest-chicken-2.6 b/dev-scheme/chicken/files/digest-chicken-2.6 new file mode 100644 index 000000000000..380b5156f7b5 --- /dev/null +++ b/dev-scheme/chicken/files/digest-chicken-2.6 @@ -0,0 +1,6 @@ +MD5 332edae079bb34d815369f4ba5181983 chicken-2.6.tar.gz 3517981 +RMD160 0af0d79e85ee017d2ad2bfde79f4561f257c852c chicken-2.6.tar.gz 3517981 +SHA256 32385c5393c7376035f911f3e887351b1ce8fb6e56498cc4258815bc6db06326 chicken-2.6.tar.gz 3517981 +MD5 dee9f757472cc8205bbe3afbe77902f5 syntax-case.egg 90522 +RMD160 fbfbd56fd3169c30f6558e04a80362704c689b80 syntax-case.egg 90522 +SHA256 aef8d4d618e11931102762907d54f545a47d61a63eb4a19e027bf1725b714260 syntax-case.egg 90522 |