diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2005-09-30 18:57:58 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2005-09-30 18:57:58 +0000 |
commit | b9a1c5644534ffc0296fa6bbe8e2d9e5972ecc11 (patch) | |
tree | 206a70e347a892f5b67d5441844e14229fb4fffe /dev-scheme/chicken | |
parent | Marking ~ppc-macos (bug #105582) (diff) | |
download | gentoo-2-b9a1c5644534ffc0296fa6bbe8e2d9e5972ecc11.tar.gz gentoo-2-b9a1c5644534ffc0296fa6bbe8e2d9e5972ecc11.tar.bz2 gentoo-2-b9a1c5644534ffc0296fa6bbe8e2d9e5972ecc11.zip |
New upstream version; Resolves Bug #106738; Removed old ebuilds; Resolves Bug #90583; Support optional Emacs library, hen.el; DEPEND on dev-libs/libpcre.
(Portage version: 2.0.52-r1)
Diffstat (limited to 'dev-scheme/chicken')
-rw-r--r-- | dev-scheme/chicken/ChangeLog | 10 | ||||
-rw-r--r-- | dev-scheme/chicken/Manifest | 5 | ||||
-rw-r--r-- | dev-scheme/chicken/chicken-1.22.ebuild | 31 | ||||
-rw-r--r-- | dev-scheme/chicken/chicken-2.2.ebuild | 50 | ||||
-rw-r--r-- | dev-scheme/chicken/files/50hen-gentoo.el | 5 | ||||
-rw-r--r-- | dev-scheme/chicken/files/digest-chicken-1.22 | 1 | ||||
-rw-r--r-- | dev-scheme/chicken/files/digest-chicken-2.2 | 1 |
7 files changed, 68 insertions, 35 deletions
diff --git a/dev-scheme/chicken/ChangeLog b/dev-scheme/chicken/ChangeLog index ae10687fc40d..8831b2325473 100644 --- a/dev-scheme/chicken/ChangeLog +++ b/dev-scheme/chicken/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-scheme/chicken # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.4 2005/05/24 13:45:37 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.5 2005/09/30 18:57:58 mkennedy Exp $ + +*chicken-2.2 (30 Sep 2005) + + 30 Sep 2005; Matthew Kennedy <mkennedy@gentoo.org> +files/50hen-gentoo.el, + -chicken-1.22.ebuild, +chicken-2.2.ebuild: + New upstream version; Resolves Bug #106738; Removed old ebuilds; Resolves + Bug #90583; Support optional Emacs library, hen.el; DEPEND on + dev-libs/libpcre. 24 May 2005; David Holm <dholm@gentoo.org> chicken-1.89.ebuild: Added to ~ppc. diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest index df798d26de58..bda33f86dd95 100644 --- a/dev-scheme/chicken/Manifest +++ b/dev-scheme/chicken/Manifest @@ -1,6 +1,7 @@ MD5 990bfeab9ed61d5de86b9aa8225c420c ChangeLog 848 -MD5 b3d71ef24428457725099810bc98d430 chicken-1.22.ebuild 880 MD5 d962ed4553fb5aa2af70b58f6c344140 chicken-1.89.ebuild 984 MD5 2825a60b929ee12f345df1ee6d80f957 metadata.xml 529 -MD5 6abb1e7b88d14c067b68a9574347b468 files/digest-chicken-1.22 65 +MD5 11297af6f3440e8eea0b135c35cb35be chicken-2.2.ebuild 1207 +MD5 32285188af25913b0fd123a7e76998a8 files/50hen-gentoo.el 146 MD5 0cd6d50e5ea94f61f6ee4e77545a1183 files/digest-chicken-1.89 65 +MD5 53e8a806de27aa5c983f5db5b2119295 files/digest-chicken-2.2 64 diff --git a/dev-scheme/chicken/chicken-1.22.ebuild b/dev-scheme/chicken/chicken-1.22.ebuild deleted file mode 100644 index b338222c5f9b..000000000000 --- a/dev-scheme/chicken/chicken-1.22.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-1.22.ebuild,v 1.1 2005/02/07 07:50:02 mkennedy Exp $ - -DESCRIPTION="Chicken is a 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="x86" -IUSE="" - -DEPEND="" - -src_compile() { - ./configure \ - --host=${CHOST} \ - --prefix=/usr \ - --infodir=/usr/share/info \ - --mandir=/usr/share/man || die "./configure failed" - make || die -} - -src_install () { - make DESTDIR=${D} install || die - dodoc COPYING ChangeLog AUTHORS NEWS README THANKS TODO - dodir /usr/share/doc/${PF}/html - mv ${D}/usr/share/chicken/doc/manual/ ${D}/usr/share/doc/${PF}/html/ - rm -rf ${D}/usr/share/chicken/doc -} diff --git a/dev-scheme/chicken/chicken-2.2.ebuild b/dev-scheme/chicken/chicken-2.2.ebuild new file mode 100644 index 000000000000..2a5e0349e139 --- /dev/null +++ b/dev-scheme/chicken/chicken-2.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-2.2.ebuild,v 1.1 2005/09/30 18:57:58 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/50hen-gentoo.el b/dev-scheme/chicken/files/50hen-gentoo.el new file mode 100644 index 000000000000..30ca0425b253 --- /dev/null +++ b/dev-scheme/chicken/files/50hen-gentoo.el @@ -0,0 +1,5 @@ + +;; site-lisp configuration for hen.el + +(add-to-list 'load-path "@SITELISP@") +(autoload 'hen-mode "hen" "Major mode for Chicken Scheme source." t)
\ No newline at end of file diff --git a/dev-scheme/chicken/files/digest-chicken-1.22 b/dev-scheme/chicken/files/digest-chicken-1.22 deleted file mode 100644 index 466672598a42..000000000000 --- a/dev-scheme/chicken/files/digest-chicken-1.22 +++ /dev/null @@ -1 +0,0 @@ -MD5 e718046793ac07e4ef4d7a0b2dabf38c chicken-1.22.tar.gz 2887097 diff --git a/dev-scheme/chicken/files/digest-chicken-2.2 b/dev-scheme/chicken/files/digest-chicken-2.2 new file mode 100644 index 000000000000..64b6a15e293c --- /dev/null +++ b/dev-scheme/chicken/files/digest-chicken-2.2 @@ -0,0 +1 @@ +MD5 212bf0f34c86e7dc7439989cb129c707 chicken-2.2.tar.gz 3604051 |