summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChen, Chih-Chia <pigfoot@gmail.com>2016-11-08 16:41:54 +0800
committerChen, Chih-Chia <pigfoot@gmail.com>2016-11-08 16:41:54 +0800
commitfc02f6faa990a5cbd0f870dfde084eb215d68faf (patch)
tree366e37a12315a3dfbb8d987b6c5895dd2e21f768
parent[sci-libs/xgboost] minor fix4 (diff)
downloadpigfoot-fc02f6faa990a5cbd0f870dfde084eb215d68faf.tar.gz
pigfoot-fc02f6faa990a5cbd0f870dfde084eb215d68faf.tar.bz2
pigfoot-fc02f6faa990a5cbd0f870dfde084eb215d68faf.zip
Drop dead implementations from PYTHON_COMPAT
-rw-r--r--app-admin/google-compute-engine/google-compute-engine-2.1.2.ebuild2
-rw-r--r--app-admin/google-compute-engine/google-compute-engine-2.2.4.ebuild2
-rw-r--r--dev-python/flickr-api/flickr-api-9999.ebuild2
-rw-r--r--dev-python/flickr-upload/flickr-upload-9999.ebuild2
-rw-r--r--dev-python/icdiff/icdiff-9999.ebuild2
-rw-r--r--dev-python/phpserialize/phpserialize-9999.ebuild2
-rw-r--r--dev-util/msgpack-cli/122
-rw-r--r--dev-util/msgpack-cli/Manifest3
-rw-r--r--dev-util/msgpack-cli/metadata.xml9
-rw-r--r--dev-util/msgpack-cli/msgpack-cli-0.4.ebuild22
-rw-r--r--net-analyzer/captipper/captipper-9999.ebuild2
-rw-r--r--net-analyzer/ssldump/files/ssldump-0.9-larger-snapshot-length.patch11
-rw-r--r--net-analyzer/ssldump/files/ssldump-0.9-tls12.patch.BAK829
-rw-r--r--sci-libs/xgboost/xgboost-0.60.ebuild3
-rw-r--r--sci-libs/xgboost/xgboost-9999.ebuild3
15 files changed, 907 insertions, 9 deletions
diff --git a/app-admin/google-compute-engine/google-compute-engine-2.1.2.ebuild b/app-admin/google-compute-engine/google-compute-engine-2.1.2.ebuild
index 7992a44..70924f6 100644
--- a/app-admin/google-compute-engine/google-compute-engine-2.1.2.ebuild
+++ b/app-admin/google-compute-engine/google-compute-engine-2.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{3,4,5}} pypy{,3} )
+PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy{,3} )
inherit distutils-r1 systemd
diff --git a/app-admin/google-compute-engine/google-compute-engine-2.2.4.ebuild b/app-admin/google-compute-engine/google-compute-engine-2.2.4.ebuild
index a590b4d..84767b9 100644
--- a/app-admin/google-compute-engine/google-compute-engine-2.2.4.ebuild
+++ b/app-admin/google-compute-engine/google-compute-engine-2.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{3,4,5}} pypy{,3} )
+PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy{,3} )
inherit distutils-r1 systemd
diff --git a/dev-python/flickr-api/flickr-api-9999.ebuild b/dev-python/flickr-api/flickr-api-9999.ebuild
index 5293c06..6fc5d97 100644
--- a/dev-python/flickr-api/flickr-api-9999.ebuild
+++ b/dev-python/flickr-api/flickr-api-9999.ebuild
@@ -3,7 +3,7 @@
# $Id$
EAPI=5
-PYTHON_COMPAT=( python2_7 pypy )
+PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy{,3} )
inherit distutils-r1
if [[ ${PV} == "9999" ]] ; then
diff --git a/dev-python/flickr-upload/flickr-upload-9999.ebuild b/dev-python/flickr-upload/flickr-upload-9999.ebuild
index 91dd017..3752c19 100644
--- a/dev-python/flickr-upload/flickr-upload-9999.ebuild
+++ b/dev-python/flickr-upload/flickr-upload-9999.ebuild
@@ -3,7 +3,7 @@
# $Id$
EAPI=5
-PYTHON_COMPAT=( python2_7 pypy )
+PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy{,3} )
inherit distutils-r1
if [[ ${PV} == "9999" ]] ; then
diff --git a/dev-python/icdiff/icdiff-9999.ebuild b/dev-python/icdiff/icdiff-9999.ebuild
index d1f3426..2ff079f 100644
--- a/dev-python/icdiff/icdiff-9999.ebuild
+++ b/dev-python/icdiff/icdiff-9999.ebuild
@@ -3,7 +3,7 @@
# $Header: $
EAPI=5
-
+PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy{,3} )
inherit eutils
if [[ ${PV} == "9999" ]] ; then
diff --git a/dev-python/phpserialize/phpserialize-9999.ebuild b/dev-python/phpserialize/phpserialize-9999.ebuild
index f8d3e6c..54cdebd 100644
--- a/dev-python/phpserialize/phpserialize-9999.ebuild
+++ b/dev-python/phpserialize/phpserialize-9999.ebuild
@@ -3,7 +3,7 @@
# $Id$
EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy )
+PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy{,3} )
inherit distutils-r1
if [[ ${PV} == "9999" ]] ; then
diff --git a/dev-util/msgpack-cli/1 b/dev-util/msgpack-cli/1
new file mode 100644
index 0000000..8e37df2
--- /dev/null
+++ b/dev-util/msgpack-cli/1
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+GOLANG_PKG_IMPORTPATH="github.com/jakm"
+GOLANG_PKG_ARCHIVEPREFIX=""
+GOLANG_PKG_HAVE_TEST=1
+
+GOLANG_PKG_DEPENDENCIES=(
+ "github.com/docopt/docopt.go:854c423 -> docopt-go" #0.6.1-5-g854c423
+ "github.com/ugorji/go:8a2a3a8"
+)
+
+inherit golang-single
+
+DESCRIPTION="CLI tool to encoding/decoding data to/from MessagePack format and calling RPC via msgpack-rpc / msgpack.org[Shell]"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 x86 arm"
diff --git a/dev-util/msgpack-cli/Manifest b/dev-util/msgpack-cli/Manifest
new file mode 100644
index 0000000..40536c1
--- /dev/null
+++ b/dev-util/msgpack-cli/Manifest
@@ -0,0 +1,3 @@
+DIST github.com-docopt-docopt-go-854c423.tar.gz 23835 SHA256 199c57b766deb3eca77125f77306b37e3983e8abb7ba4ca072bd8796f28056ed SHA512 9f7588dbe530d4592fbcef90aabb51023fc2245e73ba106aba673430d9b93ffc1b473ca515eece1e7005b850314f1b50befab79e9e940a18c47d8a183fa37a07 WHIRLPOOL 71cef055c5039a72440aea7f17bcd3a0533a9fb830d5483b615407ed3d53fe5e0a621c720865aa7f5bad497727d85a0638e3f675d817dec675986e4d62bea12e
+DIST github.com-ugorji-go-8a2a3a8.tar.gz 154830 SHA256 f313eccf0acb22ead234e78e7ccd0dcca388554ee13de156d02890c0b9c88524 SHA512 5f8a6676dbffa98c5dfec726d72cffbe4864b26c15ac8097411e31af80df2bf7847840c2c31dd8a7d6f38504572448f3ba4a02ab0f039b4629a6f4298cfa4054 WHIRLPOOL 099a5e97a02b8382c3db0c17720b7fb90649486af982eb87467dc2db6c5218d3c31350bb1179920f1041d1f7f7117d2f2d5e099af154f227125e33390030aafe
+DIST msgpack-cli-0.4.tar.gz 7896 SHA256 eb12569f230c57901cb9c1ef2534fc2ef3b2d257d2651ca7903c494be7ce5e80 SHA512 98705999db77b24f3d62e6b3b79e5113e15a36c0ec6a3c3239a8c7ea98166a7bd7f520f62746da367a05bf4ca656335a6a2fe97e7d590d44a4366dbbd4efa893 WHIRLPOOL bd33c9eacc06f24c83df623f424bcbfe2b530af4352fc4cad73e93c668460481c1da9067662c51174ad1d7cb905eceff2706cbafcc4b3c3abd1860b53f1835fd
diff --git a/dev-util/msgpack-cli/metadata.xml b/dev-util/msgpack-cli/metadata.xml
new file mode 100644
index 0000000..bc5971a
--- /dev/null
+++ b/dev-util/msgpack-cli/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>pigfoot@gmail.com</email>
+ <name>Chen, Chih-Chia</name>
+ <description>Maintainer. Assign bugs to him</description>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-util/msgpack-cli/msgpack-cli-0.4.ebuild b/dev-util/msgpack-cli/msgpack-cli-0.4.ebuild
new file mode 100644
index 0000000..ffa559f
--- /dev/null
+++ b/dev-util/msgpack-cli/msgpack-cli-0.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+GOLANG_PKG_IMPORTPATH="github.com/jakm"
+GOLANG_PKG_ARCHIVEPREFIX=""
+GOLANG_PKG_HAVE_TEST=1
+
+GOLANG_PKG_DEPENDENCIES=(
+ "github.com/docopt/docopt-go:854c423 -> github.com/docopt/docopt-go" #0.6.1-5-g854c423
+ "github.com/ugorji/go:8a2a3a8"
+)
+
+inherit golang-single
+
+DESCRIPTION="CLI tool to encoding/decoding data to/from MessagePack format and calling RPC via msgpack-rpc / msgpack.org[Shell]"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 x86 arm"
diff --git a/net-analyzer/captipper/captipper-9999.ebuild b/net-analyzer/captipper/captipper-9999.ebuild
index 37ea24b..2af8b9e 100644
--- a/net-analyzer/captipper/captipper-9999.ebuild
+++ b/net-analyzer/captipper/captipper-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{3,4,5}} )
+PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy{,3} )
EGIT_REPO_URI="https://github.com/pigfoot/CapTipper.git"
EGIT_BRANCH="pf-patch"
diff --git a/net-analyzer/ssldump/files/ssldump-0.9-larger-snapshot-length.patch b/net-analyzer/ssldump/files/ssldump-0.9-larger-snapshot-length.patch
new file mode 100644
index 0000000..d635b5c
--- /dev/null
+++ b/net-analyzer/ssldump/files/ssldump-0.9-larger-snapshot-length.patch
@@ -0,0 +1,11 @@
+--- a/base/pcap-snoop.c.orig
++++ b/base/pcap-snoop.c
+@@ -289,7 +289,7 @@ int main(argc,argv)
+ err_exit("Aborting",-1);
+ }
+ }
+- if(!(p=pcap_open_live(interface_name,5000,!no_promiscuous,1000,errbuf))){
++ if(!(p=pcap_open_live(interface_name,18432,!no_promiscuous,1000,errbuf))){
+ fprintf(stderr,"PCAP: %s\n",errbuf);
+ err_exit("Aborting",-1);
+ }
diff --git a/net-analyzer/ssldump/files/ssldump-0.9-tls12.patch.BAK b/net-analyzer/ssldump/files/ssldump-0.9-tls12.patch.BAK
new file mode 100644
index 0000000..c3eafb4
--- /dev/null
+++ b/net-analyzer/ssldump/files/ssldump-0.9-tls12.patch.BAK
@@ -0,0 +1,829 @@
+--- a/ssl/ssl.enums 2013-07-10 15:43:35.000000000 -0400
++++ b/ssl/ssl.enums 2013-07-10 15:54:11.000000000 -0400
+@@ -378,6 +378,211 @@
+ CipherSuite TLS_ECDH_ECDSA_WITH_DES_CBC_SHA = {0x00,0x49};
+ CipherSuite TLS_ECDH_ECDSA_EXPORT_WITH_RC4_56_SHA={0xff,0x85};
+ CipherSuite TLS_ECDH_ECDSA_EXPORT_WITH_RC4_40_SHA={0xff,0x84};
++
++ /***** Patch additions from following URL *****/
++ /* https://www.iana.org/assignments/tls-parameters/tls-parameters.xml */
++ /* TLS addenda using AES, per RFC 3268 */
++ CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA ={0x00,0x2f};
++ CipherSuite TLS_DH_DSS_WITH_AES_128_CBC_SHA ={0x00,0x30};
++ CipherSuite TLS_DH_RSA_WITH_AES_128_CBC_SHA ={0x00,0x31};
++ CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA ={0x00,0x32};
++ CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA ={0x00,0x33};
++ CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA ={0x00,0x34};
++ CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA ={0x00,0x35};
++ CipherSuite TLS_DH_DSS_WITH_AES_256_CBC_SHA ={0x00,0x36};
++ CipherSuite TLS_DH_RSA_WITH_AES_256_CBC_SHA ={0x00,0x37};
++ CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA ={0x00,0x38};
++ CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA ={0x00,0x39};
++ CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA ={0x00,0x3a};
++
++ /* ECDSA addenda, RFC 4492 */
++ CipherSuite TLS_ECDH_ECDSA_WITH_NULL_SHA ={0xc0,0x01};
++ CipherSuite TLS_ECDH_ECDSA_WITH_RC4_128_SHA ={0xc0,0x02};
++ CipherSuite TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA ={0xc0,0x03};
++ CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA ={0xc0,0x04};
++ CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA ={0xc0,0x05};
++ CipherSuite TLS_ECDHE_ECDSA_WITH_NULL_SHA ={0xc0,0x06};
++ CipherSuite TLS_ECDHE_ECDSA_WITH_RC4_128_SHA ={0xc0,0x07};
++ CipherSuite TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA ={0xc0,0x08};
++ CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA ={0xc0,0x09};
++ CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA ={0xc0,0x0A};
++ CipherSuite TLS_ECDH_RSA_WITH_NULL_SHA ={0xc0,0x0B};
++ CipherSuite TLS_ECDH_RSA_WITH_RC4_128_SHA ={0xc0,0x0C};
++ CipherSuite TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA ={0xc0,0x0D};
++ CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA ={0xc0,0x0E};
++ CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA ={0xc0,0x0F};
++ CipherSuite TLS_ECDHE_RSA_WITH_NULL_SHA ={0xc0,0x10};
++ CipherSuite TLS_ECDHE_RSA_WITH_RC4_128_SHA ={0xc0,0x11};
++ CipherSuite TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA ={0xc0,0x12};
++ CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA ={0xc0,0x13};
++ CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA ={0xc0,0x14};
++ CipherSuite TLS_ECDH_anon_WITH_NULL_SHA ={0xc0,0x15};
++ CipherSuite TLS_ECDH_anon_WITH_RC4_128_SHA ={0xc0,0x16};
++ CipherSuite TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA ={0xc0,0x17};
++ CipherSuite TLS_ECDH_anon_WITH_AES_128_CBC_SHA ={0xc0,0x18};
++ CipherSuite TLS_ECDH_anon_WITH_AES_256_CBC_SHA ={0xc0,0x19};
++
++ /***** TLS 1.2 addenda, RFC 5246 *****/
++ /* Initial state. */
++ CipherSuite TLS_NULL_WITH_NULL_NULL ={0x00,0x00};
++
++ /* Server provided RSA certificate for key exchange. */
++ CipherSuite TLS_RSA_WITH_NULL_MD5 ={0x00,0x01};
++ CipherSuite TLS_RSA_WITH_NULL_SHA ={0x00,0x02};
++ CipherSuite TLS_RSA_WITH_RC4_128_MD5 ={0x00,0x04};
++ CipherSuite TLS_RSA_WITH_RC4_128_SHA ={0x00,0x05};
++ CipherSuite TLS_RSA_WITH_3DES_EDE_CBC_SHA ={0x00,0x0A};
++ //CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA ={0x00,0x2F};
++ //CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA ={0x00,0x35};
++ CipherSuite TLS_RSA_WITH_NULL_SHA256 ={0x00,0x3B};
++ CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA256 ={0x00,0x3C};
++ CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA256 ={0x00,0x3D};
++
++ /* Server-authenticated (and optionally client-authenticated) Diffie-Hellman. */
++ CipherSuite TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA ={0x00,0x0D};
++ CipherSuite TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA ={0x00,0x10};
++ CipherSuite TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA ={0x00,0x13};
++ CipherSuite TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA ={0x00,0x16};
++ //CipherSuite TLS_DH_DSS_WITH_AES_128_CBC_SHA ={0x00,0x30};
++ //CipherSuite TLS_DH_RSA_WITH_AES_128_CBC_SHA ={0x00,0x31};
++ //CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA ={0x00,0x32};
++ //CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA ={0x00,0x33};
++ //CipherSuite TLS_DH_DSS_WITH_AES_256_CBC_SHA ={0x00,0x36};
++ //CipherSuite TLS_DH_RSA_WITH_AES_256_CBC_SHA ={0x00,0x37};
++ //CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA ={0x00,0x38};
++ //CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA ={0x00,0x39};
++ CipherSuite TLS_DH_DSS_WITH_AES_128_CBC_SHA256 ={0x00,0x3E};
++ CipherSuite TLS_DH_RSA_WITH_AES_128_CBC_SHA256 ={0x00,0x3F};
++ CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 ={0x00,0x40};
++ CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 ={0x00,0x67};
++ CipherSuite TLS_DH_DSS_WITH_AES_256_CBC_SHA256 ={0x00,0x68};
++ CipherSuite TLS_DH_RSA_WITH_AES_256_CBC_SHA256 ={0x00,0x69};
++ CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 ={0x00,0x6A};
++ CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 ={0x00,0x6B};
++
++ /* Completely anonymous Diffie-Hellman */
++ CipherSuite TLS_DH_anon_WITH_RC4_128_MD5 ={0x00,0x18};
++ CipherSuite TLS_DH_anon_WITH_3DES_EDE_CBC_SHA ={0x00,0x1B};
++ //CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA ={0x00,0x34};
++ //CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA ={0x00,0x3A};
++ CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA256 ={0x00,0x6C};
++ CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA256 ={0x00,0x6D};
++
++ /* Addenda from rfc 5288 AES Galois Counter Mode (GCM) Cipher Suites for TLS. */
++ CipherSuite TLS_RSA_WITH_AES_128_GCM_SHA256 ={0x00,0x9C};
++ CipherSuite TLS_RSA_WITH_AES_256_GCM_SHA384 ={0x00,0x9D};
++ CipherSuite TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 ={0x00,0x9E};
++ CipherSuite TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 ={0x00,0x9F};
++ CipherSuite TLS_DH_RSA_WITH_AES_128_GCM_SHA256 ={0x00,0xA0};
++ CipherSuite TLS_DH_RSA_WITH_AES_256_GCM_SHA384 ={0x00,0xA1};
++ CipherSuite TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 ={0x00,0xA2};
++ CipherSuite TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 ={0x00,0xA3};
++ CipherSuite TLS_DH_DSS_WITH_AES_128_GCM_SHA256 ={0x00,0xA4};
++ CipherSuite TLS_DH_DSS_WITH_AES_256_GCM_SHA384 ={0x00,0xA5};
++ CipherSuite TLS_DH_anon_WITH_AES_128_GCM_SHA256 ={0x00,0xA6};
++ CipherSuite TLS_DH_anon_WITH_AES_256_GCM_SHA384 ={0x00,0xA7};
++
++ /* Addenda from rfc 5289 Elliptic Curve Cipher Suites with HMAC SHA-256/384. */
++ CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 ={0xC0,0x23};
++ CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 ={0xC0,0x24};
++ CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 ={0xC0,0x25};
++ CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 ={0xC0,0x26};
++ CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 ={0xC0,0x27};
++ CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 ={0xC0,0x28};
++ CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 ={0xC0,0x29};
++ CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 ={0xC0,0x2A};
++
++ /* Addenda from rfc 5289 Elliptic Curve Cipher Suites with SHA-256/384 and AES Galois Counter Mode (GCM) */
++ CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 ={0xC0,0x2B};
++ CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 ={0xC0,0x2C};
++ CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 ={0xC0,0x2D};
++ CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 ={0xC0,0x2E};
++ CipherSuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 ={0xC0,0x2F};
++ CipherSuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 ={0xC0,0x30};
++ CipherSuite TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 ={0xC0,0x31};
++ CipherSuite TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 ={0xC0,0x32};
++
++ /* Addenda from rfc 4279 Pre-Shared Key Ciphersuites for TLS */
++ CipherSuite TLS_PSK_WITH_RC4_128_SHA ={0x00,0x8A};
++ CipherSuite TLS_PSK_WITH_3DES_EDE_CBC_SHA ={0x00,0x8B};
++ CipherSuite TLS_PSK_WITH_AES_128_CBC_SHA ={0x00,0x8C};
++ CipherSuite TLS_PSK_WITH_AES_256_CBC_SHA ={0x00,0x8D};
++ CipherSuite TLS_DHE_PSK_WITH_RC4_128_SHA ={0x00,0x8E};
++ CipherSuite TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA ={0x00,0x8F};
++ CipherSuite TLS_DHE_PSK_WITH_AES_128_CBC_SHA ={0x00,0x90};
++ CipherSuite TLS_DHE_PSK_WITH_AES_256_CBC_SHA ={0x00,0x91};
++ CipherSuite TLS_RSA_PSK_WITH_RC4_128_SHA ={0x00,0x92};
++ CipherSuite TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA ={0x00,0x93};
++ CipherSuite TLS_RSA_PSK_WITH_AES_128_CBC_SHA ={0x00,0x94};
++ CipherSuite TLS_RSA_PSK_WITH_AES_256_CBC_SHA ={0x00,0x95};
++
++ /* Addenda from rfc 4162 SEED Cipher Suites to TLS */
++ CipherSuite TLS_RSA_WITH_SEED_CBC_SHA ={0x00,0x96};
++ CipherSuite TLS_DH_DSS_WITH_SEED_CBC_SHA ={0x00,0x97};
++ CipherSuite TLS_DH_RSA_WITH_SEED_CBC_SHA ={0x00,0x98};
++ CipherSuite TLS_DHE_DSS_WITH_SEED_CBC_SHA ={0x00,0x99};
++ CipherSuite TLS_DHE_RSA_WITH_SEED_CBC_SHA ={0x00,0x9A};
++ CipherSuite TLS_DH_anon_WITH_SEED_CBC_SHA ={0x00,0x9B};
++
++ /* Addenda from rfc 4785 Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for TLS */
++ CipherSuite TLS_PSK_WITH_NULL_SHA ={0x00,0x2C};
++ CipherSuite TLS_DHE_PSK_WITH_NULL_SHA ={0x00,0x2D};
++ CipherSuite TLS_RSA_PSK_WITH_NULL_SHA ={0x00,0x2E};
++
++ /* Addenda from rfc 5932 Camellia Cipher Suites for TLS */
++ CipherSuite TLS_RSA_WITH_CAMELLIA_128_CBC_SHA ={0x00,0x41};
++ CipherSuite TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA ={0x00,0x42};
++ CipherSuite TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA ={0x00,0x43};
++ CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA ={0x00,0x44};
++ CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA ={0x00,0x45};
++ CipherSuite TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA ={0x00,0x46};
++
++ CipherSuite TLS_RSA_WITH_CAMELLIA_256_CBC_SHA ={0x00,0x84};
++ CipherSuite TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA ={0x00,0x85};
++ CipherSuite TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA ={0x00,0x86};
++ CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA ={0x00,0x87};
++ CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA ={0x00,0x88};
++ CipherSuite TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA ={0x00,0x89};
++
++ CipherSuite TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 ={0x00,0xBA};
++ CipherSuite TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 ={0x00,0xBB};
++ CipherSuite TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 ={0x00,0xBC};
++ CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 ={0x00,0xBD};
++ CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 ={0x00,0xBE};
++ CipherSuite TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 ={0x00,0xBF};
++
++ CipherSuite TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 ={0x00,0xC0};
++ CipherSuite TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 ={0x00,0xC1};
++ CipherSuite TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 ={0x00,0xC2};
++ CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 ={0x00,0xC3};
++ CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 ={0x00,0xC4};
++ CipherSuite TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 ={0x00,0xC5};
++
++ /* ChaCha20-Poly1305 (draft in Chrome 32) */
++ CipherSuite OLD_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0x13}
++ CipherSuite OLD_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0x14}
++ CipherSuite OLD_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0x15}
++
++ /* Addenda from rfc 7539 ChaCha20 and Poly1305 for IETF Protocols */
++ CipherSuite TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0xA8}
++ CipherSuite TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0xA9}
++ CipherSuite TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0xAA}
++ CipherSuite TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0xAB}
++ CipherSuite TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0xAC}
++ CipherSuite TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0xAD}
++ CipherSuite TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 ={0xCC,0xAE}
++
++ /* RFC 5746 - Secure Renegotiation */
++ CipherSuite TLS_EMPTY_RENEGOTIATION_INFO_SCSV ={0x00,0xFF};
++
++ /* Tags for SSL 2 cipher kinds which are not specified for SSL 3. */
++ CipherSuite SSL_RSA_WITH_RC2_CBC_MD5 ={0xFF,0x80};
++ CipherSuite SSL_RSA_WITH_IDEA_CBC_MD5 ={0xFF,0x81};
++ CipherSuite SSL_RSA_WITH_DES_CBC_MD5 ={0xFF,0x82};
++ CipherSuite SSL_RSA_WITH_3DES_EDE_CBC_MD5 ={0xFF,0x83};
++ CipherSuite SSL_NO_SUCH_CIPHERSUITE ={0xFF,0xFF};
++ /***** /Patch additions *****/
++
+ } cipher_suite;
+
+
+--- a/ssl/ssl.enums.c 2013-07-10 14:54:38.000000000 -0400
++++ b/ssl/ssl.enums.c 2013-07-10 15:51:46.000000000 -0400
+@@ -698,6 +698,613 @@
+ 65412,
+ "TLS_ECDH_ECDSA_EXPORT_WITH_RC4_40_SHA",
+ 0 },
++ /***** Patch additions from following URL *****/
++ /* https://www.iana.org/assignments/tls-parameters/tls-parameters.xml */
++ {
++ 47,
++ "TLS_RSA_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 48,
++ "TLS_DH_DSS_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 49,
++ "TLS_DH_RSA_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 50,
++ "TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 51,
++ "TLS_DHE_RSA_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 52,
++ "TLS_DH_anon_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 53,
++ "TLS_RSA_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 54,
++ "TLS_DH_DSS_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 55,
++ "TLS_DH_RSA_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 56,
++ "TLS_DHE_DSS_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 57,
++ "TLS_DHE_RSA_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 58,
++ "TLS_DH_anon_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 49153,
++ "TLS_ECDH_ECDSA_WITH_NULL_SHA",
++ 0 },
++ {
++ 49154,
++ "TLS_ECDH_ECDSA_WITH_RC4_128_SHA",
++ 0 },
++ {
++ 49155,
++ "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 49156,
++ "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 49157,
++ "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 49158,
++ "TLS_ECDHE_ECDSA_WITH_NULL_SHA",
++ 0 },
++ {
++ 49159,
++ "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA",
++ 0 },
++ {
++ 49160,
++ "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 49161,
++ "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 49162,
++ "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 49163,
++ "TLS_ECDH_RSA_WITH_NULL_SHA",
++ 0 },
++ {
++ 49164,
++ "TLS_ECDH_RSA_WITH_RC4_128_SHA",
++ 0 },
++ {
++ 49165,
++ "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 49166,
++ "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 49167,
++ "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 49168,
++ "TLS_ECDHE_RSA_WITH_NULL_SHA",
++ 0 },
++ {
++ 49169,
++ "TLS_ECDHE_RSA_WITH_RC4_128_SHA",
++ 0 },
++ {
++ 49170,
++ "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 49171,
++ "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 49172,
++ "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 49173,
++ "TLS_ECDH_anon_WITH_NULL_SHA",
++ 0 },
++ {
++ 49174,
++ "TLS_ECDH_anon_WITH_RC4_128_SHA",
++ 0 },
++ {
++ 49175,
++ "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 49176,
++ "TLS_ECDH_anon_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 49177,
++ "TLS_ECDH_anon_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 0,
++ "TLS_NULL_WITH_NULL_NULL",
++ 0 },
++ {
++ 1,
++ "TLS_RSA_WITH_NULL_MD5",
++ 0 },
++ {
++ 2,
++ "TLS_RSA_WITH_NULL_SHA",
++ 0 },
++ {
++ 4,
++ "TLS_RSA_WITH_RC4_128_MD5",
++ 0 },
++ {
++ 5,
++ "TLS_RSA_WITH_RC4_128_SHA",
++ 0 },
++ {
++ 10,
++ "TLS_RSA_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 59,
++ "TLS_RSA_WITH_NULL_SHA256",
++ 0 },
++ {
++ 60,
++ "TLS_RSA_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 61,
++ "TLS_RSA_WITH_AES_256_CBC_SHA256",
++ 0 },
++ {
++ 13,
++ "TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 16,
++ "TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 19,
++ "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 22,
++ "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 62,
++ "TLS_DH_DSS_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 63,
++ "TLS_DH_RSA_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 64,
++ "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 103,
++ "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 104,
++ "TLS_DH_DSS_WITH_AES_256_CBC_SHA256",
++ 0 },
++ {
++ 105,
++ "TLS_DH_RSA_WITH_AES_256_CBC_SHA256",
++ 0 },
++ {
++ 106,
++ "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256",
++ 0 },
++ {
++ 107,
++ "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256",
++ 0 },
++ {
++ 24,
++ "TLS_DH_anon_WITH_RC4_128_MD5",
++ 0 },
++ {
++ 27,
++ "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 108,
++ "TLS_DH_anon_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 109,
++ "TLS_DH_anon_WITH_AES_256_CBC_SHA256",
++ 0 },
++ {
++ 156,
++ "TLS_RSA_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 157,
++ "TLS_RSA_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 158,
++ "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 159,
++ "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 160,
++ "TLS_DH_RSA_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 161,
++ "TLS_DH_RSA_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 162,
++ "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 163,
++ "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 164,
++ "TLS_DH_DSS_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 165,
++ "TLS_DH_DSS_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 166,
++ "TLS_DH_anon_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 167,
++ "TLS_DH_anon_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 49187,
++ "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 49188,
++ "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384",
++ 0 },
++ {
++ 49189,
++ "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 49190,
++ "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384",
++ 0 },
++ {
++ 49191,
++ "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 49192,
++ "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384",
++ 0 },
++ {
++ 49193,
++ "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256",
++ 0 },
++ {
++ 49194,
++ "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384",
++ 0 },
++ {
++ 49195,
++ "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 49196,
++ "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 49197,
++ "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 49198,
++ "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 49199,
++ "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 49200,
++ "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 49201,
++ "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256",
++ 0 },
++ {
++ 49202,
++ "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384",
++ 0 },
++ {
++ 138,
++ "TLS_PSK_WITH_RC4_128_SHA",
++ 0 },
++ {
++ 139,
++ "TLS_PSK_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 140,
++ "TLS_PSK_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 141,
++ "TLS_PSK_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 142,
++ "TLS_DHE_PSK_WITH_RC4_128_SHA",
++ 0 },
++ {
++ 143,
++ "TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 144,
++ "TLS_DHE_PSK_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 145,
++ "TLS_DHE_PSK_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 146,
++ "TLS_RSA_PSK_WITH_RC4_128_SHA",
++ 0 },
++ {
++ 147,
++ "TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA",
++ 0 },
++ {
++ 148,
++ "TLS_RSA_PSK_WITH_AES_128_CBC_SHA",
++ 0 },
++ {
++ 149,
++ "TLS_RSA_PSK_WITH_AES_256_CBC_SHA",
++ 0 },
++ {
++ 150,
++ "TLS_RSA_WITH_SEED_CBC_SHA",
++ 0 },
++ {
++ 151,
++ "TLS_DH_DSS_WITH_SEED_CBC_SHA",
++ 0 },
++ {
++ 152,
++ "TLS_DH_RSA_WITH_SEED_CBC_SHA",
++ 0 },
++ {
++ 153,
++ "TLS_DHE_DSS_WITH_SEED_CBC_SHA",
++ 0 },
++ {
++ 154,
++ "TLS_DHE_RSA_WITH_SEED_CBC_SHA",
++ 0 },
++ {
++ 155,
++ "TLS_DH_anon_WITH_SEED_CBC_SHA",
++ 0 },
++ {
++ 44,
++ "TLS_PSK_WITH_NULL_SHA",
++ 0 },
++ {
++ 45,
++ "TLS_DHE_PSK_WITH_NULL_SHA",
++ 0 },
++ {
++ 46,
++ "TLS_RSA_PSK_WITH_NULL_SHA",
++ 0 },
++ {
++ 65,
++ "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA",
++ 0 },
++ {
++ 66,
++ "TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA",
++ 0 },
++ {
++ 67,
++ "TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA",
++ 0 },
++ {
++ 68,
++ "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA",
++ 0 },
++ {
++ 69,
++ "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA",
++ 0 },
++ {
++ 70,
++ "TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA",
++ 0 },
++ {
++ 132,
++ "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA",
++ 0 },
++ {
++ 133,
++ "TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA",
++ 0 },
++ {
++ 134,
++ "TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA",
++ 0 },
++ {
++ 135,
++ "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA",
++ 0 },
++ {
++ 136,
++ "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA",
++ 0 },
++ {
++ 137,
++ "TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA",
++ 0 },
++ {
++ 186,
++ "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256",
++ 0 },
++ {
++ 187,
++ "TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256",
++ 0 },
++ {
++ 188,
++ "TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256",
++ 0 },
++ {
++ 189,
++ "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256",
++ 0 },
++ {
++ 190,
++ "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256",
++ 0 },
++ {
++ 191,
++ "TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256",
++ 0 },
++ {
++ 192,
++ "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256",
++ 0 },
++ {
++ 193,
++ "TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256",
++ 0 },
++ {
++ 194,
++ "TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256",
++ 0 },
++ {
++ 195,
++ "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256",
++ 0 },
++ {
++ 196,
++ "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256",
++ 0 },
++ {
++ 197,
++ "TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256",
++ 0 },
++ {
++ 52243,
++ "OLD_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 52244,
++ "OLD_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 52245,
++ "OLD_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 52392,
++ "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 52393,
++ "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 52394,
++ "TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 52395,
++ "TLS_PSK_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 52396,
++ "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 52397,
++ "TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 52398,
++ "TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256",
++ 0 },
++ {
++ 255,
++ "TLS_EMPTY_RENEGOTIATION_INFO_SCSV",
++ 0 },
++ {
++ 65408,
++ "SSL_RSA_WITH_RC2_CBC_MD5",
++ 0 },
++ {
++ 65409,
++ "SSL_RSA_WITH_IDEA_CBC_MD5",
++ 0 },
++ {
++ 65410,
++ "SSL_RSA_WITH_DES_CBC_MD5",
++ 0 },
++ {
++ 65411,
++ "SSL_RSA_WITH_3DES_EDE_CBC_MD5",
++ 0 },
++ {
++ 65535,
++ "SSL_NO_SUCH_CIPHERSUITE",
++ 0 },
++ /***** /Patch additions *****/
+ {-1}
+ };
diff --git a/sci-libs/xgboost/xgboost-0.60.ebuild b/sci-libs/xgboost/xgboost-0.60.ebuild
index 6b21f4f..8745b3f 100644
--- a/sci-libs/xgboost/xgboost-0.60.ebuild
+++ b/sci-libs/xgboost/xgboost-0.60.ebuild
@@ -4,7 +4,8 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
+PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy{,3} )
+
inherit distutils-r1
DESCRIPTION="Scalable, Portable and Distributed Gradient Boosting."
diff --git a/sci-libs/xgboost/xgboost-9999.ebuild b/sci-libs/xgboost/xgboost-9999.ebuild
index 49ea285..0e5c8f4 100644
--- a/sci-libs/xgboost/xgboost-9999.ebuild
+++ b/sci-libs/xgboost/xgboost-9999.ebuild
@@ -4,7 +4,8 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
+PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy{,3} )
+
inherit distutils-r1
DESCRIPTION="Scalable, Portable and Distributed Gradient Boosting."