summaryrefslogtreecommitdiff
path: root/devel/gnustep-base
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2016-04-03 20:23:26 +0000
committerjoerg <joerg@pkgsrc.org>2016-04-03 20:23:26 +0000
commitb56758e1216a116527242d1c6bb6187b4272258a (patch)
treecce54fb0e42f10d520d2c65ca82fbe2b6d25310d /devel/gnustep-base
parent1901a4594bb30037c6452d5c4b67d3efd47c67ae (diff)
downloadpkgsrc-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/distinfo3
-rw-r--r--devel/gnustep-base/patches/patch-SSL_configure68
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