ports/55222: New Port: mail/dspam
Dominic Marks
dom at wirespeed.org.uk
Sun Aug 3 23:10:17 UTC 2003
>Number: 55222
>Category: ports
>Synopsis: New Port: mail/dspam
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Aug 03 16:10:15 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Dominic Marks
>Release: FreeBSD 4.7-STABLE i386
>Organization:
>Environment:
System: FreeBSD moo.cus.org.uk 4.7-STABLE FreeBSD 4.7-STABLE #4: Wed Apr 16 15:13:46 BST 2003 root at moo.cus.org.uk:/usr/obj/usr/src/sys/BAA i386
>Description:
DSPAM (as in De-Spam) is an open-source project to create a new kind of
anti-spam mechanism, and is currently effective as both a server-side
agent for UNIX email servers and a developer's library for mail
clients, other anti-spam tools, and similar projects requiring drop-in
spam filtering.
WWW: http://www.networkdweebs.com/software/dspam/
>How-To-Repeat:
NA
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# dspam/
# dspam/Makefile
# dspam/distinfo
# dspam/files
# dspam/files/patch-configure
# dspam/pkg-plist
# dspam/pkg-descr
# dspam/pkg-message
#
echo c - dspam/
mkdir -p dspam/ > /dev/null 2>&1
echo x - dspam/Makefile
sed 's/^X//' >dspam/Makefile << 'END-of-dspam/Makefile'
X# New ports collection makefile for: dspam
X# Date created: 03/08/2003
X# Whom: Dominic Marks <dom at wirespeed.org.uk>
X#
X# $FreeBSD$
X#
X
XPORTNAME= dspam
XPORTVERSION= 2.6.3
XCATEGORIES= mail
XMASTER_SITES= http://www.networkdweebs.com/software/dspam/
XDISTNAME= ${PORTNAME}-${PORTVERSION:R}
X
XMAINTAINER= dom at wirespeed.org.uk
XCOMMENT= A server-side bayesian spam filter
X
XLIB_DEPENDS= db41.1:${PORTSDIR}/databases/db41
X
XUSE_REINPLACE= yes
XGNU_CONFIGURE= yes
XCONFIGURE_ARGS= --with-userdir=${PREFIX}/etc/dspam \
X --with-db4-includes=${LOCALBASE}/include/db41
XCONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib"
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${PREFIX}/share/doc/dspam/
X @${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/CHANGE \
X ${PREFIX}/share/doc/${PORTNAME}
X.endif
X @${CP} ${PKGMESSAGE} ${WRKDIR}/pkg-message
X @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' \
X ${WRKDIR}/pkg-message
X @${CAT} ${WRKDIR}/pkg-message
X
X.include <bsd.port.mk>
END-of-dspam/Makefile
echo x - dspam/distinfo
sed 's/^X//' >dspam/distinfo << 'END-of-dspam/distinfo'
XMD5 (dspam-2.6.tar.gz) = 3fd1eb76bd4d28fd7707b64e7899b3cd
END-of-dspam/distinfo
echo c - dspam/files
mkdir -p dspam/files > /dev/null 2>&1
echo x - dspam/files/patch-configure
sed 's/^X//' >dspam/files/patch-configure << 'END-of-dspam/files/patch-configure'
X--- configure Sat Aug 2 23:16:30 2003
X+++ configure.new Sun Aug 3 23:15:30 2003
X@@ -19110,13 +19110,13 @@
X rm -f conftest.err conftest.$ac_ext
X
X
X-echo "$as_me:$LINENO: checking for db_strerror in -ldb-4.1" >&5
X-echo $ECHO_N "checking for db_strerror in -ldb-4.1... $ECHO_C" >&6
X+echo "$as_me:$LINENO: checking for db_strerror in -ldb41" >&5
X+echo $ECHO_N "checking for db_strerror in -ldb41... $ECHO_C" >&6
X if test "${ac_cv_lib_db_4_1_db_strerror+set}" = set; then
X echo $ECHO_N "(cached) $ECHO_C" >&6
X else
X ac_check_lib_save_LIBS=$LIBS
X-LIBS="-ldb-4.1 $LIBS"
X+LIBS="-ldb41 $LIBS"
X cat >conftest.$ac_ext <<_ACEOF
X #line $LINENO "configure"
X /* confdefs.h. */
X@@ -19169,7 +19169,7 @@
X #define HAVE_LIBDB_4_1 1
X _ACEOF
X
X- LIBS="-ldb-4.1 $LIBS"
X+ LIBS="-ldb41 $LIBS"
X
X else
X { { echo "$as_me:$LINENO: error: Required library not found or not usable" >&5
END-of-dspam/files/patch-configure
echo x - dspam/pkg-plist
sed 's/^X//' >dspam/pkg-plist << 'END-of-dspam/pkg-plist'
Xbin/dspam
Xbin/dspam_dump
Xbin/dspam_convert
Xbin/dspam_clean
Xbin/dspam_crc
Xbin/dspam_purge
Xbin/dspam_stats
Xbin/dspam_corpus
Xlib/libdspam.so.2
Xlib/libdspam.so
Xlib/libdspam.la
Xlib/libdspam.a
X%%PORTDOCS%%share/doc/dspam/README
X%%PORTDOCS%%share/doc/dspam/CHANGE
X%%PORTDOCS%%@dirrm share/doc/dspam
X at dirrm etc/dspam
END-of-dspam/pkg-plist
echo x - dspam/pkg-descr
sed 's/^X//' >dspam/pkg-descr << 'END-of-dspam/pkg-descr'
XDSPAM (as in De-Spam) is an open-source project to create a new kind
Xof anti-spam mechanism, and is currently effective as both a
Xserver-side agent for UNIX email servers and a developer's library
Xfor mail clients, other anti-spam tools, and similar projects
Xrequiring drop-in spam filtering.
X
XWWW: http://www.networkdweebs.com/software/dspam/
END-of-dspam/pkg-descr
echo x - dspam/pkg-message
sed 's/^X//' >dspam/pkg-message << 'END-of-dspam/pkg-message'
X--------------------------------------------------------------------
X
X See the file %%PREFIX%%/share/doc/dspam/README for advice about
X how to configure DSPAM with your MTA. Examples are provided for
X sendmail, exim and other popular MTAs.
X
X--------------------------------------------------------------------
END-of-dspam/pkg-message
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list