Brian, Steven, Jakob, I just wanted to tell you how much I appreciate your work on OpenBSD ports of syslog-ng.
Just tell me if you need assistance on my part, information, communication or anything. Brian already was nice enough to convince me to publish my internal git repository :) On Thu, 2008-10-16 at 11:59 -0400, Brian A. Seklecki wrote: > Damnit! > > I've been waiting for my 4.4 CDs since July/August and you beat me to > the update by 8 days. :) > > I did mine as a new port, based on the old one, as some people may want > to run the 1.6.x bitrot version. > > http://people.collaborativefusion.com/~seklecki/openbsd44_port_syslog-ng209_eventlog027.tar > > # syslog-ng -V > syslog-ng 2.0.9 > > # uname -a > OpenBSD cauldron-obsd-44stable-i386 4.4 GENERIC.MP#844 i386 > > Lets get this bad boy tested and updated before 4.5 is released! > > ~BAS > > > # tar cvf openbsd44_port_syslogng209_etlog027.tar eventlog/ syslog-ng2/ > eventlog > eventlog/Makefile > eventlog/distinfo > eventlog/pkg > eventlog/pkg/DESCR > eventlog/pkg/PLIST > eventlog/pkg/PFRAG.shared > syslog-ng2 > syslog-ng2/CVS > syslog-ng2/CVS/Repository > syslog-ng2/CVS/Entries > syslog-ng2/CVS/Tag > syslog-ng2/pkg > syslog-ng2/pkg/CVS > syslog-ng2/pkg/CVS/Repository > syslog-ng2/pkg/CVS/Entries > syslog-ng2/pkg/CVS/Tag > syslog-ng2/pkg/DESCR > syslog-ng2/pkg/PLIST > syslog-ng2/pkg/PLIST.orig > syslog-ng2/pkg/MESSAGE > syslog-ng2/Makefile > syslog-ng2/distinfo > syslog-ng2/files > syslog-ng2/files/syslog-ng.conf > syslog-ng2/patches > syslog-ng2/patches/patch-tests_loggen_loggen_c > > # tar tzvf /usr/ports/packages/i386/all/syslog-ng-2.0.9.tgz > -r--r--r-- 1 root wheel 721 Oct 16 11:46 +CONTENTS > -r--r--r-- 1 root wheel 568 Oct 16 11:46 +DESC > -r--r--r-- 1 root wheel 216 Oct 16 11:46 +DISPLAY > -r--r--r-- 1 root bin 5899 Oct 16 11:46 man/man5/syslog-ng.conf.5 > -r--r--r-- 1 root bin 3268 Oct 16 11:46 man/man8/syslog-ng.8 > -r-xr-xr-x 1 root bin 1277148 Oct 16 11:46 sbin/syslog-ng > -r--r--r-- 1 root bin 8837 Oct 16 11:46 share/examples/syslog-ng.conf > -r-xr-xr-x 1 root bin 10948 Oct 16 11:46 bin/loggen > > # make install > ===> Verifying specs: glib-2.0 c glib-2.0 > ===> found glib-2.0.1600.2 c.48.0 > ===> Installing syslog-ng-2.0.9 from /usr/ports/packages/i386/all/ > syslog-ng-2.0.9: complete > --- syslog-ng-2.0.9 ------------------- > Add the following to rc.local(8): > > if [ -x /usr/local/sbin/syslog-ng -a -f /etc/syslog-ng.conf ]; then > /usr/local/sbin/syslog-ng > echo "syslog-ng2" > fi > > Thanks for shopping balabit.hu and company. > > > > On Wed, 2008-10-08 at 21:34 +0200, Steven Mestdagh wrote: > > this requires the new sysutils/eventlog port sent earlier. > > > > please test/comment/ok. > > > > Index: Makefile > > =================================================================== > > RCS file: /cvs/ports/sysutils/syslog-ng/Makefile,v > > retrieving revision 1.8 > > diff -u -r1.8 Makefile > > --- Makefile 6 Oct 2008 16:09:13 -0000 1.8 > > +++ Makefile 8 Oct 2008 19:29:28 -0000 > > @@ -2,50 +2,39 @@ > > > > COMMENT= syslogd replacement > > > > +DISTNAME= syslog-ng-2.1.1 > > CATEGORIES= sysutils > > > > -DISTNAME= syslog-ng-1.6.8 > > -LIBOL= libol-0.3.16 > > +MAINTAINER= Steven Mestdagh <[EMAIL PROTECTED]> > > > > -MAINTAINER= Jakob Schlyter <[EMAIL PROTECTED]> > > +HOMEPAGE = http://www.balabit.com/network-security/syslog-ng/ > > > > -MASTER_SITE_SYSLOGNG=\ > > - http://www.balabit.com/downloads/files/syslog-ng/sources/ > > +# GPL v2 > > +PERMIT_PACKAGE_CDROM = Yes > > +PERMIT_PACKAGE_FTP = Yes > > +PERMIT_DISTFILES_CDROM = Yes > > +PERMIT_DISTFILES_FTP = Yes > > > > -MASTER_SITES= ${MASTER_SITE_SYSLOGNG:=1.6/src/} > > -MASTER_SITES0= ${MASTER_SITE_SYSLOGNG:=libol/0.3/} > > +MASTER_SITES = > > http://www.balabit.com/downloads/files/syslog-ng/sources/2.1/src/ > > > > -HOMEPAGE= http://www.balabit.com/products/syslog_ng/ > > +WANTLIB = c iconv intl wrap > > > > -DISTFILES= ${DISTNAME}.tar.gz \ > > - ${LIBOL}.tar.gz:0 > > +LIB_DEPENDS = glib-2.0::devel/glib2 \ > > + evtlog::sysutils/eventlog > > > > -# GPL > > -PERMIT_PACKAGE_CDROM= Yes > > -PERMIT_PACKAGE_FTP= Yes > > -PERMIT_DISTFILES_CDROM= Yes > > -PERMIT_DISTFILES_FTP= Yes > > -WANTLIB= c > > +CONFIGURE_STYLE = gnu > > +CONFIGURE_ARGS += --enable-tcp-wrapper > > > > -CONFIGURE_STYLE= gnu > > -CONFIGURE_ARGS+= --with-libol=${WRKDIR}/${LIBOL} \ > > - --enable-tcp-wrapper > > +DOC = ${PREFIX}/share/doc/syslog-ng/ > > +EXAMPLES = ${PREFIX}/share/examples/syslog-ng/ > > > > -DOC= ${PREFIX}/share/doc/syslog-ng > > -EXAMPLES= ${PREFIX}/share/examples/syslog-ng > > - > > -pre-configure: > > - cp -f ${PORTSDIR}/infrastructure/db/config.guess \ > > - ${PORTSDIR}/infrastructure/db/config.sub ${WRKDIR}/${LIBOL} > > - cd ${WRKDIR}/${LIBOL}; ./configure ; ${MAKE} > > +post-extract: > > + tar -C ${WRKBUILD} -xzf ${WRKSRC}/doc/reference/syslog-ng.html.tar.gz > > > > post-install: > > ${INSTALL_DATA_DIR} ${DOC} > > - ${INSTALL_DATA} ${WRKSRC}/doc/sgml/*.{ps,sgml,txt} ${DOC} > > - (cd ${DOC} ;\ > > - tar xzf ${WRKSRC}/doc/sgml/syslog-ng.html.tar.gz ;\ > > - ln -s book1.html syslog-ng.html/index.html ) > > + ${INSTALL_DATA} ${WRKBUILD}/syslog-ng.html/index.html ${DOC} > > ${INSTALL_DATA_DIR} ${EXAMPLES} > > - ${INSTALL_DATA} ${WRKSRC}/doc/syslog-ng.conf.sample ${EXAMPLES} > > + ${INSTALL_DATA} ${WRKSRC}/doc/examples/syslog-ng.conf.sample ${EXAMPLES} > > > > .include <bsd.port.mk> > > Index: distinfo > > =================================================================== > > RCS file: /cvs/ports/sysutils/syslog-ng/distinfo,v > > retrieving revision 1.7 > > diff -u -r1.7 distinfo > > --- distinfo 5 Apr 2007 17:26:13 -0000 1.7 > > +++ distinfo 8 Oct 2008 19:29:28 -0000 > > @@ -1,10 +1,5 @@ > > -MD5 (libol-0.3.16.tar.gz) = Hym+P0vN21svPZZeePBABg== > > -MD5 (syslog-ng-1.6.8.tar.gz) = /7rX6ObcvjhYILj/uiO2Ig== > > -RMD160 (libol-0.3.16.tar.gz) = ts8Hi0sH/EyHm/SicZpto+lvT8Y= > > -RMD160 (syslog-ng-1.6.8.tar.gz) = EcZ5miRCaYao/ZdDxjQH4ums+mc= > > -SHA1 (libol-0.3.16.tar.gz) = bW4e+U2Lbdnd2OkkUMXky54wGIo= > > -SHA1 (syslog-ng-1.6.8.tar.gz) = cIEq8c7jIXlwlcryoK32CvyBpwA= > > -SHA256 (libol-0.3.16.tar.gz) = aL69o59D/V+hO0ARqRxAsmhP4mKvKkCeKC99mn0o7J4= > > -SHA256 (syslog-ng-1.6.8.tar.gz) = > > PIQf2JWZ/7dwzfKERCaYDXXcPasS4PcH5Mu1GTf2El4= > > -SIZE (libol-0.3.16.tar.gz) = 345231 > > -SIZE (syslog-ng-1.6.8.tar.gz) = 383589 > > +MD5 (syslog-ng-2.1.1.tar.gz) = f/7jARSKZ41cGLGRDLe+HQ== > > +RMD160 (syslog-ng-2.1.1.tar.gz) = H/iIJPTV1D3CxjmK6Am8tKas8As= > > +SHA1 (syslog-ng-2.1.1.tar.gz) = EeX7CzsrnxzgJlGXVVCcMkz0orQ= > > +SHA256 (syslog-ng-2.1.1.tar.gz) = > > is0YN/wS8OZfns/7jFU794OjUGKKzKPCkyvy9FCfpIU= > > +SIZE (syslog-ng-2.1.1.tar.gz) = 420883 > > Index: patches/patch-Makefile_in > > =================================================================== > > RCS file: patches/patch-Makefile_in > > diff -N patches/patch-Makefile_in > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ patches/patch-Makefile_in 8 Oct 2008 19:29:28 -0000 > > @@ -0,0 +1,12 @@ > > +$OpenBSD$ > > +--- Makefile.in.orig Mon Oct 6 19:27:00 2008 > > ++++ Makefile.in Mon Oct 6 19:27:05 2008 > > +@@ -132,7 +132,7 @@ sbindir = @sbindir@ > > + 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 \ > > Index: patches/patch-src_Makefile_in > > =================================================================== > > RCS file: patches/patch-src_Makefile_in > > diff -N patches/patch-src_Makefile_in > > --- patches/patch-src_Makefile_in 19 Jun 2004 22:16:23 -0000 1.1 > > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > > @@ -1,12 +0,0 @@ > > -$OpenBSD: patch-src_Makefile_in,v 1.1 2004/06/19 22:16:23 jakob Exp $ > > ---- src/Makefile.in.orig 2004-05-14 16:43:43.000000000 +0200 > > -+++ src/Makefile.in 2004-06-19 23:48:58.000000000 +0200 > > -@@ -73,7 +73,7 @@ YACC = @YACC@ > > - YFLAGS = @YFLAGS@ > > - MAKE_CLASS = @MAKE_CLASS@ > > - > > --SUBDIRS = . tests > > -+SUBDIRS = . > > - > > - dist_h_files = syslog-ng.h cfgfile.h sources.h > > center.h filters.h destinations.h log.h afinter.h > > affile.h afsocket.h afuser.h afstreams.h afprogram.h > > afremctrl.h utils.h syslog-names.h nscache.h macros.h > > - > > Index: patches/patch-src_macros_c > > =================================================================== > > RCS file: patches/patch-src_macros_c > > diff -N patches/patch-src_macros_c > > --- patches/patch-src_macros_c 19 Jun 2004 22:16:23 -0000 1.1 > > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > > @@ -1,15 +0,0 @@ > > -$OpenBSD: patch-src_macros_c,v 1.1 2004/06/19 22:16:23 jakob Exp $ > > ---- src/macros.c.orig 2004-06-19 23:54:01.000000000 +0200 > > -+++ src/macros.c 2004-06-20 00:00:25.000000000 +0200 > > -@@ -115,7 +115,10 @@ format_tzofs(char *dest, size_t left) > > - (timezone < 0 ? -timezone : timezone) / 3600, > > - (timezone % 3600) / 60); > > - #else > > -- length = strftime(dest, left -1, "%z", tm); > > -+ time_t unixtime; > > -+ tzset(); > > -+ time(&unixtime); > > -+ length = strftime(dest, left -1, "%z", localtime(&unixtime)); > > - #endif > > - return length; > > - } > > Index: pkg/PLIST > > =================================================================== > > RCS file: /cvs/ports/sysutils/syslog-ng/pkg/PLIST,v > > retrieving revision 1.5 > > diff -u -r1.5 PLIST > > --- pkg/PLIST 19 Sep 2005 13:35:17 -0000 1.5 > > +++ pkg/PLIST 8 Oct 2008 19:29:28 -0000 > > @@ -1,27 +1,9 @@ > > @comment $OpenBSD: PLIST,v 1.5 2005/09/19 13:35:17 jakob Exp $ > > @man man/man5/syslog-ng.conf.5 > > @man man/man8/syslog-ng.8 > > -sbin/syslog-ng > > [EMAIL PROTECTED] sbin/syslog-ng > > share/doc/syslog-ng/ > > -share/doc/syslog-ng/syslog-ng.html/ > > -share/doc/syslog-ng/syslog-ng.html/book1.html > > -share/doc/syslog-ng/syslog-ng.html/destinations.html > > -share/doc/syslog-ng/syslog-ng.html/index.html > > -share/doc/syslog-ng/syslog-ng.html/intro.html > > -share/doc/syslog-ng/syslog-ng.html/logpath.html > > -share/doc/syslog-ng/syslog-ng.html/msgroute.html > > -share/doc/syslog-ng/syslog-ng.html/reference.html > > -share/doc/syslog-ng/syslog-ng.html/tuning.html > > -share/doc/syslog-ng/syslog-ng.html/x172.html > > -share/doc/syslog-ng/syslog-ng.html/x361.html > > -share/doc/syslog-ng/syslog-ng.html/x728.html > > -share/doc/syslog-ng/syslog-ng.html/x768.html > > -share/doc/syslog-ng/syslog-ng.html/x900.html > > -share/doc/syslog-ng/syslog-ng.html/x906.html > > -share/doc/syslog-ng/syslog-ng.html/x97.html > > -share/doc/syslog-ng/syslog-ng.ps > > -share/doc/syslog-ng/syslog-ng.sgml > > -share/doc/syslog-ng/syslog-ng.txt > > +share/doc/syslog-ng/index.html > > share/examples/syslog-ng/ > > @sample ${SYSCONFDIR}/syslog-ng/ > > share/examples/syslog-ng/syslog-ng.conf.sample > > -- Bazsi