Fixup fromcvs/togit conversion
[pkgsrcv2.git] / sysutils / syslog-ng / Makefile
1 # $NetBSD: Makefile,v 1.8 2009/07/17 18:00:18 adrianp Exp $
2
3 DISTNAME=       syslog-ng-1.6.12
4 CATEGORIES=     sysutils
5 MASTER_SITES=   http://www.balabit.com/downloads/files/syslog-ng/sources/1.6/src/
6
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
10 LICENSE=        gnu-gpl-v2
11
12 PKG_DESTDIR_SUPPORT=    user-destdir
13
14 USE_TOOLS+=     pax flex
15
16 GNU_CONFIGURE=          YES
17 RCD_SCRIPTS=            syslogng
18 PKG_SYSCONFSUBDIR=      syslog-ng
19
20 CONFIGURE_ARGS+=        --enable-tcp-wrapper
21
22 EGDIR=                  ${PREFIX}/share/examples/syslog-ng
23 DOCDIR=                 ${PREFIX}/share/doc/syslog-ng
24
25 SUBST_CLASSES+=         conf
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.
31
32 .include "../../mk/bsd.prefs.mk"
33
34 .include "../../security/tcp_wrappers/buildlink3.mk"
35 .include "../../sysutils/libol/buildlink3.mk"
36
37 .if ${OPSYS} == "SunOS"
38 CONFIGURE_ARGS+=        --enable-full-dynamic
39 .endif
40
41 BUILDLINK_API_DEPENDS.libol+=   libol>=0.3.0
42
43 PKG_OPTIONS_VAR=        PKG_OPTIONS.syslog-ng
44 PKG_SUPPORTED_OPTIONS=  syslogng-spoof
45
46 PKG_OPTIONS_LEGACY_OPTS+=       spoof:syslogng-spoof
47
48 .include "../../mk/bsd.options.mk"
49
50 #
51 # spoof the original source address of forwarded syslog packets
52 #
53 .if !empty(PKG_OPTIONS:Msyslogng-spoof)
54 CONFIGURE_ARGS+=        --enable-spoof-source
55 .include "../../devel/libnet11/buildlink3.mk"
56 .endif
57
58 pre-build:
59         cd ${WRKSRC}/doc/sgml && \
60                 pax -O -zrf ${WRKSRC}/doc/sgml/syslog-ng.html.tar.gz
61
62 INSTALLATION_DIRS+=     bin
63 INSTALLATION_DIRS+=     ${DOCDIR}
64 INSTALLATION_DIRS+=     share/doc/html/syslog-ng
65 INSTALLATION_DIRS+=     ${EGDIR}
66
67 post-install:
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
76
77         ${INSTALL_DATA} ${WRKSRC}/doc/sgml/syslog-ng.html/*.html ${DESTDIR}${DOCDIR}
78
79 .include "../../mk/bsd.pkg.mk"