dev-ruby/net-http-persistent: add ruby23, fix tests to use tls instead of ssl
authorHans de Graaff <graaff@gentoo.org>
Tue, 23 Aug 2016 04:41:35 +0000 (06:41 +0200)
committerHans de Graaff <graaff@gentoo.org>
Tue, 23 Aug 2016 04:50:01 +0000 (06:50 +0200)
Package-Manager: portage-2.2.28

dev-ruby/net-http-persistent/net-http-persistent-2.9.4-r2.ebuild

index a75b3501ff7ddcc0ea10a1c8bb87df227610cc65..6942f2199f08f4bb26ecf2fd13d0f76cf2610e1c 100644 (file)
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
 
 RUBY_FAKEGEM_TASK_DOC="docs"
 RUBY_FAKEGEM_DOCDIR="doc"
@@ -27,4 +27,7 @@ ruby_add_bdepend "doc? ( dev-ruby/hoe )
 all_ruby_prepare() {
        # due to hoe
        sed -i -e "/license/d" Rakefile || die
+
+       # Avoid unsafe legacy SSL version
+       sed -i -e '/ssl_version =/ s/:SSLv3/:TLSv1_2/' test/test_net_http_persistent_ssl_reuse.rb || die
 }