summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2014-05-31 13:12:54 +0000
committerAnthony G. Basile <blueness@gentoo.org>2014-05-31 13:12:54 +0000
commit1301376e28be7407de8f3242132306bb74a872f8 (patch)
treed06bdd65169fb5033fe6730e183d2fc6cda11490
parentcorrection to deps noted by Arfrever (diff)
downloadgentoo-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/ChangeLog6
-rw-r--r--net-libs/cyassl/cyassl-2.9.4.ebuild19
-rw-r--r--net-libs/cyassl/metadata.xml1
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>