aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Brodin <antoine@FreeBSD.org>2014-02-22 09:09:32 +0000
committerAntoine Brodin <antoine@FreeBSD.org>2014-02-22 09:09:32 +0000
commite21b86607c4237cf41b748c436a5a777ade416f7 (patch)
tree7bd2f8f631669c05590b63a128649ff2d553b5f7
parent068a763aca60d7acecd9bec7f0b75a5b5d14c3a3 (diff)
Notes
-rw-r--r--sysutils/syslog-ng33/Makefile57
-rw-r--r--sysutils/syslog-ng33/pkg-plist5
2 files changed, 26 insertions, 36 deletions
diff --git a/sysutils/syslog-ng33/Makefile b/sysutils/syslog-ng33/Makefile
index 84f6c62ad52b..1fad37c79f85 100644
--- a/sysutils/syslog-ng33/Makefile
+++ b/sysutils/syslog-ng33/Makefile
@@ -9,7 +9,7 @@ PKGNAMESUFFIX= 33
DISTFILES= $(PORTNAME)_$(PORTVERSION).tar.gz
MAINTAINER= cy@FreeBSD.org
-COMMENT= A powerful syslogd replacement
+COMMENT= Powerful syslogd replacement
CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
syslog-ng-devel-[0-9]*
@@ -31,25 +31,20 @@ JSON_C_DESC= Build with JSON-C support
JSON_GLIB_DESC= Build with JSON-GLIB support
SYSLOG2NG_DESC= Install syslog2ng script
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-LIB_DEPENDS= evtlog.0:${PORTSDIR}/sysutils/eventlog
-
-MAN1= loggen.1 pdbtool.1 syslog-ng-ctl.1
-MAN5= syslog-ng.conf.5
-MAN8= syslog-ng.8
+LIB_DEPENDS= libevtlog.so:${PORTSDIR}/sysutils/eventlog
USE_LDCONFIG= yes
USE_RC_SUBR= syslog-ng
GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= glib20 gnomehack
+USES= gmake pathfix pkgconfig
+USE_GNOME= glib20
SUB_FILES= pkg-message
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking
+.include <bsd.port.options.mk>
+
.if ${PORT_OPTIONS:MSYS_SSL} || ${PORT_OPTIONS:MPORTS_SSL}
USE_OPENSSL= yes
CONFIGURE_ARGS+= --enable-ssl
@@ -64,8 +59,6 @@ CONFIGURE_ARGS+= --disable-ssl
WITH_OPENSSL_PORT= yes
.endif
-.include <bsd.port.pre.mk>
-
.if ${PORT_OPTIONS:MTCP_WRAPPERS}
CONFIGURE_ARGS+= --enable-tcp-wrapper
.else
@@ -73,7 +66,7 @@ CONFIGURE_ARGS+= --disable-tcp-wrapper
.endif
.if ${PORT_OPTIONS:MSPOOF}
-LIB_DEPENDS+= net:${PORTSDIR}/net/libnet
+LIB_DEPENDS+= libnet.so:${PORTSDIR}/net/libnet
LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet11-config
CONFIGURE_ARGS+= --enable-spoof-source --with-libnet=${LOCALBASE}/bin
CFLAGS+= -g `${LIBNET_CONFIG} --cflags` -I${LOCALBASE}/include
@@ -90,13 +83,13 @@ CONFIGURE_ARGS+= --disable-ipv6
.if ${PORT_OPTIONS:MPCRE}
CONFIGURE_ARGS+= --enable-pcre
-LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre
+LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre
.else
CONFIGURE_ARGS+= --disable-pcre
.endif
.if ${PORT_OPTIONS:MSQL}
-LIB_DEPENDS+= dbi.1:${PORTSDIR}/databases/libdbi
+LIB_DEPENDS+= libdbi.so:${PORTSDIR}/databases/libdbi
CONFIGURE_ENV+= LIBDBI_LIBS="-ldbi"
CONFIGURE_ARGS+= --enable-sql
PLIST_FILES+= lib/syslog-ng/libafsql.la lib/syslog-ng/libafsql.so
@@ -105,11 +98,11 @@ CONFIGURE_ARGS+= --disable-sql
.endif
.if ${PORT_OPTIONS:MJSON_GLIB}
-LIB_DEPENDS+= json-glib-1.0.0:${PORTSDIR}/devel/json-glib
+LIB_DEPENDS+= libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib
CONFIGURE_ARGS+= --enable-json --with-json=json-glib
PLIST_FILES+= lib/syslog-ng/libtfjson.la lib/syslog-ng/libtfjson.so
.elif ${PORT_OPTIONS:MJSON_C}
-LIB_DEPENDS+= json:${PORTSDIR}/devel/json-c
+LIB_DEPENDS+= libjson.so:${PORTSDIR}/devel/json-c
CONFIGURE_ARGS+= --enable-json --with-json=json-c
PLIST_FILES+= lib/syslog-ng/libtfjson.la lib/syslog-ng/libtfjson.so
.else
@@ -131,22 +124,14 @@ post-patch:
post-install:
.if ${PORT_OPTIONS:MSYSLOG2NG}
- ${INSTALL_SCRIPT} ${WRKSRC}/contrib/syslog2ng ${PREFIX}/sbin
-.endif
-.if ${PORT_OPTIONS:MDOCS}
- ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} \
- ${PREFIX}/share/doc/syslog-ng
- ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${PREFIX}/share/doc/syslog-ng
- ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/syslog-ng
- ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${PREFIX}/share/doc/syslog-ng
- ${INSTALL_DATA} ${WRKSRC}/NEWS ${PREFIX}/share/doc/syslog-ng
+ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/syslog2ng ${STAGEDIR}${PREFIX}/sbin
.endif
- @if [ ! -f ${PREFIX}/etc/syslog-ng.conf.sample ]; then \
- ${INSTALL_DATA} ${FILESDIR}/syslog-ng.conf.sample ${PREFIX}/etc; \
- fi
- @if [ ! -f ${PREFIX}/etc/syslog-ng.conf.dist ]; then \
- ${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.dist ${PREFIX}/etc; \
- fi
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/syslog-ng
+ ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${PREFIX}/share/doc/syslog-ng
+ ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${PREFIX}/share/doc/syslog-ng
+ ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${PREFIX}/share/doc/syslog-ng
+ ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${PREFIX}/share/doc/syslog-ng
+ ${INSTALL_DATA} ${FILESDIR}/syslog-ng.conf.sample ${STAGEDIR}${PREFIX}/etc
+ ${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.dist ${STAGEDIR}${PREFIX}/etc
+
+.include <bsd.port.mk>
diff --git a/sysutils/syslog-ng33/pkg-plist b/sysutils/syslog-ng33/pkg-plist
index 678e08290646..c508c7d9c92d 100644
--- a/sysutils/syslog-ng33/pkg-plist
+++ b/sysutils/syslog-ng33/pkg-plist
@@ -104,6 +104,11 @@ lib/syslog-ng/libsyslog-ng-crypto.la
lib/syslog-ng/libsyslog-ng-crypto.so
lib/syslog-ng/libsyslogformat.la
lib/syslog-ng/libsyslogformat.so
+man/man1/loggen.1.gz
+man/man1/pdbtool.1.gz
+man/man1/syslog-ng-ctl.1.gz
+man/man5/syslog-ng.conf.5.gz
+man/man8/syslog-ng.8.gz
share/include/scl/pacct/plugin.conf
share/include/scl/syslogconf/README
share/include/scl/syslogconf/convert-syslogconf.awk