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/pike-7.6.24.ebuild | |
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/pike-7.6.24.ebuild')
-rw-r--r-- | dev-lang/pike/pike-7.6.24.ebuild | 9 |
1 files changed, 7 insertions, 2 deletions
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 |