mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-19 03:52:17 +00:00
a4f96acfe1
Changelog: https://github.com/libgit2/pygit2/blob/v0.27.2/CHANGELOG.rst Reported by: PORTSCOUT Approved by: mentors (implicit)
51 lines
1.6 KiB
Plaintext
51 lines
1.6 KiB
Plaintext
--- configure.ac.orig 2015-05-12 18:43:09 UTC
|
|
+++ configure.ac
|
|
@@ -860,26 +860,28 @@ then
|
|
AC_SEARCH_LIBS([ERR_peek_error], [crypto], ,
|
|
AC_MSG_ERROR([libcrypto not found]))
|
|
|
|
- AC_SEARCH_LIBS([SSL_library_init], [ssl], ,
|
|
- [
|
|
- if test x"$enable_shared" = x"yes"
|
|
- then
|
|
- AC_MSG_ERROR([Cannot build shared opendkim
|
|
- against static openssl libraries.
|
|
- Configure with --disable-shared
|
|
- to get this working or obtain a
|
|
- shared libssl library for
|
|
- opendkim to use.])
|
|
- fi
|
|
|
|
- # avoid caching issue - last result of SSL_library_init
|
|
- # shouldn't be cached for this next check
|
|
- unset ac_cv_search_SSL_library_init
|
|
- LIBCRYPTO_LIBS="$LIBCRYPTO_LIBS -ldl"
|
|
- AC_SEARCH_LIBS([SSL_library_init], [ssl], ,
|
|
- AC_MSG_ERROR([libssl not found]), [-ldl])
|
|
- ]
|
|
- )
|
|
+ AC_LINK_IFELSE(
|
|
+ [AC_LANG_PROGRAM([[#include <openssl/ssl.h>]],
|
|
+ [[SSL_library_init();]])],
|
|
+ [od_have_ossl="yes";],
|
|
+ [od_have_ossl="no";])
|
|
+ if test x"$od_have_ossl" = x"no"
|
|
+ then
|
|
+ if test x"$enable_shared" = x"yes"
|
|
+ then
|
|
+ AC_MSG_ERROR([Cannot build shared opendkim
|
|
+ against static openssl libraries.
|
|
+ Configure with --disable-shared
|
|
+ to get this working or obtain a
|
|
+ shared libssl library for
|
|
+ opendkim to use.])
|
|
+ fi
|
|
+
|
|
+ LIBCRYPTO_LIBS="$LIBCRYPTO_LIBS -ldl"
|
|
+ AC_SEARCH_LIBS([SSL_library_init], [ssl], ,
|
|
+ AC_MSG_ERROR([libssl not found]), [-ldl])
|
|
+ fi
|
|
|
|
AC_CHECK_DECL([SHA256_DIGEST_LENGTH],
|
|
AC_DEFINE([HAVE_SHA256], 1,
|