Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Oct 2002 23:42:55 +0200 (CEST)
From:      Laurent Levier <llevier@argosnet.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Peter Hollaubek <fifteen@inext.hu>
Subject:   ports/44444: Sentinel port update
Message-ID:  <200210242142.g9OLgt22004262@tirion.argosnet.com>

next in thread | raw e-mail | index | archive | help

>Number:         44444
>Category:       ports
>Synopsis:       Sentinel port update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 24 14:50:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Laurent Levier <llevier@argosnet.com>
>Release:        FreeBSD 4.7-RELEASE i386
>Organization:
>Environment:
System: FreeBSD tirion 4.7-RELEASE FreeBSD 4.7-RELEASE #0: Sat Oct 12 16:36:42 CEST 2002 root@tirion:/usr/obj/usr/src/sys/GENERIC i386


--- sentinel-1.5.4b.shar begins here ---
# 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:
#
#	/usr/ports/mail/sentinel
#	/usr/ports/mail/sentinel/files
#	/usr/ports/mail/sentinel/files/000.sentinel.sh
#	/usr/ports/mail/sentinel/files/patch-Makefile.FreeBSD
#	/usr/ports/mail/sentinel/Makefile
#	/usr/ports/mail/sentinel/distinfo
#	/usr/ports/mail/sentinel/pkg-comment
#	/usr/ports/mail/sentinel/pkg-descr
#	/usr/ports/mail/sentinel/pkg-plist
#
echo c - /usr/ports/mail/sentinel
mkdir -p /usr/ports/mail/sentinel > /dev/null 2>&1
echo c - /usr/ports/mail/sentinel/files
mkdir -p /usr/ports/mail/sentinel/files > /dev/null 2>&1
echo x - /usr/ports/mail/sentinel/files/000.sentinel.sh
sed 's/^X//' >/usr/ports/mail/sentinel/files/000.sentinel.sh << 'END-of-/usr/ports/mail/sentinel/files/000.sentinel.sh'
X#!/bin/sh
X
Xif ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
X    echo "$0: Cannot determine the PREFIX" >&2
X    exit 1
Xfi
X
XSMFILTER=${PREFIX}/sbin/sentinel
XCONFIG=${PREFIX}/etc/sentinel.cf
XSOCKET=${PREFIX}/var/sentinel/sentinel.socket
X
Xcase "$1" in
Xstart)
X	if [ -x ${PREFIX}/sbin/sentinel -a -f ${PREFIX}/etc/sentinel.cf ]
X	then
X		if [ -f ${SOCKET} ]
X		then
X			killall sentinel
X			rm -f $SOCKET
X		fi
X		${PREFIX}/sbin/sentinel -c ${PREFIX}/etc/sentinel.cf -p unix:${SOCKET} -d && echo -n ' sentinel'
X	fi
X	;;
Xstop)
X		if [ -f ${SOCKET} ]
X		then
X			killall sentinel
X		fi
X	;;
X*)
X	echo "Usage: `basename $0` {start|stop}" >&2
X	;;
Xesac
X
Xexit 0
END-of-/usr/ports/mail/sentinel/files/000.sentinel.sh
echo x - /usr/ports/mail/sentinel/files/patch-Makefile.FreeBSD
sed 's/^X//' >/usr/ports/mail/sentinel/files/patch-Makefile.FreeBSD << 'END-of-/usr/ports/mail/sentinel/files/patch-Makefile.FreeBSD'
X--- Makefile.FreeBSD.orig	Thu Oct 24 21:24:48 2002
X+++ Makefile.FreeBSD	Thu Oct 24 21:26:12 2002
X@@ -1,15 +1,15 @@
X-CC = gcc
X+CC = cc
X 
X #CCOPTS = -D_FFR_SMFI_PROGRESS
X 
X-CFLAGS = -O -I../../include ${CCOPTS}
X+CFLAGS += -I../../include ${CCOPTS}
X 
X-LDFLAGS =  -L../libmilter -L../libsmutil -L../libsm -pthread
X+LDFLAGS =  -L../libmilter -lc_r
X 
X-LIBS = -lmilter -lsmutil -lsm
X+LIBS = -lmilter
X 
X OBJS = sentinel.o
X 
X sentinel:       $(OBJS)
X-                $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
X+	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
X 
END-of-/usr/ports/mail/sentinel/files/patch-Makefile.FreeBSD
echo x - /usr/ports/mail/sentinel/Makefile
sed 's/^X//' >/usr/ports/mail/sentinel/Makefile << 'END-of-/usr/ports/mail/sentinel/Makefile'
X# New ports collection makefile for:	sentinel
X# Date created:		14 May 2002
X# Whom:			Peter Hollaubek <fifteen@inext.hu>
X# Updated for 1.5.4b	Laurent Levier <llevier@argosnet.com>
X#
X# $FreeBSD: ports/mail/sentinel/Makefile,v 1.5.4b 2002/10/21 22:09:24 wollman Exp $
X#
X
XPORTNAME=	sentinel
XPORTVERSION=	1.5.4b
XCATEGORIES=	mail
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	smfilter
XDISTNAME=	${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	ports@FreeBSD.org
X
XUSE_REINPLACE=	yes
XMAKEFILE=	Makefile.FreeBSD
XALL_TARGET=	sentinel
X
Xpost-patch:
X	@${REINPLACE_CMD} -e "s,-pthread,${PTHREAD_LIBS},g" ${WRKSRC}/${MAKEFILE}
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/sentinel ${PREFIX}/sbin
X	@${MKDIR} ${PREFIX}/var/sentinel
X	${CHOWN} smmsp:smmsp ${PREFIX}/var/sentinel
X	${INSTALL_SCRIPT} ${FILESDIR}/000.sentinel.sh ${PREFIX}/etc/rc.d
X	${INSTALL_DATA} ${WRKSRC}/sentinel.cf.SAMPLE ${PREFIX}/etc/sentinel.cf.dist
X
Xpost-install:
X	@${STRIP_CMD} ${PREFIX}/sbin/sentinel
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-/usr/ports/mail/sentinel/Makefile
echo x - /usr/ports/mail/sentinel/distinfo
sed 's/^X//' >/usr/ports/mail/sentinel/distinfo << 'END-of-/usr/ports/mail/sentinel/distinfo'
XMD5 (sentinel-1.5.4b.tar.gz) = 59d17f25ad20a6e8a4c6c23bb5b3083f
END-of-/usr/ports/mail/sentinel/distinfo
echo x - /usr/ports/mail/sentinel/pkg-comment
sed 's/^X//' >/usr/ports/mail/sentinel/pkg-comment << 'END-of-/usr/ports/mail/sentinel/pkg-comment'
XSentinel is a sendmail milter API implementation
END-of-/usr/ports/mail/sentinel/pkg-comment
echo x - /usr/ports/mail/sentinel/pkg-descr
sed 's/^X//' >/usr/ports/mail/sentinel/pkg-descr << 'END-of-/usr/ports/mail/sentinel/pkg-descr'
XSentinel is a sendmail milter API implementation. This package might 
Xbe usefull for unix system administrators who is using freeware 
XSendmail. May be it's one more milter, but on the other side it's 
Xflexible enough to satisfy more or less subtle requirements for mail 
Xfiltering.
END-of-/usr/ports/mail/sentinel/pkg-descr
echo x - /usr/ports/mail/sentinel/pkg-plist
sed 's/^X//' >/usr/ports/mail/sentinel/pkg-plist << 'END-of-/usr/ports/mail/sentinel/pkg-plist'
Xsbin/sentinel
Xetc/sentinel.cf.dist
Xetc/rc.d/000.sentinel.sh
X@exec mkdir %D/var/sentinel
X@exec chown smmsp.smmsp %D/var/sentinel
X@dirrm var/sentinel
X%%PORTDOCS%%share/doc/sentinel/README
X%%PORTDOCS%%@dirrm share/doc/sentinel
END-of-/usr/ports/mail/sentinel/pkg-plist
exit
--- sentinel-1.5.4b.shar ends here ---


>Description:
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210242142.g9OLgt22004262>