freebsd-ports/security/clamav-devel/files/patch-configure.in
Martin Blapp c4673c72ff Upgrade to 20040229 snapshot.
Submitted by:	Rob Evers <rob@debank.tv> (maintainer)
2004-03-01 10:35:30 +00:00

61 lines
1.9 KiB
Text

--- clamav-devel.orig/files/patch-configure.in Thu Jan 1 01:00:00 1970
+++ clamav-devel/files/patch-configure.in Sun Feb 29 20:35:49 2004
@@ -0,0 +1,58 @@
+--- configure.in.orig Mon Feb 23 18:24:52 2004
++++ configure.in Wed Feb 25 17:39:15 2004
+@@ -199,9 +199,9 @@
+ AC_SUBST(CFGDIR)
+ AC_DEFINE_UNQUOTED(CONFDIR,"$cfg_dir",[where to look for the config file])
+
+-dnl Do not overwrite the current config file
+-AM_CONDITIONAL(INSTALL_CLAMAV_CONF, test ! -r "$cfg_dir/clamav.conf")
+-AM_CONDITIONAL(INSTALL_FRESHCLAM_CONF, test ! -r "$cfg_dir/freshclam.conf")
++dnl Do not install config files
++AM_CONDITIONAL(INSTALL_CLAMAV_CONF, test 0 = 1 )
++AM_CONDITIONAL(INSTALL_FRESHCLAM_CONF, test 0 = 1 )
+
+ if test "$test_urandom" = "yes"
+ then
+@@ -294,10 +294,38 @@
+ ;;
+ freebsd*)
+ if test "$have_pthreads" = "yes"; then
+- LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -pthread -lc_r"
+- CLAMD_LIBS="-pthread -lc_r"
+- CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -pthread -lc_r"
+- TH_SAFE="-thread-safe"
++ if test -n "$with_os_version"; then
++ OSVERSION="$with_os_version"
++ else
++ OSVERSION=`/sbin/sysctl -n kern.osreldate`
++ fi
++ if test -z "$PTHREAD_CFLAGS"; then
++ if test "$OSVERSION" -lt "502102"; then
++ PTHREAD_CFLAGS="-D_THREAD_SAFE"
++ else
++ unset PTHREAD_CFLAGS
++ fi
++ fi
++ if test -z "$PTHREAD_LIBS"; then
++ if test "$OSVERSION" -lt "502102"; then
++ PTHREAD_LIBS="-lc_r"
++ fi
++ if test "$OSVERSION" -lt "500016"; then
++ PTHREAD_LIBS="-pthread"
++ fi
++ if test "$OSVERSION" -ge "502102"; then
++ PTHREAD_LIBS="-lpthread"
++ fi
++ fi
++
++ if test "$OSVERSION" -lt "500016"; then
++ PTHREAD_LIBS="$PTHREAD_LIBS -lc_r"
++ fi
++
++ LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS $PTHREAD_LIBS"
++ CLAMD_LIBS="$PTHREAD_LIBS"
++ CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS $PTHREAD_LIBS"
++ TH_SAFE="-thread-safe $PTHREAD_CFLAGS"
+ AC_DEFINE(CL_THREAD_SAFE,1,[thread safe])
+ AC_DEFINE(_REENTRANT,1,[thread safe])
+ fi