diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2003-08-26 00:30:01 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2003-08-26 00:30:01 +0000 |
commit | 0dd25cbb73ae4b9a17330ddebbadf2a4952c4130 (patch) | |
tree | 41328e8bd1274246d55aa0b88bb065f4fdec53c3 | |
parent | bug 21107 (diff) | |
download | gentoo-2-0dd25cbb73ae4b9a17330ddebbadf2a4952c4130.tar.gz gentoo-2-0dd25cbb73ae4b9a17330ddebbadf2a4952c4130.tar.bz2 gentoo-2-0dd25cbb73ae4b9a17330ddebbadf2a4952c4130.zip |
bug 21107
-rw-r--r-- | dev-lisp/ecls/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lisp/ecls/Manifest | 6 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-0.9b.ebuild | 45 | ||||
-rw-r--r-- | dev-lisp/ecls/files/digest-ecls-0.9b | 1 | ||||
-rw-r--r-- | dev-lisp/ecls/files/ecl-texi-gentoo.patch | 31 |
5 files changed, 87 insertions, 4 deletions
diff --git a/dev-lisp/ecls/ChangeLog b/dev-lisp/ecls/ChangeLog index ecd99a28c31c..a86da04c0979 100644 --- a/dev-lisp/ecls/ChangeLog +++ b/dev-lisp/ecls/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lisp/ecls # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.3 2003/02/12 06:11:10 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.4 2003/08/26 00:29:59 mkennedy Exp $ + +*ecls-0.9b (25 Aug 2003) + + 25 Aug 2003; Matthew Kennedy <mkennedy@gentoo.org> ecls-0.9b.ebuild, + files/ecl-texi-gentoo.patch: + major version bump. resolves bug #21107 *ecls-0.2 (1 Feb 2002) 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~ |