hi, here is an update to syslog-ng 3.0.2.
you can find a list of new stuff in 3.0 here: http://www.balabit.com/dl/html/syslog-ng-v3.0-guide-admin-en.html/ch01s04.html seems to work on amd64 here. please test/comment. Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/syslog-ng/Makefile,v retrieving revision 1.12 diff -u -r1.12 Makefile --- Makefile 26 Mar 2009 18:52:50 -0000 1.12 +++ Makefile 10 May 2009 18:34:57 -0000 @@ -2,7 +2,7 @@ COMMENT= syslogd replacement -V= 2.1.4 +V= 3.0.2 DISTNAME= syslog-ng-$V CATEGORIES= sysutils @@ -17,7 +17,7 @@ PERMIT_DISTFILES_FTP = Yes MASTER_SITES = http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/$V/source/ -DISTFILES= syslog-ng_$V.tar.gz +DISTFILES = syslog-ng_$V.tar.gz WANTLIB = c iconv intl wrap @@ -25,17 +25,15 @@ evtlog::sysutils/eventlog CONFIGURE_STYLE = gnu -CONFIGURE_ARGS += --enable-tcp-wrapper +CONFIGURE_ARGS += --enable-tcp-wrapper \ + --with-pidfile-dir=/var/run DOC = ${PREFIX}/share/doc/syslog-ng/ EXAMPLES = ${PREFIX}/share/examples/syslog-ng/ -post-extract: - tar -C ${WRKBUILD} -xzf ${WRKSRC}/doc/reference/syslog-ng.html.tar.gz - post-install: - ${INSTALL_DATA_DIR} ${DOC} - ${INSTALL_DATA} ${WRKBUILD}/syslog-ng.html/index.html ${DOC} +# see about installing docs later +# ${INSTALL_DATA_DIR} ${DOC} ${INSTALL_DATA_DIR} ${EXAMPLES} ${INSTALL_DATA} ${WRKSRC}/doc/examples/syslog-ng.conf.sample ${EXAMPLES} Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/syslog-ng/distinfo,v retrieving revision 1.11 diff -u -r1.11 distinfo --- distinfo 26 Mar 2009 18:52:50 -0000 1.11 +++ distinfo 10 May 2009 18:34:57 -0000 @@ -1,5 +1,5 @@ -MD5 (syslog-ng_2.1.4.tar.gz) = F8THcl0uq2K1iDlfHtk/Mg== -RMD160 (syslog-ng_2.1.4.tar.gz) = KofLBd6aJfWwnNSIz50hBLopqjM= -SHA1 (syslog-ng_2.1.4.tar.gz) = gID/NvTaOph8ulBf8xJlCUP0xsQ= -SHA256 (syslog-ng_2.1.4.tar.gz) = 4hicfb9hfy/Ig6sKioYQDb58tIU8azlzLXfnPzNbBQI= -SIZE (syslog-ng_2.1.4.tar.gz) = 423703 +MD5 (syslog-ng_3.0.2.tar.gz) = Dc6Q3dTw9BfOK52IzLyi6Q== +RMD160 (syslog-ng_3.0.2.tar.gz) = tCc/HkEVdkbPnR6YAL0L6al49j0= +SHA1 (syslog-ng_3.0.2.tar.gz) = SwQPk645yHkvPK8Oy5f4dAThq6k= +SHA256 (syslog-ng_3.0.2.tar.gz) = rRM1I3+205IXaSB9FTZ0Iu+85jhqB9KnxocyYRcKo74= +SIZE (syslog-ng_3.0.2.tar.gz) = 544622 Index: patches/patch-Makefile_in =================================================================== RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-Makefile_in,v retrieving revision 1.2 diff -u -r1.2 patch-Makefile_in --- patches/patch-Makefile_in 26 Mar 2009 18:52:50 -0000 1.2 +++ patches/patch-Makefile_in 10 May 2009 18:34:57 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-Makefile_in,v 1.2 2009/03/26 18:52:50 steven Exp $ ---- Makefile.in.orig Tue Mar 17 13:40:07 2009 -+++ Makefile.in Wed Mar 25 08:51:35 2009 -@@ -170,7 +170,7 @@ sbindir = @sbindir@ - sharedstatedir = @sharedstatedir@ +--- Makefile.in.orig Fri May 8 18:06:04 2009 ++++ Makefile.in Sun May 10 13:13:04 2009 +@@ -179,7 +179,7 @@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ --SUBDIRS = src tests doc contrib solbuild tgzbuild -+SUBDIRS = src doc contrib solbuild tgzbuild - EXTRA_DIST = debian/README.Debian debian/copyright debian/syslog-ng.conf.example debian/syslog-ng.files debian/syslog-ng.logrotate debian/syslog-ng.postrm \ - debian/changelog debian/changelog.in debian/rules debian/syslog-ng.default debian/syslog-ng.init debian/syslog-ng.logrotate.example debian/syslog-ng.preinst \ - debian/control debian/syslog-ng.conf debian/syslog-ng.docs debian/syslog-ng.logcheck.ignore debian/syslog-ng.postinst VERSION \ + timezonedir = @timezonedir@ +-SUBDIRS = src tests doc contrib debian tgz2build ++SUBDIRS = src doc contrib debian tgz2build + EXTRA_DIST = VERSION \ + syslog-ng.spec.bb syslog-ng.spec.bb.in dist.conf dist.conf.in ChangeLog + Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/syslog-ng/pkg/PLIST,v retrieving revision 1.6 diff -u -r1.6 PLIST --- pkg/PLIST 9 Nov 2008 23:27:03 -0000 1.6 +++ pkg/PLIST 10 May 2009 18:34:57 -0000 @@ -2,8 +2,6 @@ @man man/man5/syslog-ng.conf.5 @man man/man8/syslog-ng.8 @bin sbin/syslog-ng -share/doc/syslog-ng/ -share/doc/syslog-ng/index.html share/examples/syslog-ng/ @sample ${SYSCONFDIR}/syslog-ng/ share/examples/syslog-ng/syslog-ng.conf.sample