diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2005-08-13 23:10:51 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2005-08-13 23:10:51 +0000 |
commit | 7024c94e6b305256214d5bc5507bcd605d8eb6aa (patch) | |
tree | fd63fe0a191de802c6c9ff0cef39160c8fd270c2 /dev-lisp | |
parent | Stable on ppc. (diff) | |
download | gentoo-2-7024c94e6b305256214d5bc5507bcd605d8eb6aa.tar.gz gentoo-2-7024c94e6b305256214d5bc5507bcd605d8eb6aa.tar.bz2 gentoo-2-7024c94e6b305256214d5bc5507bcd605d8eb6aa.zip |
AS PER THE CHANGELOG: "New upstream version; Removed old ebuilds."
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/ecls/ChangeLog | 11 | ||||
-rw-r--r-- | dev-lisp/ecls/Manifest | 13 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-0.9d.ebuild | 45 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-0.9e.ebuild | 45 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-0.9g.ebuild | 62 | ||||
-rw-r--r-- | dev-lisp/ecls/files/0.9d-headers-gentoo.patch | 37 | ||||
-rw-r--r-- | dev-lisp/ecls/files/0.9d-texinfo-gentoo.patch | 55 | ||||
-rw-r--r-- | dev-lisp/ecls/files/0.9e-headers-gentoo.patch | 36 | ||||
-rw-r--r-- | dev-lisp/ecls/files/0.9e-texinfo-gentoo.patch | 55 | ||||
-rw-r--r-- | dev-lisp/ecls/files/0.9g-headers-gentoo.patch | 36 | ||||
-rw-r--r-- | dev-lisp/ecls/files/digest-ecls-0.9d | 1 | ||||
-rw-r--r-- | dev-lisp/ecls/files/digest-ecls-0.9e | 1 | ||||
-rw-r--r-- | dev-lisp/ecls/files/digest-ecls-0.9g | 1 |
13 files changed, 113 insertions, 285 deletions
diff --git a/dev-lisp/ecls/ChangeLog b/dev-lisp/ecls/ChangeLog index 33e8b9a6eded..d1d36fa86c18 100644 --- a/dev-lisp/ecls/ChangeLog +++ b/dev-lisp/ecls/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for dev-lisp/ecls # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.18 2005/06/07 01:44:37 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.19 2005/08/13 23:10:51 mkennedy Exp $ + +*ecls-0.9g (13 Aug 2005) + + 13 Aug 2005; Matthew Kennedy <mkennedy@gentoo.org> + -files/0.9d-texinfo-gentoo.patch, -files/0.9e-headers-gentoo.patch, + -files/0.9d-headers-gentoo.patch, -files/0.9e-texinfo-gentoo.patch, + +files/0.9g-headers-gentoo.patch, -ecls-0.9d.ebuild, -ecls-0.9e.ebuild, + +ecls-0.9g.ebuild: + New upstream version; Removed old ebuilds. 07 Jun 2005; Matthew Kennedy <mkennedy@gentoo.org> +files/README.Gentoo, +files/clc-lite.lisp, ecls-0.9f_p1.ebuild: diff --git a/dev-lisp/ecls/Manifest b/dev-lisp/ecls/Manifest index dbdd76710c96..d5c49f1dff10 100644 --- a/dev-lisp/ecls/Manifest +++ b/dev-lisp/ecls/Manifest @@ -1,15 +1,10 @@ -MD5 d6a98c4fc292cb53aef1052400e9f8e5 ChangeLog 3087 -MD5 3919e39c68e2886e4646f6dd01dbe091 ecls-0.9d.ebuild 1163 -MD5 56dfa35ee6f95b523278bd352e2ff856 ecls-0.9e.ebuild 1198 +MD5 2330922db377af155f305b2a87c92245 ChangeLog 3447 MD5 c4fffb85c7522845dc9697f7a8f4cb49 metadata.xml 459 +MD5 199fb6b68e311f8136bec0039379fcd1 ecls-0.9g.ebuild 1534 MD5 bde461ee5b140bef924093d88e34a995 ecls-0.9f_p1.ebuild 1549 MD5 724bb27333efdd7d76a33649fb9cba42 files/clc-lite.lisp 3708 -MD5 198230b69b41ed542ae8fa6b0c244b3d files/0.9d-headers-gentoo.patch 1031 -MD5 da3449e23eb91bb9c935b607ddb29cfd files/0.9d-texinfo-gentoo.patch 1653 -MD5 7704324472963a25c8e77a29f0726936 files/0.9e-headers-gentoo.patch 1007 -MD5 85eaeaa0b49394eb387611e16263048b files/0.9e-texinfo-gentoo.patch 1659 -MD5 7bc96db7aefcaaa816c3270fa705f453 files/digest-ecls-0.9d 58 -MD5 238a130d754b44f0cbe42ad2434ae921 files/digest-ecls-0.9e 64 +MD5 6f8435672be37dfcc68686efa0a3cfef files/digest-ecls-0.9g 61 MD5 6bb1331295f4578b761ddd80c21cad65 files/README.Gentoo 1541 MD5 5bc7b2d9d3b3af9e6f6add98470aa1a3 files/digest-ecls-0.9f_p1 66 +MD5 bed677570016aaa3cf266b1f3dfb3f1d files/0.9g-headers-gentoo.patch 953 MD5 2ba8aaefc66baa0e17b930bf9324a3ee files/0.9f_p1-headers-gentoo.patch 1007 diff --git a/dev-lisp/ecls/ecls-0.9d.ebuild b/dev-lisp/ecls/ecls-0.9d.ebuild deleted file mode 100644 index 267da26d3669..000000000000 --- a/dev-lisp/ecls/ecls-0.9d.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9d.ebuild,v 1.4 2005/01/13 22:44:00 mkennedy Exp $ - -inherit eutils - -DESCRIPTION="ECL is an embeddable Common Lisp implementation." -SRC_URI="mirror://sourceforge/ecls/ecl-${PV}.tgz" -HOMEPAGE="http://ecls.sourceforge.net/" -SLOT="0" -LICENSE="BSD LGPL-2" -KEYWORDS="x86" - -DEPEND="X? ( virtual/x11 ) - =dev-libs/gmp-4* - dev-libs/boehm-gc - app-text/texi2html" - -IUSE="X" - -S=${WORKDIR}/ecl-${PV} - -src_unpack() { - unpack ${A} - epatch ${FILESDIR}/${PV}-texinfo-gentoo.patch || die - epatch ${FILESDIR}/${PV}-headers-gentoo.patch || die -} - -src_compile() { - myconf="--enable-local-gmp --enable-local-boehm --with-tcp" - myconf="$myconf --with-ffi --with-clos-streams --with-cmuformat `use_with X x`" - einfo "Configuring with: $myconf" - econf ${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 \ - docdir=${D}/usr/share/doc/${PF} install || true - dohtml doc/*.html - dodoc ANNOUNCEMENT Copyright LGPL -} diff --git a/dev-lisp/ecls/ecls-0.9e.ebuild b/dev-lisp/ecls/ecls-0.9e.ebuild deleted file mode 100644 index 92889cefeeda..000000000000 --- a/dev-lisp/ecls/ecls-0.9e.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9e.ebuild,v 1.4 2005/04/17 01:19:24 mkennedy Exp $ - -inherit eutils - -DESCRIPTION="ECL is an embeddable Common Lisp implementation." -SRC_URI="mirror://sourceforge/ecls/ecl-${PV}-fix-1.tgz" -HOMEPAGE="http://ecls.sourceforge.net/" -SLOT="0" -LICENSE="BSD LGPL-2" -KEYWORDS="x86 ~ppc ~amd64" - -DEPEND="X? ( virtual/x11 ) - =dev-libs/gmp-4* - dev-libs/boehm-gc - app-text/texi2html" - -IUSE="X" - -S=${WORKDIR}/ecl-${PV} - -src_unpack() { - unpack ${A} - epatch ${FILESDIR}/${PV}-texinfo-gentoo.patch || die - epatch ${FILESDIR}/${PV}-headers-gentoo.patch || die -} - -src_compile() { - myconf="--enable-local-gmp --enable-local-boehm --with-tcp" - myconf="$myconf --with-ffi --with-clos-streams --with-cmuformat `use_with X x` `use_with X clx`" - einfo "Configuring with: $myconf" - econf ${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 \ - docdir=${D}/usr/share/doc/${PF} install || true - dohtml doc/*.html - dodoc ANNOUNCEMENT Copyright LGPL -} diff --git a/dev-lisp/ecls/ecls-0.9g.ebuild b/dev-lisp/ecls/ecls-0.9g.ebuild new file mode 100644 index 000000000000..1842ad8e7169 --- /dev/null +++ b/dev-lisp/ecls/ecls-0.9g.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9g.ebuild,v 1.1 2005/08/13 23:10:51 mkennedy Exp $ + +inherit eutils + +DESCRIPTION="ECL is an embeddable Common Lisp implementation." +SRC_URI="mirror://sourceforge/ecls/ecl-${PV}.tar.gz" +HOMEPAGE="http://ecls.sourceforge.net/" +SLOT="0" +LICENSE="BSD LGPL-2" +KEYWORDS="x86 ~ppc ~amd64 ~sparc" + +DEPEND="X? ( virtual/x11 ) + =dev-libs/gmp-4* + app-text/texi2html" + +# ECL fails to build with a system-installed Boehm GC (which apparently is a +# rare configuration since most distributions neglect to install the useful +# private headers). Until this is properly isolated, we use the Boehm GC +# included with ECL. + +# dev-libs/boehm-gc + +IUSE="X" + +PROVIDE="virtual/commonlisp" + +S=${WORKDIR}/ecl-${PV:0:4} + +src_unpack() { + unpack ${A} + epatch ${FILESDIR}/${PV}-headers-gentoo.patch || die +} + +src_compile() { + local myconf="--with-system-gmp + --enable-boehm=included + --with-tcp + --with-ffi + --with-clos-streams + --with-cmuformat + --with-asdf + `use_with X x` + `use_with X clx`" + einfo "Configuring with: $myconf" + econf ${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 \ + docdir=${D}/usr/share/doc/${PF} install || true + dohtml doc/*.html + dodoc ANNOUNCEMENT Copyright LGPL + + insinto /usr/share/doc/${PF}/ + doins ${FILESDIR}/{clc-lite.lisp,README.Gentoo} +} diff --git a/dev-lisp/ecls/files/0.9d-headers-gentoo.patch b/dev-lisp/ecls/files/0.9d-headers-gentoo.patch deleted file mode 100644 index e8f2c299da0e..000000000000 --- a/dev-lisp/ecls/files/0.9d-headers-gentoo.patch +++ /dev/null @@ -1,37 +0,0 @@ -Only in ecl-0.9d: build -diff --exclude 'Makefile*' --exclude '*~' -ur ecl-0.9d.orig/src/h/ecl.h ecl-0.9d/src/h/ecl.h ---- ecl-0.9d.orig/src/h/ecl.h 2004-11-29 18:46:38.000000000 -0600 -+++ ecl-0.9d/src/h/ecl.h 2004-11-29 21:13:29.099069235 -0600 -@@ -13,6 +13,9 @@ - See file '../Copyright' for full details. - */ - -+#ifndef __ECL_H__ -+#define __ECL_H__ -+ - #ifndef _MSC_VER - #include <sys/param.h> /* includes <sys/signal.h> and <sys/types.h> */ - #else -@@ -54,3 +57,5 @@ - #ifdef LOCATIVE - #include <unify.h> - #endif -+ -+#endif -diff --exclude 'Makefile*' --exclude '*~' -ur ecl-0.9d.orig/src/h/object.h ecl-0.9d/src/h/object.h ---- ecl-0.9d.orig/src/h/object.h 2004-11-29 18:46:38.000000000 -0600 -+++ ecl-0.9d/src/h/object.h 2004-11-29 21:13:07.333474284 -0600 -@@ -22,8 +22,13 @@ - Integer and boolean types (see config.h) - */ - -+#ifndef TRUE - #define TRUE 1 /* boolean true value */ -+#endif -+ -+#ifndef FALSE - #define FALSE 0 /* boolean false value */ -+#endif - - #define CHAR_CODE_LIMIT 256 /* ASCII character code limit */ - diff --git a/dev-lisp/ecls/files/0.9d-texinfo-gentoo.patch b/dev-lisp/ecls/files/0.9d-texinfo-gentoo.patch deleted file mode 100644 index d8111bf42862..000000000000 --- a/dev-lisp/ecls/files/0.9d-texinfo-gentoo.patch +++ /dev/null @@ -1,55 +0,0 @@ -Only in ecl-0.9d: Makefile -diff --exclude '*~' -ur ecl-0.9d.orig/Makefile.in ecl-0.9d/Makefile.in ---- ecl-0.9d.orig/Makefile.in 2004-11-29 18:46:39.000000000 -0600 -+++ ecl-0.9d/Makefile.in 2004-11-29 20:53:09.479364087 -0600 -@@ -80,13 +80,6 @@ - uninstall: - cd build; $(MAKE) uninstall - --# ==================== Documentation ==================== -- --info: -- (cd ${srcdir}/doc; $(MAKE) info) --dvi: -- (cd ${srcdir}/doc; $(MAKE) dvi) -- - # ==================== Cleaning up and miscellanea ==================== - - # `clean' -Only in ecl-0.9d: build -diff --exclude '*~' -ur ecl-0.9d.orig/src/Makefile.in ecl-0.9d/src/Makefile.in ---- ecl-0.9d.orig/src/Makefile.in 2004-11-29 18:46:39.000000000 -0600 -+++ ecl-0.9d/src/Makefile.in 2004-11-29 20:48:57.000000000 -0600 -@@ -40,7 +40,7 @@ - LSP_LIBRARIES = @LSP_LIBRARIES@ - TARGETS = @TARGETS@ - --all: $(TARGETS) ecl-config doc -+all: $(TARGETS) ecl-config - .PHONY: all - - %Makefile: $(srcdir)/%Makefile.in config.status -@@ -94,7 +94,6 @@ - head -8 config.status | tail -6 >> $@ - install: BUILD-STAMP install-base - cd c; $(MAKE) prefix=$(prefix) install -- cd doc; $(MAKE) prefix=$(prefix) install - install-base: - $(mkinstalldirs) $(bindir) $(libdir)/h - for i in $(TARGETS); do \ -@@ -108,15 +107,10 @@ - flatinstall: BUILD-STAMP - $(MAKE) bindir=$(prefix) libdir=$(prefix) install-base - cd c; $(MAKE) prefix=$(prefix) flatinstall -- cd doc; $(MAKE) prefix=$(prefix) flatinstall - - uninstall: - for i in $(TARGETS) ecl-config; do rm -rf $(bindir)/$$i; done - rm -rf $(libdir) -- cd doc; $(MAKE) uninstall -- --doc: $(TARGETS) -- cd doc; $(MAKE) - - clean: clean_lisp - for i in ${SUBDIR}; do (cd $$i; $(MAKE) clean); done diff --git a/dev-lisp/ecls/files/0.9e-headers-gentoo.patch b/dev-lisp/ecls/files/0.9e-headers-gentoo.patch deleted file mode 100644 index 5d6ed9e54a6a..000000000000 --- a/dev-lisp/ecls/files/0.9e-headers-gentoo.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --exclude 'Makefile*' --exclude '*~' -ur ecl-0.9e.orig/src/h/ecl.h ecl-0.9e/src/h/ecl.h ---- ecl-0.9e.orig/src/h/ecl.h 2004-11-29 18:46:38.000000000 -0600 -+++ ecl-0.9e/src/h/ecl.h 2004-11-29 21:13:29.099069235 -0600 -@@ -13,6 +13,9 @@ - See file '../Copyright' for full details. - */ - -+#ifndef __ECL_H__ -+#define __ECL_H__ -+ - #ifndef _MSC_VER - #include <sys/param.h> /* includes <sys/signal.h> and <sys/types.h> */ - #else -@@ -54,3 +57,5 @@ - #ifdef LOCATIVE - #include <unify.h> - #endif -+ -+#endif -diff --exclude 'Makefile*' --exclude '*~' -ur ecl-0.9e.orig/src/h/object.h ecl-0.9e/src/h/object.h ---- ecl-0.9e.orig/src/h/object.h 2004-11-29 18:46:38.000000000 -0600 -+++ ecl-0.9e/src/h/object.h 2004-11-29 21:13:07.333474284 -0600 -@@ -22,8 +22,13 @@ - Integer and boolean types (see config.h) - */ - -+#ifndef TRUE - #define TRUE 1 /* boolean true value */ -+#endif -+ -+#ifndef FALSE - #define FALSE 0 /* boolean false value */ -+#endif - - #define CHAR_CODE_LIMIT 256 /* ASCII character code limit */ - diff --git a/dev-lisp/ecls/files/0.9e-texinfo-gentoo.patch b/dev-lisp/ecls/files/0.9e-texinfo-gentoo.patch deleted file mode 100644 index 0e054df02df8..000000000000 --- a/dev-lisp/ecls/files/0.9e-texinfo-gentoo.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff -ur ecl-0.9e.orig/Makefile.in ecl-0.9e/Makefile.in ---- ecl-0.9e.orig/Makefile.in 2005-01-12 09:40:32.000000000 -0600 -+++ ecl-0.9e/Makefile.in 2005-01-12 12:57:15.043448705 -0600 -@@ -80,13 +80,6 @@ - uninstall: - cd build; $(MAKE) uninstall - --# ==================== Documentation ==================== -- --info: -- (cd ${srcdir}/doc; $(MAKE) info) --dvi: -- (cd ${srcdir}/doc; $(MAKE) dvi) -- - # ==================== Cleaning up and miscellanea ==================== - - # `clean' -Only in ecl-0.9e: Makefile.in~ -diff -ur ecl-0.9e.orig/src/Makefile.in ecl-0.9e/src/Makefile.in ---- ecl-0.9e.orig/src/Makefile.in 2005-01-12 09:40:33.000000000 -0600 -+++ ecl-0.9e/src/Makefile.in 2005-01-12 12:57:59.106154696 -0600 -@@ -40,7 +40,7 @@ - LSP_LIBRARIES = @LSP_LIBRARIES@ - TARGETS = @TARGETS@ - --all: $(TARGETS) ecl-config doc -+all: $(TARGETS) ecl-config - .PHONY: all - - %Makefile: $(srcdir)/%Makefile.in config.status -@@ -94,7 +94,6 @@ - head -8 config.status | tail -6 >> $@ - install: BUILD-STAMP install-base - cd c; $(MAKE) prefix=$(prefix) install -- cd doc; $(MAKE) prefix=$(prefix) install - install-base: - $(mkinstalldirs) $(bindir) $(libdir)/h - for i in $(TARGETS); do \ -@@ -108,15 +107,10 @@ - flatinstall: BUILD-STAMP - $(MAKE) bindir=$(prefix) libdir=$(prefix) install-base - cd c; $(MAKE) prefix=$(prefix) flatinstall -- cd doc; $(MAKE) prefix=$(prefix) docdir=$(prefix)/doc flatinstall - - uninstall: - for i in $(TARGETS) ecl-config; do rm -rf $(bindir)/$$i; done - rm -rf $(libdir) -- cd doc; $(MAKE) uninstall -- --doc: $(TARGETS) -- cd doc; $(MAKE) - - clean: clean_lisp - for i in ${SUBDIR}; do (cd $$i; $(MAKE) clean); done -Only in ecl-0.9e/src: Makefile.in~ diff --git a/dev-lisp/ecls/files/0.9g-headers-gentoo.patch b/dev-lisp/ecls/files/0.9g-headers-gentoo.patch new file mode 100644 index 000000000000..e691d51e5c5f --- /dev/null +++ b/dev-lisp/ecls/files/0.9g-headers-gentoo.patch @@ -0,0 +1,36 @@ +diff -ur ecl-0.9g.orig/src/h/ecl.h ecl-0.9g/src/h/ecl.h +--- ecl-0.9g.orig/src/h/ecl.h 2005-08-12 11:26:42.000000000 -0500 ++++ ecl-0.9g/src/h/ecl.h 2005-08-13 13:10:59.000000000 -0500 +@@ -13,6 +13,9 @@ + See file '../Copyright' for full details. + */ + ++#ifndef __ECL_H__ ++#define __ECL_H__ ++ + #ifndef _MSC_VER + #include <sys/param.h> /* includes <sys/signal.h> and <sys/types.h> */ + #else +@@ -69,3 +72,5 @@ + #endif + + typedef void (*ecl_init_function_t)(cl_object block); ++ ++#endif +diff -ur ecl-0.9g.orig/src/h/object.h ecl-0.9g/src/h/object.h +--- ecl-0.9g.orig/src/h/object.h 2005-08-12 11:26:42.000000000 -0500 ++++ ecl-0.9g/src/h/object.h 2005-08-13 13:18:03.000000000 -0500 +@@ -22,8 +22,13 @@ + Integer and boolean types (see config.h) + */ + ++#ifndef TRUE + #define TRUE 1 /* boolean true value */ ++#endif ++ ++#ifndef FALSE + #define FALSE 0 /* boolean false value */ ++#endif + + #define CHAR_CODE_LIMIT 256 /* ASCII character code limit */ + diff --git a/dev-lisp/ecls/files/digest-ecls-0.9d b/dev-lisp/ecls/files/digest-ecls-0.9d deleted file mode 100644 index 8a0fcb9d1bcd..000000000000 --- a/dev-lisp/ecls/files/digest-ecls-0.9d +++ /dev/null @@ -1 +0,0 @@ -MD5 50da732c4a4d4824c8dd7c9e2f661ad6 ecl-0.9d.tgz 4340522 diff --git a/dev-lisp/ecls/files/digest-ecls-0.9e b/dev-lisp/ecls/files/digest-ecls-0.9e deleted file mode 100644 index cd68a15f26f8..000000000000 --- a/dev-lisp/ecls/files/digest-ecls-0.9e +++ /dev/null @@ -1 +0,0 @@ -MD5 02d9b851d48697d65514c2c99ddb778b ecl-0.9e-fix-1.tgz 4351740 diff --git a/dev-lisp/ecls/files/digest-ecls-0.9g b/dev-lisp/ecls/files/digest-ecls-0.9g new file mode 100644 index 000000000000..a1f85fa122de --- /dev/null +++ b/dev-lisp/ecls/files/digest-ecls-0.9g @@ -0,0 +1 @@ +MD5 0ecbecd6e7d4df23b963398cd823ea92 ecl-0.9g.tar.gz 4248870 |