summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2014-05-16 11:05:06 +0000
committerAndrey Grozin <grozin@gentoo.org>2014-05-16 11:05:06 +0000
commitc459f52a4f938afdec1a0a3d51bfade90bc24a84 (patch)
tree1a4fb77066d1b24041d62cc2a139c999fa5f319e /dev-lisp/gcl
parentold (diff)
downloadgentoo-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/ChangeLog6
-rw-r--r--dev-lisp/gcl/files/flex-configure-LANG.patch41
-rw-r--r--dev-lisp/gcl/gcl-2.6.7-r3.ebuild114
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
-}