diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2006-05-11 16:52:55 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2006-05-11 16:52:55 +0000 |
commit | 1b708e04a43b008c7d63b7dae7f222d33b308a35 (patch) | |
tree | 854a0f0741b4d50de71d99d315e6b4beb1972397 /dev-scheme/chicken | |
parent | New package submitted by Ed Wildgoose @ bug 84652 (diff) | |
download | gentoo-2-1b708e04a43b008c7d63b7dae7f222d33b308a35.tar.gz gentoo-2-1b708e04a43b008c7d63b7dae7f222d33b308a35.tar.bz2 gentoo-2-1b708e04a43b008c7d63b7dae7f222d33b308a35.zip |
New upstream version; Resolves Bug #128282.
(Portage version: 2.1_pre10-r5)
Diffstat (limited to 'dev-scheme/chicken')
-rw-r--r-- | dev-scheme/chicken/ChangeLog | 7 | ||||
-rw-r--r-- | dev-scheme/chicken/chicken-2.3.ebuild | 50 | ||||
-rw-r--r-- | dev-scheme/chicken/files/digest-chicken-2.3 | 3 |
3 files changed, 59 insertions, 1 deletions
diff --git a/dev-scheme/chicken/ChangeLog b/dev-scheme/chicken/ChangeLog index 684ba685bba4..8696f15c31a5 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.6 2006/03/07 05:28:28 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.7 2006/05/11 16:52:55 mkennedy Exp $ + +*chicken-2.3 (11 May 2006) + + 11 May 2006; Matthew Kennedy <mkennedy@gentoo.org> +chicken-2.3.ebuild: + New upstream version; Resolves Bug #128282. 07 Mar 2006; Matthew Kennedy <mkennedy@gentoo.org> metadata.xml: Fix invalid Herd name -- Was "dev-scheme", should have been "scheme". diff --git a/dev-scheme/chicken/chicken-2.3.ebuild b/dev-scheme/chicken/chicken-2.3.ebuild new file mode 100644 index 000000000000..e7f47b757d3c --- /dev/null +++ b/dev-scheme/chicken/chicken-2.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-2.3.ebuild,v 1.1 2006/05/11 16:52:55 mkennedy 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-2.3 b/dev-scheme/chicken/files/digest-chicken-2.3 new file mode 100644 index 000000000000..11775c85d970 --- /dev/null +++ b/dev-scheme/chicken/files/digest-chicken-2.3 @@ -0,0 +1,3 @@ +MD5 319a3ea1769747e69802062efb4fe22c chicken-2.3.tar.gz 3906266 +RMD160 cca291aacef699b06c9fb197bea735cd28892d38 chicken-2.3.tar.gz 3906266 +SHA256 530791fa60ecb5420fb038fa063fd752db49673e40cfff27352311eeb2ef4cfd chicken-2.3.tar.gz 3906266 |