diff options
author | Blake Matheny <jake@gentoo.org> | 2004-02-11 22:32:08 +0000 |
---|---|---|
committer | Blake Matheny <jake@gentoo.org> | 2004-02-11 22:32:08 +0000 |
commit | 657bc2e19c8506e7532782789ef56f78acee36f5 (patch) | |
tree | e50c1e3b49a80dd531a4d2511ad34df8dd4ddc26 | |
parent | Move bigloo-lib to dev-scheme (diff) | |
download | historical-657bc2e19c8506e7532782789ef56f78acee36f5.tar.gz historical-657bc2e19c8506e7532782789ef56f78acee36f5.tar.bz2 historical-657bc2e19c8506e7532782789ef56f78acee36f5.zip |
Move bigloo from dev-lisp to dev-scheme
-rw-r--r-- | dev-scheme/bigloo/ChangeLog | 39 | ||||
-rw-r--r-- | dev-scheme/bigloo/Manifest | 10 | ||||
-rw-r--r-- | dev-scheme/bigloo/bigloo-2.4c.ebuild | 70 | ||||
-rw-r--r-- | dev-scheme/bigloo/bigloo-2.5a.ebuild | 70 | ||||
-rw-r--r-- | dev-scheme/bigloo/bigloo-2.5c.ebuild | 55 | ||||
-rw-r--r-- | dev-scheme/bigloo/bigloo-2.6a.ebuild | 55 | ||||
-rw-r--r-- | dev-scheme/bigloo/files/digest-bigloo-2.4c | 1 | ||||
-rw-r--r-- | dev-scheme/bigloo/files/digest-bigloo-2.5a | 1 | ||||
-rw-r--r-- | dev-scheme/bigloo/files/digest-bigloo-2.5c | 1 | ||||
-rw-r--r-- | dev-scheme/bigloo/files/digest-bigloo-2.6a | 1 | ||||
-rw-r--r-- | dev-scheme/bigloo/metadata.xml | 19 |
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..9ecda0b57d8d --- /dev/null +++ b/dev-scheme/bigloo/Manifest @@ -0,0 +1,10 @@ +MD5 41984eb00ddba7a3d868ceab5b629c6b ChangeLog 1580 +MD5 a8541c67c752ec6f0e8354e8a8f4b506 metadata.xml 812 +MD5 6961933d28001a26dacc737496eacd46 bigloo-2.4c.ebuild 1839 +MD5 677489522a9de81f1c8530b2631f9190 bigloo-2.5a.ebuild 1840 +MD5 820cf722283d23a9f3fa95ba53e509e7 bigloo-2.5c.ebuild 1480 +MD5 d539e7e4d0bddd27320b482b676158dc bigloo-2.6a.ebuild 1473 +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> |