summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-scheme/bigloo/ChangeLog11
-rw-r--r--dev-scheme/bigloo/Manifest21
-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, 113 insertions, 7 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..f81c5171270c 100644
--- a/dev-scheme/bigloo/Manifest
+++ b/dev-scheme/bigloo/Manifest
@@ -1,9 +1,9 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 397d338bbafc2f2c61c2bbf3819ea6ec ChangeLog 1845
-RMD160 d2829aabd15db21605c8bf4dc899d781b069db3c ChangeLog 1845
-SHA256 57fb8fb9f0f76671cd0447836c590b12d7c5f536a3f8f207417a415076d27478 ChangeLog 1845
+MD5 20c6bcd4ec248578f816c3b7f1fb70c5 ChangeLog 2228
+RMD160 a5288e362f4617bbdac7c9a569235054053deb49 ChangeLog 2228
+SHA256 1bda35b45465b4ff30b1e5f6f3d3f21c3e9b38e0e4ae1165de5300f8e164bb58 ChangeLog 2228
MD5 1a5600361091a5c7e9361a49643292ce bigloo-2.4c.ebuild 1844
RMD160 5c6c00ff2e60bb86f94ca5db15670112b829b3be bigloo-2.4c.ebuild 1844
SHA256 6670c04104e46bd328637f89b7541e83602ce265d88efe0f9d90c80c97e463a8 bigloo-2.4c.ebuild 1844
@@ -16,6 +16,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 4edea51f3c90ebd323337d2a9932b3b8 bigloo-2.7a_p2.ebuild 1931
+RMD160 eef87a859d307687339f34c531c2288475486708 bigloo-2.7a_p2.ebuild 1931
+SHA256 f35983fffe22708b051e7bcebd69bc07acd44fe04d2c9f0e935c9fe3eb7ce275 bigloo-2.7a_p2.ebuild 1931
+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 +34,16 @@ 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
+iD8DBQFD9LPtyiNZaEAZA+ARAkiAAJ9z5S5esOoaRoi2Y93Xwds7MH80AwCeKRfY
++TjpQ0UnsG05JdLkMSvyA04=
+=f9J1
-----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