FreeBSD Bugzilla – Attachment 43285 Details for
Bug 67252
New FreeBSD port: milter-greylist
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 9.03 KB, created by
plonk-o-matic
on 2004-05-27 13:40:14 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
plonk-o-matic
Created:
2004-05-27 13:40:14 UTC
Size:
9.03 KB
patch
obsolete
># 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: ># ># milter-greylist ># milter-greylist/Makefile ># milter-greylist/pkg-message ># milter-greylist/files ># milter-greylist/files/milter-greylist.sh ># milter-greylist/files/patch-spf.c ># milter-greylist/files/patch-dump.c ># milter-greylist/files/patch-Makefile.in ># milter-greylist/files/patch-dump.h ># milter-greylist/pkg-plist ># milter-greylist/pkg-descr ># milter-greylist/distinfo ># >echo c - milter-greylist >mkdir -p milter-greylist > /dev/null 2>&1 >echo x - milter-greylist/Makefile >sed 's/^X//' >milter-greylist/Makefile << 'END-of-milter-greylist/Makefile' >X# New ports collection makefile for: milter-greylist >X# Date created: 27 Apr 2004 >X# Whom: Cyril Guibourg >X# >X# $FreeBSD$ >X# >X >XPORTNAME= milter-greylist >XPORTVERSION= 1.2.2 >XCATEGORIES= mail >XMASTER_SITES= ftp://ftp.espci.fr/pub/milter-greylist/ >XEXTRACT_SUFX= .tgz >X >XMAINTAINER= aragorn+ports@teaser.fr >XCOMMENT= Easy-to-use greylist milter for sendmail >X >XMAN5= greylist.conf.5 >XMAN8= milter-greylist.8 >X >XNO_MTREE= YES >X >XGNU_CONFIGURE= YES >XCONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} >XCONFIGURE_ARGS+=--with-user=smmsp >X >XALL_TARGET= milter-greylist >X >XUSE_RC_SUBR= YES >XRC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} >X >Xpost-extract: >X @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ >X ${FILESDIR}/milter-greylist.sh > ${WRKSRC}/milter-greylist.sh >X >Xpost-install: >X ${MKDIR} /var/milter-greylist /var/db/milter-greylist >X ${CHOWN} smmsp /var/milter-greylist /var/db/milter-greylist >X ${MKDIR} ${PREFIX}/etc/rc.d >X ${INSTALL_SCRIPT} ${WRKSRC}/milter-greylist.sh ${PREFIX}/etc/rc.d/ >X.if !defined(NOPORTDOCS) >X ${MKDIR} ${DOCSDIR} >X ${MKDIR} ${EXAMPLESDIR} >X ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} >X ${INSTALL_DATA} ${WRKSRC}/greylist.conf ${EXAMPLESDIR} >X.endif >X >X.include <bsd.port.mk> >END-of-milter-greylist/Makefile >echo x - milter-greylist/pkg-message >sed 's/^X//' >milter-greylist/pkg-message << 'END-of-milter-greylist/pkg-message' >X===> IMPORTANT NOTE >X >X A sample configuration file has been installed in ${PREFIX}/etc/mail >X directory. Copy and edit it to suit your needs before launching >X milter-greylist. >X >X To run milter-greylist from startup, add miltergreylist_enable="YES" >X in your /etc/rc.conf or your /etc/rc.conf.local >X >X See ${DOCSDIR}/README for operation details. >END-of-milter-greylist/pkg-message >echo c - milter-greylist/files >mkdir -p milter-greylist/files > /dev/null 2>&1 >echo x - milter-greylist/files/milter-greylist.sh >sed 's/^X//' >milter-greylist/files/milter-greylist.sh << 'END-of-milter-greylist/files/milter-greylist.sh' >X#!/bin/sh >X# $FreeBSD$ >X >X# PROVIDE: miltergreylist >X# REQUIRE: LOGIN >X# BEFORE: sendmail >X# KEYWORD: milter-greylist >X >X# Define these miltergreylist_* variables in one of these files: >X# /etc/rc.conf >X# /etc/rc.conf.miltergreylist >X# /etc/rc.conf.d/miltergreylist >X# >X# DO NOT CHANGE THESE DEFAULT VALUES HERE >X# >Xmiltergreylist_enable="NO" >Xmiltergreylist_runas="smmsp" >Xmiltergreylist_pidfile="/var/run/milter-greylist.pid" >Xmiltergreylist_sockfile="/var/milter-greylist/milter-greylist.sock" >Xmiltergreylist_cfgfile="%%PREFIX%%/etc/mail/greylist.conf" >Xmiltergreylist_flags="-P $miltergreylist_pidfile -f $miltergreylist_cfgfile >X -p $miltergreylist_sockfile -u $miltergreylist_runas" >X >X. %%RC_SUBR%% >X >Xname="miltergreylist" >Xrcvar=`set_rcvar` >Xcommand="%%PREFIX%%/bin/milter-greylist" >X >Xload_rc_config $name >X >Xrun_rc_command "$1" >END-of-milter-greylist/files/milter-greylist.sh >echo x - milter-greylist/files/patch-spf.c >sed 's/^X//' >milter-greylist/files/patch-spf.c << 'END-of-milter-greylist/files/patch-spf.c' >X--- spf.c.orig Wed Apr 14 10:46:14 2004 >X+++ spf.c Thu Apr 29 15:19:01 2004 >X@@ -45,8 +45,8 @@ >X #include <syslog.h> >X #include <sys/types.h> >X #include <sys/socket.h> >X-#include <arpa/inet.h> >X #include <netinet/in.h> >X+#include <arpa/inet.h> >X >X #include "conf.h" >X #include "spf.h" >END-of-milter-greylist/files/patch-spf.c >echo x - milter-greylist/files/patch-dump.c >sed 's/^X//' >milter-greylist/files/patch-dump.c << 'END-of-milter-greylist/files/patch-dump.c' >X--- dump.c.orig Wed Mar 31 19:02:08 2004 >X+++ dump.c Thu Apr 29 15:12:53 2004 >X@@ -53,6 +53,7 @@ >X #include <sysexits.h> >X #include <syslog.h> >X #include <time.h> >X+#include <unistd.h> >X >X #include <sys/types.h> >X #include <sys/param.h> >END-of-milter-greylist/files/patch-dump.c >echo x - milter-greylist/files/patch-Makefile.in >sed 's/^X//' >milter-greylist/files/patch-Makefile.in << 'END-of-milter-greylist/files/patch-Makefile.in' >X--- Makefile.in.orig Sat Apr 3 11:26:11 2004 >X+++ Makefile.in Tue May 25 23:04:47 2004 >X@@ -29,9 +29,9 @@ >X # OF THE POSSIBILITY OF SUCH DAMAGE. >X # >X >X-CFLAGS= @CFLAGS@ -D_BSD_SOURCE -Wall -ansi >X-LDFLAGS= @LDFLAGS@ >X-LIBS= @LIBS@ >X+CFLAGS= @CFLAGS@ -D_BSD_SOURCE -Wall -ansi -pthread >X+LDFLAGS= @LDFLAGS@ -pthread >X+LIBS= -lmilter >X prefix= @prefix@ >X exec_prefix= @exec_prefix@ >X SYSCONFDIR= @sysconfdir@ >X@@ -66,34 +66,20 @@ >X dump_yacc.o: dump_yacc.c dump_lex.c >X >X rc-bsd.sh: rc-bsd.sh.in >X- ${SED} "s|@BINDIR@|${BINDIR}|g" rc-bsd.sh.in > rc-bsd.sh >X+ ${SED} -e "s|@BINDIR@|${BINDIR}|g" \ >X+ -e "s|@SYSCONFDIR@|${SYSCONFDIR}|g" rc-bsd.sh.in > rc-bsd.sh >X rc-linux.sh: rc-linux.sh.in >X ${SED} "s|@BINDIR@|${BINDIR}|g" rc-linux.sh.in > rc-linux.sh >X >X install: milter-greylist >X- ${INSTALL} -d 755 ${BINDIR} >X- ${INSTALL} -d 755 ${MANDIR}/man8 >X- ${INSTALL} -d 755 ${MANDIR}/man5 >X+ ${INSTALL} -d -m 755 ${BINDIR} >X+ ${INSTALL} -d -m 755 ${SYSCONFDIR}/mail >X+ ${INSTALL} -d -m 755 ${MANDIR}/man8 >X+ ${INSTALL} -d -m 755 ${MANDIR}/man5 >X ${INSTALL} -m 755 milter-greylist ${BINDIR} >X ${INSTALL} -m 644 milter-greylist.8 ${MANDIR}/man8 >X ${INSTALL} -m 644 greylist.conf.5 ${MANDIR}/man5 >X- ${TEST} -f /etc/mail/greylist.conf -o -f /etc/mail/greylist.except || \ >X- ${INSTALL} -m 644 greylist.conf /etc/mail >X- ${INSTALL} -d -m 755 -o ${USER} /var/milter-greylist >X- @${TEST} -f /var/db/greylist.db && ( \ >X- echo " ================================================"; \ >X- echo " WARNING: the dump file location has changed, "; \ >X- echo " Please move /var/db/greylist.db, the default "; \ >X- echo " location is now in /var/milter-greylist/ "; \ >X- echo " ================================================"; \ >X- ) || ${TRUE} >X- @${TEST} -f /etc/mail/greylist.except && ( \ >X- echo " ================================================"; \ >X- echo " WARNING: the config file name has changed, "; \ >X- echo " Please rename /etc/mail/greylist.except, the "; \ >X- echo " default name is now in /etc/mail/greylist.conf "; \ >X- echo " ================================================"; \ >X- ) || ${TRUE} >X+ ${INSTALL} -m 644 greylist.conf ${SYSCONFDIR}/mail/greylist.conf.sample >X >X depend: >X ${MKDEP} ${CFLAGS} ${SRC} >END-of-milter-greylist/files/patch-Makefile.in >echo x - milter-greylist/files/patch-dump.h >sed 's/^X//' >milter-greylist/files/patch-dump.h << 'END-of-milter-greylist/files/patch-dump.h' >X--- dump.h.orig Thu May 6 15:54:01 2004 >X+++ dump.h Tue May 25 22:48:33 2004 >X@@ -46,7 +46,7 @@ >X #include <arpa/inet.h> >X >X #ifndef DUMPFILE >X-#define DUMPFILE "/var/milter-greylist/greylist.db" >X+#define DUMPFILE "/var/db/milter-greylist/greylist.db" >X #endif >X >X #define DATELEN 40 >END-of-milter-greylist/files/patch-dump.h >echo x - milter-greylist/pkg-plist >sed 's/^X//' >milter-greylist/pkg-plist << 'END-of-milter-greylist/pkg-plist' >X@comment $FreeBSD$ >Xbin/milter-greylist >Xetc/mail/greylist.conf.sample >Xetc/rc.d/milter-greylist.sh >X%%PORTDOCS%%%%DOCSDIR%%/README >X%%PORTDOCS%%%%EXAMPLESDIR%%/greylist.conf >X@exec /bin/mkdir -p /var/milter-greylist >X@exec /bin/mkdir -p /var/db/milter-greylist >X@exec /usr/sbin/chown smmsp /var/milter-greylist /var/db/milter-greylist >X@dirrm share/doc/milter-greylist >X@dirrm share/examples/milter-greylist >X@unexec /bin/rmdir /var/milter-greylist 2>/dev/null || true >X@unexec [ -f /var/db/milter-greylist/greylist.db ] || /bin/rmdir /var/db/milter-greylist || true >END-of-milter-greylist/pkg-plist >echo x - milter-greylist/pkg-descr >sed 's/^X//' >milter-greylist/pkg-descr << 'END-of-milter-greylist/pkg-descr' >XThis is a port of Emmanuel Dreyfus' milter-greylist. >X >XGrey listing is a wonderful spam filtering technique, which uses a behavior >Xtrick: spammers never resend a message when they get a temporary error, >Xwhereas real MTA do. The idea is to refuse any mail on first attempt, and >Xaccept itafter some time has elapsed. >X >Xmilter-greylist is a stand-alone milter written in C that implement grey >Xlisting. >X >XWWW: http://hcpnet.free.fr/milter-greylist/ >END-of-milter-greylist/pkg-descr >echo x - milter-greylist/distinfo >sed 's/^X//' >milter-greylist/distinfo << 'END-of-milter-greylist/distinfo' >XMD5 (milter-greylist-1.2.2.tgz) = 7c313a482cec2b4e406eefe121c1e5e7 >XSIZE (milter-greylist-1.2.2.tgz) = 88297 >END-of-milter-greylist/distinfo >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 67252
: 43285