aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorstefan <stefan@FreeBSD.org>2007-01-07 23:06:30 +0800
committerstefan <stefan@FreeBSD.org>2007-01-07 23:06:30 +0800
commit92e15ec6d6645b88e6adc7a86b716cb8ed7f4919 (patch)
tree76e55fc464f1ef1949959104e681ecb01613c8b8 /mail
parentc20c8151fec1cafda613fcc53f6af90f64bc2c5d (diff)
downloadfreebsd-ports-gnome-92e15ec6d6645b88e6adc7a86b716cb8ed7f4919.tar.gz
freebsd-ports-gnome-92e15ec6d6645b88e6adc7a86b716cb8ed7f4919.tar.zst
freebsd-ports-gnome-92e15ec6d6645b88e6adc7a86b716cb8ed7f4919.zip
- Update mail/spamprobe to 1.4d.
- Add an UPDATING entry to point out changes regarding the database backend(s).
Diffstat (limited to 'mail')
-rw-r--r--mail/spamprobe/Makefile59
-rw-r--r--mail/spamprobe/distinfo6
2 files changed, 51 insertions, 14 deletions
diff --git a/mail/spamprobe/Makefile b/mail/spamprobe/Makefile
index a626ce518480..420501cd3260 100644
--- a/mail/spamprobe/Makefile
+++ b/mail/spamprobe/Makefile
@@ -4,9 +4,16 @@
#
# $FreeBSD$
#
+# Available options for this port:
+# WITHOUT_PBL - disable support for PBL database storage
+# WITHOUT_BDB - disable support for BDB database storage
+# WITHOUT_UNGIF - disable analysis of image attachments using libungif
+# WITHOUT_PNG - disable analysis of image attachments using libpng
+# WITHOUT_JPEG - disable analysis of image attachments using libjpeg
+#
PORTNAME= spamprobe
-PORTVERSION= 1.4b
+PORTVERSION= 1.4d
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -14,26 +21,56 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= stefan@FreeBSD.org
COMMENT= Spam detector using Bayesian analysis of word counts
-USE_BDB= 3+
-INVALID_BDB_VER=2
-
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS= --enable-default-8bit --enable-cdb
-CPPFLAGS= -I${BDB_INCLUDE_DIR}
-LDFLAGS= -L${LOCALBASE}/lib -l${BDB_LIB_NAME}
+CONFIGURE_ARGS= --enable-default-8bit
MAN1= spamprobe.1
PLIST_FILES= bin/spamprobe
-OPTIONS= UNGIF "Enable tokenization of GIF attachments with libungif" off
+# PBL support
+.if !defined(WITHOUT_PBL)
+BUILD_DEPENDS+= ${LOCALBASE}/include/pbl.h:${PORTSDIR}/databases/libpbl
+CONFIGURE_ARGS+= --with-pbl=${LOCALBASE}
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib -lpbl
+.endif
-.include <bsd.port.pre.mk>
+# BerkleyDB support
+.if !defined(WITHOUT_BDB)
+USE_BDB= 3+
+INVALID_BDB_VER=2
+CONFIGURE_ARGS+= --enable-cdb
+CPPFLAGS+= -I${BDB_INCLUDE_DIR} -DUSE_DB=1
+LDFLAGS+= -L${LOCALBASE}/lib -l${BDB_LIB_NAME}
+.endif
-.if defined(WITH_UNGIF)
+# libungif support
+.if defined(WITHOUT_UNGIF)
+CONFIGURE_ARGS+= --without-gif
+.else
LIB_DEPENDS+= ungif.5:${PORTSDIR}/graphics/libungif
CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+.endif
+
+# PNG support
+.if defined(WITHOUT_PNG)
+CONFIGURE_ARGS+= --without-png
+.else
+LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+.endif
+
+# JPEG support
+.if defined(WITHOUT_JPEG)
+CONFIGURE_ARGS+= --without-jpeg
+.else
+LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/mail/spamprobe/distinfo b/mail/spamprobe/distinfo
index 38c9ec1d7abd..3aa38037975a 100644
--- a/mail/spamprobe/distinfo
+++ b/mail/spamprobe/distinfo
@@ -1,3 +1,3 @@
-MD5 (spamprobe-1.4b.tar.gz) = 735a5ef084ca09a39fb88a0334fcc68e
-SHA256 (spamprobe-1.4b.tar.gz) = fe6e5e69c4902850acabbb5ff81fc48c31b8450834d378875be522d51d91e21e
-SIZE (spamprobe-1.4b.tar.gz) = 255023
+MD5 (spamprobe-1.4d.tar.gz) = 5554d6d097346632b16123452283c969
+SHA256 (spamprobe-1.4d.tar.gz) = 217ce47dcc6f58d8201fbb0a5e2dc38b5b06349fadb1378fb3647ad8a3f44d68
+SIZE (spamprobe-1.4d.tar.gz) = 262761