blueness    14/04/25 16:02:21

  Modified:             metadata.xml ChangeLog
  Added:                cyassl-2.9.4.ebuild
  Log:
  Version bump
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0xF52D4BBA)

Revision  Changes    Path
1.7                  net-libs/cyassl/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/cyassl/metadata.xml?rev=1.7&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/cyassl/metadata.xml?rev=1.7&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/cyassl/metadata.xml?r1=1.6&r2=1.7

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/cyassl/metadata.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- metadata.xml        23 Nov 2013 20:14:58 -0000      1.6
+++ metadata.xml        25 Apr 2014 16:02:21 -0000      1.7
@@ -23,6 +23,7 @@
                <flag name="des3">Enable triple DES support</flag>
                <flag name="ecc">Enable Elliptic Curve support</flag>
                <flag name="hc128">Enable HC-128 support</flag>
+               <flag name="hkdf">Enable HKDF (HMAC-KDF) support</flag>
                <flag name="md2">Enable MD2 support</flag>
                <flag name="md4">Enable MD4 support</flag>
                <flag name="md5">Enable MD5 support</flag>
@@ -34,9 +35,11 @@
                <flag name="rsa">Enable RSA cihper support</flag>
                <flag name="sha">Enable SHA cipher support</flag>
                <flag name="sha512">Enable SHA-160 support</flag>
+               <flag name="supportedcurves">Enable Supported Elliptic 
Curves</flag>
                <flag name="ocsp">Enable Online Certificate Status 
Protocol</flag>
                <flag name="crl">Enable Certificate Revocation List</flag>
                <flag name="crl-monitor">Enable Certificate Revocation List 
Directory Monitoring</flag>
+               <flag name="scep">Enable wolfSCEP</flag>
                <flag name="savesession">Support session saving</flag>
                <flag name="savecert">Support certificate saving</flag>
                <flag name="sessioncerts">Store session certificates</flag>
@@ -47,6 +50,7 @@
                <flag name="maxfragment">Enable Maximum Fragment Length</flag>
                <flag name="truncatedhmac">Enable Truncated HMAC</flag>
                <flag name="tlsx">Enable all TLS Extensions</flag>
+               <flag name="pkcs7">Enable PKCS7 standard</flag>
                <flag name="errorstrings">Enable error strings table</flag>
                <flag name="memory">Enable memory callbacks</flag>
                <flag name="dtls">Enable datagram TLS (must be disabled for 
tests)</flag>



1.48                 net-libs/cyassl/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/cyassl/ChangeLog?rev=1.48&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/cyassl/ChangeLog?rev=1.48&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/cyassl/ChangeLog?r1=1.47&r2=1.48

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/cyassl/ChangeLog,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- ChangeLog   2 Mar 2014 22:27:39 -0000       1.47
+++ ChangeLog   25 Apr 2014 16:02:21 -0000      1.48
@@ -1,6 +1,12 @@
 # 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.47 2014/03/02 
22:27:39 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/cyassl/ChangeLog,v 1.48 2014/04/25 
16:02:21 blueness Exp $
+
+*cyassl-2.9.4 (25 Apr 2014)
+
+  25 Apr 2014; Anthony G. Basile <bluen...@gentoo.org> +cyassl-2.9.4.ebuild,
+  metadata.xml:
+  Version bump
 
   02 Mar 2014; Pacho Ramos <pa...@gentoo.org> cyassl-2.8.0.ebuild:
   amd64 stable, bug #495848



1.1                  net-libs/cyassl/cyassl-2.9.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/cyassl/cyassl-2.9.4.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/cyassl/cyassl-2.9.4.ebuild?rev=1.1&content-type=text/plain

Index: cyassl-2.9.4.ebuild
===================================================================
# 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 $

EAPI="5"

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 ~s390 ~x86"

CACHE_SIZE="small big huge"
CRYPTO_OPTS="aes-gcm aes-ccm aes-ni blake2 camellia dsa ecc hc128 hkdf md2 md4 
nullcipher psk leanpsk pkcs7 rabbit ripemd scep sha512 supportedcurves"
CERT_OPTS="ocsp crl crl-monitor savesession savecert sessioncerts testcert"
EXTRAS="atomicuser pkcallbacks sep maxfragment truncatedhmac tlsx"
DEBUG="debug errorstrings memory test"

#Note: sniffer is broken at the configure.ac level.  Its not too important and 
we'll disable it for this release.
#IUSE="-dtls examples extra fortress ipv6 httpd mcapi pwdbased sni sniffer 
static-libs threads zlib ${CACHE_SIZE} ${CRYPTO_OPTS} ${CERT_OPTS} ${EXTRAS} 
${DEBUG}"
IUSE="-dtls examples extra fortress ipv6 httpd mcapi pwdbased sni static-libs 
threads zlib ${CACHE_SIZE} ${CRYPTO_OPTS} ${CERT_OPTS} ${EXTRAS} ${DEBUG}"

#You can only pick one cach size
#sha512 is broken on x86
#Testing freezes with dtls
REQUIRED_USE="
        leanpsk? ( psk )
        fortress? ( extra sha512 )
        pwdbased? ( extra )
        test? ( !dtls )"

# Re-add sniffer? ( net-libs/libpcap ) to DEPEND when its fixed
DEPEND="app-arch/unzip
        zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}"

#src_prepare() {
#       epatch "${FILESDIR}"/${PN}-2.0.8-disable-testsuit-ifnothreads.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

        #Bug #454300
        export C_EXTRA_FLAGS=${CFLAGS}

        econf \
                --disable-silent-rules              \
                --enable-keygen                     \
                --enable-certgen                    \
                --disable-stacksize                 \
                --disable-ntru                      \
                --enable-filesystem                 \
                --enable-inline                     \
                --disable-oldtls                    \
                --disable-valgrind                  \
                --enable-asn                        \
                --enable-md5                        \
                --enable-arc4                       \
                --enable-des3                       \
                --enable-aes                        \
                --enable-sha                        \
                --enable-rsa                        \
                --enable-dh                         \
                --enable-coding                     \
                                                    \
                $(use_enable small smallcache)      \
                $(use_enable big bigcache)          \
                $(use_enable huge hugecache)        \
                                                    \
                $(use_enable aes-gcm aesgcm)        \
                $(use_enable aes-ccm aesccm)        \
                $(use_enable aes-ni aesni)          \
                $(use_enable blake2)                \
                $(use_enable camellia)              \
                $(use_enable dsa)                   \
                $(use_enable ecc)                   \
                $(use_enable hc128)                 \
                $(use_enable hkdf)                  \
                $(use_enable md2)                   \
                $(use_enable md4)                   \
                $(use_enable nullcipher)            \
                $(use_enable psk)                   \
                $(use_enable leanpsk)               \
                $(use_enable pkcs7)                 \
                $(use_enable rabbit)                \
                $(use_enable ripemd)                \
                $(use_enable scep)                  \
                $(use_enable sha512)                \
                $(use_enable supportedcurves)       \
                                                    \
                $(use_enable ocsp)                  \
                $(use_enable crl)                   \
                $(use_enable crl-monitor)           \
                $(use_enable savesession)           \
                $(use_enable savecert)              \
                $(use_enable sessioncerts)          \
                $(use_enable testcert)              \
                                                    \
                $(use_enable atomicuser)            \
                $(use_enable pkcallbacks)           \
                $(use_enable sep)                   \
                $(use_enable maxfragment)           \
                $(use_enable truncatedhmac)         \
                $(use_enable tlsx)                  \
                                            \
                $(use_enable debug)                 \
                $(use_enable errorstrings)          \
                $(use_enable memory)                \
                                                    \
                $(use_enable dtls)                  \
                $(use_enable examples)              \
                $(use_enable extra opensslextra)    \
                $(use_enable fortress)              \
                $(use_enable ipv6)                  \
                $(use_enable httpd webserver)       \
                $(use_enable mcapi)                 \
                $(use_enable pwdbased)              \
                $(use_enable sni)                   \
                $(use_enable static-libs static)    \
                $(use_with zlib libz)               \
                "${myconf[@]}"

# Re-add $(use_enable sniffer) when its fixed
}

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}"/
}




Reply via email to