diff options
author | taca <taca@pkgsrc.org> | 2016-03-24 16:28:59 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2016-03-24 16:28:59 +0000 |
commit | e9b7536642204d1b6f5ed42c3b774a2fad4faa1a (patch) | |
tree | 68989155abea15d8af857377f43d0bfbf6519eb3 /lang/ruby23-base | |
parent | 502b5d0f2fab047dd09724e68364b9ed6203b56c (diff) | |
download | pkgsrc-e9b7536642204d1b6f5ed42c3b774a2fad4faa1a.tar.gz |
Try to fix build error by recent OpenSSL change on NetBSD,
reported as PR pkg/50971.
Diffstat (limited to 'lang/ruby23-base')
-rw-r--r-- | lang/ruby23-base/distinfo | 3 | ||||
-rw-r--r-- | lang/ruby23-base/patches/patch-ext_openssl_ossl__ssl.c | 15 |
2 files changed, 17 insertions, 1 deletions
diff --git a/lang/ruby23-base/distinfo b/lang/ruby23-base/distinfo index 00e882dec5c..667e6527c76 100644 --- a/lang/ruby23-base/distinfo +++ b/lang/ruby23-base/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.2 2016/03/17 07:55:43 wiz Exp $ +$NetBSD: distinfo,v 1.3 2016/03/24 16:29:24 taca Exp $ SHA1 (ruby-2.3.0.tar.bz2) = 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 RMD160 (ruby-2.3.0.tar.bz2) = 4e9066b169b1b00435ba154069416e14457fe22e @@ -8,6 +8,7 @@ SHA1 (patch-configure) = ccddb80f90f75a09dc7d802d1ddad6255ba13ffa SHA1 (patch-eval.c) = 16e6eadca15c95ac3e2291a2003cb0fc606eafeb SHA1 (patch-eval__error.c) = 8ed04dec5c3c0bf4d9ca8516888b331676f7c957 SHA1 (patch-ext_dbm_extconf.rb) = c998f8735db54b1ae2bc8b6caa359ce88bc7a45b +SHA1 (patch-ext_openssl_ossl__ssl.c) = 24e794aae278da6204e29212d9e2add0b0119ea4 SHA1 (patch-ext_socket_option.c) = 210753a7db6ab7b8c459765f1ec656948da86e28 SHA1 (patch-lib_mkmf.rb) = d01302bac014ec1d72bbf19df64bc2c93c07ec5e SHA1 (patch-lib_rdoc_ri_driver.rb) = bdbe04aa1dd1719d901233b16bcb318172a42b6c diff --git a/lang/ruby23-base/patches/patch-ext_openssl_ossl__ssl.c b/lang/ruby23-base/patches/patch-ext_openssl_ossl__ssl.c new file mode 100644 index 00000000000..9d1c8fbb3ba --- /dev/null +++ b/lang/ruby23-base/patches/patch-ext_openssl_ossl__ssl.c @@ -0,0 +1,15 @@ +$NetBSD: patch-ext_openssl_ossl__ssl.c,v 1.1 2016/03/24 16:29:24 taca Exp $ + +Utilize OPENSSL_NO_SSL2. + +--- ext/openssl/ossl_ssl.c.orig 2015-12-13 01:29:44.000000000 +0000 ++++ ext/openssl/ossl_ssl.c +@@ -102,7 +102,7 @@ static const struct { + OSSL_SSL_METHOD_ENTRY(TLSv1_1_server), + OSSL_SSL_METHOD_ENTRY(TLSv1_1_client), + #endif +-#if defined(HAVE_SSLV2_METHOD) && defined(HAVE_SSLV2_SERVER_METHOD) && \ ++#if !defined(OPENSSL_NO_SSL2) && defined(HAVE_SSLV2_METHOD) && defined(HAVE_SSLV2_SERVER_METHOD) && \ + defined(HAVE_SSLV2_CLIENT_METHOD) + OSSL_SSL_METHOD_ENTRY(SSLv2), + OSSL_SSL_METHOD_ENTRY(SSLv2_server), |