public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/blueness:master commit in: net-libs/cyassl/
@ 2012-04-09 17:01 Anthony G. Basile
  0 siblings, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2012-04-09 17:01 UTC (permalink / raw
  To: gentoo-commits

commit:     a714191de523cb0ae425b821f9d41273e66e4359
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  9 17:01:43 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Mon Apr  9 17:01:43 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=a714191d

net-libs/cyassl: reliminary work

(Portage version: 2.1.10.49/git/Linux x86_64, signed Manifest commit with key 0xD0455535)

---
 net-libs/cyassl/Manifest            |   13 ++++++++
 net-libs/cyassl/cyassl-2.0.8.ebuild |   55 +++++++++++++++++++++++++++++++++++
 net-libs/cyassl/metadata.xml        |   11 +++++++
 3 files changed, 79 insertions(+), 0 deletions(-)

diff --git a/net-libs/cyassl/Manifest b/net-libs/cyassl/Manifest
new file mode 100644
index 0000000..7a0f71e
--- /dev/null
+++ b/net-libs/cyassl/Manifest
@@ -0,0 +1,13 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST cyassl-2.0.8.zip 894570 RMD160 0c2db4947505829b09ac51b1184fcdba210e0b38 SHA1 13310489944b69b1b001f8d9f15464d45717ed51 SHA256 bcf26384f155c5fe2fdec82eea41894b7742fc39c651d6c52e80824f63a4a09b
+EBUILD cyassl-2.0.8.ebuild 2711 RMD160 212e70932da5c840b3ab466e4499a584c407ce85 SHA1 5be368f8c926eca3e7064053ee3b8ea0a35fe456 SHA256 a9d030cf006e4f63d9553efda0d181f9bb6caebdb30dabdbd2f3c84a7422806e
+MISC metadata.xml 304 RMD160 3e5a3d9bf186a9557705b28eb99924b923b52a0f SHA1 b2be9e201e88f5b6bd762f867c0ec6d05a59006a SHA256 10c3d2db05cf88d967f273e5fa5975ef19c1fe3bded9b31ae99f6d6087bc3966
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEAREIAAYFAk+DFfcACgkQl5yvQNBFVTX2CgCdEOnbGIQvuXpBxcZr4TrThn22
+WGIAn2BSmFCxOvV+fpwKbORDXEIWbRqw
+=0mT8
+-----END PGP SIGNATURE-----

diff --git a/net-libs/cyassl/cyassl-2.0.8.ebuild b/net-libs/cyassl/cyassl-2.0.8.ebuild
new file mode 100644
index 0000000..aad265f
--- /dev/null
+++ b/net-libs/cyassl/cyassl-2.0.8.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+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 ~x86"
+IUSE="ipv6 sha512"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+#  --enable-debug          Enable CyaSSL debugging support (default: disabled)
+#  --enable-small          Enable smallest build (default: disabled)
+#  --enable-singleThreaded Enable CyaSSL single threaded (default: disabled)
+#  --enable-dtls           Enable CyaSSL DTLS (default: disabled)
+#  --enable-opensslExtra   Enable extra OpenSSL API, size+ (default: disabled)
+###  --enable-ipv6           Enable testing of IPV6 (default: disabled)
+#  --enable-fortress       Enable SSL fortress build (default: disabled)
+#  --enable-bump           Enable SSL Bump build (default: disabled)
+#  --enable-fastmath       Enable fast math for BigInts (default: disabled)
+#  --enable-fasthugemath   Enable fast math + huge code (default: disabled)
+#  --enable-bigcache       Enable big session cache (default: disabled)
+#  --enable-hugecache      Enable huge session cache (default: disabled)
+#  --enable-smallcache     Enable small session cache (default: disabled)
+#  --enable-sniffer        Enable CyaSSL sniffer support (default: disabled)
+#  --enable-aesni          Enable CyaSSL AES-NI support (default: disabled)
+#  --enable-ripemd         Enable CyaSSL RIPEMD-160 support (default: disabled)
+###  --enable-sha512         Enable CyaSSL SHA-160 support (default: disabled)
+#  --enable-sessioncerts   Enable session cert storing (default: disabled)
+#  --enable-keygen         Enable key generation (default: disabled)
+#  --enable-certgen        Enable cert generation (default: disabled)
+#  --enable-hc128          Enable HC-128 (default: disabled)
+#  --enable-psk            Enable PSK (default: disabled)
+#  --enable-webServer      Enable Web Server (default: disabled)
+#  --enable-noFilesystem   Enable No Filesystem (default: disabled)
+#  --enable-noInline       Enable No inline (default: disabled)
+#  --enable-ecc            Enable ECC (default: disabled)
+#  --enable-ntru           Enable NTRU (default: disabled)
+#  --enable-testcert       Enable Test Cert (default: disabled)
+#  --enable-gcc-lots-o-warnings Enable lots of gcc warnings (default: disabled)
+#  --enable-gcc-hardening  Enable compiler security checks (default: disabled)
+#  --enable-linker-hardening Enable linker security fixups (default: disabled)
+
+src_configure() {
+	econf \
+		$(use_enable ipv6)
+		$(use_enable sha512)
+}

diff --git a/net-libs/cyassl/metadata.xml b/net-libs/cyassl/metadata.xml
new file mode 100644
index 0000000..2cd2db9
--- /dev/null
+++ b/net-libs/cyassl/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer>
+		<email>blueness@gentoo.org</email>
+		<name>Anthony G. Basile</name>
+	</maintainer>
+	<use>
+		<flag name="sha512">Enable sha512 support</flag>
+	</use>
+</pkgmetadata>



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: net-libs/cyassl/
@ 2012-04-09 17:02 Anthony G. Basile
  0 siblings, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2012-04-09 17:02 UTC (permalink / raw
  To: gentoo-commits

commit:     1790824863682fffdc47600e2c96bcd901d883ae
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  9 17:01:43 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Mon Apr  9 17:02:13 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=17908248

net-libs/cyassl: preliminary work

(Portage version: 2.1.10.49/git/Linux x86_64, signed Manifest commit with key 0xD0455535)

---
 net-libs/cyassl/Manifest            |   13 ++++++++
 net-libs/cyassl/cyassl-2.0.8.ebuild |   55 +++++++++++++++++++++++++++++++++++
 net-libs/cyassl/metadata.xml        |   11 +++++++
 3 files changed, 79 insertions(+), 0 deletions(-)

diff --git a/net-libs/cyassl/Manifest b/net-libs/cyassl/Manifest
new file mode 100644
index 0000000..7a0f71e
--- /dev/null
+++ b/net-libs/cyassl/Manifest
@@ -0,0 +1,13 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST cyassl-2.0.8.zip 894570 RMD160 0c2db4947505829b09ac51b1184fcdba210e0b38 SHA1 13310489944b69b1b001f8d9f15464d45717ed51 SHA256 bcf26384f155c5fe2fdec82eea41894b7742fc39c651d6c52e80824f63a4a09b
+EBUILD cyassl-2.0.8.ebuild 2711 RMD160 212e70932da5c840b3ab466e4499a584c407ce85 SHA1 5be368f8c926eca3e7064053ee3b8ea0a35fe456 SHA256 a9d030cf006e4f63d9553efda0d181f9bb6caebdb30dabdbd2f3c84a7422806e
+MISC metadata.xml 304 RMD160 3e5a3d9bf186a9557705b28eb99924b923b52a0f SHA1 b2be9e201e88f5b6bd762f867c0ec6d05a59006a SHA256 10c3d2db05cf88d967f273e5fa5975ef19c1fe3bded9b31ae99f6d6087bc3966
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEAREIAAYFAk+DFfcACgkQl5yvQNBFVTX2CgCdEOnbGIQvuXpBxcZr4TrThn22
+WGIAn2BSmFCxOvV+fpwKbORDXEIWbRqw
+=0mT8
+-----END PGP SIGNATURE-----

diff --git a/net-libs/cyassl/cyassl-2.0.8.ebuild b/net-libs/cyassl/cyassl-2.0.8.ebuild
new file mode 100644
index 0000000..aad265f
--- /dev/null
+++ b/net-libs/cyassl/cyassl-2.0.8.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+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 ~x86"
+IUSE="ipv6 sha512"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+#  --enable-debug          Enable CyaSSL debugging support (default: disabled)
+#  --enable-small          Enable smallest build (default: disabled)
+#  --enable-singleThreaded Enable CyaSSL single threaded (default: disabled)
+#  --enable-dtls           Enable CyaSSL DTLS (default: disabled)
+#  --enable-opensslExtra   Enable extra OpenSSL API, size+ (default: disabled)
+###  --enable-ipv6           Enable testing of IPV6 (default: disabled)
+#  --enable-fortress       Enable SSL fortress build (default: disabled)
+#  --enable-bump           Enable SSL Bump build (default: disabled)
+#  --enable-fastmath       Enable fast math for BigInts (default: disabled)
+#  --enable-fasthugemath   Enable fast math + huge code (default: disabled)
+#  --enable-bigcache       Enable big session cache (default: disabled)
+#  --enable-hugecache      Enable huge session cache (default: disabled)
+#  --enable-smallcache     Enable small session cache (default: disabled)
+#  --enable-sniffer        Enable CyaSSL sniffer support (default: disabled)
+#  --enable-aesni          Enable CyaSSL AES-NI support (default: disabled)
+#  --enable-ripemd         Enable CyaSSL RIPEMD-160 support (default: disabled)
+###  --enable-sha512         Enable CyaSSL SHA-160 support (default: disabled)
+#  --enable-sessioncerts   Enable session cert storing (default: disabled)
+#  --enable-keygen         Enable key generation (default: disabled)
+#  --enable-certgen        Enable cert generation (default: disabled)
+#  --enable-hc128          Enable HC-128 (default: disabled)
+#  --enable-psk            Enable PSK (default: disabled)
+#  --enable-webServer      Enable Web Server (default: disabled)
+#  --enable-noFilesystem   Enable No Filesystem (default: disabled)
+#  --enable-noInline       Enable No inline (default: disabled)
+#  --enable-ecc            Enable ECC (default: disabled)
+#  --enable-ntru           Enable NTRU (default: disabled)
+#  --enable-testcert       Enable Test Cert (default: disabled)
+#  --enable-gcc-lots-o-warnings Enable lots of gcc warnings (default: disabled)
+#  --enable-gcc-hardening  Enable compiler security checks (default: disabled)
+#  --enable-linker-hardening Enable linker security fixups (default: disabled)
+
+src_configure() {
+	econf \
+		$(use_enable ipv6)
+		$(use_enable sha512)
+}

diff --git a/net-libs/cyassl/metadata.xml b/net-libs/cyassl/metadata.xml
new file mode 100644
index 0000000..2cd2db9
--- /dev/null
+++ b/net-libs/cyassl/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer>
+		<email>blueness@gentoo.org</email>
+		<name>Anthony G. Basile</name>
+	</maintainer>
+	<use>
+		<flag name="sha512">Enable sha512 support</flag>
+	</use>
+</pkgmetadata>



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: net-libs/cyassl/
@ 2012-04-09 23:18 Anthony G. Basile
  0 siblings, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2012-04-09 23:18 UTC (permalink / raw
  To: gentoo-commits

commit:     d380d3f04ca94211ef32326a5e3247b8aa94f151
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  9 23:18:08 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Mon Apr  9 23:18:08 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=d380d3f0

net-libs/cyassl: in progress

---
 net-libs/cyassl/Manifest            |   14 +-----
 net-libs/cyassl/cyassl-2.0.8.ebuild |   91 +++++++++++++++++++++-------------
 net-libs/cyassl/metadata.xml        |   17 ++++++-
 3 files changed, 74 insertions(+), 48 deletions(-)

diff --git a/net-libs/cyassl/Manifest b/net-libs/cyassl/Manifest
index 7a0f71e..451c233 100644
--- a/net-libs/cyassl/Manifest
+++ b/net-libs/cyassl/Manifest
@@ -1,13 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 DIST cyassl-2.0.8.zip 894570 RMD160 0c2db4947505829b09ac51b1184fcdba210e0b38 SHA1 13310489944b69b1b001f8d9f15464d45717ed51 SHA256 bcf26384f155c5fe2fdec82eea41894b7742fc39c651d6c52e80824f63a4a09b
-EBUILD cyassl-2.0.8.ebuild 2711 RMD160 212e70932da5c840b3ab466e4499a584c407ce85 SHA1 5be368f8c926eca3e7064053ee3b8ea0a35fe456 SHA256 a9d030cf006e4f63d9553efda0d181f9bb6caebdb30dabdbd2f3c84a7422806e
-MISC metadata.xml 304 RMD160 3e5a3d9bf186a9557705b28eb99924b923b52a0f SHA1 b2be9e201e88f5b6bd762f867c0ec6d05a59006a SHA256 10c3d2db05cf88d967f273e5fa5975ef19c1fe3bded9b31ae99f6d6087bc3966
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEAREIAAYFAk+DFfcACgkQl5yvQNBFVTX2CgCdEOnbGIQvuXpBxcZr4TrThn22
-WGIAn2BSmFCxOvV+fpwKbORDXEIWbRqw
-=0mT8
------END PGP SIGNATURE-----
+EBUILD cyassl-2.0.8.ebuild 2380 RMD160 40ce47c50459a8d3fa99442ff64f54d130ca6763 SHA1 a0d5da2d8632e55b2b51658616099e1027e09e24 SHA256 1617f8204109666131c9f8b655c42c414f783e0df4d4a3620e013ec1b14ec9e2
+MISC metadata.xml 1264 RMD160 cb61e63bee0e50296813d2024668f363c5f2f726 SHA1 54b3eb7795d8f7a136d298920ee143818ad0903a SHA256 19040c79a67d7e64a0f989e1c32fc3347562717d6938108763a5e620bfe1fb27

diff --git a/net-libs/cyassl/cyassl-2.0.8.ebuild b/net-libs/cyassl/cyassl-2.0.8.ebuild
index aad265f..4e35773 100644
--- a/net-libs/cyassl/cyassl-2.0.8.ebuild
+++ b/net-libs/cyassl/cyassl-2.0.8.ebuild
@@ -11,45 +11,66 @@ SRC_URI="http://dev.gentoo.org/~blueness/${PN}/${P}.zip"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="ipv6 sha512"
 
-DEPEND=""
+CACHE_SIZE="small big +huge"
+CRTYPT_OPTS="aes-ni ecc +hc128 +psk +ripemd +sha512"
+IUSE="+dtls ipv6 httpd sessioncerts +sniffer testcert threads +zlib cyassl-hardening ${CACHE_SIZE} ${CRTYPT_OPTS}"
+
+REQUIRED_USE="^^ ( small big huge )
+	test? ( threads )"
+
+DEPEND="zlib? ( sys-libs/zlib )"
 RDEPEND="${DEPEND}"
 
-#  --enable-debug          Enable CyaSSL debugging support (default: disabled)
-#  --enable-small          Enable smallest build (default: disabled)
-#  --enable-singleThreaded Enable CyaSSL single threaded (default: disabled)
-#  --enable-dtls           Enable CyaSSL DTLS (default: disabled)
-#  --enable-opensslExtra   Enable extra OpenSSL API, size+ (default: disabled)
-###  --enable-ipv6           Enable testing of IPV6 (default: disabled)
-#  --enable-fortress       Enable SSL fortress build (default: disabled)
-#  --enable-bump           Enable SSL Bump build (default: disabled)
-#  --enable-fastmath       Enable fast math for BigInts (default: disabled)
-#  --enable-fasthugemath   Enable fast math + huge code (default: disabled)
-#  --enable-bigcache       Enable big session cache (default: disabled)
-#  --enable-hugecache      Enable huge session cache (default: disabled)
-#  --enable-smallcache     Enable small session cache (default: disabled)
-#  --enable-sniffer        Enable CyaSSL sniffer support (default: disabled)
-#  --enable-aesni          Enable CyaSSL AES-NI support (default: disabled)
-#  --enable-ripemd         Enable CyaSSL RIPEMD-160 support (default: disabled)
-###  --enable-sha512         Enable CyaSSL SHA-160 support (default: disabled)
-#  --enable-sessioncerts   Enable session cert storing (default: disabled)
-#  --enable-keygen         Enable key generation (default: disabled)
-#  --enable-certgen        Enable cert generation (default: disabled)
-#  --enable-hc128          Enable HC-128 (default: disabled)
-#  --enable-psk            Enable PSK (default: disabled)
-#  --enable-webServer      Enable Web Server (default: disabled)
-#  --enable-noFilesystem   Enable No Filesystem (default: disabled)
-#  --enable-noInline       Enable No inline (default: disabled)
-#  --enable-ecc            Enable ECC (default: disabled)
-#  --enable-ntru           Enable NTRU (default: disabled)
-#  --enable-testcert       Enable Test Cert (default: disabled)
-#  --enable-gcc-lots-o-warnings Enable lots of gcc warnings (default: disabled)
-#  --enable-gcc-hardening  Enable compiler security checks (default: disabled)
-#  --enable-linker-hardening Enable linker security fixups (default: disabled)
+src_prepare() {
+	if ! use test; then
+		echo "int main() { ; return 0; }" > "${S}"/testsuite/testsuite.c
+	fi
+}
 
 src_configure() {
+	local myconf=()
+
+	if use threads; then
+		myconf+=( --disable-singleThreaded )
+	else
+		myconf+=( --enable-singleThreaded )
+	fi
+
+	#  --enable-noFilesystem   Enable No Filesystem (default: disabled)
+	#  --enable-noInline       Enable No inline (default: disabled)
+
+	#There are lots of options, so we'll force a few reasonable
+	#We may change this in the future
 	econf \
-		$(use_enable ipv6)
-		$(use_enable sha512)
+		--enable-opensslExtra               \
+		--enable-fortress                   \
+		--enable-bump                       \
+		--enable-fastmath                   \
+		--enable-fasthugemath               \
+		--enable-keygen                     \
+		--enable-certgen                    \
+		--disable-debug                     \
+		--disable-small                     \
+		--disable-ntru                      \
+		--disable-gcc-lots-o-warnings       \
+		$(use_enable small smallcache)      \
+		$(use_enable big bigcache)          \
+		$(use_enable huge hugecache)        \
+		$(use_enable aes-ni aesni)          \
+		$(use_enable ecc)                   \
+		$(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 cyassl-hardening gcc-hardening)    \
+		$(use_enable cyassl-hardening linker-hardening) \
+		$(use_with zlib libz)               \
+		"${myconf[@]}"
 }

diff --git a/net-libs/cyassl/metadata.xml b/net-libs/cyassl/metadata.xml
index 2cd2db9..9c1518a 100644
--- a/net-libs/cyassl/metadata.xml
+++ b/net-libs/cyassl/metadata.xml
@@ -6,6 +6,21 @@
 		<name>Anthony G. Basile</name>
 	</maintainer>
 	<use>
-		<flag name="sha512">Enable sha512 support</flag>
+		<flag name="aes-ni">Enable Intel AES instruction support</flag>
+		<flag name="ecc">Enable Elliptic Curve support</flag>
+		<flag name="hc128">Enable HC-128 support</flag>
+		<flag name="psk">Enable Pre-Shared Key support</flag>
+		<flag name="ripemd">Enable RIPEMD-160 support</flag>
+		<flag name="sha512">Enable SHA-160 support</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>
+		<flag name="dtls">Enable datagram TLS</flag>
+		<flag name="httpd">Enable features for yaSSL web server</flag>
+		<flag name="sessioncerts">Store session certificates</flag>
+		<flag name="sniffer">Allow collection/decryption of SSL traffic</flag>
+		<flag name="sniffer">Allow collection/decryption of SSL traffic</flag>
+		<flag name="testcert">Enable certificate testing</flag>
+		<flag name="cyassl-hardening">Add hardening flags to CFLAGS/LDFLAGS</flag>
 	</use>
 </pkgmetadata>



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: net-libs/cyassl/
@ 2012-04-10 20:57 Anthony G. Basile
  0 siblings, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2012-04-10 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     07650162c9111098821792fc1b21efca07afda71
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 10 20:57:29 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Tue Apr 10 20:57:29 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=07650162

net-libs/cyassl: rolled a tar.gz so we don't have to dep on unzip

---
 net-libs/cyassl/Manifest            |    4 ++--
 net-libs/cyassl/cyassl-2.0.8.ebuild |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-libs/cyassl/Manifest b/net-libs/cyassl/Manifest
index fbebaad..217b935 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.zip 894570 RMD160 0c2db4947505829b09ac51b1184fcdba210e0b38 SHA1 13310489944b69b1b001f8d9f15464d45717ed51 SHA256 bcf26384f155c5fe2fdec82eea41894b7742fc39c651d6c52e80824f63a4a09b
-EBUILD cyassl-2.0.8.ebuild 2719 RMD160 aafb9c8a0e16f69afe0273d44a5d009fe1914924 SHA1 40672341a2f2349a54cc08d5c6ba83f36fa350c2 SHA256 b5a7bf86e40135854d2ab63ef0bfb7eb1024f895692d2ac1fee4b37c26505abb
+DIST cyassl-2.0.8.tar.gz 747694 RMD160 d5507037d5a88b983aa345014985fe89b8a0c282 SHA1 52eb1087ebfdeb19438bcdf9f21aa20ed9c0b06f SHA256 c629c1e8ab7e2fa9d0d8d575caaceb3325384f86e88288a07d156380d1bf3ab4
+EBUILD cyassl-2.0.8.ebuild 2722 RMD160 b577800f8a9f6ce078e13d9dd6755a0c6f25bdaf SHA1 2d6a7fa60bfc3c838144d202e812bd51b369069c SHA256 cf2e53850241d49d03d92a94b227d0bb9465499ad1a43045d11fea72104dd53a
 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 077ae17..41f7415 100644
--- a/net-libs/cyassl/cyassl-2.0.8.ebuild
+++ b/net-libs/cyassl/cyassl-2.0.8.ebuild
@@ -8,7 +8,7 @@ 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"
+SRC_URI="http://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: net-libs/cyassl/
@ 2012-04-10 23:13 Anthony G. Basile
  0 siblings, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2012-04-10 23:13 UTC (permalink / raw
  To: gentoo-commits

commit:     99298eb91221d20e911f5255088b56301021125d
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 10 23:13:40 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Tue Apr 10 23:13:40 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=99298eb9

net-libs/cyassl: sniffer code needs <pcap/pcap.h>

---
 net-libs/cyassl/Manifest            |    2 +-
 net-libs/cyassl/cyassl-2.0.8.ebuild |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-libs/cyassl/Manifest b/net-libs/cyassl/Manifest
index 217b935..63ce8a7 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 2722 RMD160 b577800f8a9f6ce078e13d9dd6755a0c6f25bdaf SHA1 2d6a7fa60bfc3c838144d202e812bd51b369069c SHA256 cf2e53850241d49d03d92a94b227d0bb9465499ad1a43045d11fea72104dd53a
+EBUILD cyassl-2.0.8.ebuild 2753 RMD160 3dad98b02462cdbed85d89530d5c07beba291f45 SHA1 15a051d3d59ff1a928f87ad640493bdfb63d5e60 SHA256 38d92dc7df134f9a82af3298168d887e18a2ad2f760376b8f8626da55abb9113
 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 41f7415..1233173 100644
--- a/net-libs/cyassl/cyassl-2.0.8.ebuild
+++ b/net-libs/cyassl/cyassl-2.0.8.ebuild
@@ -23,7 +23,8 @@ IUSE="-dtls ipv6 +httpd +sessioncerts +sniffer +testcert threads +zlib cyassl-ha
 REQUIRED_USE="^^ ( small big huge )
 	test? ( !dtls )"
 
-DEPEND="zlib? ( sys-libs/zlib )"
+DEPEND="sniffer? ( net-libs/libpcap )
+	zlib? ( sys-libs/zlib )"
 RDEPEND="${DEPEND}"
 
 src_prepare() {



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: net-libs/cyassl/
@ 2012-04-11  1:26 Anthony G. Basile
  0 siblings, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2012-04-11  1:26 UTC (permalink / raw
  To: gentoo-commits

commit:     3d49739044a199b7bfe8d9c51e2c138e63110505
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 11 01:26:06 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Apr 11 01:26:06 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=3d497390

net-libs/cyassl: fast or huge math not pie friendly on x86

---
 net-libs/cyassl/Manifest            |    2 +-
 net-libs/cyassl/cyassl-2.0.8.ebuild |    9 +++++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/net-libs/cyassl/Manifest b/net-libs/cyassl/Manifest
index 63ce8a7..6d3c3c4 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 2753 RMD160 3dad98b02462cdbed85d89530d5c07beba291f45 SHA1 15a051d3d59ff1a928f87ad640493bdfb63d5e60 SHA256 38d92dc7df134f9a82af3298168d887e18a2ad2f760376b8f8626da55abb9113
+EBUILD cyassl-2.0.8.ebuild 2884 RMD160 46ec8d7f0a10d6dff41e79993372123a3fbe3fa4 SHA1 5677e97c028e2bd694291beff95ddf0fc9f9c927 SHA256 d1abaca0f3e409177a87b43a3eef08ad9a9a7a5ea5f344ceeab7960b1b17e32b
 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 1233173..2403687 100644
--- a/net-libs/cyassl/cyassl-2.0.8.ebuild
+++ b/net-libs/cyassl/cyassl-2.0.8.ebuild
@@ -43,14 +43,19 @@ src_configure() {
 		myconf+=( --enable-singleThreaded )
 	fi
 
+	if use amd64; then
+		myconf+=( --enable-fastmath --enable-fasthugemath )
+	elif use x86; then
+		#not pie friendly, sorry x86, no fast math for you :(
+		myconf+=( --disable-fastmath --disable-fasthugemath )
+	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-bump                       \
-		--enable-fastmath                   \
-		--enable-fasthugemath               \
 		--enable-keygen                     \
 		--enable-certgen                    \
 		--disable-debug                     \



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: net-libs/cyassl/
@ 2012-04-11  1:40 Anthony G. Basile
  0 siblings, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2012-04-11  1:40 UTC (permalink / raw
  To: gentoo-commits

commit:     e60ac1e815bd8d3c6eee478a52aa1b260e4471e9
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 11 01:40:04 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Apr 11 01:40:04 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=e60ac1e8

net-libs/cyassl: disable bump and sha512 on x86

---
 net-libs/cyassl/Manifest            |    2 +-
 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                     \



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] dev/blueness:master commit in: net-libs/cyassl/
@ 2012-04-11  1:47 Anthony G. Basile
  0 siblings, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2012-04-11  1:47 UTC (permalink / raw
  To: gentoo-commits

commit:     421f2a2fe47c0337e4d563b2137101da0e8badd5
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 11 01:47:49 2012 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Apr 11 01:47:49 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=421f2a2f

net-libs/cyassl: fixed typo

---
 net-libs/cyassl/Manifest            |    2 +-
 net-libs/cyassl/cyassl-2.0.8.ebuild |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/cyassl/Manifest b/net-libs/cyassl/Manifest
index 8319a68..d237fef 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 2946 RMD160 ee039e58c2e3f157ff278892e785b4d39725f116 SHA1 66b49af4ed5f749f86029bf1396fc6d482d4fb87 SHA256 a941e9139d3432a056a20443def4aebabe44f59ef04138bae7872a291be64c2c
+EBUILD cyassl-2.0.8.ebuild 2947 RMD160 ed64cd26861c95530a41f6fa55a45464e5d94390 SHA1 a3d4dbb107aa4f862ed7c59e8e9023cf89d12e83 SHA256 5a3544ffe57d8772337940bd74e51d66d4606a7510fc2a4014b91eda857901c3
 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 383e381..da208cc 100644
--- a/net-libs/cyassl/cyassl-2.0.8.ebuild
+++ b/net-libs/cyassl/cyassl-2.0.8.ebuild
@@ -23,7 +23,7 @@ IUSE="-dtls ipv6 +httpd +sessioncerts +sniffer +testcert threads +zlib cyassl-ha
 #sha512 is broken on x86
 #Testing freezes with dtls
 REQUIRED_USE="^^ ( small big huge )
-	x86? ( sha512 )
+	x86? ( !sha512 )
 	test? ( !dtls )"
 
 DEPEND="sniffer? ( net-libs/libpcap )



^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-04-11  1:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-11  1:26 [gentoo-commits] dev/blueness:master commit in: net-libs/cyassl/ Anthony G. Basile
  -- strict thread matches above, loose matches on Subject: below --
2012-04-11  1:47 Anthony G. Basile
2012-04-11  1:40 Anthony G. Basile
2012-04-10 23:13 Anthony G. Basile
2012-04-10 20:57 Anthony G. Basile
2012-04-09 23:18 Anthony G. Basile
2012-04-09 17:02 Anthony G. Basile
2012-04-09 17:01 Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox