Date: Thu, 11 Dec 2003 14:32:24 +0100 (CET) From: Rob Evers <rob@debank.tv> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/60138: Update mail/dspam to 2.8 Message-ID: <200312111332.hBBDWOMT061904@haha.debank.tv> Resent-Message-ID: <200312111340.hBBDeFeZ000889@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 60138 >Category: ports >Synopsis: Update mail/dspam to 2.8 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Dec 11 05:40:14 PST 2003 >Closed-Date: >Last-Modified: >Originator: Rob Evers >Release: FreeBSD 4.9-RELEASE i386 >Organization: >Environment: System: FreeBSD haha.debank.tv 4.9-RELEASE FreeBSD 4.9-RELEASE #1: Thu Nov 13 01:17:26 CET 2003 rob@haha.debank.tv:/usr/obj/usr/src/sys/HAHA i386 >Description: Update mail/dspam to 2.8 Added a few knobs >How-To-Repeat: >Fix: --- dspam.patch begins here --- diff -ru dspam.orig/Makefile dspam/Makefile --- dspam.orig/Makefile Mon Nov 10 01:38:16 2003 +++ dspam/Makefile Thu Dec 11 13:50:26 2003 @@ -6,22 +6,41 @@ # PORTNAME= dspam -PORTVERSION= 2.7.1 +PORTVERSION= 2.8 CATEGORIES= mail MASTER_SITES= http://www.nuclearelephant.com/projects/dspam/sources/ MAINTAINER= dom@wirespeed.org.uk COMMENT= A server-side bayesian spam filter -LIB_DEPENDS= db41.1:${PORTSDIR}/databases/db41 - GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-userdir=${PREFIX}/etc/dspam \ - --with-db4-includes=${LOCALBASE}/include/db41 +CONFIGURE_ARGS= --with-userdir=${PREFIX}/etc/dspam CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" INSTALLS_SHLIB= yes USE_LIBTOOL= yes USE_REINPLACE= yes + +.if defined(WITH_MYSQL) +USE_MYSQL= yes +CONFIGURE_ARGS+=--with-storage-driver=mysql_drv \ + --with-mysql-includes=/usr/local/include/mysql \ + --with-mysql-libraries=/usr/local/lib/mysql +.endif + +.if !defined(WITH_MYSQL) +LIB_DEPENDS= db41.1:${PORTSDIR}/databases/db41 +CONFIGURE_ARGS+=--with-db4-includes=${LOCALBASE}/include/db41 +.endif + +.if defined(WITH_MAILDROP) +RUN_DEPENDS= maildrop:${PORTSDIR}/mail/maildrop +CONFIGURE_ARGS+=--with-local-delivery-agent='/usr/local/bin/maildrop $u' +.endif + +.if defined(WITH_PROCMAIL) +RUN_DEPENDS= procmail:${PORTSDIR}/mail/procmail +CONFIGURE_ARGS+=--with-local-delivery-agent='/usr/local/bin/procmail $u' +.endif post-patch: @${REINPLACE_CMD} -e 's|%%LIBTOOLFLAGS%%|${LIBTOOLFLAGS}|g ; \ diff -ru dspam.orig/distinfo dspam/distinfo --- dspam.orig/distinfo Sat Oct 4 01:37:55 2003 +++ dspam/distinfo Thu Dec 11 01:25:40 2003 @@ -1 +1 @@ -MD5 (dspam-2.7.1.tar.gz) = 91af21f8f0636249c8c888b101b63f1f +MD5 (dspam-2.8.tar.gz) = 00a74c53e72c16943974ecd0bb2db30b diff -ru dspam.orig/files/patch-configure dspam/files/patch-configure --- dspam.orig/files/patch-configure Sat Oct 4 01:37:55 2003 +++ dspam/files/patch-configure Thu Dec 11 14:01:25 2003 @@ -1,56 +1,12 @@ ---- configure.orig Tue Sep 23 22:45:17 2003 -+++ configure Tue Sep 23 22:44:11 2003 -@@ -7513,7 +7513,8 @@ - - +--- configure.orig Wed Nov 26 14:35:34 2003 ++++ configure Thu Dec 11 14:00:18 2003 +@@ -7548,7 +7548,8 @@ + + # This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" +LIBTOOL_DEPS="%%LIBTOOLFLAGS%% $ac_aux_dir/ltmain.sh" +$ac_aux_dir/ltconfig $LIBTOOL_DEPS - + # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' -@@ -9287,9 +9288,9 @@ - ds_db4_libs_LIBS="-L$with_db4_libraries" - fi - --echo "$as_me:$LINENO: checking for db_create in -ldb-4" >&5 --echo $ECHO_N "checking for db_create in -ldb-4... $ECHO_C" >&6 --LIBS="$ds_db4_libs_LIBS -ldb-4 $ds_db4_libs_save_LIBS" -+echo "$as_me:$LINENO: checking for db_create in -ldb41" >&5 -+echo $ECHO_N "checking for db_create in -ldb41... $ECHO_C" >&6 -+LIBS="$ds_db4_libs_LIBS -ldb41 $ds_db4_libs_save_LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" - /* confdefs.h. */ -@@ -9325,7 +9326,7 @@ - (exit $ac_status); }; }; then - - ds_db4_libs_success=yes -- ds_db4_libs_LIBS="$ds_db4_libs_LIBS -ldb-4" -+ ds_db4_libs_LIBS="$ds_db4_libs_LIBS -ldb41" - - else - echo "$as_me: failed program was:" >&5 -@@ -9340,9 +9341,9 @@ - - if test "x$ds_db4_libs_success" != xyes - then -- echo "$as_me:$LINENO: checking for db_create in -ldb-4 (with -lpthread)" >&5 --echo $ECHO_N "checking for db_create in -ldb-4 (with -lpthread)... $ECHO_C" >&6 -- LIBS="$ds_db4_libs_LIBS -ldb-4 -lpthread $LIBS" -+ echo "$as_me:$LINENO: checking for db_create in -ldb41 (with -lpthread)" >&5 -+echo $ECHO_N "checking for db_create in -ldb41 (with -lpthread)... $ECHO_C" >&6 -+ LIBS="$ds_db4_libs_LIBS -ldb41 -lpthread $LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" - /* confdefs.h. */ -@@ -9378,7 +9379,7 @@ - (exit $ac_status); }; }; then - - ds_db4_libs_success=yes -- ds_db4_libs_LIBS="$ds_db4_libs_LIBS -ldb-4 -lpthread" -+ ds_db4_libs_LIBS="$ds_db4_libs_LIBS -ldb41 -lpthread" - - else - echo "$as_me: failed program was:" >&5 diff -ru dspam.orig/pkg-plist dspam/pkg-plist --- dspam.orig/pkg-plist Mon Dec 8 18:40:38 2003 +++ dspam/pkg-plist Thu Dec 11 02:32:25 2003 @@ -1,14 +1,20 @@ bin/dspam +bin/dspam_2mysql bin/dspam_dump bin/dspam_clean +bin/dspam_corpus bin/dspam_crc bin/dspam_genaliases bin/dspam_merge +bin/dspam_ngstats +bin/dspam_purge +bin/dspam_purge.libdb4 bin/dspam_stats -bin/dspam_corpus +bin/libdb4_purge lib/libdspam.so -lib/libdspam.so.3 +lib/libdspam.so.4 lib/libdspam.a +lib/libdspam.la %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/CHANGE %%PORTDOCS%%@dirrm %%DOCSDIR%% Only in dspam/: work --- dspam.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200312111332.hBBDWOMT061904>