summaryrefslogtreecommitdiff
path: root/mail/spamassassin/patches/patch-an
blob: 27ccd10bbf765ae463697b426e9a7d977d03e855 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$NetBSD: patch-an,v 1.1 2003/04/15 00:02:26 heinz Exp $

--- configure.in.orig	Fri Mar 28 22:25:56 2003
+++ configure.in
@@ -1,4 +1,9 @@
 AC_INIT
+AC_ARG_ENABLE(ssl,
+	AC_HELP_STRING([--enable-ssl],
+		[build spamc with ssl support (default is NO)]),
+	[with_ssl=${enableval:-no}],
+	[with_ssl=${enableval:-no}])
 AC_CONFIG_SRCDIR([Makefile.PL])
 AC_CONFIG_HEADER(config.h)
 
@@ -41,8 +46,12 @@
 dnl ----------------------------------------------------------------------
 
 AC_CHECK_LIB(socket, socket)
-AC_CHECK_LIB(crypto, CRYPTO_lock)
-AC_CHECK_LIB(ssl, SSL_CTX_free,,,-lcrypto)
+if test $with_ssl = yes ; then
+	AC_CHECK_LIB(crypto, CRYPTO_lock,[SSLLIBS="-lcrypto $SSLLIBS"])
+	AC_CHECK_LIB(ssl, SSL_CTX_free,[SSLLIBS="-lssl $SSLLIBS"],,-lcrypto)
+else
+	SSLLIBS=""
+fi
 AC_CHECK_LIB(inet, connect)
 AC_CHECK_LIB(nsl, t_accept)
 AC_CHECK_LIB(dl, dlopen)
@@ -125,6 +134,7 @@
 # we cheat, since we *know* we have Perl installed ;)
 CCDLFLAGS=`perl -e 'use Config; print $Config::Config{ccdlflags}'`
 LDDLFLAGS=`perl -e 'use Config; print $Config::Config{lddlflags}'`
+AC_SUBST(SSLLIBS)
 AC_SUBST(CCDLFLAGS)
 AC_SUBST(LDDLFLAGS)
 AC_SUBST(HAVE_SHUT_RD)