summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2003-08-26 00:30:01 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2003-08-26 00:30:01 +0000
commitc6bc3abd7986ae2a8e067d8211bb71b21c2664d0 (patch)
tree44e76bdda9d32671dfd2807f2ff17e2609889f9b /dev-lisp/ecls
parentbug 21107 (diff)
downloadhistorical-c6bc3abd7986ae2a8e067d8211bb71b21c2664d0.tar.gz
historical-c6bc3abd7986ae2a8e067d8211bb71b21c2664d0.tar.bz2
historical-c6bc3abd7986ae2a8e067d8211bb71b21c2664d0.zip
bug 21107
Diffstat (limited to 'dev-lisp/ecls')
-rw-r--r--dev-lisp/ecls/Manifest6
-rw-r--r--dev-lisp/ecls/ecls-0.9b.ebuild45
-rw-r--r--dev-lisp/ecls/files/digest-ecls-0.9b1
-rw-r--r--dev-lisp/ecls/files/ecl-texi-gentoo.patch31
4 files changed, 80 insertions, 3 deletions
diff --git a/dev-lisp/ecls/Manifest b/dev-lisp/ecls/Manifest
index ea941e2e8d72..7ccdd2de9438 100644
--- a/dev-lisp/ecls/Manifest
+++ b/dev-lisp/ecls/Manifest
@@ -1,6 +1,6 @@
MD5 bfb59aeb850ed8ac565ba9c5f6fc4e20 ecls-0.2.ebuild 1371
-MD5 841779426c5d2273a78c47ce74f55013 ecls-0.9b.ebuild 1002
-MD5 bfb59aeb850ed8ac565ba9c5f6fc4e20 ecls-0.9b.ebuild~ 1371
-MD5 4eb9e4eecb2e3990635aa90f559dd2c9 ChangeLog 743
+MD5 cf63447964363c5e3271ca924ea10994 ecls-0.9b.ebuild 1304
+MD5 580487742e927e3529ae3174be169061 ChangeLog 917
MD5 e23cb04b0671bbdf6c508b87489570ee files/digest-ecls-0.2 58
+MD5 d68b203008a4e745e31a492c1b5fe764 files/ecl-texi-gentoo.patch 1051
MD5 146550f52692408e4bbc8ff3b641a436 files/digest-ecls-0.9b 58
diff --git a/dev-lisp/ecls/ecls-0.9b.ebuild b/dev-lisp/ecls/ecls-0.9b.ebuild
new file mode 100644
index 000000000000..d4c853157cda
--- /dev/null
+++ b/dev-lisp/ecls/ecls-0.9b.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9b.ebuild,v 1.1 2003/08/26 00:29:59 mkennedy Exp $
+
+DESCRIPTION="ECL (Embeddable Common-Lisp) is an interpreter of the Common-Lisp language as described in the X3J13 ANSI specification, featuring CLOS (Common-Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executables. (Also known as ECLS or ECL 'Spain')"
+SRC_URI="mirror://sourceforge/ecls/ecl-${PV}.tgz"
+HOMEPAGE="http://ecls.sourceforge.net/"
+
+SLOT="0"
+LICENSE="BSD LGPL-2"
+KEYWORDS="~x86"
+
+IUSE="X"
+
+DEPEND="X? ( virtual/x11 )
+ =dev-libs/gmp-4*"
+
+S=${WORKDIR}/ecl-${PV}
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/ecl-texi-gentoo.patch
+}
+
+src_compile() {
+ use X && myconf="--with-x" || myconf="--without-x"
+ # omit --enable-threads for now
+ # use built in Boehm GC
+ econf --enable-local-gmp \
+ --disable-local-boehm \
+ --with-tcp \
+ --with-ffi \
+ --with-clos-streams \
+ ${myconf} || die
+ make || die
+}
+
+src_install() {
+ make bindir=${D}/usr/bin \
+ infodir=${D}/usr/share/info \
+ mandir=${D}/usr/share/man \
+ libdir=${D}/usr/lib/ecl install || die
+ dohtml doc/*.html
+ dodoc ANNOUNCEMENT Copyright LGPL
+}
diff --git a/dev-lisp/ecls/files/digest-ecls-0.9b b/dev-lisp/ecls/files/digest-ecls-0.9b
new file mode 100644
index 000000000000..663f2414e01e
--- /dev/null
+++ b/dev-lisp/ecls/files/digest-ecls-0.9b
@@ -0,0 +1 @@
+MD5 933e85d4d46db7391cb3d230f58f2959 ecl-0.9b.tgz 3994596
diff --git a/dev-lisp/ecls/files/ecl-texi-gentoo.patch b/dev-lisp/ecls/files/ecl-texi-gentoo.patch
new file mode 100644
index 000000000000..535ac3b466a3
--- /dev/null
+++ b/dev-lisp/ecls/files/ecl-texi-gentoo.patch
@@ -0,0 +1,31 @@
+diff -ur ecl-0.9b.orig/src/doc/devel.txi ecl-0.9b/src/doc/devel.txi
+--- ecl-0.9b.orig/src/doc/devel.txi 2003-08-07 10:19:21.000000000 -0500
++++ ecl-0.9b/src/doc/devel.txi 2003-08-25 18:47:34.239927233 -0500
+@@ -1,6 +1,10 @@
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+ @setfilename ecldev.info
++@dircategory ECL
++@direntry
++* ecldev: (ecldev). ECL Developer Guide
++@end direntry
+ @settitle ECL Developers' Guide
+ @setchapternewpage odd
+ @c %**end of header
+Only in ecl-0.9b/src/doc: devel.txi~
+diff -ur ecl-0.9b.orig/src/doc/user.txi ecl-0.9b/src/doc/user.txi
+--- ecl-0.9b.orig/src/doc/user.txi 2003-08-07 10:19:21.000000000 -0500
++++ ecl-0.9b/src/doc/user.txi 2003-08-25 18:47:12.280042314 -0500
+@@ -1,6 +1,11 @@
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+ @setfilename ecl.info
++@dircategory ECL
++@direntry
++* ecl: (ecl). ECL User Guide
++@end direntry
++
+ @settitle ECL User's Guide
+ @setchapternewpage odd
+ @c %**end of header
+Only in ecl-0.9b/src/doc: user.txi~