mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-24 04:33:24 +00:00
- Update mail/spamprobe to 1.4d.
- Add an UPDATING entry to point out changes regarding the database backend(s).
This commit is contained in:
parent
ff42569360
commit
5030804752
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=181693
33
UPDATING
33
UPDATING
@ -6,6 +6,39 @@ You should get into the habit of checking this file for changes each
|
||||
time you update your ports collection, before attempting any port
|
||||
upgrades.
|
||||
|
||||
20070105:
|
||||
AFFECTS: users of mail/spamprobe
|
||||
AUTHOR: stefan@FreeBSD.org
|
||||
|
||||
With the update to version 1.4d, the SpamProbe port doesn't use the OPTIONS
|
||||
framework any more to allow part of the changes below. That means that options
|
||||
selected for this port won't be saved/used automatically any more and you have
|
||||
to set the appropriate variables in /etc/make.conf or on the command line to
|
||||
change the port's behaviour; the variables are documented at the top of the
|
||||
port's Makefile. Before updating, it might be a good idea to remove
|
||||
/var/db/ports/spamprobe.
|
||||
|
||||
The port now has support for the PBL database backend; unless built with
|
||||
WITHOUT_PBL set, SpamProbe will use PBL as the default even if you have an
|
||||
existing BerkleyDB or hash database; in that case, use the parameter "-d" to
|
||||
specify the type of the existing database on the command line, e.g.
|
||||
|
||||
spamprobe -d bdb:$HOME/.spamprobe receive
|
||||
|
||||
or
|
||||
|
||||
spamprobe -d hash:$HOME/.spamprobe receive
|
||||
|
||||
Using PBL instead of BerkleyDB might be a good idea, though, as the former
|
||||
seems to perform better. You can convert your existing database to PBL using
|
||||
the following commands (assuming you didn't disable PBL support):
|
||||
|
||||
cd ~
|
||||
mkdir spamprobe.new
|
||||
spamprobe -d bdb:.spamprobe export | spamprobe -d spamprobe.new import
|
||||
mv .spamprobe spamprobe.old
|
||||
mv spamprobe.new .spamprobe
|
||||
|
||||
20070106:
|
||||
AFFECTS: users of security/libwhisker
|
||||
AUTHOR: araujo@bsdmail.org
|
||||
|
@ -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
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITH_UNGIF)
|
||||
LIB_DEPENDS+= ungif.5:${PORTSDIR}/graphics/libungif
|
||||
# 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.post.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
|
||||
|
||||
# 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.mk>
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user