Cleanup sandbox/locale handling.
authorMike Frysinger <vapier@gentoo.org>
Sat, 30 Dec 2006 13:12:04 +0000 (13:12 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 30 Dec 2006 13:12:04 +0000 (13:12 +0000)
Package-Manager: portage-2.1.2_rc4-r2

dev-lisp/gcl/ChangeLog
dev-lisp/gcl/Manifest
dev-lisp/gcl/gcl-2.6.7-r2.ebuild

index 3f83e49b75899a021c7f8e049097a4ed2bf3bb3f..93b8c8417548a35942aff5ab1f60de8cf5656be9 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for dev-lisp/gcl
-# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.41 2006/12/13 05:38:46 mkennedy Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.42 2006/12/30 13:12:04 vapier Exp $
+
+  30 Dec 2006; Mike Frysinger <vapier@gentoo.org> gcl-2.6.7-r2.ebuild:
+  Cleanup sandbox/locale handling.
 
   13 Dec 2006; Matthew Kennedy <mkennedy@gentoo.org> gcl-2.6.7-r2.ebuild:
   Add dependency for virtual/tetex.
index 2c9c0e0d4de8a039d5a2a2f2b05077d6370f2d5a..a5395683c285220d65a0d6316948b0eef23f52b7 100644 (file)
@@ -17,18 +17,18 @@ EBUILD gcl-2.6.7-r1.ebuild 4224 RMD160 59d19e62c92cce27043b94275a0b0268194b074e
 MD5 b540ed5100018e4afc13b8fb3f03bd32 gcl-2.6.7-r1.ebuild 4224
 RMD160 59d19e62c92cce27043b94275a0b0268194b074e gcl-2.6.7-r1.ebuild 4224
 SHA256 6706c2dcc42655f10093f5b5d88efe5811ef276b9520b9c1724ce5fd38921d57 gcl-2.6.7-r1.ebuild 4224
-EBUILD gcl-2.6.7-r2.ebuild 2854 RMD160 caa9ccc4ac5cd11bdccb66f1705b296241a072ee SHA1 124b501d315040339fa8778287cf4fcc78fdef31 SHA256 97bf0fb3eeb97eda1f50c5da9958de9e18489efeb02dfbf99ac3aa3b39dbae2d
-MD5 10022c5ccb619d90817c37c0cde56bbc gcl-2.6.7-r2.ebuild 2854
-RMD160 caa9ccc4ac5cd11bdccb66f1705b296241a072ee gcl-2.6.7-r2.ebuild 2854
-SHA256 97bf0fb3eeb97eda1f50c5da9958de9e18489efeb02dfbf99ac3aa3b39dbae2d gcl-2.6.7-r2.ebuild 2854
+EBUILD gcl-2.6.7-r2.ebuild 2889 RMD160 09b4779053f91af004c72a4cc9e707779bfe9453 SHA1 ba4809e8ee0da45c4a7e8a42dc08fcb1d9eafd0c SHA256 7a50409281d5af72a48ef55ccd3f8cb3008e48d473db8778d15d410d231ec3b4
+MD5 ea454480bd229fb94084c3bc70851fd3 gcl-2.6.7-r2.ebuild 2889
+RMD160 09b4779053f91af004c72a4cc9e707779bfe9453 gcl-2.6.7-r2.ebuild 2889
+SHA256 7a50409281d5af72a48ef55ccd3f8cb3008e48d473db8778d15d410d231ec3b4 gcl-2.6.7-r2.ebuild 2889
 EBUILD gcl-2.6.7.ebuild 4095 RMD160 f0a4008ef369ee5ff953d127c4d023f0cdcecbef SHA1 7dd94742b5068c22ff6d030a1e4b0b5cc7c5b619 SHA256 d7be7fe3c56f358ff3e8e3314998f7e066fd742eab609376f0702397fcde75e2
 MD5 f3ca5f54e32181066828b97f5880348c gcl-2.6.7.ebuild 4095
 RMD160 f0a4008ef369ee5ff953d127c4d023f0cdcecbef gcl-2.6.7.ebuild 4095
 SHA256 d7be7fe3c56f358ff3e8e3314998f7e066fd742eab609376f0702397fcde75e2 gcl-2.6.7.ebuild 4095
-MISC ChangeLog 6299 RMD160 c9d19a082084b209d1072ff68b38bc7986b6bc35 SHA1 ecfcf896894876ebc52f17480d5b514bb7ba57c1 SHA256 c1a3e3bc867264d24bb76c51d7ee76d2e4cbb78c7fd029b48d48aed6072f365e
-MD5 94d3115559ea44ceead6aa69f2ca31f5 ChangeLog 6299
-RMD160 c9d19a082084b209d1072ff68b38bc7986b6bc35 ChangeLog 6299
-SHA256 c1a3e3bc867264d24bb76c51d7ee76d2e4cbb78c7fd029b48d48aed6072f365e ChangeLog 6299
+MISC ChangeLog 6404 RMD160 b332a9be6213b2f441ad685fa0f3694e850b7475 SHA1 ea0e5a645e9323edff2291f3393e762bacb7676f SHA256 c12ecef2b585d28c949e73bf2acdf1df8396a13ed95e319149346dfb84e6b3d4
+MD5 b5391221dac44bc76debb78e722e8767 ChangeLog 6404
+RMD160 b332a9be6213b2f441ad685fa0f3694e850b7475 ChangeLog 6404
+SHA256 c12ecef2b585d28c949e73bf2acdf1df8396a13ed95e319149346dfb84e6b3d4 ChangeLog 6404
 MISC metadata.xml 414 RMD160 d8db93b413e6c6b3e82050a0c25ff275d053a59b SHA1 bffc23b117a0eae6f049f3c129ed07970743286a SHA256 35219c038746ff1bd171a390d1f6af4b37115e483ae8fd0d0ca5ead5c71000fc
 MD5 76c0f2f918c95b927960b6dd7f700d32 metadata.xml 414
 RMD160 d8db93b413e6c6b3e82050a0c25ff275d053a59b metadata.xml 414
@@ -45,7 +45,7 @@ SHA256 b9ee5484b99ccc4fb40a938e80cbe2ddd04df7b1f6728267f605486f1f9f855a files/di
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.6 (GNU/Linux)
 
-iD8DBQFFf5HuyiNZaEAZA+ARAqhkAJ9bpN8ZMXBiKfyOrv3j7/PnZL4+OwCfcr9c
-8NE1XBQWlkvnbeIBB/T7dYg=
-=gepy
+iD8DBQFFlmXl8bi6rjpTunYRAiMqAKDNDlSHsAF8AXo6NmVEHAYuYcQnswCfULB6
++qOOptF1jPqzTLT+fuXEM0Y=
+=fSP1
 -----END PGP SIGNATURE-----
index 1aa3f907d8b5fd672c77322fde9f49e935b76b85..ba0ad5fb5726d01a486b510798f9eda09d7a08d4 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2006 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-r2.ebuild,v 1.2 2006/12/13 05:38:46 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.7-r2.ebuild,v 1.3 2006/12/30 13:12:04 vapier Exp $
 
-inherit elisp-common flag-o-matic autotools
+inherit elisp-common flag-o-matic
 
 DEB_PV=32
 
@@ -11,10 +11,12 @@ HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
 SRC_URI="http://ftp.debian.org/debian/pool/main/g/gcl/gcl_${PV}.orig.tar.gz
        http://ftp.debian.org/debian/pool/main/g/gcl/gcl_${PV}-${DEB_PV}.diff.gz
        ftp://ftp.gnu.org/pub/gnu/gcl/${PN}.info.tgz"
+
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~x86 ~ppc ~amd64 ~sparc"
 IUSE="emacs readline debug X tk doc ansi"
+RESTRICT="sandbox"
 
 RDEPEND="emacs? ( virtual/emacs )
        readline? ( sys-libs/readline )
@@ -22,20 +24,20 @@ RDEPEND="emacs? ( virtual/emacs )
        tk? ( dev-lang/tk )
        X? ( || ( ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) virtual/x11 ) )
        virtual/tetex"                          # pdflatex (see Bug # 157903)
-
-DEPEND="$RDEPEND
+DEPEND="${RDEPEND}
        doc? ( virtual/tetex )
        >=app-text/texi2html-1.64
        >=sys-devel/autoconf-2.52"
 
 src_unpack() {
        unpack ${A}
-       epatch gcl_${PV}-${DEB_PV}.diff
+       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
@@ -48,10 +50,10 @@ src_compile() {
                --disable-dynsysbfd
                --disable-statsysbfd
                --enable-dynsysgmp
-               `use_enable readline readline`
-               `use_with X x`
-               `use_enable debug debug`
-               `use_enable ansi ansi`
+               $(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"
@@ -63,8 +65,7 @@ ${myconfig}"
 }
 
 src_install() {
-       export SANDBOX_ON=0
-       make DESTDIR=${D} install || die
+       make DESTDIR="${D}" install || die
 
        rm -rf ${D}/usr/lib/${P}/info
        mv ${D}/default.el elisp/