summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2005-02-02 22:47:08 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2005-02-02 22:47:08 +0000
commit4cb48ef93f19a933ff1aff1be5ffc5f34c5e40b2 (patch)
tree9b91b3242b01ac479181a2e5ddbba85039236a08 /dev-lisp/gcl
parentfilter -ftracer (diff)
downloadgentoo-2-4cb48ef93f19a933ff1aff1be5ffc5f34c5e40b2.tar.gz
gentoo-2-4cb48ef93f19a933ff1aff1be5ffc5f34c5e40b2.tar.bz2
gentoo-2-4cb48ef93f19a933ff1aff1be5ffc5f34c5e40b2.zip
(Portage version: 2.0.51-r15)
Diffstat (limited to 'dev-lisp/gcl')
-rw-r--r--dev-lisp/gcl/ChangeLog12
-rw-r--r--dev-lisp/gcl/Manifest15
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.4.01
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.4.31
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.5.21
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.5.31
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.6.21
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.6.31
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.6.41
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.6.51
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.6.61
-rw-r--r--dev-lisp/gcl/gcl-2.4.0.ebuild49
-rw-r--r--dev-lisp/gcl/gcl-2.4.3.ebuild71
-rw-r--r--dev-lisp/gcl/gcl-2.5.2.ebuild76
-rw-r--r--dev-lisp/gcl/gcl-2.5.3.ebuild77
-rw-r--r--dev-lisp/gcl/gcl-2.6.2.ebuild84
-rw-r--r--dev-lisp/gcl/gcl-2.6.3.ebuild102
-rw-r--r--dev-lisp/gcl/gcl-2.6.4.ebuild141
-rw-r--r--dev-lisp/gcl/gcl-2.6.6.ebuild (renamed from dev-lisp/gcl/gcl-2.6.5.ebuild)9
19 files changed, 24 insertions, 621 deletions
diff --git a/dev-lisp/gcl/ChangeLog b/dev-lisp/gcl/ChangeLog
index 07e6850f2ac8..7749f975f454 100644
--- a/dev-lisp/gcl/ChangeLog
+++ b/dev-lisp/gcl/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-lisp/gcl
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.26 2004/12/18 12:19:41 blubb Exp $
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.27 2005/02/02 22:47:08 mkennedy Exp $
+
+*gcl-2.6.6 (02 Feb 2005)
+
+ 02 Feb 2005; Matthew Kennedy <mkennedy@gentoo.org> -gcl-2.4.0.ebuild,
+ -gcl-2.4.3.ebuild, -gcl-2.5.2.ebuild, -gcl-2.5.3.ebuild,
+ -gcl-2.6.2.ebuild, -gcl-2.6.3.ebuild, -gcl-2.6.4.ebuild,
+ -gcl-2.6.5.ebuild, +gcl-2.6.6.ebuild:
+ New upstream version; Removed older ebuilds; Tag stable keywords for x86
18 Dec 2004; Simon Stelling <blubb@gentoo.org> gcl-2.6.5.ebuild:
added ~amd64
diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest
index dfcd2a1cecec..9adfb5340f05 100644
--- a/dev-lisp/gcl/Manifest
+++ b/dev-lisp/gcl/Manifest
@@ -1,13 +1,14 @@
-MD5 97b23412eb67f941ea82c23b8c070b13 ChangeLog 4007
-MD5 29e92c25f0bc663902efb758e2f7e43d gcl-2.4.0.ebuild 1339
+MD5 8c799e2d46e1f2d6efa432f12f166e31 gcl-2.6.2.ebuild 1989
MD5 845b5ed2b1a28adf108ab63eecf10058 gcl-2.4.3.ebuild 2122
-MD5 ea024131a545fa4a5fc712bd871b3c42 gcl-2.5.2.ebuild 1570
+MD5 1d14bc4f73062ee5131d302ec9035b1d gcl-2.6.4.ebuild 3259
+MD5 29e92c25f0bc663902efb758e2f7e43d gcl-2.4.0.ebuild 1339
MD5 6e2df427db74fc0608117017db2a77cd gcl-2.5.3.ebuild 1791
-MD5 8c799e2d46e1f2d6efa432f12f166e31 gcl-2.6.2.ebuild 1989
+MD5 c5583d061e8df542d12a2104da4aab13 gcl-2.6.6.ebuild 3847
MD5 894bececac629362becdffb8733d47f1 gcl-2.6.3.ebuild 2327
-MD5 1d14bc4f73062ee5131d302ec9035b1d gcl-2.6.4.ebuild 3259
+MD5 97b23412eb67f941ea82c23b8c070b13 ChangeLog 4007
MD5 76c0f2f918c95b927960b6dd7f700d32 metadata.xml 414
-MD5 0b6f1925d598973b8cab4852224428fd gcl-2.6.5.ebuild 3781
+MD5 ea024131a545fa4a5fc712bd871b3c42 gcl-2.5.2.ebuild 1570
+MD5 03310ceb15de490b760356642b540b17 gcl-2.6.5.ebuild 3843
MD5 ebf9ac3ed9129b8c967416164e1b8dcf files/digest-gcl-2.4.0 59
MD5 156148113705b926d9ef1c4bf5611c80 files/digest-gcl-2.4.3 59
MD5 0a7011ac48a39981a19619ec9f53e37d files/digest-gcl-2.5.2 62
@@ -16,3 +17,5 @@ MD5 7f57744618be8e56d9b86390c5c475c2 files/digest-gcl-2.6.2 62
MD5 56a2d3ad5e0c6efc29def8d13cae414c files/digest-gcl-2.6.3 62
MD5 cce80e0951bd17957cf0d108e54c8fb5 files/digest-gcl-2.6.4 62
MD5 58e5fcf38d6240c9f6ebfef4828c1443 files/digest-gcl-2.6.5 62
+MD5 91930d3515af8406b00bbddaa287b9a3 files/digest-gcl-2.6.6 62
+MD5 2ca64670d930458fba5dc2df767c49bb files/2.6.5-sysbfd-gentoo.patch 1199
diff --git a/dev-lisp/gcl/files/digest-gcl-2.4.0 b/dev-lisp/gcl/files/digest-gcl-2.4.0
deleted file mode 100644
index 1e84075677cc..000000000000
--- a/dev-lisp/gcl/files/digest-gcl-2.4.0
+++ /dev/null
@@ -1 +0,0 @@
-MD5 86da3b0368e3cafd44d6ed809263c96b gcl-2.4.0.tgz 2985798
diff --git a/dev-lisp/gcl/files/digest-gcl-2.4.3 b/dev-lisp/gcl/files/digest-gcl-2.4.3
deleted file mode 100644
index d1bca7ba6f35..000000000000
--- a/dev-lisp/gcl/files/digest-gcl-2.4.3
+++ /dev/null
@@ -1 +0,0 @@
-MD5 5ad1a3e004b84363496f3f1e7eb81012 gcl-2.4.3.tgz 2901224
diff --git a/dev-lisp/gcl/files/digest-gcl-2.5.2 b/dev-lisp/gcl/files/digest-gcl-2.5.2
deleted file mode 100644
index 2f06cbfff9e7..000000000000
--- a/dev-lisp/gcl/files/digest-gcl-2.5.2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 afdab28cec91c27bd7e8d510e73a3468 gcl-2.5.2.tar.gz 9759328
diff --git a/dev-lisp/gcl/files/digest-gcl-2.5.3 b/dev-lisp/gcl/files/digest-gcl-2.5.3
deleted file mode 100644
index 6052bc0dc90f..000000000000
--- a/dev-lisp/gcl/files/digest-gcl-2.5.3
+++ /dev/null
@@ -1 +0,0 @@
-MD5 42c24f9a8d4f823c7c411cbf77edb36f gcl-2.5.3.tar.gz 9846811
diff --git a/dev-lisp/gcl/files/digest-gcl-2.6.2 b/dev-lisp/gcl/files/digest-gcl-2.6.2
deleted file mode 100644
index 863256f6f7bc..000000000000
--- a/dev-lisp/gcl/files/digest-gcl-2.6.2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 dfb205e96b5cfa1ab1795110cf38f209 gcl-2.6.2.tar.gz 8147447
diff --git a/dev-lisp/gcl/files/digest-gcl-2.6.3 b/dev-lisp/gcl/files/digest-gcl-2.6.3
deleted file mode 100644
index 7418de061b21..000000000000
--- a/dev-lisp/gcl/files/digest-gcl-2.6.3
+++ /dev/null
@@ -1 +0,0 @@
-MD5 951a6a3ab4431ccf39c068c2201e21e2 gcl-2.6.3.tar.gz 8175908
diff --git a/dev-lisp/gcl/files/digest-gcl-2.6.4 b/dev-lisp/gcl/files/digest-gcl-2.6.4
deleted file mode 100644
index b741ac8b7dee..000000000000
--- a/dev-lisp/gcl/files/digest-gcl-2.6.4
+++ /dev/null
@@ -1 +0,0 @@
-MD5 8e0ba862a1eff4a92523eecaff1b509a gcl-2.6.4.tar.gz 8245898
diff --git a/dev-lisp/gcl/files/digest-gcl-2.6.5 b/dev-lisp/gcl/files/digest-gcl-2.6.5
deleted file mode 100644
index 104eaf1aa6ac..000000000000
--- a/dev-lisp/gcl/files/digest-gcl-2.6.5
+++ /dev/null
@@ -1 +0,0 @@
-MD5 e0852318b81c93b76bc7e012f036ec6c gcl-2.6.5.tar.gz 8250164
diff --git a/dev-lisp/gcl/files/digest-gcl-2.6.6 b/dev-lisp/gcl/files/digest-gcl-2.6.6
new file mode 100644
index 000000000000..14dbff3eb30c
--- /dev/null
+++ b/dev-lisp/gcl/files/digest-gcl-2.6.6
@@ -0,0 +1 @@
+MD5 45d67331b29cafc3e9b1eacb488044ec gcl-2.6.6.tar.gz 8186053
diff --git a/dev-lisp/gcl/gcl-2.4.0.ebuild b/dev-lisp/gcl/gcl-2.4.0.ebuild
deleted file mode 100644
index 3aba176d0c68..000000000000
--- a/dev-lisp/gcl/gcl-2.4.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.4.0.ebuild,v 1.15 2004/07/14 16:22:33 agriffis Exp $
-
-DESCRIPTION="GNU Common Lisp"
-SRC_URI="ftp://rene.ma.utexas.edu/pub/gcl/gcl-2.4.0.tgz"
-HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-PROVIDE="virtual/commonlisp"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-
-src_compile() {
-
- cd ${S} ; echo `pwd`
- ./configure --prefix=/usr || die
-
- for i in */makefile makedefs makedefc makefile config.status ; do
- mv $i $i.orig ;
- cat $i.orig | \
- sed -e 's|./configure: emacs: command not found|${prefix}/share/emacs/site-lisp/gcl|g' > $i
- done
-
- cd ${S}
- make ${MAKEOPTS} || die
-
-}
-
-src_install() {
-
- dodir /usr/share/info
- dodir /usr/share/emacs/site-lisp/gcl
-
- make install prefix=${D}/usr MANDIR=${D}/usr/share/man \
- INFO_DIR=${D}/usr/info EMACS_SITE_LISP=${D}/usr/share/emacs/site-lisp/gcl \
- EMACS_DEFAULT_EL=${D}/usr/share/emacs/site-lisp/gcl/default.el \
- || die
-
- mv ${D}/usr/lib/${P}/info/* ${D}/usr/share/info
- rm ${D}/usr/share/info/texinfo.tex
- rm ${D}/usr/share/emacs/site-lisp/gcl/default.el
-
- mv ${D}/usr/bin/gcl ${D}/usr/bin/gcl.orig
- sed -e "s:${D}::g" < ${D}/usr/bin/gcl.orig > ${D}/usr/bin/gcl
- rm ${D}/usr/bin/gcl.orig
-
- chmod 0755 ${D}/usr/bin/gcl
-}
diff --git a/dev-lisp/gcl/gcl-2.4.3.ebuild b/dev-lisp/gcl/gcl-2.4.3.ebuild
deleted file mode 100644
index 984b217c8639..000000000000
--- a/dev-lisp/gcl/gcl-2.4.3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.4.3.ebuild,v 1.10 2004/07/14 16:22:33 agriffis Exp $
-
-DESCRIPTION="GNU Common Lisp"
-SRC_URI="ftp://ftp.gnu.org/gnu/gcl/gcl-2.4.3.tgz"
-HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-PROVIDE="virtual/commonlisp"
-
-DEPEND=">=app-text/texi2html-1.64
- >=dev-libs/gmp-4.1"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-
-src_compile() {
-
- cd ${S} ; echo `pwd`
- ./configure --prefix=/usr || die
-
- for i in */makefile makedefs makedefc makefile config.status ; do
- mv $i $i.orig ;
- cat $i.orig | \
- sed -e 's|./configure: emacs: command not found|${prefix}/share/emacs/site-lisp/gcl|g' > $i
- done
-
- for i in makedefs makedefc ; do
- mv $i $i.libs.orig ;
- cat $i.libs.orig | \
- sed -e 's|/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libbfd.a /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libiberty.a|-liberty -lbfd|g' > $i
- done
-
- cd ${S}
- make ${MAKEOPTS} || die
-
-}
-
-src_install() {
-
- dodir /usr/share/info
- dodir /usr/share/emacs/site-lisp/gcl
-
- make install prefix=${D}/usr MANDIR=${D}/usr/share/man \
- INFO_DIR=${D}/usr/share/info EMACS_SITE_LISP=${D}/usr/share/emacs/site-lisp/gcl \
- EMACS_DEFAULT_EL=${D}/usr/share/emacs/site-lisp/gcl/default.el \
- || die
-
- rm -f ${D}/usr/share/infodir
-
- mv ${D}/usr/lib/${P}/info/* ${D}/usr/share/info
- rm ${D}/usr/share/info/texinfo.tex
- rm ${D}/usr/share/emacs/site-lisp/gcl/default.el
-
- mv ${D}/usr/bin/gcl ${D}/usr/bin/gcl.orig
- sed -e "s:${D}::g" < ${D}/usr/bin/gcl.orig > ${D}/usr/bin/gcl
- rm ${D}/usr/bin/gcl.orig
-
- # fix the GCL_TK_DIR=/var/tmp/portage/gcl-2.4.3/image//
- mv ${D}/usr/lib/gcl-2.5.0/gcl-tk/gcltksrv ${D}/usr/lib/gcl-2.5.0/gcl-tk/gcltksrv.orig
- sed -e "s:${D}::g" < ${D}/usr/lib/gcl-2.5.0/gcl-tk/gcltksrv.orig > ${D}/usr/lib/gcl-2.5.0/gcl-tk/gcltksrv
- rm ${D}/usr/lib/gcl-2.5.0/gcl-tk/gcltksrv.orig
- chmod 0755 ${D}/usr/lib/gcl-2.5.0/gcl-tk/gcltksrv
-
- chmod 0755 ${D}/usr/bin/gcl
-
- #repair gcl.exe symlink
- rm ${D}/usr/bin/gcl.exe
- dosym ../lib/gcl-2.5.0/unixport/saved_gcl /usr/bin/gcl.exe
-}
diff --git a/dev-lisp/gcl/gcl-2.5.2.ebuild b/dev-lisp/gcl/gcl-2.5.2.ebuild
deleted file mode 100644
index 39886452cbee..000000000000
--- a/dev-lisp/gcl/gcl-2.5.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.5.2.ebuild,v 1.9 2004/07/14 16:22:33 agriffis Exp $
-
-inherit elisp-common
-
-IUSE="emacs"
-
-DESCRIPTION="GNU Common Lisp"
-SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz"
-HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-PROVIDE="virtual/commonlisp"
-
-DEPEND=">=app-text/texi2html-1.64
- >=dev-libs/gmp-4.1
- virtual/tetex"
-RDEPEND="${DEPEND}
- emacs? ( virtual/emacs )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-
-src_unpack() {
-
- unpack ${A}
- sed -e "s/gcl-doc/${PF}/g" ${S}/info/makefile > ${T}/makefile
- mv ${T}/makefile ${S}/info/makefile
-}
-
-src_compile() {
-
- econf --enable-locbfd \
- --disable-statsysbfd \
- --enable-readline \
- --enable-infodir=/usr/share/info \
- --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \
- || die
- make || die
-}
-
-src_install() {
-
- make DESTDIR=${D} install || die
-
- rm -rf ${D}/usr/lib/${P}/info
-
- if use emacs ; then
- mv elisp/add-default.el ${T}/50gcl-gentoo.el
- elisp-site-file-install ${T}/50gcl-gentoo.el
- elisp-install ${PN} elisp/*
- fi
-
- dosed /usr/bin/gcl
- fperms 0755 /usr/bin/gcl
-
- # fix the GCL_TK_DIR=/var/tmp/portage/${P}/image//
- dosed /usr/lib/${P}/gcl-tk/gcltksrv
- fperms 0755 /usr/lib/${P}/gcl-tk/gcltksrv
-
- #repair gcl.exe symlink
- #rm ${D}/usr/bin/gcl.exe
- dosym ../lib/${P}/unixport/saved_gcl /usr/bin/gcl.exe
-
- dodoc readme* RELEASE* ChangeLog* doc/*
-}
-
-pkg_postinst() {
-
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-
- use emacs && elisp-site-regen
-}
diff --git a/dev-lisp/gcl/gcl-2.5.3.ebuild b/dev-lisp/gcl/gcl-2.5.3.ebuild
deleted file mode 100644
index d871da63a8d1..000000000000
--- a/dev-lisp/gcl/gcl-2.5.3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.5.3.ebuild,v 1.8 2004/06/24 23:59:26 agriffis Exp $
-
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="GNU Common Lisp"
-HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="emacs"
-
-DEPEND=">=app-text/texi2html-1.64
- >=dev-libs/gmp-4.1
- virtual/tetex"
-RDEPEND="${DEPEND}
- emacs? ( virtual/emacs )"
-# uncomment and add to profiles when GCL is integrated into the common lisp controller
-# PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- unpack ${A}
- sed -e "s/gcl-doc/${PF}/g" ${S}/info/makefile > ${T}/makefile
- mv ${T}/makefile ${S}/info/makefile
-}
-
-src_compile() {
- # hardened gcc may automatically use PIE building,
- # which does not work for this package so far
- filter-flags "-fPIC"
-
- econf --enable-locbfd \
- --disable-statsysbfd \
- --enable-readline \
- --enable-infodir=/usr/share/info \
- --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \
- || die
- make || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
-
- rm -rf ${D}/usr/lib/${P}/info
-
- if use emacs ; then
- mv elisp/add-default.el ${T}/50gcl-gentoo.el
- elisp-site-file-install ${T}/50gcl-gentoo.el
- elisp-install ${PN} elisp/*
- fi
-
- dosed /usr/bin/gcl
- fperms 0755 /usr/bin/gcl
-
- # fix the GCL_TK_DIR=/var/tmp/portage/${P}/image//
- dosed /usr/lib/${P}/gcl-tk/gcltksrv
- fperms 0755 /usr/lib/${P}/gcl-tk/gcltksrv
-
- #repair gcl.exe symlink
- #rm ${D}/usr/bin/gcl.exe
- dosym ../lib/${P}/unixport/saved_gcl /usr/bin/gcl.exe
-
- dodoc readme* RELEASE* ChangeLog* doc/*
-}
-
-pkg_postinst() {
-
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-
- use emacs && elisp-site-regen
-}
diff --git a/dev-lisp/gcl/gcl-2.6.2.ebuild b/dev-lisp/gcl/gcl-2.6.2.ebuild
deleted file mode 100644
index da599e92acb3..000000000000
--- a/dev-lisp/gcl/gcl-2.6.2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.2.ebuild,v 1.3 2004/08/07 05:22:07 mkennedy Exp $
-
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="GNU Common Lisp"
-HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-*"
-IUSE="emacs readline debug X tcltk"
-
-DEPEND=">=app-text/texi2html-1.64
- emacs? ( virtual/emacs )
- X? ( virtual/x11 )
- readline? ( sys-libs/readline )
- >=dev-libs/gmp-4.1
- virtual/tetex"
-
-src_unpack() {
- unpack ${A}
- sed -e "s/gcl-doc/${PF}/g" ${S}/info/makefile > ${T}/makefile
- mv ${T}/makefile ${S}/info/makefile
-}
-
-src_compile() {
- # hardened gcc may automatically use PIE building,
- # which does not work for this package so far
- filter-flags "-fPIC"
- configuration="
- --enable-dynsysgmp
- --enable-dynsysbfd
- --disable-statsysbfd
- `use_enable readline readline`
- `use_with X x`
- `use_enable debug debug`
- `use_enable tcltk tkconfig=/usr/lib`
- `use_enable tcltk tclconfig=/usr/lib`
- --enable-xdr=yes
- --enable-ansi
- --enable-infodir=/usr/share/info
- --enable-emacsdir=/usr/share/emacs/site-lisp/gcl"
- einfo "Configuring with ${configuration}"
- econf ${configuration} || die
- make || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
-
- rm -rf ${D}/usr/lib/${P}/info
-
- if use emacs ; then
- mv elisp/add-default.el ${T}/50gcl-gentoo.el
- elisp-site-file-install ${T}/50gcl-gentoo.el
- elisp-install ${PN} elisp/*
- fi
-
- dosed /usr/bin/gcl
- fperms 0755 /usr/bin/gcl
-
- # fix the GCL_TK_DIR=/var/tmp/portage/${P}/image//
- dosed /usr/lib/${P}/gcl-tk/gcltksrv
- fperms 0755 /usr/lib/${P}/gcl-tk/gcltksrv
-
- #repair gcl.exe symlink
- #rm ${D}/usr/bin/gcl.exe
- dosym ../lib/${P}/unixport/saved_gcl /usr/bin/gcl.exe
-
- dodoc readme* RELEASE* ChangeLog* doc/*
-}
-
-pkg_postinst() {
-
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-
- use emacs && elisp-site-regen
-}
diff --git a/dev-lisp/gcl/gcl-2.6.3.ebuild b/dev-lisp/gcl/gcl-2.6.3.ebuild
deleted file mode 100644
index 4c5f655f25f7..000000000000
--- a/dev-lisp/gcl/gcl-2.6.3.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.3.ebuild,v 1.2 2004/08/13 22:44:02 mr_bones_ Exp $
-
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="GNU Common Lisp"
-HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-IUSE="emacs readline debug X tcltk ansi"
-
-DEPEND=">=app-text/texi2html-1.64
- emacs? ( virtual/emacs )
- X? ( virtual/x11 )
- readline? ( sys-libs/readline )
- >=dev-libs/gmp-4.1
- virtual/tetex"
-
-src_unpack() {
- unpack ${A}
- sed -e "s/gcl-doc/${PF}/g" ${S}/info/makefile > ${T}/makefile
- mv ${T}/makefile ${S}/info/makefile
-}
-
-src_compile() {
- local myconfig=""
-
- # hardened gcc may automatically use PIE building, which does not
- # work for this package so far
- filter-flags "-fPIC"
-
- # See http://www.gnu.org/software/gcl/RELEASE-2.6.2.html
-
- case ${ARCH} in
- x86 | sparc)
- myconfig="${myconfig}
- --enable-custreloc
- --disable-dlopen
- --disable-dynsysbfd
- --disable-statsysbfd";;
- *)
- myconfig="${myconfig}
- --disable-custreloc
- --disable-dlopen
- --enable-dynsysbfd
- --disable-statsysbfd";;
- esac
-
- myconfig="${myconfig}
- --enable-dynsysgmp
- `use_enable readline readline`
- `use_with X x`
- `use_enable debug debug`
- `use_enable tcltk tkconfig=/usr/lib`
- `use_enable tcltk tclconfig=/usr/lib`
- `use_enable ansi ansi`
- --enable-xdr=no
- --enable-infodir=/usr/share/info
- --enable-emacsdir=/usr/share/emacs/site-lisp/gcl"
- einfo "Configuring with ${myconfig}"
- econf ${configuration} || die
- make || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
-
- rm -rf ${D}/usr/lib/${P}/info
-
- if use emacs ; then
- mv elisp/add-default.el ${T}/50gcl-gentoo.el
- elisp-site-file-install ${T}/50gcl-gentoo.el
- elisp-install ${PN} elisp/*
- fi
-
- dosed /usr/bin/gcl
- fperms 0755 /usr/bin/gcl
-
- # fix the GCL_TK_DIR=/var/tmp/portage/${P}/image//
- dosed /usr/lib/${P}/gcl-tk/gcltksrv
- fperms 0755 /usr/lib/${P}/gcl-tk/gcltksrv
-
- #repair gcl.exe symlink
- #rm ${D}/usr/bin/gcl.exe
- dosym ../lib/${P}/unixport/saved_gcl /usr/bin/gcl.exe
-
- dodoc readme* RELEASE* ChangeLog* doc/*
-}
-
-pkg_postinst() {
-
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-
- use emacs && elisp-site-regen
-}
diff --git a/dev-lisp/gcl/gcl-2.6.4.ebuild b/dev-lisp/gcl/gcl-2.6.4.ebuild
deleted file mode 100644
index 50fb41a39275..000000000000
--- a/dev-lisp/gcl/gcl-2.6.4.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.4.ebuild,v 1.5 2004/12/13 21:17:03 config Exp $
-
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="GNU Common Lisp"
-HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~ppc"
-IUSE="emacs readline debug X tcltk ansi custreloc dlopen gprof doc"
-
-DEPEND=">=app-text/texi2html-1.64
- emacs? ( virtual/emacs )
- X? ( virtual/x11 )
- readline? ( sys-libs/readline )
- >=dev-libs/gmp-4.1
- doc? ( virtual/tetex )"
-
-src_unpack() {
- unpack ${A}
- sed -e "s/gcl-doc/${PF}/g" ${S}/info/makefile > ${T}/makefile
- mv ${T}/makefile ${S}/info/makefile
-}
-
-src_compile() {
- local myconfig=""
-
- # Hardened gcc may automatically use PIE building, which does not
- # work for this package so far
-
- filter-flags "-fPIC"
-
- # -fomit-frame-pointer cannot be used with gprof
-
- if use gprof; then
- filter-flags "-fomit-frame-pointer"
- fi
-
- # Linking options are enumerated at
- # http://www.gnu.org/software/gcl/RELEASE-2.6.2.html
-
- local dlopen_config="
- --disable-custreloc
- --enable-dlopen
- --disable-dynsysbfd
- --disable-statsysbfd";
-
- local bfd_config="
- --disable-custreloc
- --disable-dlopen
- --enable-dynsysbfd
- --disable-statsysbfd";
-
- local custreloc_config="
- --enable-custreloc
- --disable-dlopen
- --disable-dynsysbfd
- --disable-statsysbfd";
-
- if use custreloc; then
- case "${ARCH}" in
- x86 | sparc)
- myconfig="${myconfig} ${custreloc_config}";;
- *)
- ewarn "--enable-custreloc is not supported on your architecture (${ARCH})."
- ewarn "Using --enable-dlopen instead."
- myconfig="${myconfig} ${dlopen_config}"
-
- esac
- elif use dlopen; then
- myconfig="${myconfig} ${dlopen_config}"
- else
- case "${ARCH}" in
- x86 | sparc | ppc | amd64 | s390)
- myconfig="${myconfig} ${bfd_config}";;
- *)
- ewarn "BFD is not supported on your architecture (${ARCH})."
- ewarn "Using --enable-dlopen instead."
- myconfig="${myconfig} ${dlopen_config}";;
- esac
- fi
-
- if use tcltk; then
- myconfig="${myconfig}
- --enable-tkconfig=/usr/lib
- --enable-tclconfig=/usr/lib"
- fi
-
- myconfig="${myconfig}
- --enable-dynsysgmp
- `use_enable readline readline`
- `use_with X x`
- `use_enable debug debug`
- `use_enable ansi ansi`
- `use_enable gprof gprof`
- --enable-xdr=no
- --enable-infodir=/usr/share/info
- --enable-emacsdir=/usr/share/emacs/site-lisp/gcl"
-
- einfo "Configuring with the following:
-${myconfig}"
- econf ${myconfig} || die
- make || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
-
- rm -rf ${D}/usr/lib/${P}/info
-
- if use emacs ; then
- mv elisp/add-default.el ${T}/50gcl-gentoo.el
- elisp-site-file-install ${T}/50gcl-gentoo.el
- elisp-install ${PN} elisp/*
- fi
-
- dosed /usr/bin/gcl
- fperms 0755 /usr/bin/gcl
-
- # fix the GCL_TK_DIR=/var/tmp/portage/${P}/image//
- dosed /usr/lib/${P}/gcl-tk/gcltksrv
- fperms 0755 /usr/lib/${P}/gcl-tk/gcltksrv
-
- #repair gcl.exe symlink
- #rm ${D}/usr/bin/gcl.exe
- dosym ../lib/${P}/unixport/saved_gcl /usr/bin/gcl.exe
-
- dodoc readme* RELEASE* ChangeLog* doc/*
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-lisp/gcl/gcl-2.6.5.ebuild b/dev-lisp/gcl/gcl-2.6.6.ebuild
index 3885f8a57d4d..bde0533cf224 100644
--- a/dev-lisp/gcl/gcl-2.6.5.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.6.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.5.ebuild,v 1.2 2004/12/18 12:19:41 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.6.ebuild,v 1.1 2005/02/02 22:47:08 mkennedy Exp $
inherit elisp-common flag-o-matic
@@ -10,8 +10,8 @@ SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~x86 ~ppc ~amd64"
-IUSE="emacs readline debug X tcltk ansi custreloc dlopen gprof doc"
+KEYWORDS="x86 ~ppc ~amd64"
+IUSE="emacs readline debug X tcltk custreloc dlopen gprof doc"
DEPEND=">=app-text/texi2html-1.64
emacs? ( virtual/emacs )
@@ -108,7 +108,6 @@ src_compile() {
`use_enable readline readline`
`use_with X x`
`use_enable debug debug`
- `use_enable ansi ansi`
`use_enable gprof gprof`
--enable-xdr=no
--enable-infodir=/usr/share/info