diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2006-07-09 16:33:30 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2006-07-09 16:33:30 +0000 |
commit | 00fc32718d9b4154d542794327f214931407076a (patch) | |
tree | 0906fb61847e92e7137f955802102c5a3811173f /dev-lisp | |
parent | Bumped version. Main change: The shutdown-script called via sudo was moved, c... (diff) | |
download | historical-00fc32718d9b4154d542794327f214931407076a.tar.gz historical-00fc32718d9b4154d542794327f214931407076a.tar.bz2 historical-00fc32718d9b4154d542794327f214931407076a.zip |
New upstream version.
Package-Manager: portage-2.1.1_pre2-r2
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/ecls/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lisp/ecls/Manifest | 76 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-0.9i.ebuild | 66 | ||||
-rw-r--r-- | dev-lisp/ecls/files/0.9i-headers-gentoo.patch | 36 | ||||
-rw-r--r-- | dev-lisp/ecls/files/README.Gentoo | 17 | ||||
-rw-r--r-- | dev-lisp/ecls/files/digest-ecls-0.9h | 2 | ||||
-rw-r--r-- | dev-lisp/ecls/files/digest-ecls-0.9i | 3 |
7 files changed, 160 insertions, 48 deletions
diff --git a/dev-lisp/ecls/ChangeLog b/dev-lisp/ecls/ChangeLog index a06e22b75f7e..615bf2133c93 100644 --- a/dev-lisp/ecls/ChangeLog +++ b/dev-lisp/ecls/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lisp/ecls # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.23 2006/02/15 07:39:37 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.24 2006/07/09 16:33:30 mkennedy Exp $ + +*ecls-0.9i (09 Jul 2006) + + 09 Jul 2006; Matthew Kennedy <mkennedy@gentoo.org> + +files/0.9i-headers-gentoo.patch, files/README.Gentoo, +ecls-0.9i.ebuild: + New upstream version. 15 Feb 2006; Matthew Kennedy <mkennedy@gentoo.org> files/0.9h-sockets-c++-gentoo.patch: diff --git a/dev-lisp/ecls/Manifest b/dev-lisp/ecls/Manifest index d5f3c1c539ce..3cc373b47a90 100644 --- a/dev-lisp/ecls/Manifest +++ b/dev-lisp/ecls/Manifest @@ -1,49 +1,63 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 9f69f0f09fef364ad73586fae0d749b3 ChangeLog 4445 -RMD160 7d2999885e395caaa4061bd811e4b72e594f0d85 ChangeLog 4445 -SHA256 4be2b7788c2bc44fe157786c8a1f4e372915ad2ee3f925dff2cb95ffae7cc02f ChangeLog 4445 -MD5 ee4edbec39802e991e74b027bcade2cd ecls-0.9g.ebuild 1511 -RMD160 94b1ebed646695f0b957fef461e063cc9e97b5a6 ecls-0.9g.ebuild 1511 -SHA256 48929073466dbb4b9eef24d97ff32a55b8627138f21e78ac377a13cfdbe43e3c ecls-0.9g.ebuild 1511 -MD5 71ddcaf86877b50dd629e37afe0876a0 ecls-0.9h-r1.ebuild 1604 -RMD160 e00123888b74cc84ba1e4685544902bae17932a6 ecls-0.9h-r1.ebuild 1604 -SHA256 7b71e79ae5265cd2c378db865299452b0583346ad990dbc1610cc1dbb54e8850 ecls-0.9h-r1.ebuild 1604 -MD5 32f9e774d58b322424f76e0acffb281c ecls-0.9h.ebuild 1509 -RMD160 eff06fc2da39da349b984b3644b4ee2b197f0a33 ecls-0.9h.ebuild 1509 -SHA256 e9f9fbf14280eaef6d56c834682ad595dd6ab1a595cf9b3033835d954708b66f ecls-0.9h.ebuild 1509 +AUX 0.9g-headers-gentoo.patch 953 RMD160 5ca5f883f878b12b76f6ecb1d0095fcc7e83aec6 SHA1 0109dc27d7ac43343786b918357e24bb2934d798 SHA256 3e69c4e970f3a12cce9709da18ab8bf1ae147b38465a106e3c73f0beeb484a12 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 +AUX 0.9h-headers-gentoo.patch 953 RMD160 c288753b7e88ff03e7f36ab17e46439df922879b SHA1 ac91bfb574c7319dde93b62a56b9b0f797a24b29 SHA256 19921fea0f77a87a56259610fd0b7db2aa2e4146f83c24515565b18d3a5cdd57 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 +AUX 0.9h-sockets-c++-gentoo.patch 3233 RMD160 640b45323e95db2d02177378e1de772fc7a8d930 SHA1 98d47115a337a0b858c2937726a04271dd85be38 SHA256 22a6cacd7ddc8241b357ffb66285c65e9645607dc56690d58a48079d1178e600 MD5 0c680a29199d554aa97ffc09c35f8259 files/0.9h-sockets-c++-gentoo.patch 3233 RMD160 640b45323e95db2d02177378e1de772fc7a8d930 files/0.9h-sockets-c++-gentoo.patch 3233 SHA256 22a6cacd7ddc8241b357ffb66285c65e9645607dc56690d58a48079d1178e600 files/0.9h-sockets-c++-gentoo.patch 3233 -MD5 6bb1331295f4578b761ddd80c21cad65 files/README.Gentoo 1541 -RMD160 273d30836f5c9a4b397e171fa82e8e19b644aff0 files/README.Gentoo 1541 -SHA256 0340275514981eb14283e838a80448d9dd6742628b248100f58456ac3e209691 files/README.Gentoo 1541 +AUX 0.9i-headers-gentoo.patch 953 RMD160 484938a92ddb8e5c245374930ac5d544652288a0 SHA1 fa49e391dc990a44493cb019d3ba8aa4bf8428ed SHA256 86f157d90c6078de0902aee966660cae93f3847cbd05d54857cf8526d6e67dfc +MD5 7c41aa3e3c93b973c4c76d5e6b1a76ad files/0.9i-headers-gentoo.patch 953 +RMD160 484938a92ddb8e5c245374930ac5d544652288a0 files/0.9i-headers-gentoo.patch 953 +SHA256 86f157d90c6078de0902aee966660cae93f3847cbd05d54857cf8526d6e67dfc files/0.9i-headers-gentoo.patch 953 +AUX README.Gentoo 692 RMD160 c21a2c1f512d38e8d8f589343724b8281cf1dfb7 SHA1 42bb864ddcf6401993d7d22a5c14bedc665089db SHA256 3b9490c43a5e8affe71ba793e1a6b85c4a4ec81fa9e384d376fc5dca413cf0e6 +MD5 f5e91639544251dd6d7452ce65c37ea9 files/README.Gentoo 692 +RMD160 c21a2c1f512d38e8d8f589343724b8281cf1dfb7 files/README.Gentoo 692 +SHA256 3b9490c43a5e8affe71ba793e1a6b85c4a4ec81fa9e384d376fc5dca413cf0e6 files/README.Gentoo 692 +AUX clc-lite.lisp 3708 RMD160 755106987d588b9b4291f5cc890ecfdbc76db02d SHA1 ccb0a5e9a2973a751202f5ff85350ea5e441b93d SHA256 4ab1512be625a6216fa7730743e7227d6c468e700d5fcdb5255c11eea820eb89 MD5 724bb27333efdd7d76a33649fb9cba42 files/clc-lite.lisp 3708 RMD160 755106987d588b9b4291f5cc890ecfdbc76db02d files/clc-lite.lisp 3708 SHA256 4ab1512be625a6216fa7730743e7227d6c468e700d5fcdb5255c11eea820eb89 files/clc-lite.lisp 3708 +DIST ecl-0.9g.tar.gz 4248870 +DIST ecl-0.9h.tgz 4324629 RMD160 e3d3318b9fca4230702032c43e13ee95865b2672 SHA256 22b04b20655444373e58bfd85ceee332890f3501df130ee9dc15940d11ceb42e +DIST ecl-0.9i.tgz 4308479 RMD160 98d0d4bad39ece9427d356e28a561fd2e2ba7662 SHA1 52770a719ad176541ff0ef49c6921cd47ff6194c SHA256 158f0d89df3a8abb309deb389682e4fd4fd74dbb196614061df1b24015332a81 +EBUILD ecls-0.9g.ebuild 1511 RMD160 94b1ebed646695f0b957fef461e063cc9e97b5a6 SHA1 8cf51eed42f991ce29d4764f9317b117fad39827 SHA256 48929073466dbb4b9eef24d97ff32a55b8627138f21e78ac377a13cfdbe43e3c +MD5 ee4edbec39802e991e74b027bcade2cd ecls-0.9g.ebuild 1511 +RMD160 94b1ebed646695f0b957fef461e063cc9e97b5a6 ecls-0.9g.ebuild 1511 +SHA256 48929073466dbb4b9eef24d97ff32a55b8627138f21e78ac377a13cfdbe43e3c ecls-0.9g.ebuild 1511 +EBUILD ecls-0.9h-r1.ebuild 1604 RMD160 e00123888b74cc84ba1e4685544902bae17932a6 SHA1 1624b589cf3494cb9a757520874b17143c187787 SHA256 7b71e79ae5265cd2c378db865299452b0583346ad990dbc1610cc1dbb54e8850 +MD5 71ddcaf86877b50dd629e37afe0876a0 ecls-0.9h-r1.ebuild 1604 +RMD160 e00123888b74cc84ba1e4685544902bae17932a6 ecls-0.9h-r1.ebuild 1604 +SHA256 7b71e79ae5265cd2c378db865299452b0583346ad990dbc1610cc1dbb54e8850 ecls-0.9h-r1.ebuild 1604 +EBUILD ecls-0.9h.ebuild 1509 RMD160 eff06fc2da39da349b984b3644b4ee2b197f0a33 SHA1 79040a0e7ce6d1d4518d0c8d33594309bf40bde8 SHA256 e9f9fbf14280eaef6d56c834682ad595dd6ab1a595cf9b3033835d954708b66f +MD5 32f9e774d58b322424f76e0acffb281c ecls-0.9h.ebuild 1509 +RMD160 eff06fc2da39da349b984b3644b4ee2b197f0a33 ecls-0.9h.ebuild 1509 +SHA256 e9f9fbf14280eaef6d56c834682ad595dd6ab1a595cf9b3033835d954708b66f ecls-0.9h.ebuild 1509 +EBUILD ecls-0.9i.ebuild 1736 RMD160 1c738138d217044f24665c324d88b7775dedad7c SHA1 6b2a683db5e6681f28b917f69bfbb902fbbef08a SHA256 8f855b65b048e669086ad522dea71e95086de97623eb0cfec4683d52c064d9f6 +MD5 566f9173ea5fd1824b706d7d88c06d52 ecls-0.9i.ebuild 1736 +RMD160 1c738138d217044f24665c324d88b7775dedad7c ecls-0.9i.ebuild 1736 +SHA256 8f855b65b048e669086ad522dea71e95086de97623eb0cfec4683d52c064d9f6 ecls-0.9i.ebuild 1736 +MISC ChangeLog 4625 RMD160 1260a008aa1ef4d5588a6493a7e54a6fa3e50b68 SHA1 99b5e5fc02aacdc289fb245d81ecec51b53f43d9 SHA256 7349aa18860246cf426f5d43de8fe53a510af54e564801a14c2cab5aec7a5aa0 +MD5 6abdfd15c101e3375877b8d9d3f79c58 ChangeLog 4625 +RMD160 1260a008aa1ef4d5588a6493a7e54a6fa3e50b68 ChangeLog 4625 +SHA256 7349aa18860246cf426f5d43de8fe53a510af54e564801a14c2cab5aec7a5aa0 ChangeLog 4625 +MISC metadata.xml 459 RMD160 6e5f517c105a091c8d2b066ee0333aea6d783283 SHA1 9f07e0968a2863f45a3f7515bb49cedd7fd4733d SHA256 7a385182f8ffcb8bf6a6a856cb54529dd768f83751f7b4fbdfdb28594d42ef82 +MD5 c4fffb85c7522845dc9697f7a8f4cb49 metadata.xml 459 +RMD160 6e5f517c105a091c8d2b066ee0333aea6d783283 metadata.xml 459 +SHA256 7a385182f8ffcb8bf6a6a856cb54529dd768f83751f7b4fbdfdb28594d42ef82 metadata.xml 459 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 220 +RMD160 f2ad5d36b008a176d4a4fd796c957cd72fa27917 files/digest-ecls-0.9h 220 +SHA256 fe8d5d65eca3c98a72e9271ac441146718b5b61adb3418e53e4c93872d284a9c files/digest-ecls-0.9h 220 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) - -iD8DBQFD8trFyiNZaEAZA+ARApENAJ9ACgXDLVqPI+hw7po62kgCJb7BcgCfVTgt -rcn7CFI5PMoQsnlXWgnEZiQ= -=Ldl0 ------END PGP SIGNATURE----- +MD5 ea9173a868d08c029dc0977c3426c429 files/digest-ecls-0.9i 220 +RMD160 aeaef77848f7cbbc89d37f66e2ca01dae0f602b7 files/digest-ecls-0.9i 220 +SHA256 327a2acbc80ea712b5c10eb218562370bfb6bc185a5abcaf36be9cb5f3c3f24b files/digest-ecls-0.9i 220 diff --git a/dev-lisp/ecls/ecls-0.9i.ebuild b/dev-lisp/ecls/ecls-0.9i.ebuild new file mode 100644 index 000000000000..2b3f791cd6b4 --- /dev/null +++ b/dev-lisp/ecls/ecls-0.9i.ebuild @@ -0,0 +1,66 @@ +# 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.9i.ebuild,v 1.1 2006/07/09 16:33:30 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" + +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} + cd ${S} + epatch ${FILESDIR}/${PV}-headers-gentoo.patch || die + # waiting on upstream to fix this http://sourceforge.net/tracker/?func=detail&aid=1519256&group_id=30035&atid=398053 +# epatch ${FILESDIR}/${PV}-sockets-c++-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 \ + includedir=${D}/usr/include \ + docdir=${D}/usr/share/doc/${PF} install || true + dohtml doc/*.html + dodoc ANNOUNCEMENT Copyright LGPL + + insinto /usr/share/doc/${PF}/ + doins ${FILESDIR}/README.Gentoo +} diff --git a/dev-lisp/ecls/files/0.9i-headers-gentoo.patch b/dev-lisp/ecls/files/0.9i-headers-gentoo.patch new file mode 100644 index 000000000000..e95adfa18360 --- /dev/null +++ b/dev-lisp/ecls/files/0.9i-headers-gentoo.patch @@ -0,0 +1,36 @@ +diff -ur ecl-0.9i.orig/src/h/ecl.h ecl-0.9i/src/h/ecl.h +--- ecl-0.9i.orig/src/h/ecl.h 2005-08-12 11:26:42.000000000 -0500 ++++ ecl-0.9i/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.9i.orig/src/h/object.h ecl-0.9i/src/h/object.h +--- ecl-0.9i.orig/src/h/object.h 2005-08-12 11:26:42.000000000 -0500 ++++ ecl-0.9i/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/README.Gentoo b/dev-lisp/ecls/files/README.Gentoo index 40221f9f95ba..caa334f7c661 100644 --- a/dev-lisp/ecls/files/README.Gentoo +++ b/dev-lisp/ecls/files/README.Gentoo @@ -1,4 +1,4 @@ --*- outline -*- $Id: README.Gentoo,v 1.1 2005/06/07 01:44:37 mkennedy Exp $ +-*- outline -*- $Id: README.Gentoo,v 1.2 2006/07/09 16:33:30 mkennedy Exp $ Gentoo GNU/Linux specific notes for ECL --------------------------------------- @@ -10,21 +10,6 @@ This is the README.Gentoo file from /usr/share/doc/@PF@/ directory. elsewhere. This makes it easier to use ECL with other software which defines those C preprocesser symbols (eg. glib-2.0). - * Support for a kind of Common Lisp Controller is available since - dev-lisp/ecls-0.9f_p1 but not enabled by default. The controller included in - ECL simply puts /usr/share/common-lisp/systems/ into ASDF:*CENTRAL-REGISTRY* - and extends ASDF:OUTPUT-FILES so that FASLs are placed into - /var/cache/common-lisp-controller/<username>/ecl/. - - To use this controller, either copy /usr/share/doc/@PF@/clc-lite.lisp to - your ~/.eclrc or source it from there. - - * ECL versus dev-lisp/cl-*: ECL 0.9f_p1 and later will compile a lot of the - dev-lisp/cl-* ports. Quite a few ports will fail however. Should you come - across a failure, consider isolating it in an ECL without the clc-lite.lisp - code loaded. Submit your results preferably to the Gentoo Bugzilla or to - upstream if you're absolutely sure it isn't Gentoo related. - If you encounter any problems or have suggestions, use http://bugs.gentoo.org. Please don't bother the upstream authors unless you are absolutely certain it is not Gentoo-related. diff --git a/dev-lisp/ecls/files/digest-ecls-0.9h b/dev-lisp/ecls/files/digest-ecls-0.9h index 8af0a8549c2d..1235d6eed1ca 100644 --- a/dev-lisp/ecls/files/digest-ecls-0.9h +++ b/dev-lisp/ecls/files/digest-ecls-0.9h @@ -1 +1,3 @@ MD5 d02ae5ce7fa48fe534666ce853aaa27e ecl-0.9h.tgz 4324629 +RMD160 e3d3318b9fca4230702032c43e13ee95865b2672 ecl-0.9h.tgz 4324629 +SHA256 22b04b20655444373e58bfd85ceee332890f3501df130ee9dc15940d11ceb42e ecl-0.9h.tgz 4324629 diff --git a/dev-lisp/ecls/files/digest-ecls-0.9i b/dev-lisp/ecls/files/digest-ecls-0.9i new file mode 100644 index 000000000000..1ca47c23c133 --- /dev/null +++ b/dev-lisp/ecls/files/digest-ecls-0.9i @@ -0,0 +1,3 @@ +MD5 ea47c0a9f47c510ff4654b44b004537a ecl-0.9i.tgz 4308479 +RMD160 98d0d4bad39ece9427d356e28a561fd2e2ba7662 ecl-0.9i.tgz 4308479 +SHA256 158f0d89df3a8abb309deb389682e4fd4fd74dbb196614061df1b24015332a81 ecl-0.9i.tgz 4308479 |