diff options
Diffstat (limited to 'dev-lisp/ecls')
-rw-r--r-- | dev-lisp/ecls/ChangeLog | 12 | ||||
-rw-r--r-- | dev-lisp/ecls/Manifest | 40 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-0.9g.ebuild | 7 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-0.9h-r1.ebuild | 63 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-0.9h.ebuild | 7 | ||||
-rw-r--r-- | dev-lisp/ecls/files/digest-ecls-0.9h-r1 | 3 |
6 files changed, 110 insertions, 22 deletions
diff --git a/dev-lisp/ecls/ChangeLog b/dev-lisp/ecls/ChangeLog index 03c13e4da9bc..42d1dc2ccc8c 100644 --- a/dev-lisp/ecls/ChangeLog +++ b/dev-lisp/ecls/ChangeLog @@ -1,6 +1,14 @@ # 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.20 2005/11/23 17:35:06 mkennedy Exp $ +# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.21 2006/02/13 19:52:59 mkennedy Exp $ + +*ecls-0.9h-r1 (13 Feb 2006) + + 13 Feb 2006; Matthew Kennedy <mkennedy@gentoo.org> ecls-0.9g.ebuild, + ecls-0.9h.ebuild, +ecls-0.9h-r1.ebuild: + Modular X dependencies; Remove dependencies on X server/client -- X support + in ECL is CLX and this is self-contained; Initial work toward supporting + --with-cxx via c++ USE flag, see Bug #122236. *ecls-0.9h (23 Nov 2005) diff --git a/dev-lisp/ecls/Manifest b/dev-lisp/ecls/Manifest index 842c2089a1db..b43cb1d3fb1c 100644 --- a/dev-lisp/ecls/Manifest +++ b/dev-lisp/ecls/Manifest @@ -1,20 +1,36 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 ef7c068bcdc13db8c805ba33fc60969a ChangeLog 3688 -MD5 927b3a8bdfa395b76dd4432d68282544 ecls-0.9g.ebuild 1531 -MD5 f991112892734459cfe7d452f05d0768 ecls-0.9h.ebuild 1529 +RMD160 e04246e90a1598fcd35652630d9b03afb5423797 ChangeLog 3688 +SHA256 e36dcbd0b88a544ebd5547a87e7d9f44c230288c38c344a097fc9a0cac39eb48 ChangeLog 3688 +MD5 4e40fbe05539a5afbf07fa2412e55684 ecls-0.9g.ebuild 1511 +RMD160 889d560467a2a0cf04f6564ee164ea233accbd8f ecls-0.9g.ebuild 1511 +SHA256 ae05d852253409bbb5d7fc827b35c65894f3cbb5ad2bee19da1cfb600d0a50cd ecls-0.9g.ebuild 1511 +MD5 95a8f01dca369203b0420aebf419d15a ecls-0.9h-r1.ebuild 1534 +RMD160 1f95d9b0a239307390981575d1a4404c72252f80 ecls-0.9h-r1.ebuild 1534 +SHA256 b4bfaf5a7268ead68977d6a94ed63fda93382a9f14bd2f8d6563e0f98b08a508 ecls-0.9h-r1.ebuild 1534 +MD5 b391a7854abf9f27bef1822bf91dd1da ecls-0.9h.ebuild 1509 +RMD160 0636697e4f661506b8baa37cd717f95d2d915804 ecls-0.9h.ebuild 1509 +SHA256 a9fff591bbc6dfd3f5fa2ff5bc71fdc965f9b9625dac01f532c2dab900b1eb4f ecls-0.9h.ebuild 1509 MD5 bed677570016aaa3cf266b1f3dfb3f1d files/0.9g-headers-gentoo.patch 953 +RMD160 5ca5f883f878b12b76f6ecb1d0095fcc7e83aec6 files/0.9g-headers-gentoo.patch 953 +SHA256 3e69c4e970f3a12cce9709da18ab8bf1ae147b38465a106e3c73f0beeb484a12 files/0.9g-headers-gentoo.patch 953 MD5 75bc0682daa901b633e87d59aec109cf files/0.9h-headers-gentoo.patch 953 +RMD160 c288753b7e88ff03e7f36ab17e46439df922879b files/0.9h-headers-gentoo.patch 953 +SHA256 19921fea0f77a87a56259610fd0b7db2aa2e4146f83c24515565b18d3a5cdd57 files/0.9h-headers-gentoo.patch 953 MD5 6bb1331295f4578b761ddd80c21cad65 files/README.Gentoo 1541 +RMD160 273d30836f5c9a4b397e171fa82e8e19b644aff0 files/README.Gentoo 1541 +SHA256 0340275514981eb14283e838a80448d9dd6742628b248100f58456ac3e209691 files/README.Gentoo 1541 MD5 724bb27333efdd7d76a33649fb9cba42 files/clc-lite.lisp 3708 +RMD160 755106987d588b9b4291f5cc890ecfdbc76db02d files/clc-lite.lisp 3708 +SHA256 4ab1512be625a6216fa7730743e7227d6c468e700d5fcdb5255c11eea820eb89 files/clc-lite.lisp 3708 MD5 6f8435672be37dfcc68686efa0a3cfef files/digest-ecls-0.9g 61 +RMD160 4937ea86316aa4dee2185bee4217ebbc1931b9e5 files/digest-ecls-0.9g 61 +SHA256 f89edd3420c53055fdbf2c483be6a769f0dc868f2f874e8b3281016c79a52326 files/digest-ecls-0.9g 61 MD5 aac215d1238f7f6a84ec61ad684a05b0 files/digest-ecls-0.9h 58 +RMD160 85fccadee5dcec4b15820ec0212dfc0424c95021 files/digest-ecls-0.9h 58 +SHA256 532667ef66f260381514ae7dad78e82227067204a4999eccf36591cd0c6683f5 files/digest-ecls-0.9h 58 +MD5 68a5cf9bb9260814807445c39d75d33e files/digest-ecls-0.9h-r1 220 +RMD160 f2ad5d36b008a176d4a4fd796c957cd72fa27917 files/digest-ecls-0.9h-r1 220 +SHA256 fe8d5d65eca3c98a72e9271ac441146718b5b61adb3418e53e4c93872d284a9c files/digest-ecls-0.9h-r1 220 MD5 c4fffb85c7522845dc9697f7a8f4cb49 metadata.xml 459 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDhKj/yiNZaEAZA+ARAubIAJ4lHKiX+VcI6WnvJs+wrQWYBZslngCfVJMi -rS9B2LgIupBXY2AojbYlRPY= -=CbSn ------END PGP SIGNATURE----- +RMD160 6e5f517c105a091c8d2b066ee0333aea6d783283 metadata.xml 459 +SHA256 7a385182f8ffcb8bf6a6a856cb54529dd768f83751f7b4fbdfdb28594d42ef82 metadata.xml 459 diff --git a/dev-lisp/ecls/ecls-0.9g.ebuild b/dev-lisp/ecls/ecls-0.9g.ebuild index 1842ad8e7169..a5d128c690d4 100644 --- a/dev-lisp/ecls/ecls-0.9g.ebuild +++ b/dev-lisp/ecls/ecls-0.9g.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2006 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 $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9g.ebuild,v 1.2 2006/02/13 19:52:59 mkennedy Exp $ inherit eutils @@ -11,8 +11,7 @@ SLOT="0" LICENSE="BSD LGPL-2" KEYWORDS="x86 ~ppc ~amd64 ~sparc" -DEPEND="X? ( virtual/x11 ) - =dev-libs/gmp-4* +DEPEND="=dev-libs/gmp-4* app-text/texi2html" # ECL fails to build with a system-installed Boehm GC (which apparently is a diff --git a/dev-lisp/ecls/ecls-0.9h-r1.ebuild b/dev-lisp/ecls/ecls-0.9h-r1.ebuild new file mode 100644 index 000000000000..5360c894c9a7 --- /dev/null +++ b/dev-lisp/ecls/ecls-0.9h-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9h-r1.ebuild,v 1.1 2006/02/13 19:52:59 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 ~ppc ~amd64 ~sparc" +KEYWORDS="-*" # Pending Bug #122236 + +DEPEND="=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 c++" + +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 c++ cxx` + `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/ecls-0.9h.ebuild b/dev-lisp/ecls/ecls-0.9h.ebuild index dda51324df75..e7cae9229922 100644 --- a/dev-lisp/ecls/ecls-0.9h.ebuild +++ b/dev-lisp/ecls/ecls-0.9h.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9h.ebuild,v 1.1 2005/11/23 17:35:06 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-0.9h.ebuild,v 1.2 2006/02/13 19:52:59 mkennedy Exp $ inherit eutils @@ -11,8 +11,7 @@ SLOT="0" LICENSE="BSD LGPL-2" KEYWORDS="~x86 ~ppc ~amd64 ~sparc" -DEPEND="X? ( virtual/x11 ) - =dev-libs/gmp-4* +DEPEND="=dev-libs/gmp-4* app-text/texi2html" # ECL fails to build with a system-installed Boehm GC (which apparently is a diff --git a/dev-lisp/ecls/files/digest-ecls-0.9h-r1 b/dev-lisp/ecls/files/digest-ecls-0.9h-r1 new file mode 100644 index 000000000000..1235d6eed1ca --- /dev/null +++ b/dev-lisp/ecls/files/digest-ecls-0.9h-r1 @@ -0,0 +1,3 @@ +MD5 d02ae5ce7fa48fe534666ce853aaa27e ecl-0.9h.tgz 4324629 +RMD160 e3d3318b9fca4230702032c43e13ee95865b2672 ecl-0.9h.tgz 4324629 +SHA256 22b04b20655444373e58bfd85ceee332890f3501df130ee9dc15940d11ceb42e ecl-0.9h.tgz 4324629 |