summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-02-06 03:22:24 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-02-06 03:22:24 +0000
commita7f676702d010dd0f31d9528ba1fedd1c18be553 (patch)
tree41bda77d561569596a6534e5b97dd0d4ff33e8a5
parentversion bump + use gentoo mirror (diff)
downloadhistorical-a7f676702d010dd0f31d9528ba1fedd1c18be553.tar.gz
historical-a7f676702d010dd0f31d9528ba1fedd1c18be553.tar.bz2
historical-a7f676702d010dd0f31d9528ba1fedd1c18be553.zip
Remove older versions, bug #442890
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
-rw-r--r--net-libs/cyassl/ChangeLog7
-rw-r--r--net-libs/cyassl/Manifest37
-rw-r--r--net-libs/cyassl/cyassl-2.0.8-r1.ebuild103
-rw-r--r--net-libs/cyassl/cyassl-2.2.0.ebuild105
-rw-r--r--net-libs/cyassl/cyassl-2.3.0.ebuild109
-rw-r--r--net-libs/cyassl/cyassl-2.4.0.ebuild110
-rw-r--r--net-libs/cyassl/files/cyassl-2.4.0-fix-missing-DYNAMIC_TYPE_LIBZ.patch21
7 files changed, 20 insertions, 472 deletions
diff --git a/net-libs/cyassl/ChangeLog b/net-libs/cyassl/ChangeLog
index d0390818d78b..ad2894a5b12d 100644
--- a/net-libs/cyassl/ChangeLog
+++ b/net-libs/cyassl/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-libs/cyassl
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/ChangeLog,v 1.28 2013/02/06 03:16:53 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/ChangeLog,v 1.29 2013/02/06 03:22:05 blueness Exp $
+
+ 06 Feb 2013; Anthony G. Basile <blueness@gentoo.org> -cyassl-2.0.8-r1.ebuild,
+ -cyassl-2.2.0.ebuild, -cyassl-2.3.0.ebuild, -cyassl-2.4.0.ebuild,
+ -files/cyassl-2.4.0-fix-missing-DYNAMIC_TYPE_LIBZ.patch:
+ Remove older versions, bug #442890
06 Feb 2013; Anthony G. Basile <blueness@gentoo.org> cyassl-2.5.0.ebuild:
Fix silent-rules, bug #449016
diff --git a/net-libs/cyassl/Manifest b/net-libs/cyassl/Manifest
index d22a787398d4..ed6f266850ca 100644
--- a/net-libs/cyassl/Manifest
+++ b/net-libs/cyassl/Manifest
@@ -3,37 +3,28 @@ Hash: SHA256
AUX cyassl-2.0.8-disable-testsuit-ifnothreads.patch 734 SHA256 972057b9a614bf0ea4e3acf87df7ce4e528a67a59799ff7991b51cf3f85442ba SHA512 15f3675d858b147412892c6c8d0a47cb712f565ba0eadd403d69e0bc7bbae7c8d1286a5fc6480e8c8f9f2884c36a88618ae389ca24850a6cdb84a6e5c9237e38 WHIRLPOOL b197e5e25ce636962e942eba2622fca934bcdb481f308715f73d83fe4f9c821554b6d63c25128f746f2747ce13f3d81c28670ba70421a9f06a1680a3ff022b35
AUX cyassl-2.0.8-fix-gnustack.patch 390 SHA256 8a8bed2bf340081cde93bdd3790a90775f8dad79c12e9fdd4355bb9f0fa2640f SHA512 9df5a4da028129c1b2ffef213d92667217f08e38a5b9016917768d22853aa003725c42dce0ee2ee0faee3e2f2d8df210f02e82dd587cbd36c6025e3e5916ac2c WHIRLPOOL f87e9f5db916c97a515cd4bf8a0438b16fed59dcf00e13ef2ae037238e1defa512596a3ecd7da8ba1e1f3b2090d02d2c75644faa94ba3283e591f85b0f5d0949
-AUX cyassl-2.4.0-fix-missing-DYNAMIC_TYPE_LIBZ.patch 669 SHA256 fdd3e292a02cf4126825ee2643aa37db755183730b8d7a90716c0fa4342fd5bf SHA512 e169895348857cd1fe1e281c34ffdbf558f31ce836f59858635fce92bc713eac1d619ac3e1735268522338c5ef8739195ffbb9fe5017ed830d0032cdf2dc5c1b WHIRLPOOL 3d692be724b0f39367fff62becbccb9ee93d42062567735e3047c079b83f20fec4c5dd3911ff995fc980f6513c5a063a94e42d29d2f3a750ed387696f576f62c
AUX cyassl-2.4.6-fix-disable-debug.patch 552 SHA256 df98c7da00fbaba679689e2f5a1b4371bd7d31bb0cf3ba01ff3a464cadb0247e SHA512 4e82696a83e9ec1df35619bcb48c8b21af32951daffc24588051cb1f5402f245e9334d5e0840ba2a2ee3f30cd87e3316454b49ed6300c7b1162b64bc84ec6ac0 WHIRLPOOL 790123655a387cfe39b51e8f41d0b5228492fe2d49ce780c13e28194139005484ac4f39bf8cefe4856b34439f38135ce7e9dfa9ca8701fd8091145664895c32e
AUX cyassl-2.4.6-respect-CFLAGS.patch 457 SHA256 a73beef906bcce05baad2bffbe04f4ba55db52d9be01544c4210f366c94228f9 SHA512 881b547d5a1e3a4257c9f7c65a5b1c49bc38bc2ab850ed212c0b781fd229c297006cc1ba80a81149ebb4f292759dd67328a23ca390fc30071166aeefee5183bf WHIRLPOOL f0eb47b656f8cbddc1c0e6ba0262a2e76ec12071a7b1f1cea27e5b1e652e7c517cb0ab32e1aca3a2d47a1bfb5f4368e9985c46719986013c7bb4159e49908cf6
-DIST cyassl-2.0.8.zip 894570 SHA256 bcf26384f155c5fe2fdec82eea41894b7742fc39c651d6c52e80824f63a4a09b SHA512 60b24ae9b658ba5fd75835ed9066d418b51ed8c881a2333e627d65285019491d98fddd77c5cea43b07e454765c420024e3ed158d6d731e182bbe332c830ece43 WHIRLPOOL 3ec147fb2759c952dee18d2ee2b2a5fe64c1986c5197177e198bd12a7318ab187dc45f44e31a23d81e870b058330748462cf7fec292bf94813cd12a5fa42d286
-DIST cyassl-2.2.0.zip 935384 SHA256 b2416bf2ec1b7c774d3c89e27577a0534cfe83a50f33d4af759021268bf20bb8 SHA512 71cb25c3bb69fec91898a5b701ec2b6787375cbb51f89cdce02413d084edb6c32a8d9091852f2f49b970b3e530c4ec437b27c83d8c511ef816b905eba097f5d3 WHIRLPOOL 2c135e674be17f5ad8859c9be4ed9ff9e3af562b4afb474ca192fc0387b1318b584e3afb844c82ac56fa8b0b0dd40ba61f357319c5a90d296341096e6b866d5f
-DIST cyassl-2.3.0.zip 975125 SHA256 b597f1c55d3bc4556d9c37e98ca56da2a529e111164d97c650fb097ef0a0d461 SHA512 8ad5ffa13344db1b4336e6bf693fb77eee1e7b13e961f2b5e8e07b9174e8fd3fad5bbe5005f0bfc329e3e213c50a928cd9c3f2aae404bfaddac0b0984aab6adb WHIRLPOOL 4a9d48df87a536892f067f394b5bfab2677a6788beeb23f81ad106a63414ef11a0fa40d0bdc35a2c443c8d744445072bf2be0827ba5f360efc90de201d2036cf
-DIST cyassl-2.4.0.zip 1027685 SHA256 5fcfccfac906d122e7d37b610d69a22e587e1a810670aa9eecc8f0cd02178d60 SHA512 a21f0d1b136590586b81c2b735e8ee37a456c8d472d3fd1f5a3b7d1582f31f270cfba0cf8d706eebe45a471dfb7c2201c4c7dcd01598b1fc57b2315632590583 WHIRLPOOL d6b8846e216b983113f4a2ef844c729bb1487f00279780193fc701ca510557946d812ebcbed397a6a579c29d0bd3ca8f694cb8dfa56e3d0f83600adcc8cda242
DIST cyassl-2.4.6.zip 1041965 SHA256 051caa5013cecafbec3780d2597374870e7e5a7bbeaeb502bc029d5774d6e508 SHA512 85d4db5207e3f47db676415f4d51ccbedbf3e1d05db19e91fd33d9ef80851d79933d40b1fed17acef3be803b811514b08065588889f9d6dec7fc63dfb58e4aff WHIRLPOOL b1a6edfdfc0bed8c95c8987fc35ad4dec772a17c66c5478cbae30e384a5a6857cca87dcbb8ac5e647e8fdbe4ea54827ccf88b04b276877896645617a05ef85ad
DIST cyassl-2.5.0.zip 1203748 SHA256 3b4ecc75cdb001d5171b127c03fd3f458bc585bfa1c19505dcf36bc239c04c2e SHA512 0bacefc6ddb1c37ad2091352b92c9a49c2e592c0d01d2d8868529ebebc61d70112827ca19ba44571b150eb5723b2a745c74158aa403dc77c00c8f4a0d2de58b7 WHIRLPOOL 2af4e9440aab89197e2290c4ec4f75098a9284f74871a3817748f59ddaef7605559ca2791b4a5446dfcf0040d6891223cb97a9b29593f2e75f80737a69603d87
-EBUILD cyassl-2.0.8-r1.ebuild 3141 SHA256 e59d1ca28aa9764f798d775f206718d49d33711c27c6165f2186a558b692df7e SHA512 b6556dac251efb0f182b3c633ea0d6974f6c06936bca086078c94addb014a09322ae4f6c986a07f0b500cab32d23c7046343bc1f3b486955810342bcb585fed5 WHIRLPOOL 648c0b2c864372d347ee06ab37d7e6849208e085e50041cc1ae18a5d67ff705af280a7a3f4a0285e8c2846b1ae00a0cea24a084276f37bb90f51b23a2e4bd796
-EBUILD cyassl-2.2.0.ebuild 3215 SHA256 4254c629ecab977e38a030559d7da40b4fa96ed56dcf6a25bd0207b64774b689 SHA512 b2206d134abf75e453387d788961e8a14a1dde6120f90a30f4935ce6e4f223ca3241ebd9f7b4cdca3594bbe931935690335b570448705cba2d849b32a1dbb696 WHIRLPOOL 43842d5baa1fed571edfb0f0c826705f89492e90579233478b8c83a624c55f75a35ba38eda8fe425bcbde2a6b9215bf3038f8c17e1173f076038fab84d99b313
-EBUILD cyassl-2.3.0.ebuild 3440 SHA256 2e2c6b4ba85585cc2cf88df30b997f2f4777cf0669ba6f19decb1c2b2b170de2 SHA512 2d5e3c8abdcde6bc7515993bd2ff7658b0350e251d14a00ddb1a03a2f370ae2633262a554cc5632fdc9b79f0764a24290656e9baabe73a289db57c5cc9d02bc9 WHIRLPOOL d1b80ba7a0d7ff9855d5299874af848cb644218ed3eed00487de3a58921d7d55cb08b6aefbc239f480051f879b88508d5cb0bf5b5816220bd07b05353e3188fc
-EBUILD cyassl-2.4.0.ebuild 3500 SHA256 5e056aed6ea8c9ceadb9643904fe64bb83f5c6e805f3dd18d7610f66ce1a81e1 SHA512 e7f7b3c7ce43e847b318e55db81f97518f4894f6f1478097c888602b718509a4a929e6b982c03660a42e60838e3530e2dfa6146813a08d8f3c0e0fbfd602b76c WHIRLPOOL ef44c47495492623a05ee1d09631d437761bbf913bccee343f97db77d3142f1838d8097f4b54e6c8d3be3237d818998e10c7899c9bbe9de2e8ea47175d44dd26
EBUILD cyassl-2.4.6.ebuild 3474 SHA256 5dd2b213cce2a702de735bdce97c70f2609dab05a4813ff1c8e94ac8bc1de7a3 SHA512 359379d4d3410f4f894dfd5137b1c0ac65a42558a43d782805211cd667ddda8b74f95eeb97c7cf89bbf267855da7f2f8b5e5ae128c364255824aeb62dc8e0405 WHIRLPOOL 4f8cb0c3329290edd996cad7ba852ccd1e9908beddbb6156523a6e86a2e06f071fd40d89c69525630562bc7aae3bc15db30aee6beb64c7ed359144318be23984
EBUILD cyassl-2.5.0.ebuild 3449 SHA256 59c3db06aef5ccfa07bfba0b6912f2793e7e3fe5fec155149a77927670caa587 SHA512 92a3218d6258630a5b46bfeed17b273b8f2fc7f5619c4e78b7ef9dacd53276f4aefa378e1aedd432b5673507e63fd5b3aaacc44413f9921252d740b96ab39b60 WHIRLPOOL 2dd3d14476997ebcbe61b876d09f395fd55134f5dfbb7af42577a0c8bc34a1f0e061e2e2f52e94058aae4e187962dd37c36dfd31a4a846eabe57e67acc0ffb4a
-MISC ChangeLog 3782 SHA256 ca5f8fd14615f0026789215a57ae71558b46245f76f5e5c31bb8d3f7fa6dfb54 SHA512 f63965477f3048bf491f674d59abf7a6d36c143842a732769caa44305df12aeddb48112735f251921ad031c70ee339ad79b1549d59d1e315d7e41cc87ba8bfd1 WHIRLPOOL 2a0cc3f84f9696ca821e2cbe2e4d7b0eb57a0ef970408cde0ecf41fffc2f4c4393481efdd0f533d0098abdf01fcd02e694ab67320ce06baffce8c60c5260fb31
+MISC ChangeLog 4027 SHA256 d4f210c0eea50fdc47d2726a57a64aead94bd4a67844e3ed07fa0e543b30de90 SHA512 cd160a39686d01d90b2d4cf775983c6234eeb11b52f818e7e37595de03d37123e62a262acda1639ed9f74eab262ed7dbb6008c7b96553df08d4e3d446a71126e WHIRLPOOL 49e840a6182d40383d3482a8a72884c0480414df57ba8306de09b7f461bbcc09bb198782e3a6cbce0acfbe574c2d3464b24a397baa7713385893db78aaaadb2a
MISC metadata.xml 1765 SHA256 c46e465810186933237c9f18a017c519e9561d415bf7c272d204844ba612974f SHA512 ad4a6033c05044a2faaf84fd02283ca4c761803fb6936e69c64c63b52bd074c2bf7c99877da2c99a28dc56506f45bc821376ae419c681c27a3b0821d03ae9ee8 WHIRLPOOL 6ec1e754af9c918be95875c689cd4393aca73729687af351675f1ca4096428f274ea79f2e8e23756ac02610c2ceba49321df3d31c1de28be77528a29b9c9c8e1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJREcs5AAoJEJOE+m71LUu6L8gQALGgGwDOUDV1rxTkdZ1KprsK
-imfu3tyAa8TthyIf93205SFgvSqbR6tR0ySmXRH2sTUxzntwBaulI2T4QavZ6u+2
-E4uFYkCc3KWnYssQKaqpRZocYpQwYsSnkcrePiSC0lG6vhInmwJEVplm6eynUGHJ
-uK4QTQ8BAqerGpZyX55LbAmafotCFPgeV+yDgK/518m/6Gl3UXPRmB09PX2PFKgT
-XEnQ1kSMMSuD6bev2vuuwqadzsNsjU8PVb78aGtjLf1DHWCuTJAMN6iJfh5KVhcE
-/K7kPJuEpc56glpnbd9FHXjwNRZV13UhegKrznXnafI0dQ9x9G9ddKrAw8gummIk
-3B/hKu4CKWcqTN9H0CDtU6tPfhDh39eFDbRtjTbJxTJhBD6pv2VIhSLJeQHn+aBx
-zYpPYtkl5ghvbK22SPUdpEYRrX7Jg13IeDQorgJvY+3CC9M13tj5H2tMCPR8GcN6
-BFIOUkVJOzH+YUffgWyMRHkQJDhaTL6GQUDKXL0j2Ny8Hs2rQh7D9U/pNyYc5hfs
-+FFLIyRYiE5fEAwGYsdUD2/Towk/YWN1NCu2rGMHeleC+MjJb5vyksTdotGbZB4H
-2lymVIZ46Yaarw0G67kt6KvO2fklXItbol9eDMX8sNB+43aWvczBAd4NQkSuFxIT
-3h2sYSHrSoOyQWpl+/Xd
-=WM5d
+iQIcBAEBCAAGBQJREcxhAAoJEJOE+m71LUu66s0P/jtcZfpLN1pP/OXTnf2qKrdt
+38w5coQqRNRZwtgbOVqcktsm/Ea0zTtfP86mIFZ6Yye/j0b1TK+p0vz6eRGti3LC
+j6Uzj74H3x8nNo24+2nSC6fiB3JqMfBdnPPL2P4MCoF7G2v1wW//OmtbRWahSFaH
+FVReu/Ddxv25YjCZOU3sPb4pzYrRYJql/e8aYyeJhHrSc1gWRvKDENliIUrT1Q+8
+3g9r/LoohbsBRWsRjXoOHdj3hdyJfqrnuaMHKqFoDLYw4IJOCF3V9sbRprHNs+8V
+3IMhkXLduQY9GcSw6ddrisO9mjpiSuBdQn366AjSJGm3idVaQ6ewmv8OxMc2TWuz
+njOGFMD9gfBEYosB4IHyTyNrZIdzzxYIgmPk2FIT8srnCs2wV5h0dzEYsDHWZ84d
+SMLMCivL8jE2HF0/yTR73scH8dLiNc3gmTq68QpLuPu64TVZMYDfEi5F3FBzFyHN
+YZM4NbRqhpnsHsyX72RMC4q7Otrqd05ajSo8Uf1RQgqQ1yWW/elQYcb8NimylcMu
+pZybsT54AJz3Ae3kFb4NazAVUCVJHLmOCFQjT6ntflgzAhSn7kxIeRaiOJ7Vb/3i
+g/iatqLTkOUntt8Ggd73qxShX8XM7AtX8ZRIenbz/Osx9tYql2YBGFi0LMKfl21R
+MCM/P8LbtvOVOgMk+Y0k
+=2xGk
-----END PGP SIGNATURE-----
diff --git a/net-libs/cyassl/cyassl-2.0.8-r1.ebuild b/net-libs/cyassl/cyassl-2.0.8-r1.ebuild
deleted file mode 100644
index 62cde5dd87a9..000000000000
--- a/net-libs/cyassl/cyassl-2.0.8-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/cyassl-2.0.8-r1.ebuild,v 1.6 2012/07/17 11:03:59 blueness Exp $
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="Lightweight SSL/TLS library targeted at embedded and RTOS environments"
-HOMEPAGE="http://www.yassl.com/yaSSL/Home.html"
-SRC_URI="http://dev.gentoo.org/~blueness/${PN}/${P}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
-
-#Add CRYPTO_OPTS=ecc when fixed
-CACHE_SIZE="small big +huge"
-CRYPTO_OPTS="aes-ni +hc128 +psk +ripemd sha512"
-CERT_OPTS="+sessioncerts +testcert"
-IUSE="-dtls ipv6 +httpd +sniffer static-libs threads +zlib cyassl-hardening ${CACHE_SIZE} ${CRYPTO_OPTS} ${CERT_OPTS}"
-
-#You can only pick one cach size
-#sha512 is broken on x86
-#Testing freezes with dtls
-REQUIRED_USE="^^ ( small big huge )
- test? ( !dtls )"
-
-DEPEND="app-arch/unzip
- sniffer? ( net-libs/libpcap )
- zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-disable-testsuit-ifnothreads.patch
-
- #Apply unconditionally, but only triggered if USE="aes-ni"
- epatch "${FILESDIR}"/${P}-fix-gnustack.patch
-}
-
-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
- #not pie friendly, sorry x86, no fast math for you :(
- myconf+=( --disable-fastmath --disable-fasthugemath --disable-bump )
- fi
-
- #There are lots of options, so we'll force a few reasonable
- #We may change this in the future, in particular ecc needs to be fixed
- econf \
- --enable-opensslExtra \
- --enable-fortress \
- --enable-keygen \
- --enable-certgen \
- --disable-debug \
- --disable-ecc \
- --disable-small \
- --disable-ntru \
- --disable-noFilesystem \
- --disable-noInline \
- --disable-gcc-lots-o-warnings \
- $(use_enable small smallcache) \
- $(use_enable big bigcache) \
- $(use_enable huge hugecache) \
- $(use_enable aes-ni aesni) \
- $(use_enable hc128) \
- $(use_enable psk) \
- $(use_enable ripemd) \
- $(use_enable sha512) \
- $(use_enable dtls) \
- $(use_enable ipv6) \
- $(use_enable httpd webServer) \
- $(use_enable sessioncerts) \
- $(use_enable sniffer) \
- $(use_enable testcert) \
- $(use_enable static-libs static) \
- $(use_enable cyassl-hardening gcc-hardening) \
- $(use_enable cyassl-hardening linker-hardening) \
- $(use_with zlib libz) \
- "${myconf[@]}"
-}
-
-src_test() {
- "${S}"/tests/unit
- "${S}"/ctaocrypt/benchmark/benchmark
-}
-
-src_install() {
- default
-
- mv "${D}"/usr/share/doc/"${PN}"/* \
- "${D}"/usr/share/doc/"${P}"/
- rmdir "${D}"/usr/share/doc/"${PN}"/
-}
diff --git a/net-libs/cyassl/cyassl-2.2.0.ebuild b/net-libs/cyassl/cyassl-2.2.0.ebuild
deleted file mode 100644
index d5d8baf46a96..000000000000
--- a/net-libs/cyassl/cyassl-2.2.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/cyassl-2.2.0.ebuild,v 1.13 2012/09/06 10:27:49 blueness Exp $
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="Lightweight SSL/TLS library targeted at embedded and RTOS environments"
-HOMEPAGE="http://www.yassl.com/yaSSL/Home.html"
-SRC_URI="http://dev.gentoo.org/~blueness/${PN}/${P}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm hppa ~mips ppc ppc64 x86"
-
-#Add CRYPTO_OPTS=ecc when fixed
-CACHE_SIZE="small big +huge"
-CRYPTO_OPTS="aes-ni +hc128 +psk +ripemd sha512"
-CERT_OPTS="ocsp crl +sessioncerts +testcert"
-IUSE="-dtls ipv6 +httpd +sniffer static-libs threads +zlib cyassl-hardening ${CACHE_SIZE} ${CRYPTO_OPTS} ${CERT_OPTS}"
-
-#You can only pick one cach size
-#sha512 is broken on x86
-#Testing freezes with dtls
-REQUIRED_USE="^^ ( small big huge )
- test? ( !dtls )"
-
-DEPEND="app-arch/unzip
- sniffer? ( net-libs/libpcap )
- zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-2.0.8-disable-testsuit-ifnothreads.patch
-
- #Apply unconditionally, but only triggered if USE="aes-ni"
- epatch "${FILESDIR}"/${PN}-2.0.8-fix-gnustack.patch
-}
-
-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
- #not pie friendly, sorry x86, no fast math for you :(
- myconf+=( --disable-fastmath --disable-fasthugemath --disable-bump )
- fi
-
- #There are lots of options, so we'll force a few reasonable
- #We may change this in the future, in particular ecc needs to be fixed
- econf \
- --enable-opensslExtra \
- --enable-fortress \
- --enable-keygen \
- --enable-certgen \
- --disable-debug \
- --disable-ecc \
- --disable-small \
- --disable-ntru \
- --disable-noFilesystem \
- --disable-noInline \
- --disable-gcc-lots-o-warnings \
- $(use_enable small smallcache) \
- $(use_enable big bigcache) \
- $(use_enable huge hugecache) \
- $(use_enable aes-ni aesni) \
- $(use_enable hc128) \
- $(use_enable psk) \
- $(use_enable ripemd) \
- $(use_enable sha512) \
- $(use_enable dtls) \
- $(use_enable ipv6) \
- $(use_enable httpd webServer) \
- $(use_enable ocsp) \
- $(use_enable crl) \
- $(use_enable sessioncerts) \
- $(use_enable sniffer) \
- $(use_enable testcert) \
- $(use_enable static-libs static) \
- $(use_enable cyassl-hardening gcc-hardening) \
- $(use_enable cyassl-hardening linker-hardening) \
- $(use_with zlib libz) \
- "${myconf[@]}"
-}
-
-src_test() {
- "${S}"/tests/unit
- "${S}"/ctaocrypt/benchmark/benchmark
-}
-
-src_install() {
- default
-
- mv "${D}"/usr/share/doc/"${PN}"/* \
- "${D}"/usr/share/doc/"${P}"/
- rmdir "${D}"/usr/share/doc/"${PN}"/
-}
diff --git a/net-libs/cyassl/cyassl-2.3.0.ebuild b/net-libs/cyassl/cyassl-2.3.0.ebuild
deleted file mode 100644
index 032c5903767c..000000000000
--- a/net-libs/cyassl/cyassl-2.3.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/cyassl-2.3.0.ebuild,v 1.2 2012/09/02 13:30:51 blueness Exp $
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="Lightweight SSL/TLS library targeted at embedded and RTOS environments"
-HOMEPAGE="http://www.yassl.com/yaSSL/Home.html"
-SRC_URI="http://dev.gentoo.org/~blueness/${PN}/${P}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
-
-#Add CRYPTO_OPTS=ecc when fixed
-CACHE_SIZE="small big +huge"
-CRYPTO_OPTS="aes-gcm aes-ni +hc128 md2 +psk +ripemd sha512"
-CERT_OPTS="ocsp crl crl-monitor +sessioncerts +testcert"
-IUSE="debug -dtls ipv6 +httpd +sniffer static-libs threads +zlib cyassl-hardening ${CACHE_SIZE} ${CRYPTO_OPTS} ${CERT_OPTS}"
-
-#You can only pick one cach size
-#sha512 is broken on x86
-#Testing freezes with dtls
-REQUIRED_USE="^^ ( small big huge )
- test? ( !dtls )"
-
-DEPEND="app-arch/unzip
- sniffer? ( net-libs/libpcap )
- zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-2.0.8-disable-testsuit-ifnothreads.patch
-
- #Apply unconditionally, but only triggered if USE="aes-ni"
- epatch "${FILESDIR}"/${PN}-2.0.8-fix-gnustack.patch
-}
-
-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
- #not pie friendly, sorry x86, no fast math for you :(
- myconf+=( --disable-fastmath --disable-fasthugemath --disable-bump )
- fi
-
- #There are lots of options, so we'll force a few reasonable
- #We may change this in the future, in particular ecc needs to be fixed
- econf \
- --enable-opensslExtra \
- --enable-fortress \
- --enable-keygen \
- --enable-certgen \
- --disable-debug \
- --disable-ecc \
- --disable-small \
- --disable-ntru \
- --disable-noFilesystem \
- --disable-noInline \
- --disable-gcc-lots-o-warnings \
- $(use_enable debug) \
- $(use_enable small smallcache) \
- $(use_enable big bigcache) \
- $(use_enable huge hugecache) \
- $(use_enable aes-gcm aesgcm) \
- $(use_enable aes-ni aesni) \
- $(use_enable hc128) \
- $(use_enable md2) \
- $(use_enable psk) \
- $(use_enable ripemd) \
- $(use_enable sha512) \
- $(use_enable dtls) \
- $(use_enable ipv6) \
- $(use_enable httpd webServer) \
- $(use_enable ocsp) \
- $(use_enable crl) \
- $(use_enable crl-monitor) \
- $(use_enable sessioncerts) \
- $(use_enable sniffer) \
- $(use_enable testcert) \
- $(use_enable static-libs static) \
- $(use_enable cyassl-hardening gcc-hardening) \
- $(use_enable cyassl-hardening linker-hardening) \
- $(use_with zlib libz) \
- "${myconf[@]}"
-}
-
-src_test() {
- "${S}"/tests/unit
- "${S}"/ctaocrypt/benchmark/benchmark
-}
-
-src_install() {
- default
-
- mv "${D}"/usr/share/doc/"${PN}"/* \
- "${D}"/usr/share/doc/"${P}"/
- rmdir "${D}"/usr/share/doc/"${PN}"/
-}
diff --git a/net-libs/cyassl/cyassl-2.4.0.ebuild b/net-libs/cyassl/cyassl-2.4.0.ebuild
deleted file mode 100644
index a2bf9d520ab1..000000000000
--- a/net-libs/cyassl/cyassl-2.4.0.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/cyassl-2.4.0.ebuild,v 1.1 2012/10/18 21:34:31 blueness Exp $
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="Lightweight SSL/TLS library targeted at embedded and RTOS environments"
-HOMEPAGE="http://www.yassl.com/yaSSL/Home.html"
-SRC_URI="http://dev.gentoo.org/~blueness/${PN}/${P}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
-
-#Add CRYPTO_OPTS=ecc when fixed
-CACHE_SIZE="small big +huge"
-CRYPTO_OPTS="aes-gcm aes-ni +hc128 md2 +psk +ripemd sha512"
-CERT_OPTS="ocsp crl crl-monitor +sessioncerts +testcert"
-IUSE="debug -dtls ipv6 +httpd +sniffer static-libs threads +zlib cyassl-hardening ${CACHE_SIZE} ${CRYPTO_OPTS} ${CERT_OPTS}"
-
-#You can only pick one cach size
-#sha512 is broken on x86
-#Testing freezes with dtls
-REQUIRED_USE="^^ ( small big huge )
- test? ( !dtls )"
-
-DEPEND="app-arch/unzip
- sniffer? ( net-libs/libpcap )
- zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-2.0.8-disable-testsuit-ifnothreads.patch
-
- #Apply unconditionally, but only triggered if USE="aes-ni"
- epatch "${FILESDIR}"/${PN}-2.0.8-fix-gnustack.patch
-
- # https://sourceforge.net/tracker/?func=detail&atid=714511&aid=3576451&group_id=129181
- epatch "${FILESDIR}"/${P}-fix-missing-DYNAMIC_TYPE_LIBZ.patch
-}
-
-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
- #not pie friendly, sorry x86, no fast math for you :(
- myconf+=( --disable-fastmath --disable-fasthugemath --disable-bump )
- fi
-
- #There are lots of options, so we'll force a few reasonable
- #We may change this in the future, in particular ecc needs to be fixed
- econf \
- --enable-opensslExtra \
- --enable-fortress \
- --enable-keygen \
- --enable-certgen \
- --disable-debug \
- --disable-ecc \
- --disable-small \
- --disable-ntru \
- --disable-noFilesystem \
- --disable-noInline \
- $(use_enable debug) \
- $(use_enable small smallcache) \
- $(use_enable big bigcache) \
- $(use_enable huge hugecache) \
- $(use_enable aes-gcm aesgcm) \
- $(use_enable aes-ni aesni) \
- $(use_enable hc128) \
- $(use_enable md2) \
- $(use_enable psk) \
- $(use_enable ripemd) \
- $(use_enable sha512) \
- $(use_enable dtls) \
- $(use_enable ipv6) \
- $(use_enable httpd webServer) \
- $(use_enable ocsp) \
- $(use_enable crl) \
- $(use_enable crl-monitor) \
- $(use_enable sessioncerts) \
- $(use_enable sniffer) \
- $(use_enable testcert) \
- $(use_enable static-libs static) \
- $(use_enable cyassl-hardening gcc-hardening) \
- $(use_with zlib libz) \
- "${myconf[@]}"
-}
-
-src_test() {
- "${S}"/tests/unit
- "${S}"/ctaocrypt/benchmark/benchmark
-}
-
-src_install() {
- default
-
- mv "${D}"/usr/share/doc/"${PN}"/* \
- "${D}"/usr/share/doc/"${P}"/
- rmdir "${D}"/usr/share/doc/"${PN}"/
-}
diff --git a/net-libs/cyassl/files/cyassl-2.4.0-fix-missing-DYNAMIC_TYPE_LIBZ.patch b/net-libs/cyassl/files/cyassl-2.4.0-fix-missing-DYNAMIC_TYPE_LIBZ.patch
deleted file mode 100644
index dfa8903d95d4..000000000000
--- a/net-libs/cyassl/files/cyassl-2.4.0-fix-missing-DYNAMIC_TYPE_LIBZ.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Fixes build error with missing DYNAMIC_TYPE_LIBZ
-
-Bug: https://sourceforge.net/tracker/?func=detail&atid=714511&aid=3576451&group_id=129181
-Patch: git://github.com/cyassl/cyassl.git
-Commit: ef47f1a25eab16e5d59fc4118c7b704eb5c07711
-
---
-diff --git a/cyassl/ctaocrypt/types.h b/cyassl/ctaocrypt/types.h
-index cfe2fea..3c171ec 100644
---- a/cyassl/ctaocrypt/types.h
-+++ b/cyassl/ctaocrypt/types.h
-@@ -221,7 +221,8 @@ enum {
- DYNAMIC_TYPE_RNG = 32,
- DYNAMIC_TYPE_ARRAYS = 33,
- DYNAMIC_TYPE_DTLS_POOL = 34,
-- DYNAMIC_TYPE_SOCKADDR = 35
-+ DYNAMIC_TYPE_SOCKADDR = 35,
-+ DYNAMIC_TYPE_LIBZ = 36
- };
-
- /* stack protection */