diff options
author | Kevin F. Quinn <kevquinn@gentoo.org> | 2005-11-26 15:20:39 +0000 |
---|---|---|
committer | Kevin F. Quinn <kevquinn@gentoo.org> | 2005-11-26 15:20:39 +0000 |
commit | 38fe632ad74fa7ec64664c987df1fe5d5f928109 (patch) | |
tree | a03a87bab4705e905ddc00d0f72faa5aeaca06e4 /dev-lang/pike | |
parent | Version bump. (diff) | |
download | historical-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/pike')
-rw-r--r-- | dev-lang/pike/ChangeLog | 5 | ||||
-rw-r--r-- | dev-lang/pike/Manifest | 10 | ||||
-rw-r--r-- | dev-lang/pike/pike-7.6.24.ebuild | 9 |
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 |