ports/149347: New port: sysutils/sievelog Syslog message filter

Jesse Kempf jkempf at davisvision.com
Thu Aug 5 22:30:10 UTC 2010


>Number:         149347
>Category:       ports
>Synopsis:       New port: sysutils/sievelog Syslog message filter
>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:   Thu Aug 05 22:30:09 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Jesse Kempf
>Release:        FreeBSD 7.2
>Organization:
>Environment:
FreeBSD waffle.davisvision.com 7.2-STABLE FreeBSD 7.2-STABLE #1: Mon Nov 23 08:52:01 EST 2009     jkempf at waffle.davisvision.com:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
Sievelog is a message dispatcher inspired by swatch but more focused on the
following problems:

    * Having a clean syntax
    * Directing a raw syslog stream to different files based on content
    * Mailing out alerts based on content
    * Being fast 

Sievelog's syntax is as simple as "<regex>" -> /some/file. 

WWW:    http://code.google.com/p/sievelog/

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	sievelog
#	sievelog/Makefile
#	sievelog/distinfo
#	sievelog/files
#	sievelog/files/pkg-message.in
#	sievelog/pkg-descr
#
echo c - sievelog
mkdir -p sievelog > /dev/null 2>&1
echo x - sievelog/Makefile
sed 's/^X//' >sievelog/Makefile << '0766e39fb1710194eb84a7a07098ea03'
X# New ports collection makefile for: sievelog
X# Date created: 26 Jul 2010
X# Whom:			jessekempf at gmail.com
X# $FreeBSD$
X#
X
XPORTNAME= sievelog
XPORTVERSION= 1.0.1
XCATEGORIES= sysutils python
XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
X
XMAINTAINER= jessekempf at gmail.com
XCOMMENT= Syslog message filter
X
XUSE_PYTHON= yes
XUSE_PYDISTUTILS= yes
X
XSUB_FILES=	pkg-message
X
XPLIST_FILES=\
X		bin/sievelog\
X		etc/sievelog.conf.example
X
XMAN1= sievelog.1
XMAN5= sievelog.conf.5
X
XMANPAGES_= man/man1/sievelog.1 man/man5/sievelog.conf.5
Xpost-install:
X	${CP} -p ${WRKSRC}/test.sv ${PREFIX}/etc/sievelog.conf.example
X	@${CAT} ${PKGMESSAGE}
X	for manpage in ${MANPAGES_}; do\
X		${INSTALL_MAN} ${WRKSRC}/$$manpage ${MANPREFIX}/$$manpage;\
X	done
X
X.include <bsd.port.mk>
0766e39fb1710194eb84a7a07098ea03
echo x - sievelog/distinfo
sed 's/^X//' >sievelog/distinfo << '7235ab488247ac06387a37dc3af6d297'
XMD5 (sievelog-1.0.1.tar.gz) = f9a74569ab219705fef8579995340275
XSHA256 (sievelog-1.0.1.tar.gz) = eadcd61dcc9e86abe3ecfe65ffbae880871d9559ac31a660122ea4269da81111
XSIZE (sievelog-1.0.1.tar.gz) = 5482
7235ab488247ac06387a37dc3af6d297
echo c - sievelog/files
mkdir -p sievelog/files > /dev/null 2>&1
echo x - sievelog/files/pkg-message.in
sed 's/^X//' >sievelog/files/pkg-message.in << '2f60f0b9ce6af46b0662632506c9d1e9'
X
XAn example sievelog configuration file has been dropped in %%PREFIX%%/etc/sievelog.conf.example.
X
XFor more details, see http://code.google.com/p/sievelog/.
2f60f0b9ce6af46b0662632506c9d1e9
echo x - sievelog/pkg-descr
sed 's/^X//' >sievelog/pkg-descr << '263a26e488135c68049a2b70507379d1'
XSievelog is a message dispatcher inspired by swatch but more focused on the
Xfollowing problems:
X
X    * Having a clean syntax
X    * Directing a raw syslog stream to different files based on content
X    * Mailing out alerts based on content
X    * Being fast 
X
XSievelog's syntax is as simple as "<regex>" -> /some/file. 
X
XWWW:	http://code.google.com/p/sievelog/
263a26e488135c68049a2b70507379d1
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list