diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2006-02-13 19:52:59 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2006-02-13 19:52:59 +0000 |
commit | fb4f5b75ee7ec48964da90c2e00a250538181cf6 (patch) | |
tree | f31b3ad3199b098097531a49645e825ccebf790f /dev-lisp | |
parent | local use flag exscalibar for amarok (diff) | |
download | historical-fb4f5b75ee7ec48964da90c2e00a250538181cf6.tar.gz historical-fb4f5b75ee7ec48964da90c2e00a250538181cf6.tar.bz2 historical-fb4f5b75ee7ec48964da90c2e00a250538181cf6.zip |
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.
Package-Manager: portage-2.1_pre4-r1
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/ecls/ChangeLog | 12 | ||||
-rw-r--r-- | dev-lisp/ecls/Manifest | 38 | ||||
-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, 114 insertions, 16 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..94fc9bde46e7 100644 --- a/dev-lisp/ecls/Manifest +++ b/dev-lisp/ecls/Manifest @@ -1,20 +1,46 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 ef7c068bcdc13db8c805ba33fc60969a ChangeLog 3688 -MD5 927b3a8bdfa395b76dd4432d68282544 ecls-0.9g.ebuild 1531 -MD5 f991112892734459cfe7d452f05d0768 ecls-0.9h.ebuild 1529 +MD5 4eee11e4a08d690351e4639cfa42633e ChangeLog 4032 +RMD160 eaac1a841479edb2c87b75ee2787d57329a54fd5 ChangeLog 4032 +SHA256 b1eb733e7952a61ee94e4a066c81bd904ca67a733826c8e866fa0894f93cbc61 ChangeLog 4032 +MD5 ee4edbec39802e991e74b027bcade2cd ecls-0.9g.ebuild 1511 +RMD160 94b1ebed646695f0b957fef461e063cc9e97b5a6 ecls-0.9g.ebuild 1511 +SHA256 48929073466dbb4b9eef24d97ff32a55b8627138f21e78ac377a13cfdbe43e3c ecls-0.9g.ebuild 1511 +MD5 0baa78b8881cbcfe0abf301b470187b6 ecls-0.9h-r1.ebuild 1579 +RMD160 dc2e79df0b5e4ba096bb364d4c141771c09a4efa ecls-0.9h-r1.ebuild 1579 +SHA256 f11b260d3bb12ca75a348138559e8196bf8bc4d54066188d5c5769716671ed9d ecls-0.9h-r1.ebuild 1579 +MD5 32f9e774d58b322424f76e0acffb281c ecls-0.9h.ebuild 1509 +RMD160 eff06fc2da39da349b984b3644b4ee2b197f0a33 ecls-0.9h.ebuild 1509 +SHA256 e9f9fbf14280eaef6d56c834682ad595dd6ab1a595cf9b3033835d954708b66f 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 +RMD160 6e5f517c105a091c8d2b066ee0333aea6d783283 metadata.xml 459 +SHA256 7a385182f8ffcb8bf6a6a856cb54529dd768f83751f7b4fbdfdb28594d42ef82 metadata.xml 459 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) -iD8DBQFDhKj/yiNZaEAZA+ARAubIAJ4lHKiX+VcI6WnvJs+wrQWYBZslngCfVJMi -rS9B2LgIupBXY2AojbYlRPY= -=CbSn +iD8DBQFD8OOpyiNZaEAZA+ARAvxiAJ0STwDvz0CXGJTqa1OYLoI+mClijQCeMbaP +t8TeTPiCVTtoJUpgtDw/myE= +=+9SO -----END PGP SIGNATURE----- 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 |