diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2012-04-10 21:40:04 -0400 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2012-04-10 21:40:04 -0400 |
commit | e60ac1e815bd8d3c6eee478a52aa1b260e4471e9 (patch) | |
tree | bf799f56824cad522c0b0913abeb63adacf2add1 | |
parent | net-libs/cyassl: fast or huge math not pie friendly on x86 (diff) | |
download | blueness-e60ac1e815bd8d3c6eee478a52aa1b260e4471e9.tar.gz blueness-e60ac1e815bd8d3c6eee478a52aa1b260e4471e9.tar.bz2 blueness-e60ac1e815bd8d3c6eee478a52aa1b260e4471e9.zip |
net-libs/cyassl: disable bump and sha512 on x86
-rw-r--r-- | net-libs/cyassl/Manifest | 2 | ||||
-rw-r--r-- | net-libs/cyassl/cyassl-2.0.8.ebuild | 12 |
2 files changed, 8 insertions, 6 deletions
diff --git a/net-libs/cyassl/Manifest b/net-libs/cyassl/Manifest index 6d3c3c4..8319a68 100644 --- a/net-libs/cyassl/Manifest +++ b/net-libs/cyassl/Manifest @@ -1,5 +1,5 @@ AUX cyassl-2.0.8-disable-testsuit-ifnothreads.patch 734 RMD160 c784e25897f1196330982d1e70a5ee0f9146316f SHA1 b0bf5bf802541cd9e1d208496776a3605f47a1a5 SHA256 972057b9a614bf0ea4e3acf87df7ce4e528a67a59799ff7991b51cf3f85442ba AUX cyassl-2.0.8-fix-gnustack.patch 390 RMD160 e6e15c80e750b6872bcde37a1378885d60a688dc SHA1 797a2918b11b123a68e6b83013a329884fa5bc3a SHA256 8a8bed2bf340081cde93bdd3790a90775f8dad79c12e9fdd4355bb9f0fa2640f DIST cyassl-2.0.8.tar.gz 747694 RMD160 d5507037d5a88b983aa345014985fe89b8a0c282 SHA1 52eb1087ebfdeb19438bcdf9f21aa20ed9c0b06f SHA256 c629c1e8ab7e2fa9d0d8d575caaceb3325384f86e88288a07d156380d1bf3ab4 -EBUILD cyassl-2.0.8.ebuild 2884 RMD160 46ec8d7f0a10d6dff41e79993372123a3fbe3fa4 SHA1 5677e97c028e2bd694291beff95ddf0fc9f9c927 SHA256 d1abaca0f3e409177a87b43a3eef08ad9a9a7a5ea5f344ceeab7960b1b17e32b +EBUILD cyassl-2.0.8.ebuild 2946 RMD160 ee039e58c2e3f157ff278892e785b4d39725f116 SHA1 66b49af4ed5f749f86029bf1396fc6d482d4fb87 SHA256 a941e9139d3432a056a20443def4aebabe44f59ef04138bae7872a291be64c2c MISC metadata.xml 1304 RMD160 ed7c2b27d40c079350ffbf95fcabeda053d2bc6d SHA1 11a85fe5e88b93eec6c91daec33886c23f408f41 SHA256 e9ab659127538acac61926181d1427c036ef49f40db3ff166cd8f20f4ba71c87 diff --git a/net-libs/cyassl/cyassl-2.0.8.ebuild b/net-libs/cyassl/cyassl-2.0.8.ebuild index 2403687..383e381 100644 --- a/net-libs/cyassl/cyassl-2.0.8.ebuild +++ b/net-libs/cyassl/cyassl-2.0.8.ebuild @@ -16,11 +16,14 @@ KEYWORDS="~amd64 ~x86" #Add CRYPTO_OPTS=ecc when fixed CACHE_SIZE="small big +huge" -CRYPTO_OPTS="aes-ni +hc128 +psk +ripemd +sha512" +CRYPTO_OPTS="aes-ni +hc128 +psk +ripemd sha512" IUSE="-dtls ipv6 +httpd +sessioncerts +sniffer +testcert threads +zlib cyassl-hardening ${CACHE_SIZE} ${CRYPTO_OPTS}" -# Testing freezes with dtls +#You can only pick one cach size +#sha512 is broken on x86 +#Testing freezes with dtls REQUIRED_USE="^^ ( small big huge ) + x86? ( sha512 ) test? ( !dtls )" DEPEND="sniffer? ( net-libs/libpcap ) @@ -44,10 +47,10 @@ src_configure() { fi if use amd64; then - myconf+=( --enable-fastmath --enable-fasthugemath ) + myconf+=( --enable-fastmath --enable-fasthugemath --enable-bump ) elif use x86; then #not pie friendly, sorry x86, no fast math for you :( - myconf+=( --disable-fastmath --disable-fasthugemath ) + myconf+=( --disable-fastmath --disable-fasthugemath --disable-bump ) fi #There are lots of options, so we'll force a few reasonable @@ -55,7 +58,6 @@ src_configure() { econf \ --enable-opensslExtra \ --enable-fortress \ - --enable-bump \ --enable-keygen \ --enable-certgen \ --disable-debug \ |