summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlake Matheny <jake@gentoo.org>2004-02-11 22:32:08 +0000
committerBlake Matheny <jake@gentoo.org>2004-02-11 22:32:08 +0000
commitbd30823990aead9f31e2dcaeefdc329ac762d8f7 (patch)
treeb9e66c0272811409903bbf8f5461b7b1ac6ae79e /dev-scheme/bigloo
parentMove bigloo-lib to dev-scheme (diff)
downloadgentoo-2-bd30823990aead9f31e2dcaeefdc329ac762d8f7.tar.gz
gentoo-2-bd30823990aead9f31e2dcaeefdc329ac762d8f7.tar.bz2
gentoo-2-bd30823990aead9f31e2dcaeefdc329ac762d8f7.zip
Move bigloo from dev-lisp to dev-scheme
Diffstat (limited to 'dev-scheme/bigloo')
-rw-r--r--dev-scheme/bigloo/ChangeLog39
-rw-r--r--dev-scheme/bigloo/Manifest10
-rw-r--r--dev-scheme/bigloo/bigloo-2.4c.ebuild70
-rw-r--r--dev-scheme/bigloo/bigloo-2.5a.ebuild70
-rw-r--r--dev-scheme/bigloo/bigloo-2.5c.ebuild55
-rw-r--r--dev-scheme/bigloo/bigloo-2.6a.ebuild55
-rw-r--r--dev-scheme/bigloo/files/digest-bigloo-2.4c1
-rw-r--r--dev-scheme/bigloo/files/digest-bigloo-2.5a1
-rw-r--r--dev-scheme/bigloo/files/digest-bigloo-2.5c1
-rw-r--r--dev-scheme/bigloo/files/digest-bigloo-2.6a1
-rw-r--r--dev-scheme/bigloo/metadata.xml19
11 files changed, 322 insertions, 0 deletions
diff --git a/dev-scheme/bigloo/ChangeLog b/dev-scheme/bigloo/ChangeLog
new file mode 100644
index 000000000000..9ee6d92fcb1a
--- /dev/null
+++ b/dev-scheme/bigloo/ChangeLog
@@ -0,0 +1,39 @@
+# ChangeLog for dev-lisp/bigloo
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/ChangeLog,v 1.1 2004/02/11 22:32:08 jake Exp $
+
+ 16 Dec 2003; Jason Wever <weeve@gentoo.org> bigloo-2.5c.ebuild:
+ Added ~sparc keyword to fix broken dependencies in dev-lisp/bigloo-lib.
+
+*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 :
+ Version bump.
+
+*bigloo-2.5a (16 Aug 2002)
+
+ 16 Aug 2002; Karl Trygve Kalleberg <karltk@gentoo.org> bigloo-2.4a.ebuild, files/digest-bigloo-2.5a :
+
+ New upstream version.
+
+*bigloo-2.4c (11 Apr 2002)
+
+ 01 Aug 2002; Karl Trygve Kalleberg <karltk@gentoo.org> bigloo-2.4c.ebuild :
+
+ Added LICENSE, SLOT and KEYWORDS.
+
+ 11 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> bigloo-2.4c.ebuild files/digest-bigloo-2.4c:
+
+ 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 and between Scheme and Java programs.
diff --git a/dev-scheme/bigloo/Manifest b/dev-scheme/bigloo/Manifest
new file mode 100644
index 000000000000..36a45b782868
--- /dev/null
+++ b/dev-scheme/bigloo/Manifest
@@ -0,0 +1,10 @@
+MD5 67768c06155bb03f592e7564289e317d ChangeLog 1579
+MD5 f578cee099d4fe7f9a4f785945f7bbc2 bigloo-2.4c.ebuild 1841
+MD5 1730e6ed9375a0197d0211ad078818d4 bigloo-2.5a.ebuild 1842
+MD5 da46cdacf26bb491936c3956bfaddffe bigloo-2.5c.ebuild 1479
+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
+MD5 fa60bf6fff2c7edec8d8c08ee1a2b15a files/digest-bigloo-2.5c 63
+MD5 703138bdb852993c88e959e3b4b5a9c3 files/digest-bigloo-2.6a 63
diff --git a/dev-scheme/bigloo/bigloo-2.4c.ebuild b/dev-scheme/bigloo/bigloo-2.4c.ebuild
new file mode 100644
index 000000000000..c96a464dc27d
--- /dev/null
+++ b/dev-scheme/bigloo/bigloo-2.4c.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/bigloo-2.4c.ebuild,v 1.1 2004/02/11 22:32:08 jake Exp $
+
+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/bigloo${PV}.tar.gz"
+HOMEPAGE="http://www-sop.inria.fr/mimosa/fp/Bigloo/bigloo.html"
+DEPEND=""
+#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"
+
+ cp Makefile.config Makefile.config.orig
+ sed "s/JCFLAGS=-O/JCFLAGS=/" \
+ < Makefile.config.orig \
+ > Makefile.config
+ echo LD_LIBRARY_PATH=${S}/lib/2.4c >> Makefile.config
+
+ cp bde/Makefile bde/Makefile.orig
+ sed "s/\$(BOOTBINDIR)\/afile jas/LD_LIBRARY_PATH=\$(LD_LIBRARY_PATH) \$(BOOTBINDIR)\/afile jas/" \
+ < bde/Makefile.orig \
+ > bde/Makefile
+
+ cp Makefile.config Makefile.config.fixed
+
+ make || die
+}
+
+src_install () {
+ dodir /usr/bin
+ dodir /usr/lib
+ dodir /usr/share/doc/${PV}
+ dodir /usr/share/man/man1
+ dodir /usr/share/info
+
+ sed \
+ -e "s:^BINDIR=\(.*\):BINDIR=${D}\1:" \
+ -e "s:^LIBDIR=\(.*\):LIBDIR=${D}\1:" \
+ -e "s:^MANDIR=\(.*\):MANDIR=${D}\1:" \
+ -e "s:^INFODIR=\(.*\):INFODIR=${D}\1:" \
+ -e "s:^DOCDIR=\(.*\):DOCDIR=${D}\1:" \
+ < Makefile.config.fixed \
+ > Makefile.config
+
+ dodir /etc/env.d
+ echo "LDPATH=/usr/lib/bigloo/${PV}/" \
+ > ${D}/etc/env.d/25bigloo
+ make install || die
+}
diff --git a/dev-scheme/bigloo/bigloo-2.5a.ebuild b/dev-scheme/bigloo/bigloo-2.5a.ebuild
new file mode 100644
index 000000000000..bdd8ad23d2a3
--- /dev/null
+++ b/dev-scheme/bigloo/bigloo-2.5a.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/bigloo-2.5a.ebuild,v 1.1 2004/02/11 22:32:08 jake Exp $
+
+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/bigloo${PV}.tar.gz"
+HOMEPAGE="http://www-sop.inria.fr/mimosa/fp/Bigloo/bigloo.html"
+DEPEND=""
+#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"
+
+ cp Makefile.config Makefile.config.orig
+ sed "s/JCFLAGS=-O/JCFLAGS=/" \
+ < Makefile.config.orig \
+ > Makefile.config
+ echo LD_LIBRARY_PATH=${S}/lib/${PV} >> Makefile.config
+
+ cp bde/Makefile bde/Makefile.orig
+ sed "s/\$(BOOTBINDIR)\/afile jas/LD_LIBRARY_PATH=\$(LD_LIBRARY_PATH) \$(BOOTBINDIR)\/afile jas/" \
+ < bde/Makefile.orig \
+ > bde/Makefile
+
+ cp Makefile.config Makefile.config.fixed
+
+ make || die
+}
+
+src_install () {
+ dodir /usr/bin
+ dodir /usr/lib
+ dodir /usr/share/doc/${PF}
+ dodir /usr/share/man/man1
+ dodir /usr/share/info
+
+ sed \
+ -e "s:^BINDIR=\(.*\):BINDIR=${D}\1:" \
+ -e "s:^LIBDIR=\(.*\):LIBDIR=${D}\1:" \
+ -e "s:^MANDIR=\(.*\):MANDIR=${D}\1:" \
+ -e "s:^INFODIR=\(.*\):INFODIR=${D}\1:" \
+ -e "s:^DOCDIR=\(.*\):DOCDIR=${D}\1:" \
+ < Makefile.config.fixed \
+ > Makefile.config
+
+ dodir /etc/env.d
+ echo "LDPATH=/usr/lib/bigloo/${PV}/" \
+ > ${D}/etc/env.d/25bigloo
+ make install || die
+}
diff --git a/dev-scheme/bigloo/bigloo-2.5c.ebuild b/dev-scheme/bigloo/bigloo-2.5c.ebuild
new file mode 100644
index 000000000000..7cfaa7bf19b5
--- /dev/null
+++ b/dev-scheme/bigloo/bigloo-2.5c.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/bigloo-2.5c.ebuild,v 1.1 2004/02/11 22:32:08 jake 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 ~sparc"
+
+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-scheme/bigloo/bigloo-2.6a.ebuild b/dev-scheme/bigloo/bigloo-2.6a.ebuild
new file mode 100644
index 000000000000..4a8b1ed0a6d4
--- /dev/null
+++ b/dev-scheme/bigloo/bigloo-2.6a.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/bigloo/bigloo-2.6a.ebuild,v 1.1 2004/02/11 22:32:08 jake 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-scheme/bigloo/files/digest-bigloo-2.4c b/dev-scheme/bigloo/files/digest-bigloo-2.4c
new file mode 100644
index 000000000000..59fd0ef8dd46
--- /dev/null
+++ b/dev-scheme/bigloo/files/digest-bigloo-2.4c
@@ -0,0 +1 @@
+MD5 c26ae852bd4ffb88d21ede4d6a395ffc bigloo2.4c.tar.gz 7794688
diff --git a/dev-scheme/bigloo/files/digest-bigloo-2.5a b/dev-scheme/bigloo/files/digest-bigloo-2.5a
new file mode 100644
index 000000000000..1dd3b1191c71
--- /dev/null
+++ b/dev-scheme/bigloo/files/digest-bigloo-2.5a
@@ -0,0 +1 @@
+MD5 3fbf13769c096e5ca2d0f927cfde4eff bigloo2.5a.tar.gz 8060988
diff --git a/dev-scheme/bigloo/files/digest-bigloo-2.5c b/dev-scheme/bigloo/files/digest-bigloo-2.5c
new file mode 100644
index 000000000000..b9f9eb4e6e30
--- /dev/null
+++ b/dev-scheme/bigloo/files/digest-bigloo-2.5c
@@ -0,0 +1 @@
+MD5 9d72b5283f3f891d400e5ae3d75e239d bigloo2.5c.tar.gz 8635223
diff --git a/dev-scheme/bigloo/files/digest-bigloo-2.6a b/dev-scheme/bigloo/files/digest-bigloo-2.6a
new file mode 100644
index 000000000000..d8d8105e62c4
--- /dev/null
+++ b/dev-scheme/bigloo/files/digest-bigloo-2.6a
@@ -0,0 +1 @@
+MD5 a328d44fd1e4fa71ec5ada2a39f990fc bigloo2.6a.tar.gz 8208960
diff --git a/dev-scheme/bigloo/metadata.xml b/dev-scheme/bigloo/metadata.xml
new file mode 100644
index 000000000000..23430aad848b
--- /dev/null
+++ b/dev-scheme/bigloo/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>dev-scheme</herd>
+<maintainer>
+ <email>jake@gentoo.org</email>
+ <name>Blake Matheny</name>
+</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>