summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2006-11-09 04:06:32 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2006-11-09 04:06:32 +0000
commit47aa12107b2b1a274281ce1c51016952c390b914 (patch)
tree0f67a86fcfaafb1ca8968462d87a39c87080244c /dev-lisp
parentFixing || and ! use in moznopango instance. (diff)
downloadhistorical-47aa12107b2b1a274281ce1c51016952c390b914.tar.gz
historical-47aa12107b2b1a274281ce1c51016952c390b914.tar.bz2
historical-47aa12107b2b1a274281ce1c51016952c390b914.zip
New upstream version; Remove support for Common Lisp Controller.
Package-Manager: portage-2.1.2_rc1-r4
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/clisp/ChangeLog8
-rw-r--r--dev-lisp/clisp/Manifest30
-rw-r--r--dev-lisp/clisp/clisp-2.41.ebuild91
-rw-r--r--dev-lisp/clisp/files/2.41-fastcgi-Makefile-gentoo.patch16
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.413
5 files changed, 143 insertions, 5 deletions
diff --git a/dev-lisp/clisp/ChangeLog b/dev-lisp/clisp/ChangeLog
index 7830aa032a19..a15cd59e577a 100644
--- a/dev-lisp/clisp/ChangeLog
+++ b/dev-lisp/clisp/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lisp/clisp
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.54 2006/07/23 13:03:43 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.55 2006/11/09 04:06:32 mkennedy Exp $
+
+*clisp-2.41 (09 Nov 2006)
+
+ 09 Nov 2006; Matthew Kennedy <mkennedy@gentoo.org>
+ +files/2.41-fastcgi-Makefile-gentoo.patch, +clisp-2.41.ebuild:
+ New upstream version; Remove support for Common Lisp Controller.
23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> clisp-2.39.ebuild:
Added ~ppc, bug #141470
diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest
index 45be5cc0ce31..31b2e60de693 100644
--- a/dev-lisp/clisp/Manifest
+++ b/dev-lisp/clisp/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 2.38/README.Gentoo 334 RMD160 c236897c39f4c8e8f75ff9782d2ee7a7b30aece4 SHA1 3d552a225c26e205c01ec4ebc5286f2d3442cf49 SHA256 336e4287ec4cfdbe8fda692bd217431adb4e303d3f5204bdf3df0ea711fbebd6
MD5 66e5b3968b3a6ad0301ca028447b26b3 files/2.38/README.Gentoo 334
RMD160 c236897c39f4c8e8f75ff9782d2ee7a7b30aece4 files/2.38/README.Gentoo 334
@@ -30,8 +33,13 @@ AUX 2.39/install-clc.lisp 501 RMD160 c4848c195ef194fce8ec73eb4aceeb5f34b919ac SH
MD5 2f431f5c714c00d04b55e02a9d54f452 files/2.39/install-clc.lisp 501
RMD160 c4848c195ef194fce8ec73eb4aceeb5f34b919ac files/2.39/install-clc.lisp 501
SHA256 93ff66189e490ae806c2d227e24295af0cf01e1bb0a1d7de2cf57ff59523f09e files/2.39/install-clc.lisp 501
+AUX 2.41-fastcgi-Makefile-gentoo.patch 681 RMD160 be7c10a9996175e1df81d456f79a3260bcae50cd SHA1 a5c431859588af51f671d8275b7fe99b03c0f063 SHA256 affc6b7687d035130ac7ac172d50096d21c06a7098379fe47de1dde659c6ad12
+MD5 14144e6a4e14a2d9fa2148736c33a0a6 files/2.41-fastcgi-Makefile-gentoo.patch 681
+RMD160 be7c10a9996175e1df81d456f79a3260bcae50cd files/2.41-fastcgi-Makefile-gentoo.patch 681
+SHA256 affc6b7687d035130ac7ac172d50096d21c06a7098379fe47de1dde659c6ad12 files/2.41-fastcgi-Makefile-gentoo.patch 681
DIST clisp-2.38.tar.bz2 8078151 RMD160 9070e1d7cd4db66de62f077b68a7fef7413da622 SHA256 98ddb7faa384b9b62621ac9af8b4416cbe1b6df420306fceea9e1e01a880e051
DIST clisp-2.39.tar.bz2 8071957 RMD160 b31e53cb97a116c683543ee74093fe2a05ed9ea4 SHA1 388cc208cd0bd05a154840e83a4b824a493acbc0 SHA256 9e7db421d076420d60652e7bdaf8241e36d1db6a4cad2a8253afc9952200bbb7
+DIST clisp-2.41.tar.bz2 8319471 RMD160 e98ee7142c01e946f242360c7495df5668694d34 SHA1 0f53703d45807c10e0398fc85352ed605ee566a3 SHA256 1e5f8d9b04024ae072536ae3271075c1a422c02d3997a729a6b00912ed2ae323
EBUILD clisp-2.38-r1.ebuild 3163 RMD160 e058c5b3d60a55bb59f61d618c70b36efa6da52d SHA1 c6049c11028391dde5537473a4ad5d2ec36eb72c SHA256 030d8425bbe6072fa79d279c36092e4316817f51bf44a469127f6443deb6134f
MD5 18d55c8d4eac86f9ee3071fcd5830f47 clisp-2.38-r1.ebuild 3163
RMD160 e058c5b3d60a55bb59f61d618c70b36efa6da52d clisp-2.38-r1.ebuild 3163
@@ -48,10 +56,14 @@ EBUILD clisp-2.39.ebuild 3534 RMD160 88b7b5f7c7561ef05081b77db574c09b9cd87b54 SH
MD5 452da74a5e3ab60808d013a26e9c1dbf clisp-2.39.ebuild 3534
RMD160 88b7b5f7c7561ef05081b77db574c09b9cd87b54 clisp-2.39.ebuild 3534
SHA256 027ef8e73013d104565c35ae71ed67fe1913996ba1bce3025e40f5db40e0f352 clisp-2.39.ebuild 3534
-MISC ChangeLog 12883 RMD160 4799ea17075dbe4f227b3cea155fe786b7fb4e4c SHA1 7cb3cf488488dcf3c7a71a77c7bd046d92e7fb6d SHA256 c086d7b6dcb5159aa47cd4dd7a683d0e4a759f19535c6e5eb71a615a1f212b74
-MD5 9306d6da8fa47f0ca7b50be4394b8d63 ChangeLog 12883
-RMD160 4799ea17075dbe4f227b3cea155fe786b7fb4e4c ChangeLog 12883
-SHA256 c086d7b6dcb5159aa47cd4dd7a683d0e4a759f19535c6e5eb71a615a1f212b74 ChangeLog 12883
+EBUILD clisp-2.41.ebuild 2687 RMD160 6b460e32a3ba343886bfc33877347e6804839179 SHA1 8fa65edc5bb822d373932df53a6b06e54713c601 SHA256 f567c2dec8b7273e788f58f1f980aa8ad5a41afc4fe201b61cd84d9ac22d9b0b
+MD5 bc2ac9cdc8d82d04752d2950225fa0d2 clisp-2.41.ebuild 2687
+RMD160 6b460e32a3ba343886bfc33877347e6804839179 clisp-2.41.ebuild 2687
+SHA256 f567c2dec8b7273e788f58f1f980aa8ad5a41afc4fe201b61cd84d9ac22d9b0b clisp-2.41.ebuild 2687
+MISC ChangeLog 13094 RMD160 a88f75f133d7984cfea96c29e6122862f4decea9 SHA1 a8e75d9ae0c4a6cdc5d7d79043715ccf6915d5e2 SHA256 fbe49bc1de71af7e5b7c1d9ba7f2f760f905666dc3790d62dc3d555b5c6cfa25
+MD5 88c0f8d63d0d43bf262e605fa4da18db ChangeLog 13094
+RMD160 a88f75f133d7984cfea96c29e6122862f4decea9 ChangeLog 13094
+SHA256 fbe49bc1de71af7e5b7c1d9ba7f2f760f905666dc3790d62dc3d555b5c6cfa25 ChangeLog 13094
MISC metadata.xml 882 RMD160 c1c9236c3fb6d0594a998221fbff50add9b1d1b2 SHA1 87e15aa8db7170dd4ca3bb0e71c5ce2fb097f588 SHA256 b55a5dec0b7c7764565517bab024bb1526dd21cf58bc4a727f09ac3d2ff4983f
MD5 485cde76397408cf913fc6d4c7a45a67 metadata.xml 882
RMD160 c1c9236c3fb6d0594a998221fbff50add9b1d1b2 metadata.xml 882
@@ -68,3 +80,13 @@ SHA256 0cac2d185676cab92bb8516501d45c36c0867fde92ccef75a959ceb658460c46 files/di
MD5 678e0e23853b3dcdbde06a2ab778bbb9 files/digest-clisp-2.39 238
RMD160 41385dc1dfbc4d9e72c4491162526f22580fb51e files/digest-clisp-2.39 238
SHA256 c3bfe5f9bfd6dee2728f0a3ca4ef42a95c7bfed32324a1b2b30e656f4bcc8c59 files/digest-clisp-2.39 238
+MD5 751572a6bad499c23e70a91bf73e4d6e files/digest-clisp-2.41 238
+RMD160 c0949434828b8947ae28dd971848db0ee45bfa74 files/digest-clisp-2.41 238
+SHA256 16ca4c78b4938a9b53837d811e79eab641480a62fcd769d34cb2e5bb01a390d6 files/digest-clisp-2.41 238
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.5 (GNU/Linux)
+
+iD8DBQFFUqlRyiNZaEAZA+ARArcnAJ9Ml4PnB73p3vLNYq83Quwni3Ms8QCePEHg
+7hmnFDGw89YlApLWXzujPio=
+=jQy1
+-----END PGP SIGNATURE-----
diff --git a/dev-lisp/clisp/clisp-2.41.ebuild b/dev-lisp/clisp/clisp-2.41.ebuild
new file mode 100644
index 000000000000..c1b5d494ea87
--- /dev/null
+++ b/dev-lisp/clisp/clisp-2.41.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/clisp-2.41.ebuild,v 1.1 2006/11/09 04:06:32 mkennedy Exp $
+
+inherit flag-o-matic eutils toolchain-funcs
+
+DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
+HOMEPAGE="http://clisp.sourceforge.net/"
+SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~ppc ~ppc-macos -sparc ~x86"
+IUSE="X new-clx fastcgi pcre postgres readline zlib"
+
+RDEPEND=">=dev-libs/libsigsegv-2.4
+ >=dev-lisp/common-lisp-controller-4.27
+ sys-devel/gettext
+ virtual/tetex
+ fastcgi? ( dev-libs/fcgi )
+ postgres? ( >=dev-db/postgresql-8.0 )
+ readline? ( sys-libs/readline )
+ pcre? ( dev-libs/libpcre )
+ zlib? ( sys-libs/zlib )
+ X? ( new-clx? ( || ( x11-libs/libXpm virtual/x11 ) ) )"
+
+DEPEND="${RDEPEND}
+ X? ( new-clx? ( || ( ( x11-misc/imake x11-proto/xextproto ) virtual/x11 ) ) )"
+
+PROVIDE="virtual/commonlisp"
+
+pkg_setup() {
+ if use X; then
+ if use new-clx; then
+ einfo "CLISP will be built with NEW-CLX support which is a C binding to Xorg libraries."
+ else
+ einfo "CLISP will be built with MIT-CLX support."
+ fi
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/2.41-fastcgi-Makefile-gentoo.patch
+}
+
+src_compile() {
+ CC="$(tc-getCC)"
+ local myconf="--with-dynamic-ffi
+ --with-module=wildcard
+ --with-module=rawsock"
+ use ppc-macos || myconf="${myconf} --with-module=bindings/glibc"
+ use readline || myconf="${myconf} --with-noreadline"
+ if use X; then
+ if use new-clx; then
+ myconf="${myconf} --with-module=clx/new-clx"
+ else
+ myconf="${myconf} --with-module=clx/mit-clx"
+ fi
+ fi
+ if use postgres; then
+ myconf="${myconf} --with-module=postgresql"
+ CC="${CC} -I $(pg_config --includedir)"
+ fi
+ use fastcgi && myconf="${myconf} --with-module=fastcgi"
+ use pcre && myconf="${myconf} --with-module=pcre"
+ use zlib && myconf="${myconf} --with-module=zlib"
+ einfo "Configuring with ${myconf}"
+ ./configure --prefix=/usr ${myconf} build || die "./configure failed"
+ cd build
+ ./makemake ${myconf} >Makefile
+ emake -j1 config.lisp
+ sed -i 's,"vi","nano",g' config.lisp
+ sed -i 's,http://www.lisp.org/HyperSpec/,http://www.lispworks.com/reference/HyperSpec/,g' config.lisp
+ emake -j1 || die
+}
+
+src_install() {
+ pushd build
+ make DESTDIR=${D} prefix=/usr install-bin || die
+ doman clisp.1
+ dodoc SUMMARY README* NEWS MAGIC.add GNU-GPL COPYRIGHT \
+ ANNOUNCE clisp.dvi clisp.html
+ chmod a+x ${D}/usr/lib/clisp/clisp-link
+ popd
+ dohtml doc/impnotes.{css,html}
+ dohtml build/clisp.html
+ dohtml doc/clisp.png
+ dodoc build/clisp.ps
+ dodoc doc/{editors,CLOS-guide,LISP-tutorial}.txt
+}
diff --git a/dev-lisp/clisp/files/2.41-fastcgi-Makefile-gentoo.patch b/dev-lisp/clisp/files/2.41-fastcgi-Makefile-gentoo.patch
new file mode 100644
index 000000000000..9e8af6e11ca0
--- /dev/null
+++ b/dev-lisp/clisp/files/2.41-fastcgi-Makefile-gentoo.patch
@@ -0,0 +1,16 @@
+diff -ur clisp-2.41.orig/modules/fastcgi/Makefile.in clisp-2.41/modules/fastcgi/Makefile.in
+--- clisp-2.41.orig/modules/fastcgi/Makefile.in 2004-08-12 09:38:36.000000000 -0500
++++ clisp-2.41/modules/fastcgi/Makefile.in 2006-04-24 15:14:38.000000000 -0500
+@@ -23,10 +23,10 @@
+ $(CLISP) -c fastcgi.lisp
+
+ fastcgi.o: fastcgi.c
+- $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi.c
++ $(CC) $(CPPFLAGS) $(CFLAGS) -I$(INCLUDES) -I.. -c fastcgi.c
+
+ fastcgi_wrappers.o: fastcgi_wrappers.c
+- $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi_wrappers.c
++ $(CC) $(CPPFLAGS) $(CFLAGS) -I$(INCLUDES) -I.. -c fastcgi_wrappers.c
+
+ # Make a module
+ clisp-module : all
diff --git a/dev-lisp/clisp/files/digest-clisp-2.41 b/dev-lisp/clisp/files/digest-clisp-2.41
new file mode 100644
index 000000000000..02dcb58eed4e
--- /dev/null
+++ b/dev-lisp/clisp/files/digest-clisp-2.41
@@ -0,0 +1,3 @@
+MD5 3a7a00e82ebeeb72a75a032f84c36c6c clisp-2.41.tar.bz2 8319471
+RMD160 e98ee7142c01e946f242360c7495df5668694d34 clisp-2.41.tar.bz2 8319471
+SHA256 1e5f8d9b04024ae072536ae3271075c1a422c02d3997a729a6b00912ed2ae323 clisp-2.41.tar.bz2 8319471