summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin F. Quinn <kevquinn@gentoo.org>2005-11-26 15:20:39 +0000
committerKevin F. Quinn <kevquinn@gentoo.org>2005-11-26 15:20:39 +0000
commit38fe632ad74fa7ec64664c987df1fe5d5f928109 (patch)
treea03a87bab4705e905ddc00d0f72faa5aeaca06e4 /dev-lang
parentVersion bump. (diff)
downloadhistorical-38fe632ad74fa7ec64664c987df1fe5d5f928109.tar.gz
historical-38fe632ad74fa7ec64664c987df1fe5d5f928109.tar.bz2
historical-38fe632ad74fa7ec64664c987df1fe5d5f928109.zip
Disable run-time code generation on hardened; resolves bug 73875
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/pike/ChangeLog5
-rw-r--r--dev-lang/pike/Manifest10
-rw-r--r--dev-lang/pike/pike-7.6.24.ebuild9
3 files changed, 16 insertions, 8 deletions
diff --git a/dev-lang/pike/ChangeLog b/dev-lang/pike/ChangeLog
index 4df3102c15d9..863092b185fe 100644
--- a/dev-lang/pike/ChangeLog
+++ b/dev-lang/pike/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-lang/pike
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/ChangeLog,v 1.14 2005/04/22 09:22:06 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/ChangeLog,v 1.15 2005/11/26 15:20:39 kevquinn Exp $
+
+ 26 Nov 2005; Kevin F. Quinn <kevquinn@gentoo.org> pike-7.6.24.ebuild:
+ Disable run-time code generation on hardened; resolves bug 73875
22 Apr 2005; Simon Stelling <blubb@gentoo.org> pike-7.6.24.ebuild:
stable on amd64
diff --git a/dev-lang/pike/Manifest b/dev-lang/pike/Manifest
index d701b8e28cf7..d0ee7da28b72 100644
--- a/dev-lang/pike/Manifest
+++ b/dev-lang/pike/Manifest
@@ -1,8 +1,8 @@
-MD5 abf1c0232f034421861b24452c55ef50 ChangeLog 2189
-MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160
-MD5 95fb94dc92150b25742577fea7739841 pike-7.4.44.ebuild 3106
-MD5 4f14bd2f176a16c1766dea09ebe41d67 pike-7.6.24.ebuild 2105
MD5 e14578a411eb60b4203ee5aa245f3b5c pike-7.6.6.ebuild 2980
+MD5 95fb94dc92150b25742577fea7739841 pike-7.4.44.ebuild 3106
+MD5 3d91648094e122c33a05725e7ce8020a pike-7.6.24.ebuild 2324
+MD5 b0a11a9c83a1829688c220f6b03d8687 ChangeLog 2329
+MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160
+MD5 f481d65b2c48dd5213c96abb5d591923 files/digest-pike-7.6.6 64
MD5 21491ad9114fad5fb2856b4c836ac000 files/digest-pike-7.4.44 65
MD5 24797deb43287becc1e22d716d43921e files/digest-pike-7.6.24 66
-MD5 f481d65b2c48dd5213c96abb5d591923 files/digest-pike-7.6.6 64
diff --git a/dev-lang/pike/pike-7.6.24.ebuild b/dev-lang/pike/pike-7.6.24.ebuild
index 14b7da61bfc5..3cde9d3bfacf 100644
--- a/dev-lang/pike/pike-7.6.24.ebuild
+++ b/dev-lang/pike/pike-7.6.24.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/pike-7.6.24.ebuild,v 1.6 2005/04/22 09:22:06 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/pike/pike-7.6.24.ebuild,v 1.7 2005/11/26 15:20:39 kevquinn Exp $
-IUSE="crypt debug doc fftw gdbm gif gtk jpeg kerberos opengl pdflib scanner svg tiff truetype zlib"
+IUSE="crypt debug doc fftw gdbm gif gtk hardened jpeg kerberos opengl pdflib scanner svg tiff truetype zlib"
S="${WORKDIR}/Pike-v${PV}"
HOMEPAGE="http://pike.ida.liu.se/"
@@ -32,6 +32,10 @@ DEPEND="crypt? ( dev-libs/nettle )
src_compile() {
+ # on hardened, disable runtime-generated code
+ # otherwise let configure work it out for itself
+ use hardened && conf_machine_code="-without-machine-code" || \
+ conf_machine_code=""
emake CONFIGUREARGS="--prefix=/usr --disable-make_conf \
`use_with debug` \
`use_with crypt nettle` \
@@ -50,6 +54,7 @@ src_compile() {
`use_with truetype ttflib` \
`use_with truetype freetype` \
`use_with zlib` \
+ ${conf_machine_code} \
" || die
if use doc; then