mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
add sentinel 1.2b
Sentinel is a sendmail milter API implementation PR: 38085 Submitted by: Peter Hollaubek <fifteen@inext.hu>
This commit is contained in:
parent
98b16dd4b3
commit
56e5247fbf
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=66956
@ -225,6 +225,7 @@
|
||||
SUBDIR += sendmail-ldap
|
||||
SUBDIR += sendmail-old
|
||||
SUBDIR += sendmail-sasl
|
||||
SUBDIR += sentinel
|
||||
SUBDIR += serialmail
|
||||
SUBDIR += sigit
|
||||
SUBDIR += sigrot
|
||||
|
38
mail/sentinel/Makefile
Normal file
38
mail/sentinel/Makefile
Normal file
@ -0,0 +1,38 @@
|
||||
# New ports collection makefile for: sentinel
|
||||
# Date created: 14 May 2002
|
||||
# Whom: Peter Hollaubek <fifteen@inext.hu>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= sentinel
|
||||
PORTVERSION= 1.2b
|
||||
CATEGORIES= mail
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= smfilter
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
USE_REINPLACE= yes
|
||||
MAKEFILE= Makefile.FreeBSD
|
||||
ALL_TARGET= sentinel
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e "s,-pthread,${PTHREAD_LIBS},g" ${WRKSRC}/${MAKEFILE}
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/sentinel ${PREFIX}/sbin
|
||||
@${MKDIR} ${PREFIX}/var/sentinel
|
||||
${CHOWN} smmsp.smmsp ${PREFIX}/var/sentinel
|
||||
${INSTALL_SCRIPT} ${FILESDIR}/000.sentinel.sh ${PREFIX}/etc/rc.d
|
||||
${INSTALL_DATA} ${WRKSRC}/sentinel.cf.SAMPLE ${PREFIX}/etc/sentinel.cf.dist
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${PREFIX}/sbin/sentinel
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
1
mail/sentinel/distinfo
Normal file
1
mail/sentinel/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (sentinel-1.2b.tar.gz) = ff166f7903569b5c5729e034e0ae8825
|
35
mail/sentinel/files/000.sentinel.sh
Normal file
35
mail/sentinel/files/000.sentinel.sh
Normal file
@ -0,0 +1,35 @@
|
||||
#!/bin/sh
|
||||
|
||||
if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
|
||||
echo "$0: Cannot determine the PREFIX" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
SMFILTER=${PREFIX}/sbin/sentinel
|
||||
CONFIG=${PREFIX}/etc/sentinel.cf
|
||||
SOCKET=${PREFIX}/var/sentinel/sentinel.socket
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
if [ -x ${PREFIX}/sbin/sentinel -a -f ${PREFIX}/etc/sentinel.cf ]
|
||||
then
|
||||
if [ -f ${SOCKET} ]
|
||||
then
|
||||
killall sentinel
|
||||
rm -f $SOCKET
|
||||
fi
|
||||
${PREFIX}/sbin/sentinel -c ${PREFIX}/etc/sentinel.cf -p unix:${SOCKET} -d && echo -n ' sentinel'
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
if [ -f ${SOCKET} ]
|
||||
then
|
||||
killall sentinel
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
echo "Usage: `basename $0` {start|stop}" >&2
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
19
mail/sentinel/files/patch-Makefile.FreeBSD
Normal file
19
mail/sentinel/files/patch-Makefile.FreeBSD
Normal file
@ -0,0 +1,19 @@
|
||||
--- Makefile.FreeBSD.orig Tue May 14 16:05:07 2002
|
||||
+++ Makefile.FreeBSD Tue May 14 16:05:38 2002
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
CFLAGS = -O -I../../include
|
||||
|
||||
-LDFLAGS = -L../libmilter -L../libsmutil -L../libsm -pthread
|
||||
+LDFLAGS = -L../libmilter -pthread
|
||||
|
||||
-LIBS = -lmilter -lsmutil -lsm
|
||||
+LIBS = -lmilter
|
||||
|
||||
OBJS = sentinel.o
|
||||
|
||||
-sentinel: $(OBJS)
|
||||
- $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
|
||||
+sentinel: $(OBJS)
|
||||
+ $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
|
||||
|
10
mail/sentinel/files/patch-sentinel.cf.SAMPLE
Normal file
10
mail/sentinel/files/patch-sentinel.cf.SAMPLE
Normal file
@ -0,0 +1,10 @@
|
||||
--- sentinel.cf.SAMPLE.orig Tue May 14 17:18:45 2002
|
||||
+++ sentinel.cf.SAMPLE Tue May 14 17:19:20 2002
|
||||
@@ -1,6 +1,6 @@
|
||||
[global]
|
||||
tmp:/var/tmp
|
||||
-log:/var/log/smfilter.log
|
||||
+log:/usr/local/var/sentinel/smfilter.log
|
||||
user:smmsp
|
||||
group:smmsp
|
||||
|
1
mail/sentinel/pkg-comment
Normal file
1
mail/sentinel/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Sentinel is a sendmail milter API implementation
|
5
mail/sentinel/pkg-descr
Normal file
5
mail/sentinel/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
||||
Sentinel is a sendmail milter API implementation. This package might
|
||||
be usefull for unix system administrators who is using freeware
|
||||
Sendmail. May be it's one more milter, but on the other side it's
|
||||
flexible enough to satisfy more or less subtle requirements for mail
|
||||
filtering.
|
8
mail/sentinel/pkg-plist
Normal file
8
mail/sentinel/pkg-plist
Normal file
@ -0,0 +1,8 @@
|
||||
sbin/sentinel
|
||||
etc/sentinel.cf.dist
|
||||
etc/rc.d/000.sentinel.sh
|
||||
@exec mkdir %D/var/sentinel
|
||||
@exec chown smmsp.smmsp %D/var/sentinel
|
||||
@dirrm var/sentinel
|
||||
%%PORTDOCS%%share/doc/sentinel/README
|
||||
%%PORTDOCS%%@dirrm share/doc/sentinel
|
Loading…
Reference in New Issue
Block a user