From 4cb48ef93f19a933ff1aff1be5ffc5f34c5e40b2 Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Wed, 2 Feb 2005 22:47:08 +0000 Subject: (Portage version: 2.0.51-r15) --- dev-lisp/gcl/ChangeLog | 12 ++- dev-lisp/gcl/Manifest | 15 ++-- dev-lisp/gcl/files/digest-gcl-2.4.0 | 1 - dev-lisp/gcl/files/digest-gcl-2.4.3 | 1 - dev-lisp/gcl/files/digest-gcl-2.5.2 | 1 - dev-lisp/gcl/files/digest-gcl-2.5.3 | 1 - dev-lisp/gcl/files/digest-gcl-2.6.2 | 1 - dev-lisp/gcl/files/digest-gcl-2.6.3 | 1 - dev-lisp/gcl/files/digest-gcl-2.6.4 | 1 - dev-lisp/gcl/files/digest-gcl-2.6.5 | 1 - dev-lisp/gcl/files/digest-gcl-2.6.6 | 1 + dev-lisp/gcl/gcl-2.4.0.ebuild | 49 ----------- dev-lisp/gcl/gcl-2.4.3.ebuild | 71 ---------------- dev-lisp/gcl/gcl-2.5.2.ebuild | 76 ----------------- dev-lisp/gcl/gcl-2.5.3.ebuild | 77 ----------------- dev-lisp/gcl/gcl-2.6.2.ebuild | 84 ------------------- dev-lisp/gcl/gcl-2.6.3.ebuild | 102 ----------------------- dev-lisp/gcl/gcl-2.6.4.ebuild | 141 ------------------------------- dev-lisp/gcl/gcl-2.6.5.ebuild | 160 ------------------------------------ dev-lisp/gcl/gcl-2.6.6.ebuild | 159 +++++++++++++++++++++++++++++++++++ 20 files changed, 179 insertions(+), 776 deletions(-) delete mode 100644 dev-lisp/gcl/files/digest-gcl-2.4.0 delete mode 100644 dev-lisp/gcl/files/digest-gcl-2.4.3 delete mode 100644 dev-lisp/gcl/files/digest-gcl-2.5.2 delete mode 100644 dev-lisp/gcl/files/digest-gcl-2.5.3 delete mode 100644 dev-lisp/gcl/files/digest-gcl-2.6.2 delete mode 100644 dev-lisp/gcl/files/digest-gcl-2.6.3 delete mode 100644 dev-lisp/gcl/files/digest-gcl-2.6.4 delete mode 100644 dev-lisp/gcl/files/digest-gcl-2.6.5 create mode 100644 dev-lisp/gcl/files/digest-gcl-2.6.6 delete mode 100644 dev-lisp/gcl/gcl-2.4.0.ebuild delete mode 100644 dev-lisp/gcl/gcl-2.4.3.ebuild delete mode 100644 dev-lisp/gcl/gcl-2.5.2.ebuild delete mode 100644 dev-lisp/gcl/gcl-2.5.3.ebuild delete mode 100644 dev-lisp/gcl/gcl-2.6.2.ebuild delete mode 100644 dev-lisp/gcl/gcl-2.6.3.ebuild delete mode 100644 dev-lisp/gcl/gcl-2.6.4.ebuild delete mode 100644 dev-lisp/gcl/gcl-2.6.5.ebuild create mode 100644 dev-lisp/gcl/gcl-2.6.6.ebuild (limited to 'dev-lisp/gcl') 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 -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 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.5.ebuild deleted file mode 100644 index 3885f8a57d4d..000000000000 --- a/dev-lisp/gcl/gcl-2.6.5.ebuild +++ /dev/null @@ -1,160 +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.5.ebuild,v 1.2 2004/12/18 12:19:41 blubb 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 ~amd64" -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 ) - tcltk? ( dev-lang/tk )" - -SANDBOX_DISABLED="1" - -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 - - # Unfortunately, we need to override any relocation choices below - # while upstream doesn't work with system BFD. SuSE has the same - # problem apparently. - - if false; then - - # 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 - - else - myconfig="${myconfig} --enable-locbfd --disable-dynsysbfd --disable-statsysbfd" - 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 - mv ${D}/default.el elisp/ - - 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/* - fperms 0644 /usr/share/emacs/site-lisp/gcl/* - else - rm -rf ${D}/usr/share/emacs - 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/* - - find ${D}/usr/lib/gcl-2.6.5/ -type f \( -perm 640 -o -perm 750 \) -exec chmod 0644 '{}' \; -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lisp/gcl/gcl-2.6.6.ebuild b/dev-lisp/gcl/gcl-2.6.6.ebuild new file mode 100644 index 000000000000..bde0533cf224 --- /dev/null +++ b/dev-lisp/gcl/gcl-2.6.6.ebuild @@ -0,0 +1,159 @@ +# 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.6.ebuild,v 1.1 2005/02/02 22:47:08 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="x86 ~ppc ~amd64" +IUSE="emacs readline debug X tcltk 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 ) + tcltk? ( dev-lang/tk )" + +SANDBOX_DISABLED="1" + +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 + + # Unfortunately, we need to override any relocation choices below + # while upstream doesn't work with system BFD. SuSE has the same + # problem apparently. + + if false; then + + # 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 + + else + myconfig="${myconfig} --enable-locbfd --disable-dynsysbfd --disable-statsysbfd" + 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 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 + mv ${D}/default.el elisp/ + + 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/* + fperms 0644 /usr/share/emacs/site-lisp/gcl/* + else + rm -rf ${D}/usr/share/emacs + 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/* + + find ${D}/usr/lib/gcl-2.6.5/ -type f \( -perm 640 -o -perm 750 \) -exec chmod 0644 '{}' \; +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} -- cgit v1.2.3-65-gdbad