summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-lisp/clisp/ChangeLog20
-rw-r--r--dev-lisp/clisp/Manifest69
-rw-r--r--dev-lisp/clisp/clisp-2.33.2-r2.ebuild138
-rw-r--r--dev-lisp/clisp/clisp-2.34-r1.ebuild137
-rw-r--r--dev-lisp/clisp/clisp-2.35.ebuild96
-rw-r--r--dev-lisp/clisp/clisp-2.38-r1.ebuild (renamed from dev-lisp/clisp/clisp-2.36.ebuild)6
-rw-r--r--dev-lisp/clisp/files/2.33.2/README.Gentoo11
-rw-r--r--dev-lisp/clisp/files/2.33.2/clisp.sh118
-rw-r--r--dev-lisp/clisp/files/2.33.2/compilefix.patch17
-rw-r--r--dev-lisp/clisp/files/2.33.2/fastcgi-Makefile.in-gentoo.patch17
-rw-r--r--dev-lisp/clisp/files/2.33.2/glibc-linux.lisp-sigpause-gentoo.patch15
-rw-r--r--dev-lisp/clisp/files/2.33.2/install-clc.lisp15
-rw-r--r--dev-lisp/clisp/files/2.34/README.Gentoo11
-rw-r--r--dev-lisp/clisp/files/2.34/clisp.sh118
-rw-r--r--dev-lisp/clisp/files/2.34/fastcgi-Makefile.in-gentoo.patch17
-rw-r--r--dev-lisp/clisp/files/2.34/glibc-linux.lisp-sigpause-gentoo.patch15
-rw-r--r--dev-lisp/clisp/files/2.34/install-clc.lisp15
-rw-r--r--dev-lisp/clisp/files/2.35/README.Gentoo11
-rw-r--r--dev-lisp/clisp/files/2.35/clisp.sh118
-rw-r--r--dev-lisp/clisp/files/2.35/install-clc.lisp15
-rw-r--r--dev-lisp/clisp/files/2.36/README.Gentoo11
-rw-r--r--dev-lisp/clisp/files/2.36/clisp.sh118
-rw-r--r--dev-lisp/clisp/files/2.36/install-clc.lisp15
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.33.2-r21
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.34-r11
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.351
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.361
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.38-r13
28 files changed, 93 insertions, 1037 deletions
diff --git a/dev-lisp/clisp/ChangeLog b/dev-lisp/clisp/ChangeLog
index 1a778059b50a..46464ae470a4 100644
--- a/dev-lisp/clisp/ChangeLog
+++ b/dev-lisp/clisp/ChangeLog
@@ -1,6 +1,24 @@
# 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.48 2006/01/28 10:41:39 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.49 2006/04/03 17:29:50 mkennedy Exp $
+
+*clisp-2.38-r1 (03 Apr 2006)
+
+ 03 Apr 2006; Matthew Kennedy <mkennedy@gentoo.org>
+ -files/2.33.2/README.Gentoo, -files/2.33.2/clisp.sh,
+ -files/2.33.2/compilefix.patch,
+ -files/2.33.2/fastcgi-Makefile.in-gentoo.patch,
+ -files/2.33.2/glibc-linux.lisp-sigpause-gentoo.patch,
+ -files/2.33.2/install-clc.lisp, -files/2.34/README.Gentoo,
+ -files/2.34/clisp.sh, -files/2.34/fastcgi-Makefile.in-gentoo.patch,
+ -files/2.34/glibc-linux.lisp-sigpause-gentoo.patch,
+ -files/2.34/install-clc.lisp, -files/2.35/README.Gentoo,
+ -files/2.35/clisp.sh, -files/2.35/install-clc.lisp,
+ -files/2.36/README.Gentoo, -files/2.36/clisp.sh,
+ -files/2.36/install-clc.lisp, -clisp-2.33.2-r2.ebuild,
+ -clisp-2.34-r1.ebuild, -clisp-2.35.ebuild, -clisp-2.36.ebuild,
+ +clisp-2.38-r1.ebuild:
+ Missing x11-misc/imake dependencies; Resolves Bug #128288; Removed old ebuilds.
28 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org> clisp-2.38.ebuild:
ppc stable, bug #120224
diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest
index 227599e30d7c..ca04f7fc55fb 100644
--- a/dev-lisp/clisp/Manifest
+++ b/dev-lisp/clisp/Manifest
@@ -1,32 +1,99 @@
MD5 739d2f7559f199584aa29fbc5d9a2cf6 ChangeLog 10861
+RMD160 5d0c2fc16f51548b66aba7dc4167fb0de89c02a8 ChangeLog 10861
+SHA256 70f4702f2af763d14bf70772080a6becd3fd0c5d12e16c7eb57ccd7c470d7229 ChangeLog 10861
MD5 fce61ccc24ef4d9aa4b70cc4c8fde0be clisp-2.33.2-r2.ebuild 4238
+RMD160 bb09f02743bcc501c2018869cca7efdf592575e1 clisp-2.33.2-r2.ebuild 4238
+SHA256 2abdd5366c3bea2c269d3d351f801c4942a6fb70feeba5f2a5056195815eaa93 clisp-2.33.2-r2.ebuild 4238
MD5 703fc21066f759fb89bd66a28a9ee91f clisp-2.34-r1.ebuild 4160
+RMD160 31c5e473b33b86047a3f6908d1a811d8010413e4 clisp-2.34-r1.ebuild 4160
+SHA256 15f9cdf39eea220259fd54b58dedd3a9b40696a597a69d814f311e3ba4422765 clisp-2.34-r1.ebuild 4160
MD5 875bf0b817f57e16ad20f42f094ad8a1 clisp-2.35.ebuild 2879
+RMD160 079c654a07d0e6eab1a4a538f4492bd0fb6ecf79 clisp-2.35.ebuild 2879
+SHA256 1215cb1589b169de16edf715e0a9c2e53f1923ed86830d6b9f85fcd0f5be6479 clisp-2.35.ebuild 2879
MD5 cd8df21d6d2351d3116a6cfafe5cdf6e clisp-2.36.ebuild 3142
-MD5 dcf6f597090f7d2d4ad822bcf92427a9 clisp-2.38.ebuild 3141
+RMD160 83b456af11fdd2d106691a75d177807c1de03f6a clisp-2.36.ebuild 3142
+SHA256 274603f5ef85ccdb5da8a7a5ccb11ab53442a03c669c32c2d9b515c4c57091d5 clisp-2.36.ebuild 3142
+MD5 6a651ca21fdc3a02517001c19f8bf144 clisp-2.38-r1.ebuild 3162
+RMD160 5e3e1905ad3d9aa75ce1a4b3f8b1246679c7b25d clisp-2.38-r1.ebuild 3162
+SHA256 d9551f75c4f84b798291e1ca57f41f80d29f3df681b82886185ceb2e761155df clisp-2.38-r1.ebuild 3162
MD5 66e5b3968b3a6ad0301ca028447b26b3 files/2.33.2/README.Gentoo 334
+RMD160 c236897c39f4c8e8f75ff9782d2ee7a7b30aece4 files/2.33.2/README.Gentoo 334
+SHA256 336e4287ec4cfdbe8fda692bd217431adb4e303d3f5204bdf3df0ea711fbebd6 files/2.33.2/README.Gentoo 334
MD5 fe93240f140623bf55d2e503f6d8e01e files/2.33.2/clisp.sh 2792
+RMD160 107eccac30fc373f449d0d252ca82fa400ce0877 files/2.33.2/clisp.sh 2792
+SHA256 5ba7c78f3d99b9264c9cb8909135ccd0bca113d66d5a998acc520fb431dc75ad files/2.33.2/clisp.sh 2792
MD5 8d8449ba456d4f8b789d4349496845b6 files/2.33.2/compilefix.patch 1174
+RMD160 0155ba244c5a7376f6d6d8545d6410b01c029f79 files/2.33.2/compilefix.patch 1174
+SHA256 89963780a84a0be997fba01b9cab281042de3cdbca967dc5e9fc2b68351d9d7e files/2.33.2/compilefix.patch 1174
MD5 a9325cfeff703a21e63dbd2b3aad34c1 files/2.33.2/fastcgi-Makefile.in-gentoo.patch 670
+RMD160 d295dc71d325d285efc89d370bfbbe60832fbcf5 files/2.33.2/fastcgi-Makefile.in-gentoo.patch 670
+SHA256 fb23d74c49cae9d6b235cb73e8d00bc22898208705eb0874cc52fa1450175ca8 files/2.33.2/fastcgi-Makefile.in-gentoo.patch 670
MD5 3eb393d2fbfe2e395744f45ce0d3e4f0 files/2.33.2/glibc-linux.lisp-sigpause-gentoo.patch 622
+RMD160 4944ec1bfdecb3352040b174f22d0c42a687a086 files/2.33.2/glibc-linux.lisp-sigpause-gentoo.patch 622
+SHA256 f559e5fef352bc3f6ca0ca8d548e8630e1bc1ed24af5d57912845d97ff2a4d78 files/2.33.2/glibc-linux.lisp-sigpause-gentoo.patch 622
MD5 2f431f5c714c00d04b55e02a9d54f452 files/2.33.2/install-clc.lisp 501
+RMD160 c4848c195ef194fce8ec73eb4aceeb5f34b919ac files/2.33.2/install-clc.lisp 501
+SHA256 93ff66189e490ae806c2d227e24295af0cf01e1bb0a1d7de2cf57ff59523f09e files/2.33.2/install-clc.lisp 501
MD5 66e5b3968b3a6ad0301ca028447b26b3 files/2.34/README.Gentoo 334
+RMD160 c236897c39f4c8e8f75ff9782d2ee7a7b30aece4 files/2.34/README.Gentoo 334
+SHA256 336e4287ec4cfdbe8fda692bd217431adb4e303d3f5204bdf3df0ea711fbebd6 files/2.34/README.Gentoo 334
MD5 fe93240f140623bf55d2e503f6d8e01e files/2.34/clisp.sh 2792
+RMD160 107eccac30fc373f449d0d252ca82fa400ce0877 files/2.34/clisp.sh 2792
+SHA256 5ba7c78f3d99b9264c9cb8909135ccd0bca113d66d5a998acc520fb431dc75ad files/2.34/clisp.sh 2792
MD5 a68a303f8d8e4eec8542f36167df1377 files/2.34/fastcgi-Makefile.in-gentoo.patch 662
+RMD160 07f3a4b8e1b70d033d06e349284552c0370c9f7a files/2.34/fastcgi-Makefile.in-gentoo.patch 662
+SHA256 b7ee40bef983f04e4b41e763cb16f4bac912b84d76e993b7319d5b5ef1798548 files/2.34/fastcgi-Makefile.in-gentoo.patch 662
MD5 e415e209cc23163e624face90f97e024 files/2.34/glibc-linux.lisp-sigpause-gentoo.patch 614
+RMD160 0456f942138069addc21fa18b9ff2507747a0e88 files/2.34/glibc-linux.lisp-sigpause-gentoo.patch 614
+SHA256 e9fbfee5eec836551d27247d6407654509458c644bcbfa54d438a364b0eec716 files/2.34/glibc-linux.lisp-sigpause-gentoo.patch 614
MD5 2f431f5c714c00d04b55e02a9d54f452 files/2.34/install-clc.lisp 501
+RMD160 c4848c195ef194fce8ec73eb4aceeb5f34b919ac files/2.34/install-clc.lisp 501
+SHA256 93ff66189e490ae806c2d227e24295af0cf01e1bb0a1d7de2cf57ff59523f09e files/2.34/install-clc.lisp 501
MD5 66e5b3968b3a6ad0301ca028447b26b3 files/2.35/README.Gentoo 334
+RMD160 c236897c39f4c8e8f75ff9782d2ee7a7b30aece4 files/2.35/README.Gentoo 334
+SHA256 336e4287ec4cfdbe8fda692bd217431adb4e303d3f5204bdf3df0ea711fbebd6 files/2.35/README.Gentoo 334
MD5 fe93240f140623bf55d2e503f6d8e01e files/2.35/clisp.sh 2792
+RMD160 107eccac30fc373f449d0d252ca82fa400ce0877 files/2.35/clisp.sh 2792
+SHA256 5ba7c78f3d99b9264c9cb8909135ccd0bca113d66d5a998acc520fb431dc75ad files/2.35/clisp.sh 2792
MD5 2f431f5c714c00d04b55e02a9d54f452 files/2.35/install-clc.lisp 501
+RMD160 c4848c195ef194fce8ec73eb4aceeb5f34b919ac files/2.35/install-clc.lisp 501
+SHA256 93ff66189e490ae806c2d227e24295af0cf01e1bb0a1d7de2cf57ff59523f09e files/2.35/install-clc.lisp 501
MD5 66e5b3968b3a6ad0301ca028447b26b3 files/2.36/README.Gentoo 334
+RMD160 c236897c39f4c8e8f75ff9782d2ee7a7b30aece4 files/2.36/README.Gentoo 334
+SHA256 336e4287ec4cfdbe8fda692bd217431adb4e303d3f5204bdf3df0ea711fbebd6 files/2.36/README.Gentoo 334
MD5 fe93240f140623bf55d2e503f6d8e01e files/2.36/clisp.sh 2792
+RMD160 107eccac30fc373f449d0d252ca82fa400ce0877 files/2.36/clisp.sh 2792
+SHA256 5ba7c78f3d99b9264c9cb8909135ccd0bca113d66d5a998acc520fb431dc75ad files/2.36/clisp.sh 2792
MD5 2f431f5c714c00d04b55e02a9d54f452 files/2.36/install-clc.lisp 501
+RMD160 c4848c195ef194fce8ec73eb4aceeb5f34b919ac files/2.36/install-clc.lisp 501
+SHA256 93ff66189e490ae806c2d227e24295af0cf01e1bb0a1d7de2cf57ff59523f09e files/2.36/install-clc.lisp 501
MD5 66e5b3968b3a6ad0301ca028447b26b3 files/2.38/README.Gentoo 334
+RMD160 c236897c39f4c8e8f75ff9782d2ee7a7b30aece4 files/2.38/README.Gentoo 334
+SHA256 336e4287ec4cfdbe8fda692bd217431adb4e303d3f5204bdf3df0ea711fbebd6 files/2.38/README.Gentoo 334
MD5 fe93240f140623bf55d2e503f6d8e01e files/2.38/clisp.sh 2792
+RMD160 107eccac30fc373f449d0d252ca82fa400ce0877 files/2.38/clisp.sh 2792
+SHA256 5ba7c78f3d99b9264c9cb8909135ccd0bca113d66d5a998acc520fb431dc75ad files/2.38/clisp.sh 2792
MD5 2f431f5c714c00d04b55e02a9d54f452 files/2.38/install-clc.lisp 501
+RMD160 c4848c195ef194fce8ec73eb4aceeb5f34b919ac files/2.38/install-clc.lisp 501
+SHA256 93ff66189e490ae806c2d227e24295af0cf01e1bb0a1d7de2cf57ff59523f09e files/2.38/install-clc.lisp 501
MD5 9a2df7725b74af8b8b9f3db39b350e79 files/digest-clisp-2.33.2-r2 66
+RMD160 9d13cd75d9224f323bc6a1b142d301dc24b6ff34 files/digest-clisp-2.33.2-r2 66
+SHA256 80fc766b1d84df68d3fe293923d19f878f477f3a972acb6a09fd05a750bdfe3d files/digest-clisp-2.33.2-r2 66
MD5 d8868b134ba5463d87df11818719fcec files/digest-clisp-2.34-r1 64
+RMD160 e31f2224743c735fe1d3333c97a515987c90065d files/digest-clisp-2.34-r1 64
+SHA256 cb4d703b87744de617968bbeb7f8914447390e8d8e2b593510d886bfbcdfa7ca files/digest-clisp-2.34-r1 64
MD5 f9c5dbcccff51886eb3704fd7fa7c429 files/digest-clisp-2.35 64
+RMD160 f94f89b9cdcf3cadfd499a612c6151bdba0e0c34 files/digest-clisp-2.35 64
+SHA256 151508b5d25d18a0b0ae65d2b225ea49cdc22ddb40e8901099dfcf73f7bc2f26 files/digest-clisp-2.35 64
MD5 08b8b798be80ccd9fe2e06b3a94d11ec files/digest-clisp-2.36 64
+RMD160 a98a6f8c362199cbd4305763892c935ad204baea files/digest-clisp-2.36 64
+SHA256 86868983d297ea77b4e62fc4e79a14159c5b7d8d77ff017fc50281eb2365458b files/digest-clisp-2.36 64
MD5 b8735b2750320366c3270887f00e2fa3 files/digest-clisp-2.38 64
+RMD160 2f517a9e6e8c63fa11464dd3a2ed8ec50395d0fc files/digest-clisp-2.38 64
+SHA256 c0447d26305693b9f8d0a627a9d47d17a546da8a00a7c20137f7733f2be5b104 files/digest-clisp-2.38 64
+MD5 9210f3550260a9fcac73c39f31f2e14f files/digest-clisp-2.38-r1 238
+RMD160 60a53629c21be478cf62f91bd25afd22b09e95bf files/digest-clisp-2.38-r1 238
+SHA256 0cac2d185676cab92bb8516501d45c36c0867fde92ccef75a959ceb658460c46 files/digest-clisp-2.38-r1 238
MD5 485cde76397408cf913fc6d4c7a45a67 metadata.xml 882
+RMD160 c1c9236c3fb6d0594a998221fbff50add9b1d1b2 metadata.xml 882
+SHA256 b55a5dec0b7c7764565517bab024bb1526dd21cf58bc4a727f09ac3d2ff4983f metadata.xml 882
diff --git a/dev-lisp/clisp/clisp-2.33.2-r2.ebuild b/dev-lisp/clisp/clisp-2.33.2-r2.ebuild
deleted file mode 100644
index b523ffcddc3b..000000000000
--- a/dev-lisp/clisp/clisp-2.33.2-r2.ebuild
+++ /dev/null
@@ -1,138 +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/clisp/clisp-2.33.2-r2.ebuild,v 1.8 2005/11/15 14:21:15 gustavoz Exp $
-
-inherit flag-o-matic common-lisp-common-2 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="x86 ppc ~ppc-macos ~amd64 -sparc"
-IUSE="X fastcgi nls pcre postgres readline"
-
-DEPEND="dev-libs/libsigsegv
- dev-lisp/common-lisp-controller
- fastcgi? ( dev-libs/fcgi )
- postgres? ( dev-db/postgresql )
- X? ( virtual/x11 )
- readline? ( sys-libs/readline )
- nls? ( sys-devel/gettext )
- pcre? ( dev-libs/libpcre )"
-
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch || die
- epatch ${FILESDIR}/${PV}/glibc-linux.lisp-sigpause-gentoo.patch || die
- epatch ${FILESDIR}/${PV}/compilefix.patch || die
-}
-
-src_compile() {
- # Handle the case where the user has some other -falign-functions
- # option set. Bug 34630.
- if ! is-flag '-falign-functions=4' \
- && expr "$CFLAGS" : '.*\(-falign-functions=[[:digit:]]\+\)' >/dev/null; then
- CFLAGS=${CFLAGS/\
- $(expr "$CFLAGS" : '.*\(-falign-functions=[[:digit:]]\+\)')/\
- -falign-functions=4}
- fi
-
- # Fails to compile without -falign-functions=4 when -march=pentium4
- # (or -march=pentium3, sometimes??) is defined. Bugs 33425 and 34630.
- if (is-flag '-march=pentium4' || is-flag '-march=pentium3') \
- && ! is-flag '-falign-functions=4'; then
- append-flags '-falign-functions=4'
- fi
-
- # Athlon XP users report problems with -O3 optimization. In this
- # block, we remove any optimization flag. Depending on bug 34497. we
- # may be able to reduce optimization to -O2.
- if is-flag '-march=athlon-xp'; then
- filter-flags '-O*'
- fi
-
- # The previous stanza might not be necessary. Bug 39830.
- if is-flag '-march=athlon-xp'; then
- replace-flags '-march=athlon-xp' '-mcpu=athlon-xp'
- fi
-
-# einfo "Using CFLAGS: ${CFLAGS}"
-# export CC="$(gcc-getCC) ${CFLAGS}"
-
- CC="$(tc-getCC)" # used further down
-
- # Let CLISP use its own set of optimizations
- unset CFLAGS CXXFLAGS
- local myconf="--with-dynamic-ffi
- --with-unicode
- --with-module=regexp
- --with-module=syscalls
- --with-module=wildcard"
- use ppc-macos || myconf="${myconf} --with-module=bindings/glibc"
- use readline || myconf="${myconf} --with-noreadline"
- use nls || myconf="${myconf} --with-nogettext"
-# use X && myconf="${myconf} --with-module=clx/new-clx"
- use X && myconf="${myconf} --with-module=clx/mit-clx"
- 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"
- ./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
-
- rm -f ${D}/usr/lib/clisp/base/*
- (cd ${D}/usr/lib/clisp/base && ln -s ../full/* .)
- chmod a+x ${D}/usr/lib/clisp/clisp-link
- popd
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/${PV}/install-clc.lisp
- dodoc ${FILESDIR}/${PV}/README.Gentoo
-
- keepdir /usr/lib/common-lisp/clisp
-}
-
-pkg_preinst() {
- local clisp_dir=/usr/lib/clisp
- local old_mem=$clisp_dir/full/lispinit.mem
- local new_mem=$clisp_dir/full/lispinit-new.mem
- local clean_mem=$clisp_dir/full/lispinit-clean.mem
- local lisp_run=$clisp_dir/full/lisp.run
- rm -f $old_mem $new_mem $clean_mem $lisp_run
-}
-
-pkg_postinst() {
- standard-impl-postinst clisp
-}
-
-pkg_postrm() {
- standard-impl-postrm clisp /usr/bin/clisp
-}
-
-pkg_postrm() {
- if [ ! -x /usr/bin/clisp ]; then
- rm -rf /usr/lib/clisp/ || die
- fi
-}
diff --git a/dev-lisp/clisp/clisp-2.34-r1.ebuild b/dev-lisp/clisp/clisp-2.34-r1.ebuild
deleted file mode 100644
index 7ccd212ca4b2..000000000000
--- a/dev-lisp/clisp/clisp-2.34-r1.ebuild
+++ /dev/null
@@ -1,137 +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/clisp/clisp-2.34-r1.ebuild,v 1.4 2005/11/15 14:21:15 gustavoz Exp $
-
-inherit flag-o-matic common-lisp-common-2 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 fastcgi pcre postgres readline zlib"
-
-DEPEND="dev-libs/libsigsegv
- dev-lisp/common-lisp-controller
- sys-devel/gettext
- virtual/tetex
- fastcgi? ( dev-libs/fcgi )
- postgres? ( dev-db/postgresql )
- X? ( virtual/x11 )
- readline? ( sys-libs/readline )
- pcre? ( dev-libs/libpcre )
- zlib? ( sys-libs/zlib )"
-
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch || die
- epatch ${FILESDIR}/${PV}/glibc-linux.lisp-sigpause-gentoo.patch || die
-}
-
-src_compile() {
- # Handle the case where the user has some other -falign-functions
- # option set. Bug 34630.
- if ! is-flag '-falign-functions=4' \
- && expr "$CFLAGS" : '.*\(-falign-functions=[[:digit:]]\+\)' >/dev/null; then
- CFLAGS=${CFLAGS/\
- $(expr "$CFLAGS" : '.*\(-falign-functions=[[:digit:]]\+\)')/\
- -falign-functions=4}
- fi
-
- # Fails to compile without -falign-functions=4 when -march=pentium4
- # (or -march=pentium3, sometimes??) is defined. Bugs 33425 and 34630.
- if (is-flag '-march=pentium4' || is-flag '-march=pentium3') \
- && ! is-flag '-falign-functions=4'; then
- append-flags '-falign-functions=4'
- fi
-
- # Athlon XP users report problems with -O3 optimization. In this
- # block, we remove any optimization flag. Depending on bug 34497. we
- # may be able to reduce optimization to -O2.
- if is-flag '-march=athlon-xp'; then
- filter-flags '-O*'
- fi
-
- # The previous stanza might not be necessary. Bug 39830.
- if is-flag '-march=athlon-xp'; then
- replace-flags '-march=athlon-xp' '-mcpu=athlon-xp'
- fi
-
-# einfo "Using CFLAGS: ${CFLAGS}"
-# export CC="$(gcc-getCC) ${CFLAGS}"
-
- CC="$(tc-getCC)" # used further down
-
- # Let CLISP use its own set of optimizations
- unset CFLAGS CXXFLAGS
- 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"
- use X && myconf="${myconf} --with-module=clx/new-clx"
- 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
-
- rm -f ${D}/usr/lib/clisp/base/*
- (cd ${D}/usr/lib/clisp/base && ln -s ../full/* .)
- chmod a+x ${D}/usr/lib/clisp/clisp-link
- popd
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/${PV}/install-clc.lisp
- dodoc ${FILESDIR}/${PV}/README.Gentoo
-
- keepdir /usr/lib/common-lisp/clisp
-}
-
-pkg_preinst() {
- local clisp_dir=/usr/lib/clisp
- local old_mem=$clisp_dir/full/lispinit.mem
- local new_mem=$clisp_dir/full/lispinit-new.mem
- local clean_mem=$clisp_dir/full/lispinit-clean.mem
- local lisp_run=$clisp_dir/full/lisp.run
- rm -f $old_mem $new_mem $clean_mem $lisp_run
-}
-
-pkg_postinst() {
- standard-impl-postinst clisp
-}
-
-pkg_postrm() {
- standard-impl-postrm clisp /usr/bin/clisp
-}
-
-pkg_postrm() {
- if [ ! -x /usr/bin/clisp ]; then
- rm -rf /usr/lib/clisp/ || die
- fi
-}
diff --git a/dev-lisp/clisp/clisp-2.35.ebuild b/dev-lisp/clisp/clisp-2.35.ebuild
deleted file mode 100644
index 33d6c9b2f839..000000000000
--- a/dev-lisp/clisp/clisp-2.35.ebuild
+++ /dev/null
@@ -1,96 +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/clisp/clisp-2.35.ebuild,v 1.2 2005/11/15 14:21:15 gustavoz Exp $
-
-inherit flag-o-matic common-lisp-common-2 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="~x86 ~ppc ~ppc-macos ~amd64 -sparc"
-IUSE="X fastcgi pcre postgres readline zlib"
-
-DEPEND="dev-libs/libsigsegv
- dev-lisp/common-lisp-controller
- sys-devel/gettext
- virtual/tetex
- fastcgi? ( dev-libs/fcgi )
- postgres? ( dev-db/postgresql )
- X? ( virtual/x11 )
- readline? ( sys-libs/readline )
- pcre? ( dev-libs/libpcre )
- zlib? ( sys-libs/zlib )"
-
-PROVIDE="virtual/commonlisp"
-
-src_compile() {
- # Let CLISP use its own set of optimizations
- unset CFLAGS CXXFLAGS
- 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"
- use X && myconf="${myconf} --with-module=clx/new-clx"
- 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
- rm -f ${D}/usr/lib/clisp/base/*
- (cd ${D}/usr/lib/clisp/base && ln -s ../full/* .)
- chmod a+x ${D}/usr/lib/clisp/clisp-link
- popd
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/${PV}/install-clc.lisp
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- keepdir /usr/lib/common-lisp/clisp
-}
-
-pkg_preinst() {
- local clisp_dir=/usr/lib/clisp
- local old_mem=$clisp_dir/full/lispinit.mem
- local new_mem=$clisp_dir/full/lispinit-new.mem
- local clean_mem=$clisp_dir/full/lispinit-clean.mem
- local lisp_run=$clisp_dir/full/lisp.run
- rm -f $old_mem $new_mem $clean_mem $lisp_run
-}
-
-pkg_postinst() {
- standard-impl-postinst clisp
-}
-
-pkg_postrm() {
- standard-impl-postrm clisp /usr/bin/clisp
-}
-
-pkg_postrm() {
- if [ ! -x /usr/bin/clisp ]; then
- rm -rf /usr/lib/clisp/ || die
- fi
-}
diff --git a/dev-lisp/clisp/clisp-2.36.ebuild b/dev-lisp/clisp/clisp-2.38-r1.ebuild
index 0a440113d34b..b77dc9751a37 100644
--- a/dev-lisp/clisp/clisp-2.36.ebuild
+++ b/dev-lisp/clisp/clisp-2.38-r1.ebuild
@@ -1,6 +1,6 @@
# 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.36.ebuild,v 1.5 2006/01/25 08:24:04 spyderous Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/clisp-2.38-r1.ebuild,v 1.1 2006/04/03 17:29:50 mkennedy Exp $
inherit flag-o-matic common-lisp-common-2 eutils toolchain-funcs
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~x86 ~ppc ~ppc-macos ~amd64 -sparc"
+KEYWORDS="~amd64 ~ppc ~ppc-macos -sparc ~x86"
IUSE="X fastcgi pcre postgres readline zlib"
RDEPEND="dev-libs/libsigsegv
@@ -24,7 +24,7 @@ RDEPEND="dev-libs/libsigsegv
pcre? ( dev-libs/libpcre )
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}
- X? ( || ( x11-proto/xextproto virtual/x11 ) )"
+ X? ( || ( ( x11-misc/imake x11-proto/xextproto ) virtual/x11 ) )"
PROVIDE="virtual/commonlisp"
diff --git a/dev-lisp/clisp/files/2.33.2/README.Gentoo b/dev-lisp/clisp/files/2.33.2/README.Gentoo
deleted file mode 100644
index 6bec925fb0d3..000000000000
--- a/dev-lisp/clisp/files/2.33.2/README.Gentoo
+++ /dev/null
@@ -1,11 +0,0 @@
- -*-outline-*-
-
-* Gentoo Specific Notes
-
-The CLISP port for Gentoo uses Common Lisp Controller related code
-(install-clc.lisp and clisp.sh) from Debian. This code contains the following
-copyright:
-
- ;;;; Copyright (c) 2004 Kevin M. Rosenberg
- ;;;; GNU GPL v2 license
-
diff --git a/dev-lisp/clisp/files/2.33.2/clisp.sh b/dev-lisp/clisp/files/2.33.2/clisp.sh
deleted file mode 100644
index f5ed6a1d8fce..000000000000
--- a/dev-lisp/clisp/files/2.33.2/clisp.sh
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-# Copyright (c) 2002 Kevin M. Rosenberg
-# GNU GPL v2 license
-
-if [ ! -f /usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp ] ; then
- echo "*** Can't find common-lisp-controller.lisp ***" >&2
- echo "Please report this as a bug" &>2
- exit 1
-fi
-
-clisp_dir=/usr/lib/clisp
-clc_lib_dir=/usr/lib/common-lisp/clisp
-
-builder=/usr/bin/clisp
-old_mem=$clisp_dir/full/lispinit.mem
-new_mem=$clisp_dir/full/lispinit-new.mem
-clean_mem=$clisp_dir/full/lispinit-clean.mem
-
-lisp_error()
-{
- echo "Error running $builder" >&2
- exit 1
-}
-
-mem_error()
-{
- echo "Error moving new lisp image $new_mem" >&2
- exit 1
-}
-
-
-case $1 in
- rebuild)
- echo $0 Rebuilding packages...
- shift
- while [ -x $builder ] && [ ! -z "$1" ] ; do
- echo ...rebuilding $1
- $builder -norc -q -M $old_mem -x "
-(let ((*compile-print* nil)
- (*compile-progress* nil)
- (*compile-verbose* nil)
- (*require-verbose* nil)
- (*load-verbose* nil)
- (mk::*load-source-if-no-binary* nil)
- (mk::*bother-user-if-no-binary* nil)
- (mk::*compile-during-load* t))
- (handler-case
- (progn
- (c-l-c:compile-library (quote $1))
- (ext:exit 0)
- )
- (error (e)
- (ignore-errors (format t \"~&Build error: ~A~%\" e))
- (finish-output)
- (ext:exit 1))))" || exit 1
- shift
- done
- ;;
- remove)
- echo $0 Removing packages...
- shift
- while [ ! -z "$1" ] ; do
- echo ...removing package $1
- rm -rf "${clc_lib_dir}/$1"
- shift
- done
- rmdir $clc_lib_dir 2> /dev/null
- ;;
- install-clc)
- echo Installing clc...
- if [ ! -f $clean_mem ]; then
- cp $old_mem $clean_mem
- fi
- if [ -x $clisp_dir/$lisp_builder ]; then
- $builder -norc -q -M $clean_mem \
- -x "
-(handler-case
- (progn
- (when (find-package :c-l-c) ; have to remove
- (delete-package :c-l-c)) ; for clisp workaround
- (load \"$clisp_dir/install-clc.lisp\")
- (saveinitmem \"${new_mem}\")
- (ext:exit 0))
- (error (e)
- (ignore-errors (format t \"~&install-clc error: ~A~%\" e))
- (finish-output)
- (ext:exit 1)))" || lisp_error
- mv $new_mem $old_mem || mem_error
- fi
- ;;
- remove-clc)
- if [ -f $clean_mem ]; then
- cp $clean_mem $old_mem
- else
- echo "Warning: Can't find original image file $clean_mem. Aborting." >& 2
- fi
- ;;
- make-user-image)
- if [ ! -f $2 ] ; then
- echo "Trying to make-user image, but can not find file $2" >&2
- exit 1
- fi
- $builder -norc -q -M $old_mem \
- -x "(progn
- (load \"$2\")
- (saveinitmem \"${new_mem}\"))
- (ext:exit 0)" || lisp_error
- mv $new_mem $old_mem || mem_error
- ;;
- *)
- echo "`basename $0`: Unknown command $1" >&2
- echo "Known commands are:" >&2
- echo "install-clc, remove-clc, rebuild, remove, and make-user-image" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/dev-lisp/clisp/files/2.33.2/compilefix.patch b/dev-lisp/clisp/files/2.33.2/compilefix.patch
deleted file mode 100644
index 507c72c22747..000000000000
--- a/dev-lisp/clisp/files/2.33.2/compilefix.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- clisp-2.33.2/src/genclisph.d.orig 2004-05-27 09:43:38.000000000 -0500
-+++ clisp-2.33.2/src/genclisph.d 2005-05-09 14:24:44.000000000 -0500
-@@ -891,13 +891,13 @@
- printf("#define sstring_length(ptr) sarray_length(ptr)\n");
- printf("#define Sstring_length(obj) sstring_length(TheSstring(obj))\n");
- printf("extern bool string_equal (object string1, object string2);\n");
-- /*
- #ifdef TYPECODES
- printf("#define Array_type_simple_bit_vector(atype) (%d+((atype)<<%d)",Array_type_sbvector,TB0);
- if (TB0+1 != TB1) printf("+((atype)&%d)",bit(TB0+1)-bit(TB1));
- if (TB1+1 != TB2) printf("+((atype)&%d)",bit(TB1+1)-bit(TB2));
- printf(")\n");
- #endif
-+ /*
- sprintf(buf,"struct { XRECORD_HEADER gcv_object_t pack_external_symbols%s; gcv_object_t pack_internal_symbols%s; gcv_object_t pack_shadowing_symbols%s; gcv_object_t pack_use_list%s; gcv_object_t pack_used_by_list%s; gcv_object_t pack_name%s; gcv_object_t pack_nicknames%s; } *",attribute_aligned_object,attribute_aligned_object,attribute_aligned_object,attribute_aligned_object,attribute_aligned_object,attribute_aligned_object,attribute_aligned_object);
- emit_typedef(buf,"Package");
- */
diff --git a/dev-lisp/clisp/files/2.33.2/fastcgi-Makefile.in-gentoo.patch b/dev-lisp/clisp/files/2.33.2/fastcgi-Makefile.in-gentoo.patch
deleted file mode 100644
index 5be16b23c032..000000000000
--- a/dev-lisp/clisp/files/2.33.2/fastcgi-Makefile.in-gentoo.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -ur clisp-2.33.2.original/modules/fastcgi/Makefile.in clisp-2.33.2/modules/fastcgi/Makefile.in
---- clisp-2.33.2.original/modules/fastcgi/Makefile.in 2004-03-03 08:41:54.000000000 -0600
-+++ clisp-2.33.2/modules/fastcgi/Makefile.in 2004-03-20 00:02:37.235191912 -0600
-@@ -22,10 +22,10 @@
- $(CLISP) -c fastcgi.lisp
-
- fastcgi.o: fastcgi.c
-- $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi.c
-+ $(CC) $(CPPFLAGS) $(CFLAGS) -I.. -c fastcgi.c
-
- fastcgi_wrappers.o: fastcgi_wrappers.c
-- $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi_wrappers.c
-+ $(CC) $(CPPFLAGS) $(CFLAGS) -I.. -c fastcgi_wrappers.c
-
- # Make a module
- clisp-module : all
-
diff --git a/dev-lisp/clisp/files/2.33.2/glibc-linux.lisp-sigpause-gentoo.patch b/dev-lisp/clisp/files/2.33.2/glibc-linux.lisp-sigpause-gentoo.patch
deleted file mode 100644
index f1d810f58411..000000000000
--- a/dev-lisp/clisp/files/2.33.2/glibc-linux.lisp-sigpause-gentoo.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -U4 --recursive clisp-2.33.2-orig/modules/bindings/glibc/linux.lisp clisp-2.33.2/modules/bindings/glibc/linux.lisp
---- clisp-2.33.2-orig/modules/bindings/glibc/linux.lisp 2004-07-27 11:51:00.403973848 -0400
-+++ clisp-2.33.2/modules/bindings/glibc/linux.lisp 2004-07-27 11:51:39.937963768 -0400
-@@ -34,8 +34,11 @@
- (def-c-type ulonglong uint64)
- (define-modify-macro orf () logior)
- (define-modify-macro andf () logand)
-
-+; Needed to choose sigpause version
-+(c-lines "#define __FAVOR_BSD~%~%")
-+
- ; ============================= <stddef.h> ====================================
-
- (c-lines "#include <stddef.h>~%")
-
diff --git a/dev-lisp/clisp/files/2.33.2/install-clc.lisp b/dev-lisp/clisp/files/2.33.2/install-clc.lisp
deleted file mode 100644
index 06cb217d32cf..000000000000
--- a/dev-lisp/clisp/files/2.33.2/install-clc.lisp
+++ /dev/null
@@ -1,15 +0,0 @@
-;;;; -*- Mode: Lisp; Package: CL-USER -*-
-;;;; Copyright (c) 2004 Kevin M. Rosenberg
-;;;; GNU GPL v2 license
-
-(in-package #:cl-user)
-
-(handler-case
- (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")
- (error (e)
- (format t "Error during loading of common-lisp-controller.lisp: ~A~%" e)))
-
-(handler-case
- (common-lisp-controller:init-common-lisp-controller-v4 "clisp")
- (error (e)
- (format t "Error during init-common-lisp-controller-v4: ~A~%" e)))
diff --git a/dev-lisp/clisp/files/2.34/README.Gentoo b/dev-lisp/clisp/files/2.34/README.Gentoo
deleted file mode 100644
index 6bec925fb0d3..000000000000
--- a/dev-lisp/clisp/files/2.34/README.Gentoo
+++ /dev/null
@@ -1,11 +0,0 @@
- -*-outline-*-
-
-* Gentoo Specific Notes
-
-The CLISP port for Gentoo uses Common Lisp Controller related code
-(install-clc.lisp and clisp.sh) from Debian. This code contains the following
-copyright:
-
- ;;;; Copyright (c) 2004 Kevin M. Rosenberg
- ;;;; GNU GPL v2 license
-
diff --git a/dev-lisp/clisp/files/2.34/clisp.sh b/dev-lisp/clisp/files/2.34/clisp.sh
deleted file mode 100644
index f5ed6a1d8fce..000000000000
--- a/dev-lisp/clisp/files/2.34/clisp.sh
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-# Copyright (c) 2002 Kevin M. Rosenberg
-# GNU GPL v2 license
-
-if [ ! -f /usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp ] ; then
- echo "*** Can't find common-lisp-controller.lisp ***" >&2
- echo "Please report this as a bug" &>2
- exit 1
-fi
-
-clisp_dir=/usr/lib/clisp
-clc_lib_dir=/usr/lib/common-lisp/clisp
-
-builder=/usr/bin/clisp
-old_mem=$clisp_dir/full/lispinit.mem
-new_mem=$clisp_dir/full/lispinit-new.mem
-clean_mem=$clisp_dir/full/lispinit-clean.mem
-
-lisp_error()
-{
- echo "Error running $builder" >&2
- exit 1
-}
-
-mem_error()
-{
- echo "Error moving new lisp image $new_mem" >&2
- exit 1
-}
-
-
-case $1 in
- rebuild)
- echo $0 Rebuilding packages...
- shift
- while [ -x $builder ] && [ ! -z "$1" ] ; do
- echo ...rebuilding $1
- $builder -norc -q -M $old_mem -x "
-(let ((*compile-print* nil)
- (*compile-progress* nil)
- (*compile-verbose* nil)
- (*require-verbose* nil)
- (*load-verbose* nil)
- (mk::*load-source-if-no-binary* nil)
- (mk::*bother-user-if-no-binary* nil)
- (mk::*compile-during-load* t))
- (handler-case
- (progn
- (c-l-c:compile-library (quote $1))
- (ext:exit 0)
- )
- (error (e)
- (ignore-errors (format t \"~&Build error: ~A~%\" e))
- (finish-output)
- (ext:exit 1))))" || exit 1
- shift
- done
- ;;
- remove)
- echo $0 Removing packages...
- shift
- while [ ! -z "$1" ] ; do
- echo ...removing package $1
- rm -rf "${clc_lib_dir}/$1"
- shift
- done
- rmdir $clc_lib_dir 2> /dev/null
- ;;
- install-clc)
- echo Installing clc...
- if [ ! -f $clean_mem ]; then
- cp $old_mem $clean_mem
- fi
- if [ -x $clisp_dir/$lisp_builder ]; then
- $builder -norc -q -M $clean_mem \
- -x "
-(handler-case
- (progn
- (when (find-package :c-l-c) ; have to remove
- (delete-package :c-l-c)) ; for clisp workaround
- (load \"$clisp_dir/install-clc.lisp\")
- (saveinitmem \"${new_mem}\")
- (ext:exit 0))
- (error (e)
- (ignore-errors (format t \"~&install-clc error: ~A~%\" e))
- (finish-output)
- (ext:exit 1)))" || lisp_error
- mv $new_mem $old_mem || mem_error
- fi
- ;;
- remove-clc)
- if [ -f $clean_mem ]; then
- cp $clean_mem $old_mem
- else
- echo "Warning: Can't find original image file $clean_mem. Aborting." >& 2
- fi
- ;;
- make-user-image)
- if [ ! -f $2 ] ; then
- echo "Trying to make-user image, but can not find file $2" >&2
- exit 1
- fi
- $builder -norc -q -M $old_mem \
- -x "(progn
- (load \"$2\")
- (saveinitmem \"${new_mem}\"))
- (ext:exit 0)" || lisp_error
- mv $new_mem $old_mem || mem_error
- ;;
- *)
- echo "`basename $0`: Unknown command $1" >&2
- echo "Known commands are:" >&2
- echo "install-clc, remove-clc, rebuild, remove, and make-user-image" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/dev-lisp/clisp/files/2.34/fastcgi-Makefile.in-gentoo.patch b/dev-lisp/clisp/files/2.34/fastcgi-Makefile.in-gentoo.patch
deleted file mode 100644
index 902e1ac267c7..000000000000
--- a/dev-lisp/clisp/files/2.34/fastcgi-Makefile.in-gentoo.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -ur clisp-2.34.original/modules/fastcgi/Makefile.in clisp-2.34/modules/fastcgi/Makefile.in
---- clisp-2.34.original/modules/fastcgi/Makefile.in 2004-03-03 08:41:54.000000000 -0600
-+++ clisp-2.34/modules/fastcgi/Makefile.in 2004-03-20 00:02:37.235191912 -0600
-@@ -22,10 +22,10 @@
- $(CLISP) -c fastcgi.lisp
-
- fastcgi.o: fastcgi.c
-- $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi.c
-+ $(CC) $(CPPFLAGS) $(CFLAGS) -I.. -c fastcgi.c
-
- fastcgi_wrappers.o: fastcgi_wrappers.c
-- $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi_wrappers.c
-+ $(CC) $(CPPFLAGS) $(CFLAGS) -I.. -c fastcgi_wrappers.c
-
- # Make a module
- clisp-module : all
-
diff --git a/dev-lisp/clisp/files/2.34/glibc-linux.lisp-sigpause-gentoo.patch b/dev-lisp/clisp/files/2.34/glibc-linux.lisp-sigpause-gentoo.patch
deleted file mode 100644
index e7f6dd69a786..000000000000
--- a/dev-lisp/clisp/files/2.34/glibc-linux.lisp-sigpause-gentoo.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -U4 --recursive clisp-2.34-orig/modules/bindings/glibc/linux.lisp clisp-2.34/modules/bindings/glibc/linux.lisp
---- clisp-2.34-orig/modules/bindings/glibc/linux.lisp 2004-07-27 11:51:00.403973848 -0400
-+++ clisp-2.34/modules/bindings/glibc/linux.lisp 2004-07-27 11:51:39.937963768 -0400
-@@ -34,8 +34,11 @@
- (def-c-type ulonglong uint64)
- (define-modify-macro orf () logior)
- (define-modify-macro andf () logand)
-
-+; Needed to choose sigpause version
-+(c-lines "#define __FAVOR_BSD~%~%")
-+
- ; ============================= <stddef.h> ====================================
-
- (c-lines "#include <stddef.h>~%")
-
diff --git a/dev-lisp/clisp/files/2.34/install-clc.lisp b/dev-lisp/clisp/files/2.34/install-clc.lisp
deleted file mode 100644
index 06cb217d32cf..000000000000
--- a/dev-lisp/clisp/files/2.34/install-clc.lisp
+++ /dev/null
@@ -1,15 +0,0 @@
-;;;; -*- Mode: Lisp; Package: CL-USER -*-
-;;;; Copyright (c) 2004 Kevin M. Rosenberg
-;;;; GNU GPL v2 license
-
-(in-package #:cl-user)
-
-(handler-case
- (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")
- (error (e)
- (format t "Error during loading of common-lisp-controller.lisp: ~A~%" e)))
-
-(handler-case
- (common-lisp-controller:init-common-lisp-controller-v4 "clisp")
- (error (e)
- (format t "Error during init-common-lisp-controller-v4: ~A~%" e)))
diff --git a/dev-lisp/clisp/files/2.35/README.Gentoo b/dev-lisp/clisp/files/2.35/README.Gentoo
deleted file mode 100644
index 6bec925fb0d3..000000000000
--- a/dev-lisp/clisp/files/2.35/README.Gentoo
+++ /dev/null
@@ -1,11 +0,0 @@
- -*-outline-*-
-
-* Gentoo Specific Notes
-
-The CLISP port for Gentoo uses Common Lisp Controller related code
-(install-clc.lisp and clisp.sh) from Debian. This code contains the following
-copyright:
-
- ;;;; Copyright (c) 2004 Kevin M. Rosenberg
- ;;;; GNU GPL v2 license
-
diff --git a/dev-lisp/clisp/files/2.35/clisp.sh b/dev-lisp/clisp/files/2.35/clisp.sh
deleted file mode 100644
index f5ed6a1d8fce..000000000000
--- a/dev-lisp/clisp/files/2.35/clisp.sh
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-# Copyright (c) 2002 Kevin M. Rosenberg
-# GNU GPL v2 license
-
-if [ ! -f /usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp ] ; then
- echo "*** Can't find common-lisp-controller.lisp ***" >&2
- echo "Please report this as a bug" &>2
- exit 1
-fi
-
-clisp_dir=/usr/lib/clisp
-clc_lib_dir=/usr/lib/common-lisp/clisp
-
-builder=/usr/bin/clisp
-old_mem=$clisp_dir/full/lispinit.mem
-new_mem=$clisp_dir/full/lispinit-new.mem
-clean_mem=$clisp_dir/full/lispinit-clean.mem
-
-lisp_error()
-{
- echo "Error running $builder" >&2
- exit 1
-}
-
-mem_error()
-{
- echo "Error moving new lisp image $new_mem" >&2
- exit 1
-}
-
-
-case $1 in
- rebuild)
- echo $0 Rebuilding packages...
- shift
- while [ -x $builder ] && [ ! -z "$1" ] ; do
- echo ...rebuilding $1
- $builder -norc -q -M $old_mem -x "
-(let ((*compile-print* nil)
- (*compile-progress* nil)
- (*compile-verbose* nil)
- (*require-verbose* nil)
- (*load-verbose* nil)
- (mk::*load-source-if-no-binary* nil)
- (mk::*bother-user-if-no-binary* nil)
- (mk::*compile-during-load* t))
- (handler-case
- (progn
- (c-l-c:compile-library (quote $1))
- (ext:exit 0)
- )
- (error (e)
- (ignore-errors (format t \"~&Build error: ~A~%\" e))
- (finish-output)
- (ext:exit 1))))" || exit 1
- shift
- done
- ;;
- remove)
- echo $0 Removing packages...
- shift
- while [ ! -z "$1" ] ; do
- echo ...removing package $1
- rm -rf "${clc_lib_dir}/$1"
- shift
- done
- rmdir $clc_lib_dir 2> /dev/null
- ;;
- install-clc)
- echo Installing clc...
- if [ ! -f $clean_mem ]; then
- cp $old_mem $clean_mem
- fi
- if [ -x $clisp_dir/$lisp_builder ]; then
- $builder -norc -q -M $clean_mem \
- -x "
-(handler-case
- (progn
- (when (find-package :c-l-c) ; have to remove
- (delete-package :c-l-c)) ; for clisp workaround
- (load \"$clisp_dir/install-clc.lisp\")
- (saveinitmem \"${new_mem}\")
- (ext:exit 0))
- (error (e)
- (ignore-errors (format t \"~&install-clc error: ~A~%\" e))
- (finish-output)
- (ext:exit 1)))" || lisp_error
- mv $new_mem $old_mem || mem_error
- fi
- ;;
- remove-clc)
- if [ -f $clean_mem ]; then
- cp $clean_mem $old_mem
- else
- echo "Warning: Can't find original image file $clean_mem. Aborting." >& 2
- fi
- ;;
- make-user-image)
- if [ ! -f $2 ] ; then
- echo "Trying to make-user image, but can not find file $2" >&2
- exit 1
- fi
- $builder -norc -q -M $old_mem \
- -x "(progn
- (load \"$2\")
- (saveinitmem \"${new_mem}\"))
- (ext:exit 0)" || lisp_error
- mv $new_mem $old_mem || mem_error
- ;;
- *)
- echo "`basename $0`: Unknown command $1" >&2
- echo "Known commands are:" >&2
- echo "install-clc, remove-clc, rebuild, remove, and make-user-image" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/dev-lisp/clisp/files/2.35/install-clc.lisp b/dev-lisp/clisp/files/2.35/install-clc.lisp
deleted file mode 100644
index 06cb217d32cf..000000000000
--- a/dev-lisp/clisp/files/2.35/install-clc.lisp
+++ /dev/null
@@ -1,15 +0,0 @@
-;;;; -*- Mode: Lisp; Package: CL-USER -*-
-;;;; Copyright (c) 2004 Kevin M. Rosenberg
-;;;; GNU GPL v2 license
-
-(in-package #:cl-user)
-
-(handler-case
- (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")
- (error (e)
- (format t "Error during loading of common-lisp-controller.lisp: ~A~%" e)))
-
-(handler-case
- (common-lisp-controller:init-common-lisp-controller-v4 "clisp")
- (error (e)
- (format t "Error during init-common-lisp-controller-v4: ~A~%" e)))
diff --git a/dev-lisp/clisp/files/2.36/README.Gentoo b/dev-lisp/clisp/files/2.36/README.Gentoo
deleted file mode 100644
index 6bec925fb0d3..000000000000
--- a/dev-lisp/clisp/files/2.36/README.Gentoo
+++ /dev/null
@@ -1,11 +0,0 @@
- -*-outline-*-
-
-* Gentoo Specific Notes
-
-The CLISP port for Gentoo uses Common Lisp Controller related code
-(install-clc.lisp and clisp.sh) from Debian. This code contains the following
-copyright:
-
- ;;;; Copyright (c) 2004 Kevin M. Rosenberg
- ;;;; GNU GPL v2 license
-
diff --git a/dev-lisp/clisp/files/2.36/clisp.sh b/dev-lisp/clisp/files/2.36/clisp.sh
deleted file mode 100644
index f5ed6a1d8fce..000000000000
--- a/dev-lisp/clisp/files/2.36/clisp.sh
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-# Copyright (c) 2002 Kevin M. Rosenberg
-# GNU GPL v2 license
-
-if [ ! -f /usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp ] ; then
- echo "*** Can't find common-lisp-controller.lisp ***" >&2
- echo "Please report this as a bug" &>2
- exit 1
-fi
-
-clisp_dir=/usr/lib/clisp
-clc_lib_dir=/usr/lib/common-lisp/clisp
-
-builder=/usr/bin/clisp
-old_mem=$clisp_dir/full/lispinit.mem
-new_mem=$clisp_dir/full/lispinit-new.mem
-clean_mem=$clisp_dir/full/lispinit-clean.mem
-
-lisp_error()
-{
- echo "Error running $builder" >&2
- exit 1
-}
-
-mem_error()
-{
- echo "Error moving new lisp image $new_mem" >&2
- exit 1
-}
-
-
-case $1 in
- rebuild)
- echo $0 Rebuilding packages...
- shift
- while [ -x $builder ] && [ ! -z "$1" ] ; do
- echo ...rebuilding $1
- $builder -norc -q -M $old_mem -x "
-(let ((*compile-print* nil)
- (*compile-progress* nil)
- (*compile-verbose* nil)
- (*require-verbose* nil)
- (*load-verbose* nil)
- (mk::*load-source-if-no-binary* nil)
- (mk::*bother-user-if-no-binary* nil)
- (mk::*compile-during-load* t))
- (handler-case
- (progn
- (c-l-c:compile-library (quote $1))
- (ext:exit 0)
- )
- (error (e)
- (ignore-errors (format t \"~&Build error: ~A~%\" e))
- (finish-output)
- (ext:exit 1))))" || exit 1
- shift
- done
- ;;
- remove)
- echo $0 Removing packages...
- shift
- while [ ! -z "$1" ] ; do
- echo ...removing package $1
- rm -rf "${clc_lib_dir}/$1"
- shift
- done
- rmdir $clc_lib_dir 2> /dev/null
- ;;
- install-clc)
- echo Installing clc...
- if [ ! -f $clean_mem ]; then
- cp $old_mem $clean_mem
- fi
- if [ -x $clisp_dir/$lisp_builder ]; then
- $builder -norc -q -M $clean_mem \
- -x "
-(handler-case
- (progn
- (when (find-package :c-l-c) ; have to remove
- (delete-package :c-l-c)) ; for clisp workaround
- (load \"$clisp_dir/install-clc.lisp\")
- (saveinitmem \"${new_mem}\")
- (ext:exit 0))
- (error (e)
- (ignore-errors (format t \"~&install-clc error: ~A~%\" e))
- (finish-output)
- (ext:exit 1)))" || lisp_error
- mv $new_mem $old_mem || mem_error
- fi
- ;;
- remove-clc)
- if [ -f $clean_mem ]; then
- cp $clean_mem $old_mem
- else
- echo "Warning: Can't find original image file $clean_mem. Aborting." >& 2
- fi
- ;;
- make-user-image)
- if [ ! -f $2 ] ; then
- echo "Trying to make-user image, but can not find file $2" >&2
- exit 1
- fi
- $builder -norc -q -M $old_mem \
- -x "(progn
- (load \"$2\")
- (saveinitmem \"${new_mem}\"))
- (ext:exit 0)" || lisp_error
- mv $new_mem $old_mem || mem_error
- ;;
- *)
- echo "`basename $0`: Unknown command $1" >&2
- echo "Known commands are:" >&2
- echo "install-clc, remove-clc, rebuild, remove, and make-user-image" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/dev-lisp/clisp/files/2.36/install-clc.lisp b/dev-lisp/clisp/files/2.36/install-clc.lisp
deleted file mode 100644
index 06cb217d32cf..000000000000
--- a/dev-lisp/clisp/files/2.36/install-clc.lisp
+++ /dev/null
@@ -1,15 +0,0 @@
-;;;; -*- Mode: Lisp; Package: CL-USER -*-
-;;;; Copyright (c) 2004 Kevin M. Rosenberg
-;;;; GNU GPL v2 license
-
-(in-package #:cl-user)
-
-(handler-case
- (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")
- (error (e)
- (format t "Error during loading of common-lisp-controller.lisp: ~A~%" e)))
-
-(handler-case
- (common-lisp-controller:init-common-lisp-controller-v4 "clisp")
- (error (e)
- (format t "Error during init-common-lisp-controller-v4: ~A~%" e)))
diff --git a/dev-lisp/clisp/files/digest-clisp-2.33.2-r2 b/dev-lisp/clisp/files/digest-clisp-2.33.2-r2
deleted file mode 100644
index d1380368af9a..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.33.2-r2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 ee4ea316db1e843dcb16094bf500012f clisp-2.33.2.tar.bz2 6091273
diff --git a/dev-lisp/clisp/files/digest-clisp-2.34-r1 b/dev-lisp/clisp/files/digest-clisp-2.34-r1
deleted file mode 100644
index cd5424c2e086..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.34-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 68b20ad2d13bdc544e57000e38c856de clisp-2.34.tar.bz2 8000158
diff --git a/dev-lisp/clisp/files/digest-clisp-2.35 b/dev-lisp/clisp/files/digest-clisp-2.35
deleted file mode 100644
index fb1aef6b4353..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.35
+++ /dev/null
@@ -1 +0,0 @@
-MD5 a8e3136c4ecfb5deb65fe53e22ca2c07 clisp-2.35.tar.bz2 7902817
diff --git a/dev-lisp/clisp/files/digest-clisp-2.36 b/dev-lisp/clisp/files/digest-clisp-2.36
deleted file mode 100644
index 72e2ea68c72d..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.36
+++ /dev/null
@@ -1 +0,0 @@
-MD5 b6b5f6b7e6d0ce9f42bc07d59fbddc09 clisp-2.36.tar.bz2 8008221
diff --git a/dev-lisp/clisp/files/digest-clisp-2.38-r1 b/dev-lisp/clisp/files/digest-clisp-2.38-r1
new file mode 100644
index 000000000000..797910b544ad
--- /dev/null
+++ b/dev-lisp/clisp/files/digest-clisp-2.38-r1
@@ -0,0 +1,3 @@
+MD5 960e1f6e232415c59b6978f92e62f30b clisp-2.38.tar.bz2 8078151
+RMD160 9070e1d7cd4db66de62f077b68a7fef7413da622 clisp-2.38.tar.bz2 8078151
+SHA256 98ddb7faa384b9b62621ac9af8b4416cbe1b6df420306fceea9e1e01a880e051 clisp-2.38.tar.bz2 8078151