diff options
author | joerg <joerg@pkgsrc.org> | 2016-04-03 20:23:26 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2016-04-03 20:23:26 +0000 |
commit | b56758e1216a116527242d1c6bb6187b4272258a (patch) | |
tree | cce54fb0e42f10d520d2c65ca82fbe2b6d25310d /devel/gnustep-base | |
parent | 1901a4594bb30037c6452d5c4b67d3efd47c67ae (diff) | |
download | pkgsrc-b56758e1216a116527242d1c6bb6187b4272258a.tar.gz |
When trying to test for OpenSSL, pick a function that has a chance of
existing in modern versions.
Diffstat (limited to 'devel/gnustep-base')
-rw-r--r-- | devel/gnustep-base/distinfo | 3 | ||||
-rw-r--r-- | devel/gnustep-base/patches/patch-SSL_configure | 68 |
2 files changed, 70 insertions, 1 deletions
diff --git a/devel/gnustep-base/distinfo b/devel/gnustep-base/distinfo index 20363833ecf..edfe34bc10f 100644 --- a/devel/gnustep-base/distinfo +++ b/devel/gnustep-base/distinfo @@ -1,10 +1,11 @@ -$NetBSD: distinfo,v 1.31 2015/12/29 23:09:35 bsiegert Exp $ +$NetBSD: distinfo,v 1.32 2016/04/03 20:23:26 joerg Exp $ SHA1 (gnustep-base-1.24.0.tar.gz) = 4d73df5b5a594213a4c7a0ed97fc04d10c9ced69 RMD160 (gnustep-base-1.24.0.tar.gz) = 3710966cac708c5f22b1e5eaee456951791a1620 SHA512 (gnustep-base-1.24.0.tar.gz) = 9232fed3439ee5e514e9c9194ef61ca8f1fbef294dc292e0b8ea0dd782e0e73ffda263f1a9e951e04d5dd379efae609f1f1a6ad4c9a606905a45b5daaa389049 Size (gnustep-base-1.24.0.tar.gz) = 2947759 bytes SHA1 (patch-Headers_GNUstepBase_GSConfig.h.in) = be5b7e9fd79dcb08a260caaf3092ddf7975ebbdc +SHA1 (patch-SSL_configure) = ef8d92f4b4bca562ee420324eba299fb177ac8a4 SHA1 (patch-Tools_gdomap.c) = 380ce89baa8e07ac63c44e80aea6185e41d6ee9b SHA1 (patch-aa) = f1298afa2775a45e0c9a04752ab28e5d8e898965 SHA1 (patch-ab) = 1d56de33bc1320962b763ab6b7b50c38751e3210 diff --git a/devel/gnustep-base/patches/patch-SSL_configure b/devel/gnustep-base/patches/patch-SSL_configure new file mode 100644 index 00000000000..2bf271d3ecf --- /dev/null +++ b/devel/gnustep-base/patches/patch-SSL_configure @@ -0,0 +1,68 @@ +$NetBSD: patch-SSL_configure,v 1.1 2016/04/03 20:23:26 joerg Exp $ + +--- SSL/configure.orig 2016-04-03 18:48:25.263044871 +0000 ++++ SSL/configure +@@ -4167,9 +4167,9 @@ _ACEOF + fi + + +-{ $as_echo "$as_me:$LINENO: checking for ssl2_clear in -lssl" >&5 +-$as_echo_n "checking for ssl2_clear in -lssl... " >&6; } +-if test "${ac_cv_lib_ssl_ssl2_clear+set}" = set; then ++{ $as_echo "$as_me:$LINENO: checking for SSLv23_method in -lssl" >&5 ++$as_echo_n "checking for SSLv23_method in -lssl... " >&6; } ++if test "${ac_cv_lib_ssl_SSLv23_method+set}" = set; then + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +@@ -4187,11 +4187,11 @@ cat >>conftest.$ac_ext <<_ACEOF + #ifdef __cplusplus + extern "C" + #endif +-char ssl2_clear (); ++char SSLv23_method (); + int + main () + { +-return ssl2_clear (); ++return SSLv23_method (); + ; + return 0; + } +@@ -4217,12 +4217,12 @@ $as_echo "$ac_try_echo") >&5 + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then +- ac_cv_lib_ssl_ssl2_clear=yes ++ ac_cv_lib_ssl_SSLv23_method=yes + else + $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_cv_lib_ssl_ssl2_clear=no ++ ac_cv_lib_ssl_SSLv23_method=no + fi + + rm -rf conftest.dSYM +@@ -4230,9 +4230,9 @@ rm -f core conftest.err conftest.$ac_obj + conftest$ac_exeext conftest.$ac_ext + LIBS=$ac_check_lib_save_LIBS + fi +-{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ssl_ssl2_clear" >&5 +-$as_echo "$ac_cv_lib_ssl_ssl2_clear" >&6; } +-if test "x$ac_cv_lib_ssl_ssl2_clear" = x""yes; then ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ssl_SSLv23_method" >&5 ++$as_echo "$ac_cv_lib_ssl_SSLv23_method" >&6; } ++if test "x$ac_cv_lib_ssl_SSLv23_method" = x""yes; then + cat >>confdefs.h <<_ACEOF + #define HAVE_LIBSSL 1 + _ACEOF +@@ -4316,7 +4316,7 @@ _ACEOF + + fi + +- if test $ac_cv_lib_ssl_ssl2_clear = yes; then ++ if test $ac_cv_lib_ssl_SSLv23_method = yes; then + ssl_ok=yes + fi + { $as_echo "$as_me:$LINENO: checking for CRYPTO_THREADID_set_callback" >&5 |