summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Trygve Kalleberg <karltk@gentoo.org>2003-11-29 19:39:25 +0000
committerKarl Trygve Kalleberg <karltk@gentoo.org>2003-11-29 19:39:25 +0000
commita3d16ba0770f8b7c59e3309339b54a4ac6eda03a (patch)
tree5340c6211afc64e5b7634b11512fa1f25da03c3b
parentFixes #31596. (diff)
downloadgentoo-2-a3d16ba0770f8b7c59e3309339b54a4ac6eda03a.tar.gz
gentoo-2-a3d16ba0770f8b7c59e3309339b54a4ac6eda03a.tar.bz2
gentoo-2-a3d16ba0770f8b7c59e3309339b54a4ac6eda03a.zip
Fixes #31596.
-rw-r--r--dev-lisp/bigloo/ChangeLog8
-rw-r--r--dev-lisp/bigloo/Manifest4
-rw-r--r--dev-lisp/bigloo/bigloo-2.6a.ebuild55
-rw-r--r--dev-lisp/bigloo/files/digest-bigloo-2.6a1
-rw-r--r--dev-lisp/bigloo/metadata.xml20
5 files changed, 85 insertions, 3 deletions
diff --git a/dev-lisp/bigloo/ChangeLog b/dev-lisp/bigloo/ChangeLog
index ae62ddb04349..9d05568cd71d 100644
--- a/dev-lisp/bigloo/ChangeLog
+++ b/dev-lisp/bigloo/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-lisp/bigloo
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/bigloo/ChangeLog,v 1.5 2003/06/30 23:14:03 aliz Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/bigloo/ChangeLog,v 1.6 2003/11/29 19:39:19 karltk Exp $
+*bigloo-2.6a (28 Nov 2003)
+
+ 28 Nov 2003; Karl Trygve Kalleberg <karltk@gentoo.org> bigloo-2.6a.ebuild :
+ New upstream version. Ebuild submitted by Lin Zhemin <ljm@ljm.idv.tw>.
+ Fixes #31596.
+
*bigloo-2.5c (30 Jun 2003)
30 Jun 2003; Daniel Ahlberg <aliz@gentoo.org> bigloo-2.5c.ebuild :
diff --git a/dev-lisp/bigloo/Manifest b/dev-lisp/bigloo/Manifest
index 4894c3887b0a..aa3c43efc2ec 100644
--- a/dev-lisp/bigloo/Manifest
+++ b/dev-lisp/bigloo/Manifest
@@ -1,8 +1,8 @@
-MD5 185fcdf1af45fedfcb19ce5885d2dade ChangeLog 1437
+MD5 816e92967cbeb0bbc6706d95e732f4fe ChangeLog 1439
MD5 f578cee099d4fe7f9a4f785945f7bbc2 bigloo-2.4c.ebuild 1841
MD5 1730e6ed9375a0197d0211ad078818d4 bigloo-2.5a.ebuild 1842
MD5 5698bb3890270358b556446f83dcee92 bigloo-2.5c.ebuild 1475
-MD5 5698bb3890270358b556446f83dcee92 bigloo-2.6a.ebuild 1475
+MD5 dfe2c27b489251a759da62e28896efa8 bigloo-2.6a.ebuild 1473
MD5 1892cdd445fd26e333880e74beeb51b6 metadata.xml 902
MD5 61ec24d469daf7ccbe41a1f9caee7cd3 files/digest-bigloo-2.4c 63
MD5 5d0a89350b59aafc99655ab5ebec9f6b files/digest-bigloo-2.5a 63
diff --git a/dev-lisp/bigloo/bigloo-2.6a.ebuild b/dev-lisp/bigloo/bigloo-2.6a.ebuild
new file mode 100644
index 000000000000..26e72425866c
--- /dev/null
+++ b/dev-lisp/bigloo/bigloo-2.6a.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/bigloo/bigloo-2.6a.ebuild,v 1.1 2003/11/29 19:39:19 karltk Exp $
+
+MY_P=${PN}${PV}
+S=${WORKDIR}/${PN}${PV}
+DESCRIPTION="Bigloo Scheme compiler for x86, sparc, alpha, ppc and JVM"
+SRC_URI="ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/${MY_P}.tar.gz"
+HOMEPAGE="http://www-sop.inria.fr/mimosa/fp/Bigloo/bigloo.html"
+DEPEND=">=sys-apps/sed-4"
+#RDEPEND=""
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+
+src_compile() {
+ local myconf
+ local myjava=`java-config --java`
+ local myjavac=`java-config --javac`
+
+ use java &&
+ myconf="--jvm=force --java=$myjava --javac=$myjavac" \
+ || myconf="--jvm=no"
+
+
+ ./configure \
+ --native=yes \
+ --cflags="${CFLAGS}" \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man/man1 \
+ --docdir=/usr/share/doc/${PV} \
+ $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
+}
+
+src_install () {
+ dodir /usr/bin
+ dodir /usr/lib/bigloo/2.5c
+ 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
+}
diff --git a/dev-lisp/bigloo/files/digest-bigloo-2.6a b/dev-lisp/bigloo/files/digest-bigloo-2.6a
new file mode 100644
index 000000000000..d8d8105e62c4
--- /dev/null
+++ b/dev-lisp/bigloo/files/digest-bigloo-2.6a
@@ -0,0 +1 @@
+MD5 a328d44fd1e4fa71ec5ada2a39f990fc bigloo2.6a.tar.gz 8208960
diff --git a/dev-lisp/bigloo/metadata.xml b/dev-lisp/bigloo/metadata.xml
new file mode 100644
index 000000000000..ce63d77acaeb
--- /dev/null
+++ b/dev-lisp/bigloo/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>karltk@gentoo.org</email>
+ <name>Karl Trygve Kalleberg</name>
+ <description>Temporary maintainer. This should go in the lisp herd</description>
+</maintainer>
+<longdescription>
+Bigloo is a Scheme implementation devoted to one goal: enabling Scheme
+based programming style where C(++) is usually required. Bigloo attempts
+to make Scheme practical by offering features usually presented by
+traditional programming languages but not offered by Scheme and functional
+programming. Bigloo compiles Scheme modules. It delivers small and fast
+stand alone binary executables. Bigloo enables full connections between
+Scheme and C programs, between Scheme and Java programs, and between
+Scheme and C# programs.
+</longdescription>
+</pkgmetadata>