diff options
author | Andrey Grozin <grozin@gentoo.org> | 2014-05-16 11:05:06 +0000 |
---|---|---|
committer | Andrey Grozin <grozin@gentoo.org> | 2014-05-16 11:05:06 +0000 |
commit | c459f52a4f938afdec1a0a3d51bfade90bc24a84 (patch) | |
tree | 1a4fb77066d1b24041d62cc2a139c999fa5f319e /dev-lisp/gcl | |
parent | old (diff) | |
download | gentoo-2-c459f52a4f938afdec1a0a3d51bfade90bc24a84.tar.gz gentoo-2-c459f52a4f938afdec1a0a3d51bfade90bc24a84.tar.bz2 gentoo-2-c459f52a4f938afdec1a0a3d51bfade90bc24a84.zip |
Removing an old version
(Portage version: 2.2.10/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!)
Diffstat (limited to 'dev-lisp/gcl')
-rw-r--r-- | dev-lisp/gcl/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lisp/gcl/files/flex-configure-LANG.patch | 41 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.7-r3.ebuild | 114 |
3 files changed, 5 insertions, 156 deletions
diff --git a/dev-lisp/gcl/ChangeLog b/dev-lisp/gcl/ChangeLog index 8172f4d58dbd..c1c1bba3085e 100644 --- a/dev-lisp/gcl/ChangeLog +++ b/dev-lisp/gcl/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lisp/gcl # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.64 2014/05/15 20:03:33 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.65 2014/05/16 11:05:06 grozin Exp $ + + 16 May 2014; Andrey Grozin <grozin@gentoo.org> -gcl-2.6.7-r3.ebuild, + -files/flex-configure-LANG.patch: + Removing an old version 15 May 2014; Markus Meier <maekke@gentoo.org> gcl-2.6.10.ebuild: add ~arm, bug #509842 diff --git a/dev-lisp/gcl/files/flex-configure-LANG.patch b/dev-lisp/gcl/files/flex-configure-LANG.patch deleted file mode 100644 index 3ef76ef911c0..000000000000 --- a/dev-lisp/gcl/files/flex-configure-LANG.patch +++ /dev/null @@ -1,41 +0,0 @@ -The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in -option parsing, it may break. - -http://bugs.gentoo.org/103483 - ---- configure -+++ configure -@@ -54,6 +54,16 @@ - infodir='${prefix}/info' - mandir='${prefix}/man' - -+# NLS nuisances. -+# Only set these to C if already set. These must not be set unconditionally -+# because not all systems understand e.g. LANG=C (notably SCO). -+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! -+# Non-C LC_CTYPE values break the ctype check. -+if test "${LANG+set}" = set; then LANG=C; export LANG; fi -+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi -+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi -+if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi -+ - # Initialize some other variables. - subdirs= - MFLAGS= MAKEFLAGS= -@@ -452,16 +463,6 @@ - esac - done - --# NLS nuisances. --# Only set these to C if already set. These must not be set unconditionally --# because not all systems understand e.g. LANG=C (notably SCO). --# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! --# Non-C LC_CTYPE values break the ctype check. --if test "${LANG+set}" = set; then LANG=C; export LANG; fi --if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi --if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi --if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi -- - # confdefs.h avoids OS command line length limits that DEFS can exceed. - rm -rf conftest* confdefs.h - # AIX cpp loses on an empty file, so make sure it contains at least a newline. diff --git a/dev-lisp/gcl/gcl-2.6.7-r3.ebuild b/dev-lisp/gcl/gcl-2.6.7-r3.ebuild deleted file mode 100644 index d31a90fb00e4..000000000000 --- a/dev-lisp/gcl/gcl-2.6.7-r3.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.7-r3.ebuild,v 1.6 2012/06/07 18:59:25 zmedico Exp $ - -#removing flag-o-matic results in make install failing due to a segfault -inherit elisp-common eutils flag-o-matic - -DEB_PV=34 - -DESCRIPTION="GNU Common Lisp" -HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html" -SRC_URI="mirror://debian/pool/main/g/gcl/gcl_${PV}.orig.tar.gz - mirror://debian/pool/main/g/gcl/gcl_${PV}-${DEB_PV}.diff.gz - mirror://gnu/gcl/${PN}.info.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ppc ~sparc ~x86" -IUSE="emacs readline debug X tk doc ansi" - -RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) - X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) - virtual/latex-base" # pdflatex (see Bug # 157903) -DEPEND="${RDEPEND} - doc? ( virtual/texi2dvi ) - >=app-text/texi2html-1.64 - >=sys-devel/autoconf-2.52" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch ../gcl_${PV}-${DEB_PV}.diff - epatch "${FILESDIR}"/flex-configure-LANG.patch - sed -ie "s/gcl-doc/${PF}/g" "${S}"/info/makefile -} - -src_compile() { -# export SANDBOX_ON=0 - local myconfig="" - # Hardened gcc may automatically use PIE building, which does not - # work for this package so far -# filter-flags "-fPIC" - if use tk; then - myconfig="${myconfig} --enable-tkconfig=/usr/lib --enable-tclconfig=/usr/lib" - fi - myconfig="${myconfig} - --enable-locbfd - --disable-dynsysbfd - --disable-statsysbfd - --enable-dynsysgmp - $(use_enable readline readline) - $(use_with X x) - $(use_enable debug debug) - $(use_enable ansi ansi) - --enable-xdr=no - --enable-infodir=/usr/share/info - --enable-emacsdir=/usr/share/emacs/site-lisp/gcl" - einfo "Configuring with the following: -${myconfig}" - econf ${myconfig} - make || die "make failed" - sed -e 's,@EXT@,,g' debian/in.gcl.1 >gcl.1 -} - -src_install() { - # workaround for bug 161041, see bug 164656 for follow up - export SANDBOX_ON=0 - make DESTDIR="${D}" install || die "make install failed" - - 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/* - - for i in "${D}"/usr/share/doc/gcl-{tk,si}; do - mv $i "${D}"/usr/share/doc/${PF} - done - - doman gcl.1 - doinfo info/*.info* - - find "${D}"/usr/lib/gcl-${PV}/ -type f \( -perm 640 -o -perm 750 \) -exec chmod 0644 '{}' \; -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} |