summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2006-02-16 17:18:20 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2006-02-16 17:18:20 +0000
commit3052277b510f5b63b2a2ecbad6c81e82255b694d (patch)
treecef306c128ceb59c8ca6f63e8194709934b9903f /dev-scheme/bigloo
parentFix use flag issue in 2.6.2. (diff)
downloadgentoo-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/ChangeLog11
-rw-r--r--dev-scheme/bigloo/Manifest19
-rw-r--r--dev-scheme/bigloo/bigloo-2.7a_p2.ebuild82
-rw-r--r--dev-scheme/bigloo/files/50bigloo-gentoo.el3
-rw-r--r--dev-scheme/bigloo/files/digest-bigloo-2.7a_p23
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