summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/clisp/ChangeLog19
-rw-r--r--dev-lisp/clisp/Manifest40
-rw-r--r--dev-lisp/clisp/clisp-2.28.ebuild38
-rw-r--r--dev-lisp/clisp/clisp-2.29.ebuild44
-rw-r--r--dev-lisp/clisp/clisp-2.30-r1.ebuild75
-rw-r--r--dev-lisp/clisp/clisp-2.30.ebuild46
-rw-r--r--dev-lisp/clisp/clisp-2.31-r1.ebuild119
-rw-r--r--dev-lisp/clisp/clisp-2.31.ebuild96
-rw-r--r--dev-lisp/clisp/clisp-2.32-r1.ebuild120
-rw-r--r--dev-lisp/clisp/clisp-2.32.ebuild120
-rw-r--r--dev-lisp/clisp/clisp-2.33-r1.ebuild132
-rw-r--r--dev-lisp/clisp/clisp-2.33-r2.ebuild131
-rw-r--r--dev-lisp/clisp/clisp-2.33.1.ebuild131
-rw-r--r--dev-lisp/clisp/clisp-2.33.2-r1.ebuild136
-rw-r--r--dev-lisp/clisp/clisp-2.33.2.ebuild131
-rw-r--r--dev-lisp/clisp/clisp-2.33.ebuild128
-rw-r--r--dev-lisp/clisp/files/2.31/bindings-glibc-linux.lisp-gentoo.patch22
-rw-r--r--dev-lisp/clisp/files/2.31/bindings-wildcard-fnmatch.c-gentoo.patch33
-rw-r--r--dev-lisp/clisp/files/2.31/fastcgi-Makefile.in-gentoo.patch17
-rw-r--r--dev-lisp/clisp/files/2.32/fastcgi-Makefile.in-gentoo.patch17
-rw-r--r--dev-lisp/clisp/files/2.32/format.lisp-gentoo.patch16
-rw-r--r--dev-lisp/clisp/files/2.33.1/fastcgi-Makefile.in-gentoo.patch17
-rw-r--r--dev-lisp/clisp/files/2.33/berkely-db-configure-gentoo.patch.gzbin3765 -> 0 bytes
-rw-r--r--dev-lisp/clisp/files/2.33/fastcgi-Makefile.in-gentoo.patch17
-rw-r--r--dev-lisp/clisp/files/2.33/format.lisp-gentoo.patch16
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.281
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.291
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.301
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.30-r11
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.311
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.31-r11
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.321
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.32-r11
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.331
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.33-r11
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.33-r21
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.33.11
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.33.21
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.33.2-r11
-rw-r--r--dev-lisp/clisp/files/install-clc.lisp15
40 files changed, 19 insertions, 1671 deletions
diff --git a/dev-lisp/clisp/ChangeLog b/dev-lisp/clisp/ChangeLog
index 52c3e764ef5f..eca56af344fd 100644
--- a/dev-lisp/clisp/ChangeLog
+++ b/dev-lisp/clisp/ChangeLog
@@ -1,6 +1,23 @@
# ChangeLog for dev-lisp/clisp
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.32 2005/03/18 08:17:20 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.33 2005/04/15 19:33:01 mkennedy Exp $
+
+ 15 Apr 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ -files/2.31/bindings-wildcard-fnmatch.c-gentoo.patch,
+ -files/2.31/fastcgi-Makefile.in-gentoo.patch,
+ -files/2.32/fastcgi-Makefile.in-gentoo.patch,
+ -files/2.32/format.lisp-gentoo.patch,
+ -files/2.33.1/fastcgi-Makefile.in-gentoo.patch,
+ -files/2.33/berkely-db-configure-gentoo.patch.gz,
+ -files/2.31/bindings-glibc-linux.lisp-gentoo.patch,
+ -files/2.33/fastcgi-Makefile.in-gentoo.patch,
+ -files/2.33/format.lisp-gentoo.patch, -files/install-clc.lisp,
+ -clisp-2.28.ebuild, -clisp-2.29.ebuild, -clisp-2.30.ebuild,
+ -clisp-2.30-r1.ebuild, -clisp-2.31.ebuild, -clisp-2.31-r1.ebuild,
+ -clisp-2.32.ebuild, -clisp-2.32-r1.ebuild, -clisp-2.33.ebuild,
+ -clisp-2.33-r1.ebuild, -clisp-2.33-r2.ebuild, -clisp-2.33.1.ebuild,
+ -clisp-2.33.2.ebuild, -clisp-2.33.2-r1.ebuild:
+ Removed old ebuilds
18 Mar 2005; Matthew Kennedy <mkennedy@gentoo.org> clisp-2.33.2-r2.ebuild:
Keywording for ~amd64
diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest
index 119185809e11..5f1d445da3f3 100644
--- a/dev-lisp/clisp/Manifest
+++ b/dev-lisp/clisp/Manifest
@@ -1,48 +1,10 @@
-MD5 e603669a42f82b0165d7368e2e408844 ChangeLog 7163
-MD5 94152d9adb0b60ecd513f25bbe9e4d14 clisp-2.28.ebuild 1195
-MD5 2e79fffa9a0c7a442b42af56518b8afa clisp-2.29.ebuild 1268
-MD5 5093bd6dbde0710888a726f3083e9fb0 clisp-2.30-r1.ebuild 2158
-MD5 ef15c056159f83d73406cf5c447b35c0 clisp-2.30.ebuild 1405
-MD5 fb4f5c80b73960122377f19cf8af5032 clisp-2.31-r1.ebuild 3825
-MD5 1c38a6b724eda2afbdb63638003f81c2 clisp-2.31.ebuild 2905
-MD5 131f74d8795dd7414f19d27b2318bafd clisp-2.32-r1.ebuild 3699
-MD5 64ee112fcf022c28db7210ad8c6b29c2 clisp-2.32.ebuild 3788
-MD5 5da5b9362188fa35964d7f1e04a38bf8 clisp-2.33-r1.ebuild 4219
-MD5 3f294055463e083e33425b6d9ce37967 clisp-2.33-r2.ebuild 4119
-MD5 cee53486da634e2b42d05df3a739debe clisp-2.33.1.ebuild 4122
-MD5 4c3509add0db876b3fbc79f551f9031c clisp-2.33.2-r1.ebuild 4283
+MD5 a24ead113d79838ccddb9eb87e503e58 ChangeLog 8014
MD5 8f41b5b44f93bffd11fa4a1fbe8bee85 clisp-2.33.2-r2.ebuild 4082
-MD5 a1155a77af75427f79658be5be6a681d clisp-2.33.2.ebuild 4122
-MD5 c9853b2eb1a4fcb5c699c58c8bcae3a6 clisp-2.33.ebuild 4060
MD5 485cde76397408cf913fc6d4c7a45a67 metadata.xml 882
MD5 c112ebf612bf8e262c4285fd4c7e9553 files/clisp-2.30-gentoo.patch 1301
MD5 ec015c64b7aca6f6721123c27d7d921c files/clisp-2.30-linux.lisp-upstream.patch 4712
MD5 7a720fb7b329a505c3cdb556b166aba7 files/clisp.sh 2810
-MD5 2ce1383673bccf5309622a0c11c0aca0 files/digest-clisp-2.28 64
-MD5 7642efead569d6dbdd43a8d5a89df0a8 files/digest-clisp-2.29 64
-MD5 4408eb96e1169c101473012aee6c87ca files/digest-clisp-2.30 64
-MD5 4408eb96e1169c101473012aee6c87ca files/digest-clisp-2.30-r1 64
-MD5 27760908e107e35ff838560fb5381d5b files/digest-clisp-2.31 64
-MD5 27760908e107e35ff838560fb5381d5b files/digest-clisp-2.31-r1 64
-MD5 da9eb2a136566bdce0620c950df941b2 files/digest-clisp-2.32 64
-MD5 da9eb2a136566bdce0620c950df941b2 files/digest-clisp-2.32-r1 64
-MD5 ec706829fc32d6d1aa4c4acc56e755a7 files/digest-clisp-2.33 64
-MD5 ec706829fc32d6d1aa4c4acc56e755a7 files/digest-clisp-2.33-r1 64
-MD5 ec706829fc32d6d1aa4c4acc56e755a7 files/digest-clisp-2.33-r2 64
-MD5 a9cfca152741adf66c83f97408c735fd files/digest-clisp-2.33.1 66
-MD5 9a2df7725b74af8b8b9f3db39b350e79 files/digest-clisp-2.33.2 66
-MD5 9a2df7725b74af8b8b9f3db39b350e79 files/digest-clisp-2.33.2-r1 66
MD5 9a2df7725b74af8b8b9f3db39b350e79 files/digest-clisp-2.33.2-r2 66
-MD5 bf978d68f0161bacd6772c07dfade6fa files/install-clc.lisp 484
-MD5 9b76ca10cf785d54c75803e8fddc91cb files/2.31/bindings-glibc-linux.lisp-gentoo.patch 1292
-MD5 9db8f3ac2974a7d9725148ecc0709cc8 files/2.31/bindings-wildcard-fnmatch.c-gentoo.patch 1248
-MD5 ff3506766c1fc9216e04f650f39c0e94 files/2.31/fastcgi-Makefile.in-gentoo.patch 654
-MD5 83877a7508037b3286d37fc12f09650c files/2.32/fastcgi-Makefile.in-gentoo.patch 663
-MD5 ed4100707b93b34a7825b915690e9ccd files/2.32/format.lisp-gentoo.patch 651
-MD5 e4c6fe13416cfc355e04ae4fc2a01d50 files/2.33/berkely-db-configure-gentoo.patch.gz 3765
-MD5 4e46c2b7e0788acfbbee8e3b25ae782b files/2.33/fastcgi-Makefile.in-gentoo.patch 710
-MD5 d0bf00200c853600adc899f2cb1fb907 files/2.33/format.lisp-gentoo.patch 651
-MD5 2e3ac08aeb220af54163a8b41026e355 files/2.33.1/fastcgi-Makefile.in-gentoo.patch 670
MD5 66e5b3968b3a6ad0301ca028447b26b3 files/2.33.2/README.Gentoo 334
MD5 fe93240f140623bf55d2e503f6d8e01e files/2.33.2/clisp.sh 2792
MD5 a9325cfeff703a21e63dbd2b3aad34c1 files/2.33.2/fastcgi-Makefile.in-gentoo.patch 670
diff --git a/dev-lisp/clisp/clisp-2.28.ebuild b/dev-lisp/clisp/clisp-2.28.ebuild
deleted file mode 100644
index 720e76746158..000000000000
--- a/dev-lisp/clisp/clisp-2.28.ebuild
+++ /dev/null
@@ -1,38 +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.28.ebuild,v 1.9 2005/01/02 07:33:19 mkennedy Exp $
-
-DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
-HOMEPAGE="http://clisp.sourceforge.net/"
-SRC_URI="http://cvs2.cons.org/ftp-area/clisp/source/latest/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="x86"
-IUSE="X"
-
-DEPEND="X? ( virtual/x11 )"
-
-src_compile() {
- local myconf="--with-dynamic-ffi --with-dynamic-modules --with-export-syscalls --with-module=wildcard --with-module=regexp --with-module=bindings/linuxlibc6"
- use X && myconf="${myconf} --with-module=clx/new-clx"
-
- unset CHOST # compilation of modules fails if we don't do this
- unset CFLAGS
- unset CXXFLAGS
- ./configure --prefix=/usr ${myconf} || die "./configure failed"
- cd src
- ./makemake ${myconf} > Makefile
- make config.lisp
-
- # 2002-09-26: karltk
- # Not emake-safe
- make || die
-}
-
-src_install() {
- cd src
- make DESTDIR=${D} prefix=/usr install-bin || die
- doman clisp.1 clreadline.3
- dodoc SUMMARY README* NEWS MAGIC.add ANNOUNCE clisp.dvi clisp.html clreadline.dvi clreadline.html
-}
diff --git a/dev-lisp/clisp/clisp-2.29.ebuild b/dev-lisp/clisp/clisp-2.29.ebuild
deleted file mode 100644
index 05b1948af468..000000000000
--- a/dev-lisp/clisp/clisp-2.29.ebuild
+++ /dev/null
@@ -1,44 +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.29.ebuild,v 1.10 2005/01/02 07:33:19 mkennedy Exp $
-
-DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
-HOMEPAGE="http://clisp.sourceforge.net/"
-SRC_URI="http://cvs2.cons.org/ftp-area/clisp/source/latest/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="x86 ~ppc"
-IUSE="X"
-
-DEPEND="X? ( virtual/x11 )"
-
-S=${WORKDIR}/${PN}
-
-src_compile() {
- local myconf="--with-dynamic-ffi --with-dynamic-modules --with-export-syscalls --with-module=wildcard --with-module=regexp --with-module=bindings/linuxlibc6"
- use X && myconf="${myconf} --with-module=clx/new-clx"
-
- # compilation of modules fails if we don't do this (mkennedy: yep
- # -- confirmed on gcc3.2 too)
-
- unset CHOST
- unset CFLAGS
- unset CXXFLAGS
-
- ./configure --prefix=/usr ${myconf} || die "./configure failed"
- cd src
- ./makemake ${myconf} > Makefile
- make config.lisp
-
- # 2002-09-26: karltk
- # Not emake-safe
- make || die
-}
-
-src_install() {
- cd src
- make DESTDIR=${D} prefix=/usr install-bin || die
- doman clisp.1 clreadline.3
- dodoc SUMMARY README* NEWS MAGIC.add ANNOUNCE clisp.dvi clisp.html clreadline.dvi clreadline.html
-}
diff --git a/dev-lisp/clisp/clisp-2.30-r1.ebuild b/dev-lisp/clisp/clisp-2.30-r1.ebuild
deleted file mode 100644
index e416242fbf74..000000000000
--- a/dev-lisp/clisp/clisp-2.30-r1.ebuild
+++ /dev/null
@@ -1,75 +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.30-r1.ebuild,v 1.8 2005/01/02 07:33:19 mkennedy Exp $
-
-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"
-IUSE="X"
-
-DEPEND="X? ( virtual/x11 )
- dev-lisp/common-lisp-controller"
-
-src_unpack() {
- unpack ${A}
- cd ${S} && patch -p1 <${FILESDIR}/${P}-gentoo.patch || die
- cd ${S} && patch -p2 <${FILESDIR}/${P}-linux.lisp-upstream.patch || die
-}
-
-src_compile() {
- local myconf="--with-dynamic-ffi
- --with-dynamic-modules
- --with-export-syscalls
- --with-module=wildcard
- --with-module=regexp
- --with-module=bindings/linuxlibc6"
-
-# for the time being, these modules cause segv during build
- use X && myconf="${myconf} --with-module=clx/new-clx"
-# use threads && myconf="${myconf} --with-threads=POSIX_THREADS"
-
- einfo "Configuring with $myconf"
- ./configure --prefix=/usr ${myconf} || die "./configure failed"
- cd src && ./makemake ${myconf} > Makefile
- make config.lisp
- make || die
-}
-
-src_install() {
- cd src && make DESTDIR=${D} prefix=/usr install-bin || die
- doman clisp.1 clreadline.3
- dodoc SUMMARY README* NEWS MAGIC.add GNU-GPL COPYRIGHT \
- ANNOUNCE clisp.dvi clisp.html clreadline.dvi clreadline.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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-}
-
-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() {
- /usr/sbin/register-common-lisp-implementation clisp
-}
-
-pkg_prerm() {
- /usr/sbin/unregister-common-lisp-implementation clisp
-}
diff --git a/dev-lisp/clisp/clisp-2.30.ebuild b/dev-lisp/clisp/clisp-2.30.ebuild
deleted file mode 100644
index 3ffe6dc15030..000000000000
--- a/dev-lisp/clisp/clisp-2.30.ebuild
+++ /dev/null
@@ -1,46 +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.30.ebuild,v 1.6 2005/01/02 07:33:19 mkennedy Exp $
-
-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"
-IUSE="X"
-
-DEPEND="X? ( virtual/x11 )"
-
-src_unpack() {
- unpack ${A}
- cd ${S} && patch -p1 <${FILESDIR}/${P}-gentoo.patch || die
- cd ${S} && patch -p2 <${FILESDIR}/${P}-linux.lisp-upstream.patch || die
-}
-
-src_compile() {
- local myconf="--with-dynamic-ffi
- --with-dynamic-modules
- --with-export-syscalls
- --with-module=wildcard
- --with-module=regexp
- --with-module=bindings/linuxlibc6"
-
-# for the time being, these modules cause segv during build
-# use X && myconf="${myconf} --with-module=clx/new-clx"
-# use threads && myconf="${myconf} --with-threads=POSIX_THREADS"
-
- einfo "Configuring with $myconf"
- ./configure --prefix=/usr ${myconf} || die "./configure failed"
- cd src && ./makemake ${myconf} > Makefile
- make config.lisp
- make || die
-}
-
-src_install () {
- cd src && make DESTDIR=${D} prefix=/usr install-bin || die
- doman clisp.1 clreadline.3
- dodoc SUMMARY README* NEWS MAGIC.add GNU-GPL COPYRIGHT \
- ANNOUNCE clisp.dvi clisp.html clreadline.dvi clreadline.html
-}
diff --git a/dev-lisp/clisp/clisp-2.31-r1.ebuild b/dev-lisp/clisp/clisp-2.31-r1.ebuild
deleted file mode 100644
index 05c01fc8b885..000000000000
--- a/dev-lisp/clisp/clisp-2.31-r1.ebuild
+++ /dev/null
@@ -1,119 +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.31-r1.ebuild,v 1.8 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit flag-o-matic eutils gcc
-
-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"
-IUSE="X fastcgi ldap nls postgres readline"
-
-DEPEND="dev-libs/libsigsegv
- dev-lisp/common-lisp-controller
- fastcgi? ( dev-libs/fcgi )
- postgres? ( dev-db/postgresql )
- X? ( virtual/x11 )
- ldap? ( net-nds/openldap )
- readline? ( sys-libs/readline )
- nls? ( sys-devel/gettext )"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/bindings-glibc-linux.lisp-gentoo.patch
- epatch ${FILESDIR}/${PV}/bindings-wildcard-fnmatch.c-gentoo.patch
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch
-}
-
-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.
- is-flag -march=athlon-xp && filter-flags -O?
-
- einfo "Using CFLAGS: ${CFLAGS}"
- export CC="$(gcc-getCC) ${CFLAGS}"
- unset CFLAGS CXXFLAGS
- local myconf="--with-dynamic-ffi
- --with-unicode
- --with-module=regexp
- --with-module=syscalls
- --with-module=wildcard
- --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 postgres && myconf="${myconf} --with-module=postgresql"
- use fastcgi && myconf="${myconf} --with-module=fastcgi"
- # the following modules are not supported
-# use ldap && myconf="${myconf} --with-module=dirkey"
-# use threads && myconf="${myconf} --with-threads=POSIX_THREADS"
- ./configure --prefix=/usr ${myconf} build || die "./configure failed"
- cd build
- ./makemake ${myconf} >Makefile
- make config.lisp
- sed 's,"vi","nano",g' <config.lisp >config.gentoo && mv config.gentoo config.lisp || die
- make || die
-}
-
-src_install() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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() {
- chown cl-builder:cl-builder /usr/lib/common-lisp/clisp
- rm -rf ${ROOT}/usr/lib/common-lisp/clisp/* || true
- /usr/bin/clc-autobuild-impl clisp yes
- /usr/sbin/register-common-lisp-implementation clisp
-}
-
-pkg_prerm() {
- rm -rf ${ROOT}/usr/lib/common-lisp/clisp/* || true
-}
diff --git a/dev-lisp/clisp/clisp-2.31.ebuild b/dev-lisp/clisp/clisp-2.31.ebuild
deleted file mode 100644
index 163b55ee93ba..000000000000
--- a/dev-lisp/clisp/clisp-2.31.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.31.ebuild,v 1.10 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit eutils gcc
-
-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"
-IUSE="X fastcgi ldap nls postgres readline"
-
-DEPEND="dev-libs/libsigsegv
- dev-lisp/common-lisp-controller
- fastcgi? ( dev-libs/fcgi )
- postgres? ( dev-db/postgresql )
- X? ( virtual/x11 )
- ldap? ( net-nds/openldap )
- readline? ( sys-libs/readline )
- nls? ( sys-devel/gettext )"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/bindings-glibc-linux.lisp-gentoo.patch
- epatch ${FILESDIR}/${PV}/bindings-wildcard-fnmatch.c-gentoo.patch
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch
-}
-
-src_compile() {
- export CC="$(gcc-getCC) ${CFLAGS}"
- unset CFLAGS CXXFLAGS
- local myconf="--with-dynamic-ffi
- --with-unicode
- --with-module=regexp
- --with-module=syscalls
- --with-module=wildcard
- --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 postgres && myconf="${myconf} --with-module=postgresql"
- use fastcgi && myconf="${myconf} --with-module=fastcgi"
- # the following modules are not supported
-# use ldap && myconf="${myconf} --with-module=dirkey"
-# use threads && myconf="${myconf} --with-threads=POSIX_THREADS"
- ./configure --prefix=/usr ${myconf} build || die "./configure failed"
- cd build
- ./makemake ${myconf} >Makefile
- make config.lisp
- sed 's,"vi","nano",g' <config.lisp >config.gentoo && mv config.gentoo config.lisp || die
- make || die
-}
-
-src_install() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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() {
- chown cl-builder:cl-builder /usr/lib/common-lisp/clisp
- rm -rf /usr/lib/common-lisp/clisp/*
- /usr/bin/clc-autobuild-impl clisp yes
- /usr/sbin/register-common-lisp-implementation clisp
-}
-
-pkg_prerm() {
- rm -rf /usr/lib/common-lisp/clisp/*
-}
diff --git a/dev-lisp/clisp/clisp-2.32-r1.ebuild b/dev-lisp/clisp/clisp-2.32-r1.ebuild
deleted file mode 100644
index 351018d8961c..000000000000
--- a/dev-lisp/clisp/clisp-2.32-r1.ebuild
+++ /dev/null
@@ -1,120 +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.32-r1.ebuild,v 1.9 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit flag-o-matic common-lisp-common eutils gcc
-
-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"
-IUSE="X berkdb fastcgi ldap nls postgres readline"
-
-DEPEND="dev-libs/libsigsegv
- dev-lisp/common-lisp-controller
- fastcgi? ( dev-libs/fcgi )
- postgres? ( dev-db/postgresql )
- X? ( virtual/x11 )
- ldap? ( net-nds/openldap )
- readline? ( sys-libs/readline )
- nls? ( sys-devel/gettext )
- berkdb? ( =sys-libs/db-4* )"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch
- epatch ${FILESDIR}/${PV}/format.lisp-gentoo.patch
-}
-
-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
-
- einfo "Using CFLAGS: ${CFLAGS}"
- export CC="$(gcc-getCC) ${CFLAGS}"
- unset CFLAGS CXXFLAGS
- local myconf="--with-dynamic-ffi
- --with-unicode
- --with-module=regexp
- --with-module=syscalls
- --with-module=wildcard
- --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"
- if use postgres; then
- myconf="${myconf} --with-module=postgresql"
- CC="${CC} -I $(pg_config --includedir)"
- fi
- use fastcgi && myconf="${myconf} --with-module=fastcgi"
-# use berkdb && myconf="${myconf} --with-module=berkeley-db" # needs work
-# use ldap && myconf="${myconf} --with-module=dirkey" # openldap is broken
-# use threads && myconf="${myconf} --with-threads=POSIX_THREADS" # broken
- ./configure --prefix=/usr ${myconf} build || die "./configure failed"
- cd build
- ./makemake ${myconf} >Makefile
- make config.lisp
- sed -i 's,"vi","nano",g' config.lisp
- make || die
-}
-
-src_install() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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
-}
diff --git a/dev-lisp/clisp/clisp-2.32.ebuild b/dev-lisp/clisp/clisp-2.32.ebuild
deleted file mode 100644
index 7fcbb16d93cc..000000000000
--- a/dev-lisp/clisp/clisp-2.32.ebuild
+++ /dev/null
@@ -1,120 +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.32.ebuild,v 1.7 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit flag-o-matic eutils gcc
-
-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"
-IUSE="X berkdb fastcgi ldap nls postgres readline"
-
-DEPEND="dev-libs/libsigsegv
- dev-lisp/common-lisp-controller
- fastcgi? ( dev-libs/fcgi )
- postgres? ( dev-db/postgresql )
- X? ( virtual/x11 )
- ldap? ( net-nds/openldap )
- readline? ( sys-libs/readline )
- nls? ( sys-devel/gettext )
- berkdb? ( =sys-libs/db-4* )"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch
- epatch ${FILESDIR}/${PV}/format.lisp-gentoo.patch
-}
-
-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
-
- einfo "Using CFLAGS: ${CFLAGS}"
- export CC="$(gcc-getCC) ${CFLAGS}"
- unset CFLAGS CXXFLAGS
- local myconf="--with-dynamic-ffi
- --with-unicode
- --with-module=regexp
- --with-module=syscalls
- --with-module=wildcard
- --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 postgres && myconf="${myconf} --with-module=postgresql"
- use fastcgi && myconf="${myconf} --with-module=fastcgi"
-# use berkdb && myconf="${myconf} --with-module=berkeley-db" # needs work
-# use ldap && myconf="${myconf} --with-module=dirkey" # openldap is broken
-# use threads && myconf="${myconf} --with-threads=POSIX_THREADS" # broken
- ./configure --prefix=/usr ${myconf} build || die "./configure failed"
- cd build
- ./makemake ${myconf} >Makefile
- make config.lisp
- sed -i 's,"vi","nano",g' config.lisp
- make || die
-}
-
-src_install() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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() {
- chown cl-builder:cl-builder /usr/lib/common-lisp/clisp
- rm -rf /usr/lib/common-lisp/clisp/* || true
- /usr/bin/clc-autobuild-impl clisp yes
- /usr/sbin/register-common-lisp-implementation clisp
-}
-
-pkg_prerm() {
- rm -rf /usr/lib/common-lisp/clisp/* || true
-}
diff --git a/dev-lisp/clisp/clisp-2.33-r1.ebuild b/dev-lisp/clisp/clisp-2.33-r1.ebuild
deleted file mode 100644
index 6725504c01c8..000000000000
--- a/dev-lisp/clisp/clisp-2.33-r1.ebuild
+++ /dev/null
@@ -1,132 +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-r1.ebuild,v 1.7 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit flag-o-matic common-lisp-common eutils gcc
-
-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"
-IUSE="X berkdb 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 )
- berkdb? ( =sys-libs/db-4* )
- pcre? ( dev-libs/libpcre )"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch
- epatch ${FILESDIR}/${PV}/berkely-db-configure-gentoo.patch.gz
-}
-
-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}"
- unset CFLAGS CXXFLAGS
- local myconf="--with-dynamic-ffi
- --with-unicode
- --with-module=regexp
- --with-module=syscalls
- --with-module=wildcard
- --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"
- if use postgres; then
- myconf="${myconf} --with-module=postgresql"
- CC="${CC} -I $(pg_config --includedir)"
- fi
- use fastcgi && myconf="${myconf} --with-module=fastcgi"
- use berkdb && myconf="${myconf} --with-module=berkeley-db"
- use pcre && myconf="${myconf} --with-module=pcre"
- ./configure --prefix=/usr ${myconf} build || die "./configure failed"
- cd build
- ./makemake ${myconf} >Makefile
- make 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
- make || die
-}
-
-src_install() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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
- while read line; do einfo "${line}"; done <<EOF
-
-PLEASE NOTE: FASL files (.fas) created by previous versions of CLISP
-are not compatible with this version of CLISP (${PV}). You will need
-to re-create your FASLs via. recompilation. FASLs in
-/usr/lib/common-lisp/clisp for Common Lisp Controller-installed Lisp
-packages have aready been recompiled for you.
-
-EOF
-}
-
-pkg_postrm() {
- standard-impl-postrm clisp /usr/bin/clisp
-}
diff --git a/dev-lisp/clisp/clisp-2.33-r2.ebuild b/dev-lisp/clisp/clisp-2.33-r2.ebuild
deleted file mode 100644
index b38e63617134..000000000000
--- a/dev-lisp/clisp/clisp-2.33-r2.ebuild
+++ /dev/null
@@ -1,131 +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-r2.ebuild,v 1.4 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit flag-o-matic common-lisp-common eutils gcc
-
-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"
-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 )"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch
-}
-
-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}"
-
- # 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
- --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"
- 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() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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
- while read line; do einfo "${line}"; done <<EOF
-
-PLEASE NOTE: FASL files (.fas) created by previous versions of CLISP
-are not compatible with this version of CLISP (${PV}). You will need
-to re-create your FASLs via. recompilation. FASLs in
-/usr/lib/common-lisp/clisp for Common Lisp Controller-installed Lisp
-packages have aready been recompiled for you.
-
-EOF
-}
-
-pkg_postrm() {
- standard-impl-postrm clisp /usr/bin/clisp
-}
diff --git a/dev-lisp/clisp/clisp-2.33.1.ebuild b/dev-lisp/clisp/clisp-2.33.1.ebuild
deleted file mode 100644
index 2135fdbac617..000000000000
--- a/dev-lisp/clisp/clisp-2.33.1.ebuild
+++ /dev/null
@@ -1,131 +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.1.ebuild,v 1.4 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit flag-o-matic common-lisp-common eutils gcc
-
-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"
-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 )"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch
-}
-
-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}"
-
- # 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
- --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"
- 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() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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
- while read line; do einfo "${line}"; done <<EOF
-
-PLEASE NOTE: FASL files (.fas) created by versions of CLISP prior to
-2.33 are not compatible with this version of CLISP (${PV}). You will
-need to re-create your FASLs via. recompilation. FASLs in
-/usr/lib/common-lisp/clisp for Common Lisp Controller-installed Lisp
-packages have aready been recompiled for you.
-
-EOF
-}
-
-pkg_postrm() {
- standard-impl-postrm clisp /usr/bin/clisp
-}
diff --git a/dev-lisp/clisp/clisp-2.33.2-r1.ebuild b/dev-lisp/clisp/clisp-2.33.2-r1.ebuild
deleted file mode 100644
index 1c475cb195df..000000000000
--- a/dev-lisp/clisp/clisp-2.33.2-r1.ebuild
+++ /dev/null
@@ -1,136 +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-r1.ebuild,v 1.6 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit flag-o-matic common-lisp-common eutils gcc
-
-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"
-IUSE="X fastcgi nls pcre postgres readline"
-
-DEPEND="dev-libs/libsigsegv
- dev-lisp/common-lisp-controller
- >=dev-lisp/cl-defsystem3-3.3i-r3
- >=dev-lisp/cl-asdf-1.84
- 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
- epatch ${FILESDIR}/${PV}/glibc-linux.lisp-sigpause-gentoo.patch
-}
-
-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}"
-
- # 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
- --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"
- 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() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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
- while read line; do einfo "${line}"; done <<EOF
-
-PLEASE NOTE: FASL files (.fas) created by versions of CLISP prior to
-2.33 are not compatible with this version of CLISP (${PV}). You will
-need to re-create your FASLs via. recompilation. FASLs in
-/usr/lib/common-lisp/clisp for Common Lisp Controller-installed Lisp
-packages have aready been recompiled for you.
-
-EOF
-}
-
-pkg_postrm() {
- standard-impl-postrm clisp /usr/bin/clisp
-}
diff --git a/dev-lisp/clisp/clisp-2.33.2.ebuild b/dev-lisp/clisp/clisp-2.33.2.ebuild
deleted file mode 100644
index 659e09d262c2..000000000000
--- a/dev-lisp/clisp/clisp-2.33.2.ebuild
+++ /dev/null
@@ -1,131 +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.ebuild,v 1.4 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit flag-o-matic common-lisp-common eutils gcc
-
-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"
-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 )"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch
-}
-
-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}"
-
- # 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
- --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"
- 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() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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
- while read line; do einfo "${line}"; done <<EOF
-
-PLEASE NOTE: FASL files (.fas) created by versions of CLISP prior to
-2.33 are not compatible with this version of CLISP (${PV}). You will
-need to re-create your FASLs via. recompilation. FASLs in
-/usr/lib/common-lisp/clisp for Common Lisp Controller-installed Lisp
-packages have aready been recompiled for you.
-
-EOF
-}
-
-pkg_postrm() {
- standard-impl-postrm clisp /usr/bin/clisp
-}
diff --git a/dev-lisp/clisp/clisp-2.33.ebuild b/dev-lisp/clisp/clisp-2.33.ebuild
deleted file mode 100644
index 548b277d2e17..000000000000
--- a/dev-lisp/clisp/clisp-2.33.ebuild
+++ /dev/null
@@ -1,128 +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.ebuild,v 1.9 2005/01/02 07:33:19 mkennedy Exp $
-
-inherit flag-o-matic common-lisp-common eutils gcc
-
-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"
-IUSE="X berkdb 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 )
- berkdb? ( =sys-libs/db-4* )
- pcre? ( dev-libs/libpcre )"
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch
- epatch ${FILESDIR}/${PV}/berkely-db-configure-gentoo.patch.gz
-}
-
-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
-
- einfo "Using CFLAGS: ${CFLAGS}"
- export CC="$(gcc-getCC) ${CFLAGS}"
- unset CFLAGS CXXFLAGS
- local myconf="--with-dynamic-ffi
- --with-unicode
- --with-module=regexp
- --with-module=syscalls
- --with-module=wildcard
- --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"
- if use postgres; then
- myconf="${myconf} --with-module=postgresql"
- CC="${CC} -I $(pg_config --includedir)"
- fi
- use fastcgi && myconf="${myconf} --with-module=fastcgi"
- use berkdb && myconf="${myconf} --with-module=berkeley-db"
- use pcre && myconf="${myconf} --with-module=pcre"
- ./configure --prefix=/usr ${myconf} build || die "./configure failed"
- cd build
- ./makemake ${myconf} >Makefile
- make 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
- make || die
-}
-
-src_install() {
- cd 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
-
- # install common-lisp-controller profile
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/clisp.sh
- insinto /usr/lib/clisp
- doins ${FILESDIR}/install-clc.lisp
-
- 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
- while read line; do einfo "${line}"; done <<EOF
-
-PLEASE NOTE: FASL files (.fas) created by previous versions of CLISP
-are not compatible with this version of CLISP (${PV}). You will need
-to re-create your FASLs via. recompilation. FASLs in
-/usr/lib/common-lisp/clisp for Common Lisp Controller-installed Lisp
-packages have aready been recompiled for you.
-
-EOF
-}
-
-pkg_postrm() {
- standard-impl-postrm clisp /usr/bin/clisp
-}
diff --git a/dev-lisp/clisp/files/2.31/bindings-glibc-linux.lisp-gentoo.patch b/dev-lisp/clisp/files/2.31/bindings-glibc-linux.lisp-gentoo.patch
deleted file mode 100644
index 48ef331feaba..000000000000
--- a/dev-lisp/clisp/files/2.31/bindings-glibc-linux.lisp-gentoo.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -u clisp-2.31.orig/modules/bindings/glibc/linux.lisp clisp-2.31/modules/bindings/glibc/linux.lisp
---- clisp-2.31.orig/modules/bindings/glibc/linux.lisp 2003-08-07 15:23:56.000000000 -0500
-+++ clisp-2.31/modules/bindings/glibc/linux.lisp 2003-09-04 02:13:04.383537043 -0500
-@@ -873,8 +873,6 @@
- ; (:arguments (x double-float) (iptr (c-ptr double-float) :out))
- ; (:return-type double-float))
- (def-call-out rint (:arguments (x double-float)) (:return-type double-float))
--(def-call-out scalb (:arguments (x double-float) (n double-float))
-- (:return-type double-float))
- (def-call-out nextafter (:arguments (x double-float) (y double-float))
- (:return-type double-float))
- (def-call-out remainder (:arguments (x double-float) (y double-float))
-@@ -964,8 +962,6 @@
- ; (:arguments (x single-float) (iptr (c-ptr single-float) :out))
- ; (:return-type single-float))
- (def-call-out rintf (:arguments (x single-float)) (:return-type single-float))
--(def-call-out scalbf (:arguments (x single-float) (n single-float))
-- (:return-type single-float))
- (def-call-out nextafterf (:arguments (x single-float) (y single-float))
- (:return-type single-float))
- (def-call-out remainderf (:arguments (x single-float) (y single-float))
-Only in clisp-2.31/modules/bindings/glibc/: linux.lisp~
diff --git a/dev-lisp/clisp/files/2.31/bindings-wildcard-fnmatch.c-gentoo.patch b/dev-lisp/clisp/files/2.31/bindings-wildcard-fnmatch.c-gentoo.patch
deleted file mode 100644
index 1e7cce411ae9..000000000000
--- a/dev-lisp/clisp/files/2.31/bindings-wildcard-fnmatch.c-gentoo.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -u clisp-2.31.orig/modules/wildcard/Makefile.in clisp-2.31/modules/wildcard/Makefile.in
---- clisp-2.31.orig/modules/wildcard/Makefile.in 2000-03-31 18:17:50.000000000 -0600
-+++ clisp-2.31/modules/wildcard/Makefile.in 2003-09-04 03:24:14.869343640 -0500
-@@ -24,7 +24,7 @@
- $(CC) $(CFLAGS) -I$(INCLUDES) -c wildcard.c
-
- fnmatch.o : fnmatch.c fnmatch.h
-- $(CC) $(CFLAGS) -I. -DHAVE_CONFIG_H -D_LIBC -c fnmatch.c
-+ $(CC) $(CFLAGS) -I. -DHAVE_CONFIG_H -c fnmatch.c
-
- # Make a module
- clisp-module : all
-Only in clisp-2.31/modules/wildcard: Makefile.in~
-diff -u clisp-2.31.orig/modules/wildcard/fnmatch.c clisp-2.31/modules/wildcard/fnmatch.c
---- clisp-2.31.orig/modules/wildcard/fnmatch.c 1998-07-22 15:22:52.000000000 -0500
-+++ clisp-2.31/modules/wildcard/fnmatch.c 2003-09-04 03:24:37.101169587 -0500
-@@ -37,9 +37,6 @@
- program understand `configure --with-gnu-libc' and omit the object files,
- it is simpler to just do this in the source for each such file. */
-
--#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
--
--
- # if defined (STDC_HEADERS) || !defined (isascii)
- # define ISASCII(c) 1
- # else
-@@ -237,5 +234,3 @@
-
- # undef FOLD
- }
--
--#endif /* _LIBC or not __GNU_LIBRARY__. */
-Only in clisp-2.31/modules/wildcard: fnmatch.c~
diff --git a/dev-lisp/clisp/files/2.31/fastcgi-Makefile.in-gentoo.patch b/dev-lisp/clisp/files/2.31/fastcgi-Makefile.in-gentoo.patch
deleted file mode 100644
index 0447a146d09b..000000000000
--- a/dev-lisp/clisp/files/2.31/fastcgi-Makefile.in-gentoo.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -ur clisp-2.31.orig/modules/fastcgi/Makefile.in clisp-2.31/modules/fastcgi/Makefile.in
---- clisp-2.31.orig/modules/fastcgi/Makefile.in 2003-01-09 14:16:46.000000000 -0600
-+++ clisp-2.31/modules/fastcgi/Makefile.in 2003-11-26 13:15:24.194528464 -0600
-@@ -21,10 +21,10 @@
- $(CLISP) -c fastcgi.lisp
-
- fastcgi.o: fastcgi.c
-- $(CC) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi.c
-+ $(CC) $(CFLAGS) -I.. -c fastcgi.c
-
- fastcgi_wrappers.o: fastcgi_wrappers.c
-- $(CC) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi_wrappers.c
-+ $(CC) $(CFLAGS) -I.. -c fastcgi_wrappers.c
-
- # Make a module
- clisp-module : all
-Only in clisp-2.31/modules/fastcgi: Makefile.in~
diff --git a/dev-lisp/clisp/files/2.32/fastcgi-Makefile.in-gentoo.patch b/dev-lisp/clisp/files/2.32/fastcgi-Makefile.in-gentoo.patch
deleted file mode 100644
index 9a7011f59e03..000000000000
--- a/dev-lisp/clisp/files/2.32/fastcgi-Makefile.in-gentoo.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -ur clisp-2.32.original/modules/fastcgi/Makefile.in clisp-2.32/modules/fastcgi/Makefile.in
---- clisp-2.32.original/modules/fastcgi/Makefile.in 2003-01-09 14:16:46.000000000 -0600
-+++ clisp-2.32/modules/fastcgi/Makefile.in 2004-01-11 03:20:32.000000000 -0600
-@@ -21,10 +21,10 @@
- $(CLISP) -c fastcgi.lisp
-
- fastcgi.o: fastcgi.c
-- $(CC) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi.c
-+ $(CC) $(CFLAGS) -I.. -c fastcgi.c
-
- fastcgi_wrappers.o: fastcgi_wrappers.c
-- $(CC) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi_wrappers.c
-+ $(CC) $(CFLAGS) -I.. -c fastcgi_wrappers.c
-
- # Make a module
- clisp-module : all
-Only in clisp-2.32/modules/fastcgi/: Makefile.in~
diff --git a/dev-lisp/clisp/files/2.32/format.lisp-gentoo.patch b/dev-lisp/clisp/files/2.32/format.lisp-gentoo.patch
deleted file mode 100644
index 870f9ba4f8e1..000000000000
--- a/dev-lisp/clisp/files/2.32/format.lisp-gentoo.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- clisp-2.32.orig/src/format.lisp
-+++ clisp-2.32/src/format.lisp
-@@ -2430,9 +2430,10 @@
- (prefix suffix per-line-p body-csdl add-fill
- last-csdl)
- (format-logical-block-parse *FORMAT-CSDL*)
-- (when add-fill
-- (format-error *FORMAT-CS* (csd-cs-index (car *FORMAT-CSDL*))
-- (TEXT "Error: ~~:@> not implemented")))
-+;;; Disabled to allow CLC to work (WN)
-+; (when add-fill
-+; (format-error *FORMAT-CS* (csd-cs-index (car *FORMAT-CSDL*))
-+; (TEXT "Error: ~~:@> not implemented")))
- (setq *FORMAT-CSDL* body-csdl)
- (labels ((compute-inner ()
- `((PPRINT-LOGICAL-BLOCK
diff --git a/dev-lisp/clisp/files/2.33.1/fastcgi-Makefile.in-gentoo.patch b/dev-lisp/clisp/files/2.33.1/fastcgi-Makefile.in-gentoo.patch
deleted file mode 100644
index dbeace0ae8ee..000000000000
--- a/dev-lisp/clisp/files/2.33.1/fastcgi-Makefile.in-gentoo.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -ur clisp-2.33.1.original/modules/fastcgi/Makefile.in clisp-2.33.1/modules/fastcgi/Makefile.in
---- clisp-2.33.1.original/modules/fastcgi/Makefile.in 2004-03-03 08:41:54.000000000 -0600
-+++ clisp-2.33.1/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/berkely-db-configure-gentoo.patch.gz b/dev-lisp/clisp/files/2.33/berkely-db-configure-gentoo.patch.gz
deleted file mode 100644
index d47fbda5159a..000000000000
--- a/dev-lisp/clisp/files/2.33/berkely-db-configure-gentoo.patch.gz
+++ /dev/null
Binary files differ
diff --git a/dev-lisp/clisp/files/2.33/fastcgi-Makefile.in-gentoo.patch b/dev-lisp/clisp/files/2.33/fastcgi-Makefile.in-gentoo.patch
deleted file mode 100644
index a00027c57b3a..000000000000
--- a/dev-lisp/clisp/files/2.33/fastcgi-Makefile.in-gentoo.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -ur clisp-2.33.original/modules/fastcgi/Makefile.in clisp-2.33/modules/fastcgi/Makefile.in
---- clisp-2.33.original/modules/fastcgi/Makefile.in 2004-03-03 08:41:54.000000000 -0600
-+++ clisp-2.33/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
-Only in clisp-2.33/modules/fastcgi: Makefile.in~
diff --git a/dev-lisp/clisp/files/2.33/format.lisp-gentoo.patch b/dev-lisp/clisp/files/2.33/format.lisp-gentoo.patch
deleted file mode 100644
index 12cd17e8b962..000000000000
--- a/dev-lisp/clisp/files/2.33/format.lisp-gentoo.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- clisp-2.33.orig/src/format.lisp
-+++ clisp-2.33/src/format.lisp
-@@ -2430,9 +2430,10 @@
- (prefix suffix per-line-p body-csdl add-fill
- last-csdl)
- (format-logical-block-parse *FORMAT-CSDL*)
-- (when add-fill
-- (format-error *FORMAT-CS* (csd-cs-index (car *FORMAT-CSDL*))
-- (TEXT "Error: ~~:@> not implemented")))
-+;;; Disabled to allow CLC to work (WN)
-+; (when add-fill
-+; (format-error *FORMAT-CS* (csd-cs-index (car *FORMAT-CSDL*))
-+; (TEXT "Error: ~~:@> not implemented")))
- (setq *FORMAT-CSDL* body-csdl)
- (labels ((compute-inner ()
- `((PPRINT-LOGICAL-BLOCK
diff --git a/dev-lisp/clisp/files/digest-clisp-2.28 b/dev-lisp/clisp/files/digest-clisp-2.28
deleted file mode 100644
index a42de81b78d3..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.28
+++ /dev/null
@@ -1 +0,0 @@
-MD5 d5f8acf2de0db2f5f53e7747d0d84503 clisp-2.28.tar.gz 10980199
diff --git a/dev-lisp/clisp/files/digest-clisp-2.29 b/dev-lisp/clisp/files/digest-clisp-2.29
deleted file mode 100644
index 39b0d278d6f3..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.29
+++ /dev/null
@@ -1 +0,0 @@
-MD5 53f7cfba5c5f3f7d536541e1df210b74 clisp-2.29.tar.gz 10979127
diff --git a/dev-lisp/clisp/files/digest-clisp-2.30 b/dev-lisp/clisp/files/digest-clisp-2.30
deleted file mode 100644
index 4c86d812cf54..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.30
+++ /dev/null
@@ -1 +0,0 @@
-MD5 29e80e430c6098c78dbd2e56334aaa90 clisp-2.30.tar.bz2 5652698
diff --git a/dev-lisp/clisp/files/digest-clisp-2.30-r1 b/dev-lisp/clisp/files/digest-clisp-2.30-r1
deleted file mode 100644
index 4c86d812cf54..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.30-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 29e80e430c6098c78dbd2e56334aaa90 clisp-2.30.tar.bz2 5652698
diff --git a/dev-lisp/clisp/files/digest-clisp-2.31 b/dev-lisp/clisp/files/digest-clisp-2.31
deleted file mode 100644
index 79487e6dcf81..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.31
+++ /dev/null
@@ -1 +0,0 @@
-MD5 44bf68b218721540be60250fc1259483 clisp-2.31.tar.bz2 5936744
diff --git a/dev-lisp/clisp/files/digest-clisp-2.31-r1 b/dev-lisp/clisp/files/digest-clisp-2.31-r1
deleted file mode 100644
index 79487e6dcf81..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.31-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 44bf68b218721540be60250fc1259483 clisp-2.31.tar.bz2 5936744
diff --git a/dev-lisp/clisp/files/digest-clisp-2.32 b/dev-lisp/clisp/files/digest-clisp-2.32
deleted file mode 100644
index 969a97673b14..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.32
+++ /dev/null
@@ -1 +0,0 @@
-MD5 20a036128ec04e7a48d44c1a1c6f8afe clisp-2.32.tar.bz2 5982226
diff --git a/dev-lisp/clisp/files/digest-clisp-2.32-r1 b/dev-lisp/clisp/files/digest-clisp-2.32-r1
deleted file mode 100644
index 969a97673b14..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.32-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 20a036128ec04e7a48d44c1a1c6f8afe clisp-2.32.tar.bz2 5982226
diff --git a/dev-lisp/clisp/files/digest-clisp-2.33 b/dev-lisp/clisp/files/digest-clisp-2.33
deleted file mode 100644
index 4bdfa802ec07..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.33
+++ /dev/null
@@ -1 +0,0 @@
-MD5 8724eccb8933eedec31a06206c79e74d clisp-2.33.tar.bz2 6072837
diff --git a/dev-lisp/clisp/files/digest-clisp-2.33-r1 b/dev-lisp/clisp/files/digest-clisp-2.33-r1
deleted file mode 100644
index 4bdfa802ec07..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.33-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 8724eccb8933eedec31a06206c79e74d clisp-2.33.tar.bz2 6072837
diff --git a/dev-lisp/clisp/files/digest-clisp-2.33-r2 b/dev-lisp/clisp/files/digest-clisp-2.33-r2
deleted file mode 100644
index 4bdfa802ec07..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.33-r2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 8724eccb8933eedec31a06206c79e74d clisp-2.33.tar.bz2 6072837
diff --git a/dev-lisp/clisp/files/digest-clisp-2.33.1 b/dev-lisp/clisp/files/digest-clisp-2.33.1
deleted file mode 100644
index 35dec800a4ad..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.33.1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 a6e0a5350d12526d0269373d3381f15a clisp-2.33.1.tar.bz2 6084239
diff --git a/dev-lisp/clisp/files/digest-clisp-2.33.2 b/dev-lisp/clisp/files/digest-clisp-2.33.2
deleted file mode 100644
index d1380368af9a..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.33.2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 ee4ea316db1e843dcb16094bf500012f clisp-2.33.2.tar.bz2 6091273
diff --git a/dev-lisp/clisp/files/digest-clisp-2.33.2-r1 b/dev-lisp/clisp/files/digest-clisp-2.33.2-r1
deleted file mode 100644
index d1380368af9a..000000000000
--- a/dev-lisp/clisp/files/digest-clisp-2.33.2-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 ee4ea316db1e843dcb16094bf500012f clisp-2.33.2.tar.bz2 6091273
diff --git a/dev-lisp/clisp/files/install-clc.lisp b/dev-lisp/clisp/files/install-clc.lisp
deleted file mode 100644
index d7615bf7ac7f..000000000000
--- a/dev-lisp/clisp/files/install-clc.lisp
+++ /dev/null
@@ -1,15 +0,0 @@
-;;;; -*- Mode: Lisp; Package: CL-USER -*-
-;;;; Copyright (c) 2002 Kevin M. Rosenberg
-;;;; GNU GPL v2 license
-
-(in-package :cl-user)
-
-(load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")
-
-(in-package :common-lisp-controller)
-
-(init-common-lisp-controller "/usr/lib/common-lisp/clisp/" :version 3)
-
-(defun send-clc-command (command package)
- "Overrides global definition"
- (ext:shell (c-l-c:make-clc-send-command-string command package "clisp")))