diff options
author | adrianp <adrianp@pkgsrc.org> | 2006-05-14 19:56:05 +0000 |
---|---|---|
committer | adrianp <adrianp@pkgsrc.org> | 2006-05-14 19:56:05 +0000 |
commit | 5810e84e5c0d44c2c0747ab6eb5806913c9df327 (patch) | |
tree | 2df9e9ae2ac07c1cb397ba3c8815c19511c29740 /sysutils/syslog-ng/Makefile | |
parent | d36ad06f95f6d6573090af7bdc885138bea50d7c (diff) | |
download | pkgsrc-5810e84e5c0d44c2c0747ab6eb5806913c9df327.tar.gz |
Syslog-ng tries to fill the gaps original syslogd's were lacking:
* powerful configurability
* filtering based on message content
* message integrity, message encryption (not yet implemented in 1.4.x)
* portability
* better network forwarding
Diffstat (limited to 'sysutils/syslog-ng/Makefile')
-rw-r--r-- | sysutils/syslog-ng/Makefile | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile new file mode 100644 index 00000000000..da2a774f429 --- /dev/null +++ b/sysutils/syslog-ng/Makefile @@ -0,0 +1,69 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/05/14 19:56:05 adrianp Exp $ + +DISTNAME= syslog-ng-1.6.11 +CATEGORIES= sysutils +MASTER_SITES= http://www.balabit.com/downloads/syslog-ng/1.6/src/ + +MAINTAINER= adrianp@NetBSD.org +HOMEPAGE= http://www.balabit.com/products/syslog_ng/ +COMMENT= Syslog-ng tries to fill the gaps original syslogd's were lacking + +GNU_CONFIGURE= YES +RCD_SCRIPTS= syslogng +PKG_SYSCONFSUBDIR= syslog-ng + +CONFIGURE_ARGS+= --enable-tcp-wrapper + +EGDIR= ${PREFIX}/share/examples/syslog-ng +DOCDIR= ${PREFIX}/share/doc/syslog-ng + +SUBST_CLASSES+= conf +SUBST_STAGE.conf= post-patch +SUBST_FILES.conf= doc/syslog-ng.8 doc/syslog-ng.conf.5 contrib/syslog2ng +SUBST_SED.conf= -e "s|/etc/syslog-ng|${PKG_SYSCONFDIR}|g" +SUBST_SED.conf+= -e "s|/usr/bin/awk|${AWK}|g" +SUBST_MESSAGE.conf= Fixing configuration file paths. + +.include "../../mk/bsd.prefs.mk" + +.include "../../security/tcp_wrappers/buildlink3.mk" +.include "../../sysutils/libol/buildlink3.mk" + +BUILDLINK_API_DEPENDS.libol+= libol>=0.3.0 + +PKG_OPTIONS_VAR= PKG_OPTIONS.syslog-ng +PKG_SUPPORTED_OPTIONS= spoof + +.include "../../mk/bsd.options.mk" + +# +# spoof the original source address of forwarded syslog packets +# +.if !empty(PKG_OPTIONS:Mspoof) +CONFIGURE_ARGS+= --enable-spoof-source +.include "../../devel/libnet11/buildlink3.mk" +BUILDLINK_API_DEPENDS.libnet+= libnet>=1.1.2.1 +.endif + +pre-build: + cd ${WRKSRC}/doc/sgml && \ + ${PAX} -O -zrf ${WRKSRC}/doc/sgml/syslog-ng.html.tar.gz + +post-install: + ${INSTALL_DATA_DIR} ${DOCDIR} + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/syslog-ng + ${INSTALL_DATA_DIR} ${EGDIR} + ${INSTALL_DATA_DIR} ${PKG_SYSCONFDIR} + + ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/README.spoof ${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/contrib/syslog-ng.conf.doc ${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/syslog-ng.conf.demo ${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/syslog-ng.conf.sample ${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/syslog-ng.conf.solaris ${EGDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/contrib/syslog2ng ${PREFIX}/bin + + ${INSTALL_DATA} ${WRKSRC}/doc/sgml/syslog-ng.html/*.html ${DOCDIR} + +.include "../../mk/bsd.pkg.mk" |