]> git.pld-linux.org Git - packages/ntp.git/blame - ntp-openssl_check.patch
- starting upgrade to 4.2.6p1
[packages/ntp.git] / ntp-openssl_check.patch
CommitLineData
121d6d6f
JK
1--- ntp-4.2.6p1/configure.ac.orig 2010-05-24 19:32:21.000000000 +0200
2+++ ntp-4.2.6p1/configure.ac 2010-05-24 19:36:00.000000000 +0200
3@@ -3247,7 +3247,6 @@
6754e9cd
AM
4 AC_SUBST(OPENSSL_INC)
5 AC_SUBST(OPENSSL_LIB)
b0c43197 6
400e3fbb 7-AC_MSG_CHECKING([for openssl library directory])
b0c43197
JK
8 AC_ARG_WITH(openssl-libdir,
9 AC_HELP_STRING([--with-openssl-libdir], [+ =/something/reasonable]),
6754e9cd 10 [ans=$withval],
121d6d6f
JK
11@@ -3265,31 +3264,14 @@
12 esac
b0c43197
JK
13 case "$ans" in
14 no) ;;
b0c43197
JK
15- *) # Look for libcrypto.a and libssl.a:
16- for i in $ans no
17- do
18- case "$host" in
19- *-*-darwin*)
20- test -f $i/libcrypto.dylib -a -f $i/libssl.dylib && break
21- ;;
22- *)
6754e9cd 23- test -f $i/libcrypto.so -a -f $i/libssl.so && break
b0c43197
JK
24- test -f $i/libcrypto.a -a -f $i/libssl.a && break
25- ;;
26- esac
27- done
28- case "$i" in
29- no)
30- ans=no
31- OPENSSL_LIB=
32- ;;
33- *) ans=$i
34- OPENSSL_LIB=$ans
35- ;;
36- esac
121d6d6f
JK
37- ;;
38+ *)
39+ if test "$ans" != "yes" ; then
40+ LDFLAGS="$LDFLAGS -L$ans"
41+ fi
42+ AC_CHECK_LIB([crypto],[DES_crypt],[AC_SUBST(LCRYPTO,[-lcrypto])])
43+ AC_CHECK_LIB([ssl],[SSL_CTX_new],[AC_SUBST(LSSL,[-lssl])])
44+ ;;
b0c43197 45 esac
400e3fbb 46-AC_MSG_RESULT([$ans])
b0c43197 47
400e3fbb 48 AC_MSG_CHECKING([for openssl include directory])
b0c43197 49 AC_ARG_WITH(openssl-incdir,
121d6d6f
JK
50@@ -3335,7 +3317,7 @@
51 no)
52 ;;
b0c43197
JK
53 yes|openssl)
54- if test -z "$OPENSSL_LIB" -o -z "$OPENSSL_INC"
55+ if test -z "$LCRYPTO" -o -z "$OPENSSL_INC"
56 then
57 ans=no
58 else
121d6d6f
JK
59@@ -3349,11 +3331,9 @@
60 yes)
61 # We have OpenSSL inc/lib - use them.
62 CPPFLAGS="$CPPFLAGS -I$OPENSSL_INC"
63- LDFLAGS="$LDFLAGS -L$OPENSSL_LIB"
64 case "$need_dash_r" in
65 1) LDFLAGS="$LDFLAGS -R$OPENSSL_LIB"
66 esac
67- AC_SUBST(LCRYPTO, [-lcrypto])
68 AC_DEFINE(OPENSSL, , [Use OpenSSL?])
69 esac
70
This page took 0.033429 seconds and 4 git commands to generate.