diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2005-02-02 22:47:08 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2005-02-02 22:47:08 +0000 |
commit | 582f31c685ae54a93a59c3868a80f7400ad450fa (patch) | |
tree | 235053e705b1e7d112c177c285f0e088e11fee9e /dev-lisp/gcl | |
parent | filter -ftracer (diff) | |
download | historical-582f31c685ae54a93a59c3868a80f7400ad450fa.tar.gz historical-582f31c685ae54a93a59c3868a80f7400ad450fa.tar.bz2 historical-582f31c685ae54a93a59c3868a80f7400ad450fa.zip |
Package-Manager: portage-2.0.51-r15
Diffstat (limited to 'dev-lisp/gcl')
-rw-r--r-- | dev-lisp/gcl/ChangeLog | 12 | ||||
-rw-r--r-- | dev-lisp/gcl/Manifest | 20 | ||||
-rw-r--r-- | dev-lisp/gcl/files/digest-gcl-2.4.0 | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/files/digest-gcl-2.4.3 | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/files/digest-gcl-2.5.2 | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/files/digest-gcl-2.5.3 | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/files/digest-gcl-2.6.2 | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/files/digest-gcl-2.6.3 | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/files/digest-gcl-2.6.4 | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/files/digest-gcl-2.6.5 | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/files/digest-gcl-2.6.6 | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.4.0.ebuild | 49 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.4.3.ebuild | 71 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.5.2.ebuild | 76 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.5.3.ebuild | 77 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.2.ebuild | 84 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.3.ebuild | 102 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.4.ebuild | 141 | ||||
-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, 18 insertions, 632 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..392492d2f6b7 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,18 +1,4 @@ -MD5 97b23412eb67f941ea82c23b8c070b13 ChangeLog 4007 -MD5 29e92c25f0bc663902efb758e2f7e43d gcl-2.4.0.ebuild 1339 -MD5 845b5ed2b1a28adf108ab63eecf10058 gcl-2.4.3.ebuild 2122 -MD5 ea024131a545fa4a5fc712bd871b3c42 gcl-2.5.2.ebuild 1570 -MD5 6e2df427db74fc0608117017db2a77cd gcl-2.5.3.ebuild 1791 -MD5 8c799e2d46e1f2d6efa432f12f166e31 gcl-2.6.2.ebuild 1989 -MD5 894bececac629362becdffb8733d47f1 gcl-2.6.3.ebuild 2327 -MD5 1d14bc4f73062ee5131d302ec9035b1d gcl-2.6.4.ebuild 3259 +MD5 52d70a0bab15cbfc2323238781fb4159 gcl-2.6.6.ebuild 3753 +MD5 9edea5ad518e513fa7b8fb38575eaf0e ChangeLog 4342 MD5 76c0f2f918c95b927960b6dd7f700d32 metadata.xml 414 -MD5 0b6f1925d598973b8cab4852224428fd gcl-2.6.5.ebuild 3781 -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 -MD5 6d1f14e922df6f4c5dc85add92b3ae45 files/digest-gcl-2.5.3 62 -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 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 |