diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2006-02-16 17:18:20 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2006-02-16 17:18:20 +0000 |
commit | 3052277b510f5b63b2a2ecbad6c81e82255b694d (patch) | |
tree | cef306c128ceb59c8ca6f63e8194709934b9903f /dev-scheme/bigloo | |
parent | Fix use flag issue in 2.6.2. (diff) | |
download | gentoo-2-3052277b510f5b63b2a2ecbad6c81e82255b694d.tar.gz gentoo-2-3052277b510f5b63b2a2ecbad6c81e82255b694d.tar.bz2 gentoo-2-3052277b510f5b63b2a2ecbad6c81e82255b694d.zip |
New upstream version; Resolves Bug #68348; Add virtual/jdk dependency; Add initial Emacs support via emacs USE flag (does not include Bee support for the time being); Make sure -fno-reorder-blocks is specified on --cflags (see INSTALL).
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'dev-scheme/bigloo')
-rw-r--r-- | dev-scheme/bigloo/ChangeLog | 11 | ||||
-rw-r--r-- | dev-scheme/bigloo/Manifest | 19 | ||||
-rw-r--r-- | dev-scheme/bigloo/bigloo-2.7a_p2.ebuild | 82 | ||||
-rw-r--r-- | dev-scheme/bigloo/files/50bigloo-gentoo.el | 3 | ||||
-rw-r--r-- | dev-scheme/bigloo/files/digest-bigloo-2.7a_p2 | 3 |
5 files changed, 107 insertions, 11 deletions
diff --git a/dev-scheme/bigloo/ChangeLog b/dev-scheme/bigloo/ChangeLog index d5e1986f5f73..9e5d8e581c1b 100644 --- a/dev-scheme/bigloo/ChangeLog +++ b/dev-scheme/bigloo/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for dev-scheme/bigloo # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/ChangeLog,v 1.5 2006/02/16 07:10:09 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/ChangeLog,v 1.6 2006/02/16 17:18:20 mkennedy Exp $ + +*bigloo-2.7a_p2 (16 Feb 2006) + + 16 Feb 2006; Matthew Kennedy <mkennedy@gentoo.org> + +files/50bigloo-gentoo.el, +bigloo-2.7a_p2.ebuild: + New upstream version; Resolves Bug #68348; Add virtual/jdk dependency; Add + initial Emacs support via emacs USE flag (does not include Bee support for + the time being); Make sure -fno-reorder-blocks is specified on --cflags (see + INSTALL). 16 Feb 2006; Matthew Kennedy <mkennedy@gentoo.org> metadata.xml: Rename listed herd from dev-scheme to scheme; See Bug #94878. diff --git a/dev-scheme/bigloo/Manifest b/dev-scheme/bigloo/Manifest index 9daf222de3b9..887c68a63997 100644 --- a/dev-scheme/bigloo/Manifest +++ b/dev-scheme/bigloo/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 397d338bbafc2f2c61c2bbf3819ea6ec ChangeLog 1845 RMD160 d2829aabd15db21605c8bf4dc899d781b069db3c ChangeLog 1845 SHA256 57fb8fb9f0f76671cd0447836c590b12d7c5f536a3f8f207417a415076d27478 ChangeLog 1845 @@ -16,6 +13,12 @@ SHA256 08e08274a6f6b3fea45be2cdaaac112820363e5256dbdd54a5c1f9ac7e83ce92 bigloo-2 MD5 667471ba2e08cfdaf98754894b292077 bigloo-2.6a.ebuild 1477 RMD160 bfb196ec0a68ce432c2379061761675df95ff3d4 bigloo-2.6a.ebuild 1477 SHA256 e0f099926cc6c4082f66f6edf879be103ac5cebc157f7bbeec9de47b3853ffbd bigloo-2.6a.ebuild 1477 +MD5 ef0129b9ed2a36398228c7065a632590 bigloo-2.7a_p2.ebuild 1927 +RMD160 548d685693302f3bb83b02b7d9054c192c3dd74d bigloo-2.7a_p2.ebuild 1927 +SHA256 1a3cec195f149db609fce9c81889e604006457e91f2da60576cee5434ab84fe2 bigloo-2.7a_p2.ebuild 1927 +MD5 9a5c9da4de6f2431a8dd6109b6f041c3 files/50bigloo-gentoo.el 77 +RMD160 4caa543c491951ee3c21a03a4a6ce8ca68625359 files/50bigloo-gentoo.el 77 +SHA256 93ff9ae6a6c766acd10db9711e799f84fee662a9916a49282060da4107bc8556 files/50bigloo-gentoo.el 77 MD5 61ec24d469daf7ccbe41a1f9caee7cd3 files/digest-bigloo-2.4c 63 RMD160 4e287e9b43f01db132b7a87d321a5d1aa727854a files/digest-bigloo-2.4c 63 SHA256 c4472562273b9b21a51fca8551da0cabafc236eb93b65af00357ede0c759e9e7 files/digest-bigloo-2.4c 63 @@ -28,13 +31,9 @@ SHA256 9e38cdb579fcf1ba8d1cbab1fbef4aa1308bb47d3fae16e38029a64529f268de files/di MD5 703138bdb852993c88e959e3b4b5a9c3 files/digest-bigloo-2.6a 63 RMD160 8a63264c1123d1d4237976c7a5d9568f91942078 files/digest-bigloo-2.6a 63 SHA256 6f811515b5a306310d91df92a1bfa685970b54ab60cc84bf8474611a8026c5b8 files/digest-bigloo-2.6a 63 +MD5 29f3d47ac80983eccade41f1cf477049 files/digest-bigloo-2.7a_p2 244 +RMD160 8143965841e15c92e3d46bc0001836dab674f6ea files/digest-bigloo-2.7a_p2 244 +SHA256 16a974c33d55d6dc8be107794330a70a1f8c38b5d7fbcca66903776a99653b7b files/digest-bigloo-2.7a_p2 244 MD5 2295624de810f381fbc3333996e065f3 metadata.xml 719 RMD160 4e2a6a685efac9ced879c20d76f4111fb2f32db4 metadata.xml 719 SHA256 95cd496d6657c812395200825f32c672458476433219c4cecf69354e426a596c metadata.xml 719 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFD9CVcyiNZaEAZA+ARAlXDAJsHiIj3znz7lBP4+rYrlrnfLgPZxQCfX3PF -GcdjO5xZW1iKh7Xluxg0IDA= -=bFTQ ------END PGP SIGNATURE----- diff --git a/dev-scheme/bigloo/bigloo-2.7a_p2.ebuild b/dev-scheme/bigloo/bigloo-2.7a_p2.ebuild new file mode 100644 index 000000000000..d4e335d4e752 --- /dev/null +++ b/dev-scheme/bigloo/bigloo-2.7a_p2.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/bigloo-2.7a_p2.ebuild,v 1.1 2006/02/16 17:18:20 mkennedy Exp $ + +inherit elisp-common + +MY_P=${PN}${PV/_p/-r} + +DESCRIPTION="Bigloo is a Scheme implementation." +HOMEPAGE="http://www-sop.inria.fr/mimosa/fp/Bigloo/bigloo.html" +SRC_URI="ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86" +IUSE="java emacs" + +DEPEND=">=sys-apps/sed-4 + emacs? ( virtual/emacs ) + java? ( virtual/jdk )" + +S=${WORKDIR}/${MY_P} + +SITEFILE="50bigloo-gentoo.el" + +src_compile() { + local myconf="--dotnet=no --lispdir=/usr/share/emacs/site-lisp/bigloo --tmpdir=/tmp" + local myjava=`java-config --java` + local myjavac=`java-config --javac` + + use java && + myconf="$myconf --jvm=force --java=$myjava --javac=$myjavac" \ + || myconf="$myconf --jvm=no" + + ./configure \ + --native=yes \ + --cflags="${CFLAGS} -fno-reorder-blocks" \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man/man1 \ + --docdir=/usr/share/doc/${PF} \ + --tmp=/tmp \ + $myconf || die "./configure failed" + + echo LD_LIBRARY_PATH=${S}/lib/${PV} >> Makefile.config + + sed -i "s/JCFLAGS=-O/JCFLAGS=/" Makefile.config || die + sed -i "s/\$(BOOTBINDIR)\/afile jas/LD_LIBRARY_PATH=\$(LD_LIBRARY_PATH) \$(BOOTBINDIR)\/afile jas/" \ + bde/Makefile || die + + make || die + + if use emacs; then + pushd etc; elisp-comp *.el; popd + fi +} + +src_install () { + dodir /usr/bin + dodir /usr/share/doc/${PF} + dodir /usr/share/man/man1 + dodir /usr/share/info + + dodir /etc/env.d + echo "LDPATH=/usr/lib/bigloo/${PV}/" \ + > ${D}/etc/env.d/25bigloo + make DESTDIR=${D} install || die + + if use emacs; then + elisp-install bigloo etc/*.{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/bigloo/files/50bigloo-gentoo.el b/dev-scheme/bigloo/files/50bigloo-gentoo.el new file mode 100644 index 000000000000..c08f8aab8b2f --- /dev/null +++ b/dev-scheme/bigloo/files/50bigloo-gentoo.el @@ -0,0 +1,3 @@ +;; site-lisp configuration for bigloo + +(add-to-list 'load-path "@SITELISP@") diff --git a/dev-scheme/bigloo/files/digest-bigloo-2.7a_p2 b/dev-scheme/bigloo/files/digest-bigloo-2.7a_p2 new file mode 100644 index 000000000000..656c970705ef --- /dev/null +++ b/dev-scheme/bigloo/files/digest-bigloo-2.7a_p2 @@ -0,0 +1,3 @@ +MD5 3f0809b9a7f8d99573d6a0f966aed35b bigloo2.7a-r2.tar.gz 8704428 +RMD160 4fb0fc51663303066d302b743f22fd60b91b0cbb bigloo2.7a-r2.tar.gz 8704428 +SHA256 1542ecc8690a462608efaefffeb61987e2b3b7fae0f772d4a0ab2772ca4bd8eb bigloo2.7a-r2.tar.gz 8704428 |