summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Gabert <pappy@gentoo.org>2004-05-12 11:11:10 +0000
committerAlexander Gabert <pappy@gentoo.org>2004-05-12 11:11:10 +0000
commit5b27ac9b01d8aec91f9ce924a82794a9c5cb321c (patch)
treec18d7d5ea4d3a50e9d5bacd7635151fe4c8e0192 /dev-lisp/gcl
parentadded new hardened switches for nonPIE and nonSSP building (diff)
downloadhistorical-5b27ac9b01d8aec91f9ce924a82794a9c5cb321c.tar.gz
historical-5b27ac9b01d8aec91f9ce924a82794a9c5cb321c.tar.bz2
historical-5b27ac9b01d8aec91f9ce924a82794a9c5cb321c.zip
replaced hardened-gcc check with filter-flags logic call
Diffstat (limited to 'dev-lisp/gcl')
-rw-r--r--dev-lisp/gcl/ChangeLog7
-rw-r--r--dev-lisp/gcl/Manifest10
-rw-r--r--dev-lisp/gcl/gcl-2.4.0.ebuild4
-rw-r--r--dev-lisp/gcl/gcl-2.4.3.ebuild4
-rw-r--r--dev-lisp/gcl/gcl-2.5.2.ebuild4
-rw-r--r--dev-lisp/gcl/gcl-2.5.3.ebuild8
6 files changed, 21 insertions, 16 deletions
diff --git a/dev-lisp/gcl/ChangeLog b/dev-lisp/gcl/ChangeLog
index 0be31e60689a..10c632b6d537 100644
--- a/dev-lisp/gcl/ChangeLog
+++ b/dev-lisp/gcl/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-lisp/gcl
-# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.15 2003/12/14 03:57:04 pappy Exp $
+# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.16 2004/05/12 11:11:10 pappy Exp $
+
+ 12 May 2004; Alexander Gabert <pappy@gentoo.org> gcl-2.5.3.ebuild:
+ replaced hardened-gcc check with filter-flags logic call
14 Dec 2003; Alexander Gabert <pappy@gentoo.org> gcl-2.5.3.ebuild:
changed compile behaviour in respect to hardened-gcc compiling raw_gcl with
diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest
index 8c9ada0694a1..2cb38624a128 100644
--- a/dev-lisp/gcl/Manifest
+++ b/dev-lisp/gcl/Manifest
@@ -1,9 +1,9 @@
-MD5 a1e8e397da8995b1fa413ff36f48e486 gcl-2.4.3.ebuild 2140
-MD5 9f93de011d0082d1b4b6a2994133fe9f gcl-2.4.0.ebuild 1358
-MD5 098cd0793464f151fa389a002e3ff86b gcl-2.5.3.ebuild 1763
-MD5 a30f12782a86847e933de596ee2f3043 ChangeLog 2561
+MD5 acc011a89053bca33ce849cffcc1d03b ChangeLog 2690
+MD5 4ee3b848c2b8328cb49bc4b1ae863405 gcl-2.4.0.ebuild 1355
+MD5 2a08cf314800c14a62b92b95fe340678 gcl-2.4.3.ebuild 2137
+MD5 7293512b577e4aef525296750eb1f56a gcl-2.5.2.ebuild 1605
+MD5 a37e3de3e6992703feb594526a61fd79 gcl-2.5.3.ebuild 1817
MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
-MD5 35ae5e016b1b7ffdc4ca2b95613b851c gcl-2.5.2.ebuild 1605
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
diff --git a/dev-lisp/gcl/gcl-2.4.0.ebuild b/dev-lisp/gcl/gcl-2.4.0.ebuild
index 6ac779540f81..b6a5795bb3ba 100644
--- a/dev-lisp/gcl/gcl-2.4.0.ebuild
+++ b/dev-lisp/gcl/gcl-2.4.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Copyright 1999-2004 Gentoo Technologies, Inc.
# 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.12 2003/09/06 22:35:54 msterret Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.4.0.ebuild,v 1.13 2004/05/12 11:11:10 pappy Exp $
S=${WORKDIR}/${P}
DESCRIPTION="GNU Common Lisp"
diff --git a/dev-lisp/gcl/gcl-2.4.3.ebuild b/dev-lisp/gcl/gcl-2.4.3.ebuild
index f5eb7d7d1e12..8ca5e6f3481a 100644
--- a/dev-lisp/gcl/gcl-2.4.3.ebuild
+++ b/dev-lisp/gcl/gcl-2.4.3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Copyright 1999-2004 Gentoo Technologies, Inc.
# 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.7 2003/09/06 22:35:54 msterret Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.4.3.ebuild,v 1.8 2004/05/12 11:11:10 pappy Exp $
S=${WORKDIR}/${P}
DESCRIPTION="GNU Common Lisp"
diff --git a/dev-lisp/gcl/gcl-2.5.2.ebuild b/dev-lisp/gcl/gcl-2.5.2.ebuild
index c854eb5e3b07..0321417a5211 100644
--- a/dev-lisp/gcl/gcl-2.5.2.ebuild
+++ b/dev-lisp/gcl/gcl-2.5.2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Copyright 1999-2004 Gentoo Technologies, Inc.
# 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.5 2003/10/11 13:21:01 usata Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.5.2.ebuild,v 1.6 2004/05/12 11:11:10 pappy Exp $
inherit elisp-common
diff --git a/dev-lisp/gcl/gcl-2.5.3.ebuild b/dev-lisp/gcl/gcl-2.5.3.ebuild
index f5c312c90420..40a0a1b7f213 100644
--- a/dev-lisp/gcl/gcl-2.5.3.ebuild
+++ b/dev-lisp/gcl/gcl-2.5.3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Copyright 1999-2004 Gentoo Technologies, Inc.
# 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.4 2003/12/14 03:57:04 pappy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.5.3.ebuild,v 1.5 2004/05/12 11:11:10 pappy Exp $
inherit elisp-common
@@ -32,7 +32,9 @@ src_unpack() {
src_compile() {
- has_version "sys-devel/hardened-gcc" && CC="${CC:=gcc} -yet_exec"
+ # hardened gcc may automatically use PIE building,
+ # which does not work for this package so far
+ filter-flags "-fPIC"
econf --enable-locbfd \
--disable-statsysbfd \