1 # $NetBSD: Makefile,v 1.8 2009/07/17 18:00:18 adrianp Exp $
3 DISTNAME= syslog-ng-1.6.12
5 MASTER_SITES= http://www.balabit.com/downloads/files/syslog-ng/sources/1.6/src/
7 MAINTAINER= pkgsrc-users@NetBSD.org
8 HOMEPAGE= http://www.balabit.com/network-security/syslog-ng/
9 COMMENT= Syslog-ng tries to fill the gaps original syslogd's were lacking
12 PKG_DESTDIR_SUPPORT= user-destdir
18 PKG_SYSCONFSUBDIR= syslog-ng
20 CONFIGURE_ARGS+= --enable-tcp-wrapper
22 EGDIR= ${PREFIX}/share/examples/syslog-ng
23 DOCDIR= ${PREFIX}/share/doc/syslog-ng
26 SUBST_STAGE.conf= post-patch
27 SUBST_FILES.conf= doc/syslog-ng.8 doc/syslog-ng.conf.5 contrib/syslog2ng
28 SUBST_SED.conf= -e "s|/etc/syslog-ng|${PKG_SYSCONFDIR}|g"
29 SUBST_SED.conf+= -e "s|/usr/bin/awk|${AWK}|g"
30 SUBST_MESSAGE.conf= Fixing configuration file paths.
32 .include "../../mk/bsd.prefs.mk"
34 .include "../../security/tcp_wrappers/buildlink3.mk"
35 .include "../../sysutils/libol/buildlink3.mk"
37 .if ${OPSYS} == "SunOS"
38 CONFIGURE_ARGS+= --enable-full-dynamic
41 BUILDLINK_API_DEPENDS.libol+= libol>=0.3.0
43 PKG_OPTIONS_VAR= PKG_OPTIONS.syslog-ng
44 PKG_SUPPORTED_OPTIONS= syslogng-spoof
46 PKG_OPTIONS_LEGACY_OPTS+= spoof:syslogng-spoof
48 .include "../../mk/bsd.options.mk"
51 # spoof the original source address of forwarded syslog packets
53 .if !empty(PKG_OPTIONS:Msyslogng-spoof)
54 CONFIGURE_ARGS+= --enable-spoof-source
55 .include "../../devel/libnet11/buildlink3.mk"
59 cd ${WRKSRC}/doc/sgml && \
60 pax -O -zrf ${WRKSRC}/doc/sgml/syslog-ng.html.tar.gz
62 INSTALLATION_DIRS+= bin
63 INSTALLATION_DIRS+= ${DOCDIR}
64 INSTALLATION_DIRS+= share/doc/html/syslog-ng
65 INSTALLATION_DIRS+= ${EGDIR}
68 ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${DOCDIR}
69 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR}
70 ${INSTALL_DATA} ${WRKSRC}/README.spoof ${DESTDIR}${DOCDIR}
71 ${INSTALL_DATA} ${WRKSRC}/contrib/syslog-ng.conf.doc ${DESTDIR}${DOCDIR}
72 ${INSTALL_DATA} ${WRKSRC}/doc/syslog-ng.conf.demo ${DESTDIR}${EGDIR}
73 ${INSTALL_DATA} ${WRKSRC}/doc/syslog-ng.conf.sample ${DESTDIR}${EGDIR}
74 ${INSTALL_DATA} ${WRKSRC}/doc/syslog-ng.conf.solaris ${DESTDIR}${EGDIR}
75 ${INSTALL_SCRIPT} ${WRKSRC}/contrib/syslog2ng ${DESTDIR}${PREFIX}/bin
77 ${INSTALL_DATA} ${WRKSRC}/doc/sgml/syslog-ng.html/*.html ${DESTDIR}${DOCDIR}
79 .include "../../mk/bsd.pkg.mk"