Lines 1-22
Link Here
|
1 |
diff --git configure.ac configure.ac |
1 |
--- configure.ac.orig 2017-07-14 12:22:02 UTC |
2 |
index 5c73168a..abbf4135 100644 |
|
|
3 |
--- configure.ac |
4 |
+++ configure.ac |
2 |
+++ configure.ac |
5 |
@@ -138,8 +138,15 @@ AC_CHECK_FUNC(dlopen, [], |
3 |
@@ -152,11 +152,35 @@ AC_CHECK_FUNC(dlopen, [], |
6 |
AC_SUBST(DLOPEN_LIBS) |
4 |
AC_SUBST(DLOPEN_LIBS) |
7 |
|
5 |
|
8 |
# checking for openssl |
6 |
# checking for openssl |
9 |
-PKG_CHECK_MODULES([OPENSSL], [openssl >= 0], [], |
7 |
-PKG_CHECK_MODULES([OPENSSL], [openssl >= 0.9.8], [], |
10 |
- [AC_MSG_ERROR([please install libssl-dev or openssl-devel])]) |
|
|
11 |
+if test "x$freebsd" = "xyes"; then |
8 |
+if test "x$freebsd" = "xyes"; then |
12 |
+ # FreeBSD base doesn't supply "*.pc" |
9 |
+ # FreeBSD may have two OpenSSL, base and port however |
13 |
+ AC_CHECK_HEADER([openssl/rc4.h], [], |
10 |
+ # base OpenSSL doesn.t have openssl.pc file. |
14 |
+ [AC_MSG_ERROR([please install libssl-dev or openssl-devel])], |
11 |
+ PKG_CHECK_MODULES( |
15 |
+ [#include <stdlib.h>]) |
12 |
+ [OPENSSL], |
|
|
13 |
+ [openssl >= 0], |
14 |
+ [freebsd_openssl=port], |
15 |
+ [ |
16 |
+ AC_CHECK_HEADER( |
17 |
+ [openssl/rc4.h], |
18 |
+ [freebsd_openssl=base], |
19 |
+ [AC_MSG_ERROR([please install libssl-dev or openssl-devel])], |
20 |
+ [#include <stdlib.h>]) |
21 |
+ ] |
22 |
+ ) |
23 |
+ |
24 |
+ if test "x$freebsd_openssl" = "xport"; then |
25 |
+ OPENSSL_BIN=`$PKG_CONFIG --variable=exec_prefix openssl`/bin |
26 |
+ elif test "x$freebsd_openssl" = "xbase"; then |
27 |
+ OPENSSL_BIN=/usr/bin |
28 |
+ fi |
16 |
+else |
29 |
+else |
|
|
30 |
+ # OpenSSL detection for other OS |
17 |
+ PKG_CHECK_MODULES([OPENSSL], [openssl >= 0], [], |
31 |
+ PKG_CHECK_MODULES([OPENSSL], [openssl >= 0], [], |
18 |
+ [AC_MSG_ERROR([please install libssl-dev or openssl-devel])]) |
32 |
[AC_MSG_ERROR([please install libssl-dev or openssl-devel])]) |
|
|
33 |
+ OPENSSL_BIN=`$PKG_CONFIG --variable=exec_prefix openssl`/bin |
19 |
+fi |
34 |
+fi |
20 |
|
35 |
|
|
|
36 |
# look for openssl binary |
37 |
-OPENSSL_BIN=`$PKG_CONFIG --variable=exec_prefix openssl`/bin |
38 |
AC_PATH_PROGS([OPENSSL], [openssl], [:], [$OPENSSL_BIN:$PATH]) |
39 |
|
21 |
# checking for pam variation |
40 |
# checking for pam variation |
22 |
# Linux-PAM is used in Linux systems |
|
|