diff options
author | Karl Trygve Kalleberg <karltk@gentoo.org> | 2003-11-29 19:39:25 +0000 |
---|---|---|
committer | Karl Trygve Kalleberg <karltk@gentoo.org> | 2003-11-29 19:39:25 +0000 |
commit | a3d16ba0770f8b7c59e3309339b54a4ac6eda03a (patch) | |
tree | 5340c6211afc64e5b7634b11512fa1f25da03c3b | |
parent | Fixes #31596. (diff) | |
download | gentoo-2-a3d16ba0770f8b7c59e3309339b54a4ac6eda03a.tar.gz gentoo-2-a3d16ba0770f8b7c59e3309339b54a4ac6eda03a.tar.bz2 gentoo-2-a3d16ba0770f8b7c59e3309339b54a4ac6eda03a.zip |
Fixes #31596.
-rw-r--r-- | dev-lisp/bigloo/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lisp/bigloo/Manifest | 4 | ||||
-rw-r--r-- | dev-lisp/bigloo/bigloo-2.6a.ebuild | 55 | ||||
-rw-r--r-- | dev-lisp/bigloo/files/digest-bigloo-2.6a | 1 | ||||
-rw-r--r-- | dev-lisp/bigloo/metadata.xml | 20 |
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> |