diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2014-05-31 13:12:54 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2014-05-31 13:12:54 +0000 |
commit | 1301376e28be7407de8f3242132306bb74a872f8 (patch) | |
tree | d06bdd65169fb5033fe6730e183d2fc6cda11490 | |
parent | correction to deps noted by Arfrever (diff) | |
download | gentoo-2-1301376e28be7407de8f3242132306bb74a872f8.tar.gz gentoo-2-1301376e28be7407de8f3242132306bb74a872f8.tar.bz2 gentoo-2-1301376e28be7407de8f3242132306bb74a872f8.zip |
Turn off keygen and fastmath on x86, bug #510580
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
-rw-r--r-- | net-libs/cyassl/ChangeLog | 6 | ||||
-rw-r--r-- | net-libs/cyassl/cyassl-2.9.4.ebuild | 19 | ||||
-rw-r--r-- | net-libs/cyassl/metadata.xml | 1 |
3 files changed, 13 insertions, 13 deletions
diff --git a/net-libs/cyassl/ChangeLog b/net-libs/cyassl/ChangeLog index 67731d524d71..ed48cd44c3f7 100644 --- a/net-libs/cyassl/ChangeLog +++ b/net-libs/cyassl/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-libs/cyassl # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/ChangeLog,v 1.49 2014/05/15 12:06:18 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/ChangeLog,v 1.50 2014/05/31 13:12:54 blueness Exp $ + + 31 May 2014; Anthony G. Basile <blueness@gentoo.org> cyassl-2.9.4.ebuild, + metadata.xml: + Turn off keygen and fastmath on x86, bug #510580 15 May 2014; Anthony G. Basile <blueness@gentoo.org> cyassl-2.8.0.ebuild: Starting stabilization of 2.9.4, bug #499398 and 495848 diff --git a/net-libs/cyassl/cyassl-2.9.4.ebuild b/net-libs/cyassl/cyassl-2.9.4.ebuild index bcae1808c6b1..12527513e7bc 100644 --- a/net-libs/cyassl/cyassl-2.9.4.ebuild +++ b/net-libs/cyassl/cyassl-2.9.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/cyassl-2.9.4.ebuild,v 1.1 2014/04/25 16:02:21 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/cyassl-2.9.4.ebuild,v 1.2 2014/05/31 13:12:54 blueness Exp $ EAPI="5" @@ -45,25 +45,20 @@ RDEPEND="${DEPEND}" src_configure() { local myconf=() - if use threads; then - myconf+=( --disable-singlethreaded ) - else - myconf+=( --enable-singlethreaded ) - fi - - if use amd64; then - myconf+=( --enable-fastmath --enable-fasthugemath --enable-bump ) - elif use x86; then + if use x86; then #not pie friendly, sorry x86, no fast math for you :( - myconf+=( --disable-fastmath --disable-fasthugemath --disable-bump ) + myconf+=( --disable-keygen --disable-fastmath --disable-fasthugemath --disable-bump ) + else + myconf+=( --enable-keygen --enable-fastmath --enable-fasthugemath --enable-bump ) fi #Bug #454300 export C_EXTRA_FLAGS=${CFLAGS} econf \ + $(usex threads --disable-singlethreaded --enable-singlethreaded) \ + \ --disable-silent-rules \ - --enable-keygen \ --enable-certgen \ --disable-stacksize \ --disable-ntru \ diff --git a/net-libs/cyassl/metadata.xml b/net-libs/cyassl/metadata.xml index 96ee0ae35451..c381f8b63206 100644 --- a/net-libs/cyassl/metadata.xml +++ b/net-libs/cyassl/metadata.xml @@ -6,6 +6,7 @@ <name>Anthony G. Basile</name> </maintainer> <use> + <flag name="smallstack">Enable Small Stack Usage (excludes big or huge)</flag> <flag name="small">Choose small cache size (excludes big or huge)</flag> <flag name="big">Choose big cache size (excludes small or huge)</flag> <flag name="huge">Choose big cache size (excludes small or big)</flag> |