aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2019-10-09 19:17:17 +0000
committerCy Schubert <cy@FreeBSD.org>2019-10-09 19:17:17 +0000
commite377ab7acdff52e87d2340a302a5e61d43d3aa1c (patch)
treea23a86ac6a930b7e3dd905d8ea99a30989d0ac18 /sysutils
parent3a6b209db3ff53cf372838c9eb7b12543a6b83e2 (diff)
downloadports-e377ab7acdff52e87d2340a302a5e61d43d3aa1c.tar.gz
ports-e377ab7acdff52e87d2340a302a5e61d43d3aa1c.zip
Welcome the new syslog-ng 3.24.1. It is the default syslog-ng port/package.
While at it, implement the newly agreed upon policy to deprecated and remove old syslog-ng ports one year after the latest ports has been committed. This is in cotrast to One Identity's Linux clients who have told One Identity they would like to see three years of support. FreeBSD users are encouraged to contact our upline, Peter Czanik, or myself regarding their preference. Submitted by: Peter Czanik (CzP) <peter.czanik@oneidentity.com> Balabit (a OneIdentity company) / syslog-ng upstream
Notes
Notes: svn path=/head/; revision=514186
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/syslog-ng/Makefile4
-rw-r--r--sysutils/syslog-ng320/Makefile5
-rw-r--r--sysutils/syslog-ng321/Makefile3
-rw-r--r--sysutils/syslog-ng322/Makefile3
-rw-r--r--sysutils/syslog-ng323/Makefile3
-rw-r--r--sysutils/syslog-ng324/Makefile234
-rw-r--r--sysutils/syslog-ng324/distinfo3
-rw-r--r--sysutils/syslog-ng324/files/patch-configure29
-rw-r--r--sysutils/syslog-ng324/files/pkg-message.in33
-rw-r--r--sysutils/syslog-ng324/files/syslog-ng.conf.sample185
-rw-r--r--sysutils/syslog-ng324/files/syslog-ng.in46
-rw-r--r--sysutils/syslog-ng324/pkg-descr17
-rw-r--r--sysutils/syslog-ng324/pkg-plist369
14 files changed, 931 insertions, 4 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index a87fb6e9a45e..bb700491ea22 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1272,6 +1272,7 @@
SUBDIR += syslog-ng321
SUBDIR += syslog-ng322
SUBDIR += syslog-ng323
+ SUBDIR += syslog-ng324
SUBDIR += syslogger
SUBDIR += sysrc
SUBDIR += system-tools-backends
diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile
index bd20d3e4394d..056ea51b14c6 100644
--- a/sysutils/syslog-ng/Makefile
+++ b/sysutils/syslog-ng/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
-VERSIONS= 320 321 322 323
-SYSLOG_NG_VERSION?= 323
+VERSIONS= 320 321 322 323 324
+SYSLOG_NG_VERSION?= 324
MASTERDIR= ${.CURDIR}/../syslog-ng${SYSLOG_NG_VERSION}
diff --git a/sysutils/syslog-ng320/Makefile b/sysutils/syslog-ng320/Makefile
index 341c19cc70a3..6423f5ab491f 100644
--- a/sysutils/syslog-ng320/Makefile
+++ b/sysutils/syslog-ng320/Makefile
@@ -15,8 +15,9 @@ COMMENT= Powerful syslogd replacement
BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld)
-DEPRECATED= Agreed upon upstream six month deprecation policy
-EXPIRATION_DATE= 2020-03-03
+DEPRECATED= Agreed upon upstream one year deprecation policy
+EXPIRATION_DATE= 2020-10-09
+
LIB_DEPENDS= libpcre.so:devel/pcre \
libuuid.so:misc/e2fsprogs-libuuid
diff --git a/sysutils/syslog-ng321/Makefile b/sysutils/syslog-ng321/Makefile
index d7f2f0f9ce8f..8b0b9f79f060 100644
--- a/sysutils/syslog-ng321/Makefile
+++ b/sysutils/syslog-ng321/Makefile
@@ -15,6 +15,9 @@ COMMENT= Powerful syslogd replacement
BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld)
+DEPRECATED= Agreed upon upstream one year deprecation policy
+EXPIRATION_DATE= 2020-10-09
+
LIB_DEPENDS= libpcre.so:devel/pcre \
libuuid.so:misc/e2fsprogs-libuuid
diff --git a/sysutils/syslog-ng322/Makefile b/sysutils/syslog-ng322/Makefile
index f6204bb6adc7..b8b721967b97 100644
--- a/sysutils/syslog-ng322/Makefile
+++ b/sysutils/syslog-ng322/Makefile
@@ -15,6 +15,9 @@ COMMENT= Powerful syslogd replacement
BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld)
+DEPRECATED= Agreed upon upstream one year deprecation policy
+EXPIRATION_DATE= 2020-10-09
+
LIB_DEPENDS= libpcre.so:devel/pcre \
libuuid.so:misc/e2fsprogs-libuuid
diff --git a/sysutils/syslog-ng323/Makefile b/sysutils/syslog-ng323/Makefile
index e7e187e44c02..2a9d348db533 100644
--- a/sysutils/syslog-ng323/Makefile
+++ b/sysutils/syslog-ng323/Makefile
@@ -14,6 +14,9 @@ COMMENT= Powerful syslogd replacement
BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld)
+DEPRECATED= Agreed upon upstream one year deprecation policy
+EXPIRATION_DATE= 2020-10-09
+
LIB_DEPENDS= libpcre.so:devel/pcre \
libuuid.so:misc/e2fsprogs-libuuid
diff --git a/sysutils/syslog-ng324/Makefile b/sysutils/syslog-ng324/Makefile
new file mode 100644
index 000000000000..8c806ed2a20c
--- /dev/null
+++ b/sysutils/syslog-ng324/Makefile
@@ -0,0 +1,234 @@
+# Created by: Ivan Lago <ivan.lago@ifom-ieo-campus.it>
+# $FreeBSD$
+
+PORTNAME= syslog-ng
+DISTVERSION= 3.24.1
+CATEGORIES= sysutils
+MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
+.if !defined(MASTERDIR)
+PKGNAMESUFFIX= 324
+.endif
+
+MAINTAINER= cy@FreeBSD.org
+COMMENT= Powerful syslogd replacement
+
+BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld)
+
+LIB_DEPENDS= libpcre.so:devel/pcre \
+ libuuid.so:misc/e2fsprogs-libuuid
+
+USES= autoreconf:build compiler:c11 gmake libtool pathfix pkgconfig \
+ ssl gettext-runtime python:3.5+,build shebangfix
+
+CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
+ syslog-ng[0-9][0-9]-[0-9]* \
+ syslog-ng-devel-[0-9]* eventlog*
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
+MAKE_JOBS_UNSAFE= yes
+OPTIONS_DEFINE= TCP_WRAPPERS SQL SPOOF IPV6 SMTP JSON GEOIP2 DOCS REDIS JAVA PYTHON MONGO CURL JAVA_MOD AMQP RIEMANN KAFKA SNMPDEST
+OPTIONS_DEFAULT= CURL JSON
+TCP_WRAPPERS_DESC= Build with TCP Wrappers
+SQL_DESC= Build with database (libdbi) support
+SPOOF_DESC= Build with spoof source support
+SMTP_DESC= Build with SMTP support
+JSON_DESC= Build with JSON-C support
+GEOIP2_DESC= Build with geoip2 (MaxMindDB) support
+REDIS_DESC= Build with Redis support
+JAVA_DESC= Build with Java support (no modules)
+JAVA_MOD_DESC= Build with Java modules (needs Maven / Internet access)
+PYTHON_DESC= Build with Python ${PYTHON_VER} support
+CURL_DESC= Build with Curl HTTP support
+AMQP_DESC= Build with AMQP support
+RIEMANN_DESC= Build with Riemann support
+KAFKA_DESC= Build with Kafka (librdkafka) support
+SNMPDEST_DESC= Build with SNMP destination (net-snmp) support
+
+USE_LDCONFIG= yes
+USE_RC_SUBR= syslog-ng
+SHEBANG_FILES= lib/merge-grammar.py
+GNU_CONFIGURE= yes
+# Note: Even if PYTHON is deselected, glib20 will install python.
+USE_GNOME= glib20
+SUB_FILES= pkg-message
+INSTALL_TARGET= install-strip
+
+CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
+ --enable-dynamic-linking --enable-manpages \
+ --disable-linux-caps \
+ --datadir=${PREFIX}/share/ \
+ --with-python=${PYTHON_VER}
+
+CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
+ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
+
+TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper
+
+SPOOF_LIB_DEPENDS= libnet.so:net/libnet
+SPOOF_CONFIGURE_ENABLE= spoof-source
+SPOOF_CONFIGURE_ON= --with-libnet=${LOCALBASE}/bin
+SPOOF_CONFIGURE_ENV= LIBNET_CFLAGS="-I${LOCALBASE}/include" \
+ LIBNET_LIBS="-L${LOCALBASE}/lib -lnet"
+
+IPV6_CONFIGURE_ENABLE= ipv6
+
+AMQP_CONFIGURE_ENABLE= amqp
+AMQP_PLIST_FILES= lib/syslog-ng/libafamqp.so
+AMQP_LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c
+
+GEOIP2_CONFIGURE_ENABLE= geoip2
+GEOIP2_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb
+GEOIP2_LDFLAGS= -L${LOCALBASE}/lib
+GEOIP2_PLIST_FILES= lib/syslog-ng/libgeoip2-plugin.so
+
+REDIS_CONFIGURE_ENABLE= redis
+REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis
+REDIS_PLIST_FILES= lib/syslog-ng/libredis.so
+
+SNMPDEST_CONFIGURE_ENABLE= snmp-dest
+SNMPDEST_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
+SNMPDEST_PLIST_FILES= lib/syslog-ng/libsnmpdest.so
+
+SMTP_CONFIGURE_ON= --with-libesmtp=${LOCALBASE} --enable-smtp
+SMTP_CONFIGURE_OFF= --without-libesmtp --disable-smtp
+SMTP_LIB_DEPENDS= libesmtp.so:mail/libesmtp
+SMTP_PLIST_FILES= lib/syslog-ng/libafsmtp.so
+
+SQL_CONFIGURE_ENABLE= sql
+SQL_LIB_DEPENDS= libdbi.so:databases/libdbi
+SQL_CONFIGURE_ENV= LIBDBI_LIBS="-ldbi"
+SQL_LDFLAGS= -L${LOCALBASE}/lib
+SQL_PLIST_FILES= lib/syslog-ng/libafsql.so
+
+MONGO_CONFIGURE_ENABLE= mongodb
+MONGO_CONFIGURE_ON= --with-mongoc=system
+MONGO_LIB_DEPENDS= libmongoc-1.0.so:devel/mongo-c-driver
+MONGO_LIB_DEPENDS+= libbson-1.0.so:devel/libbson
+MONGO_PLIST_FILES= lib/syslog-ng/libafmongodb.so
+
+JSON_CONFIGURE_ENABLE= json
+JSON_LIB_DEPENDS= libjson-c.so:devel/json-c
+JSON_PLIST_FILES= lib/syslog-ng/libjson-plugin.so \
+ share/syslog-ng/include/scl/cim/template.conf
+
+JAVA_CONFIGURE_ENABLE= java
+JAVA_USE= JAVA=yes
+JAVA_PLIST_FILES= lib/syslog-ng/libmod-java.so \
+ lib/syslog-ng/java-modules/syslog-ng-core.jar
+
+JAVA_MOD_IMPLIES= JAVA
+JAVA_MOD_CONFIGURE_ENABLE= java-modules
+JAVA_MOD_USE= JAVA=yes
+JAVA_MOD_BUILD_DEPENDS= gradle:devel/gradle \
+ bash:shells/bash
+JAVA_MOD_PLIST_DIRS= lib/syslog-ng/java-modules/elastic-jest-client
+JAVA_MOD_PLIST_FILES= lib/syslog-ng/java-modules/log4j-1.2.16.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/jest-2.0.2.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/jest-common-2.0.2.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/httpcore-nio-4.4.4.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/httpclient-4.5.2.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/httpasyncclient-4.1.1.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/slf4j-api-1.7.13.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/guava-19.0.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/gson-2.6.2.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/commons-lang3-3.4.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/httpcore-4.4.4.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/commons-logging-1.2.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/commons-codec-1.9.jar \
+ lib/syslog-ng/java-modules/elastic-jest-client/slf4j-simple-1.7.13.jar \
+ lib/syslog-ng/java-modules/hdfs.jar \
+ lib/syslog-ng/java-modules/elastic-v2.jar \
+ lib/syslog-ng/java-modules/kafka.jar \
+ lib/syslog-ng/java-modules/dummy.jar \
+ lib/syslog-ng/java-modules/http.jar \
+ lib/syslog-ng/java-modules/syslog-ng-common.jar
+
+PYTHON_USES= python:3.5+
+PYTHON_CONFIGURE_ON= --enable-python
+PYTHON_CONFIGURE_OFF= --disable-python
+PYTHON_PLIST_FILES= lib/syslog-ng/libmod-python.so \
+ lib/syslog-ng/python/syslogng-1.0-py%%PYTHON_VER%%.egg-info \
+ lib/syslog-ng/python/syslogng/__init__.py \
+ lib/syslog-ng/python/syslogng/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/__init__.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/choicecompleter.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/choicecompleter.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/commandlinelexer.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/completer.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/completer.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/completerlang.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/completerlang.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/debuggercli.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/debuggercli.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/debuglang.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/debuglang.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/getoptlexer.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/getoptlexer.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/langcompleter.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/langcompleter.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/lexer.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/lexer.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/lexertoken.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/lexertoken.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/macrocompleter.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/macrocompleter.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/readline.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/readline.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/syslognginternals.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/syslognginternals.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/tablexer.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/tablexer.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/templatelang.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/templatelang.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/templatelexer.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/templatelexer.cpython-${PYTHON_SUFFIX}.pyc \
+ lib/syslog-ng/python/syslogng/debuggercli/tflang.py \
+ lib/syslog-ng/python/syslogng/debuggercli/__pycache__/tflang.cpython-${PYTHON_SUFFIX}.pyc
+
+CURL_CONFIGURE_OFF= --with-libcurl=off
+CURL_LIB_DEPENDS= libcurl.so:ftp/curl
+CURL_PLIST_FILES= lib/syslog-ng/libhttp.so
+
+RIEMANN_CONFIGURE_ON= --enable-riemann
+RIEMANN_CONFIGURE_OFF= --disable-riemann
+RIEMANN_LIB_DEPENDS= libriemann-client.so:net-mgmt/riemann-c-client
+RIEMANN_PLIST_FILES= lib/syslog-ng/libriemann.so
+
+KAFKA_CONFIGURE_ON= --enable-kafka
+KAFKA_CONFIGURE_OFF= --disable-kafka
+KAFKA_LIB_DEPENDS= librdkafka.so:net/librdkafka
+KAFKA_PLIST_FILES= lib/syslog-ng/libkafka.so
+
+.include <bsd.port.pre.mk>
+
+.if !${PORT_OPTIONS:MJSON}
+BROKEN= Default configuration does not currently support non-JSON builds
+.endif
+
+post-patch:
+ @${CP} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.dist
+ @${CP} ${WRKSRC}/scl/scl.conf ${WRKSRC}/scl/scl.conf.sample
+
+post-patch-JAVA_MOD-on:
+ @${REINPLACE_CMD} 's,$$(GRADLE),& --no-daemon,g' ${WRKSRC}/Makefile.in
+
+post-install:
+.if ${PORT_OPTIONS:MDOCS}
+ ${INSTALL} -d ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
+.endif
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/*.8 ${STAGEDIR}${PREFIX}/man/man8/
+ ${INSTALL_DATA} ${FILESDIR}/syslog-ng.conf.sample \
+ ${STAGEDIR}${PREFIX}/etc
+ ${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.dist \
+ ${WRKSRC}/scl/scl.conf.sample ${STAGEDIR}${PREFIX}/etc
+ ${INSTALL_DATA} ${WRKSRC}/lib/ivykis/src/include/iv*.h \
+ ${STAGEDIR}${PREFIX}/include/syslog-ng/
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/syslog-ng324/distinfo b/sysutils/syslog-ng324/distinfo
new file mode 100644
index 000000000000..a1e7e1c868e3
--- /dev/null
+++ b/sysutils/syslog-ng324/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1570594852
+SHA256 (syslog-ng-3.24.1.tar.gz) = d4d0a0357b452be96b69d6f741129275530d8f0451e35adc408ad5635059fa3d
+SIZE (syslog-ng-3.24.1.tar.gz) = 4909513
diff --git a/sysutils/syslog-ng324/files/patch-configure b/sysutils/syslog-ng324/files/patch-configure
new file mode 100644
index 000000000000..f3b0e86ad49d
--- /dev/null
+++ b/sysutils/syslog-ng324/files/patch-configure
@@ -0,0 +1,29 @@
+--- configure.orig 2016-08-10 07:38:05.000000000 -0700
++++ configure 2016-08-10 12:33:00.605666000 -0700
+@@ -10250,7 +10250,7 @@
+ hardcode_minus_L=no
+ hardcode_shlibpath_var=unsupported
+ inherit_rpath=no
+- link_all_deplibs=unknown
++ link_all_deplibs=no
+ module_cmds=
+ module_expsym_cmds=
+ old_archive_from_new_cmds=
+@@ -13035,7 +13036,7 @@
+ old_striplib=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
+ $as_echo_n "checking whether stripping libraries is possible... " >&6; }
+-if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
++if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+@@ -16424,7 +16425,7 @@
+ if test -e "$JAVA_HOME_CHECKER"; then
+ JNI_HOME=`$JAVA_HOME_CHECKER`
+ else
+- JNI_HOME=`echo $JAVAC_BIN | sed "s/\(.*\)[/]bin[/]java.*/\1\//"`
++ JNI_HOME=`echo $JAVAC_BIN | sed "s/\(.*\)[/]bin[/]java.*/\1\/openjdk\*/"`
+ fi
+
+ JNI_LIBDIR=`find $JNI_HOME \( -name "libjvm.so" -or -name "libjvm.dylib" \) \
diff --git a/sysutils/syslog-ng324/files/pkg-message.in b/sysutils/syslog-ng324/files/pkg-message.in
new file mode 100644
index 000000000000..95140fc941eb
--- /dev/null
+++ b/sysutils/syslog-ng324/files/pkg-message.in
@@ -0,0 +1,33 @@
+[
+{ type: install
+ message: <<EOM
+syslog-ng is now installed! To replace FreeBSD's standard syslogd
+(/usr/sbin/syslogd), complete these steps:
+
+1. Create a configuration file named %%PREFIX%%/etc/syslog-ng.conf
+ (a sample named syslog-ng.conf.sample has been included in
+ %%PREFIX%%/etc). Note that this is a change in 2.0.2
+ version, previous ones put the config file in
+ %%PREFIX%%/etc/syslog-ng/syslog-ng.conf, so if this is an update
+ move that file in the right place
+
+2. Configure syslog-ng to start automatically by adding the following
+ to /etc/rc.conf:
+
+ syslog_ng_enable="YES"
+
+3. Prevent the standard FreeBSD syslogd from starting automatically by
+ adding a line to the end of your /etc/rc.conf file that reads:
+
+ syslogd_enable="NO"
+
+4. Shut down the standard FreeBSD syslogd:
+
+ kill `cat /var/run/syslog.pid`
+
+5. Start syslog-ng:
+
+ %%PREFIX%%/etc/rc.d/syslog-ng start
+EOM
+}
+]
diff --git a/sysutils/syslog-ng324/files/syslog-ng.conf.sample b/sysutils/syslog-ng324/files/syslog-ng.conf.sample
new file mode 100644
index 000000000000..3381d96c34a2
--- /dev/null
+++ b/sysutils/syslog-ng324/files/syslog-ng.conf.sample
@@ -0,0 +1,185 @@
+@version:3.24
+@include "scl.conf"
+
+#
+# This sample configuration file is essentially equilivent to the stock
+# FreeBSD /etc/syslog.conf file.
+#
+# $FreeBSD: head/sysutils/syslog-ng/files/syslog-ng.conf.sample 340872 2014-01-24 00:14:07Z mat $
+#
+
+#
+# options
+#
+options { chain_hostnames(off); flush_lines(0); threaded(yes); };
+
+#
+# sources
+#
+source src { system();
+ udp(); internal(); };
+
+#
+# destinations
+#
+destination messages { file("/var/log/messages"); };
+destination security { file("/var/log/security"); };
+destination authlog { file("/var/log/auth.log"); };
+destination maillog { file("/var/log/maillog"); };
+destination lpd-errs { file("/var/log/lpd-errs"); };
+destination xferlog { file("/var/log/xferlog"); };
+destination cron { file("/var/log/cron"); };
+destination debuglog { file("/var/log/debug.log"); };
+destination consolelog { file("/var/log/console.log"); };
+destination all { file("/var/log/all.log"); };
+destination newscrit { file("/var/log/news/news.crit"); };
+destination newserr { file("/var/log/news/news.err"); };
+destination newsnotice { file("/var/log/news/news.notice"); };
+destination slip { file("/var/log/slip.log"); };
+destination ppp { file("/var/log/ppp.log"); };
+destination console { file("/dev/console"); };
+destination allusers { usertty("*"); };
+#destination loghost { udp("loghost" port(514)); };
+
+#
+# log facility filters
+#
+filter f_auth { facility(auth); };
+filter f_authpriv { facility(authpriv); };
+filter f_not_authpriv { not facility(authpriv); };
+#filter f_console { facility(console); };
+filter f_cron { facility(cron); };
+filter f_daemon { facility(daemon); };
+filter f_ftp { facility(ftp); };
+filter f_kern { facility(kern); };
+filter f_lpr { facility(lpr); };
+filter f_mail { facility(mail); };
+filter f_news { facility(news); };
+filter f_security { facility(security); };
+filter f_user { facility(user); };
+filter f_uucp { facility(uucp); };
+filter f_local0 { facility(local0); };
+filter f_local1 { facility(local1); };
+filter f_local2 { facility(local2); };
+filter f_local3 { facility(local3); };
+filter f_local4 { facility(local4); };
+filter f_local5 { facility(local5); };
+filter f_local6 { facility(local6); };
+filter f_local7 { facility(local7); };
+
+#
+# log level filters
+#
+filter f_emerg { level(emerg); };
+filter f_alert { level(alert..emerg); };
+filter f_crit { level(crit..emerg); };
+filter f_err { level(err..emerg); };
+filter f_warning { level(warning..emerg); };
+filter f_notice { level(notice..emerg); };
+filter f_info { level(info..emerg); };
+filter f_debug { level(debug..emerg); };
+filter f_is_debug { level(debug); };
+
+#
+# program filters
+#
+filter f_ppp { program("ppp"); };
+filter f_slip { program("startslip"); };
+
+#
+# *.err;kern.warning;auth.notice;mail.crit /dev/console
+#
+log { source(src); filter(f_err); destination(console); };
+log { source(src); filter(f_kern); filter(f_warning); destination(console); };
+log { source(src); filter(f_auth); filter(f_notice); destination(console); };
+log { source(src); filter(f_mail); filter(f_crit); destination(console); };
+
+#
+# *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages
+#
+log { source(src); filter(f_notice); filter(f_not_authpriv); destination(messages); };
+log { source(src); filter(f_kern); filter(f_debug); destination(messages); };
+log { source(src); filter(f_lpr); filter(f_info); destination(messages); };
+log { source(src); filter(f_mail); filter(f_crit); destination(messages); };
+log { source(src); filter(f_news); filter(f_err); destination(messages); };
+
+#
+# security.* /var/log/security
+#
+log { source(src); filter(f_security); destination(security); };
+
+#
+# auth.info;authpriv.info /var/log/auth.log
+log { source(src); filter(f_auth); filter(f_info); destination(authlog); };
+log { source(src); filter(f_authpriv); filter(f_info); destination(authlog); };
+
+#
+# mail.info /var/log/maillog
+#
+log { source(src); filter(f_mail); filter(f_info); destination(maillog); };
+
+#
+# lpr.info /var/log/lpd-errs
+#
+log { source(src); filter(f_lpr); filter(f_info); destination(lpd-errs); };
+
+#
+# ftp.info /var/log/xferlog
+#
+log { source(src); filter(f_ftp); filter(f_info); destination(xferlog); };
+
+#
+# cron.* /var/log/cron
+#
+log { source(src); filter(f_cron); destination(cron); };
+
+#
+# *.=debug /var/log/debug.log
+#
+log { source(src); filter(f_is_debug); destination(debuglog); };
+
+#
+# *.emerg *
+#
+log { source(src); filter(f_emerg); destination(allusers); };
+
+#
+# uncomment this to log all writes to /dev/console to /var/log/console.log
+# console.info /var/log/console.log
+#
+#log { source(src); filter(f_console); filter(f_info); destination(consolelog); };
+
+#
+# uncomment this to enable logging of all log messages to /var/log/all.log
+# touch /var/log/all.log and chmod it to mode 600 before it will work
+# *.* /var/log/all.log
+#
+#log { source(src); destination(all); };
+
+#
+# uncomment this to enable logging to a remote loghost named loghost
+# *.* @loghost
+#
+#log { source(src); destination(loghost); };
+
+#
+# uncomment these if you're running inn
+# news.crit /var/log/news/news.crit
+# news.err /var/log/news/news.err
+# news.notice /var/log/news/news.notice
+#
+#log { source(src); filter(f_news); filter(f_crit); destination(newscrit); };
+#log { source(src); filter(f_news); filter(f_err); destination(newserr); };
+#log { source(src); filter(f_news); filter(f_notice); destination(newsnotice); };
+
+#
+# !startslip
+# *.* /var/log/slip.log
+#
+log { source(src); filter(f_slip); destination(slip); };
+
+#
+# !ppp
+# *.* /var/log/ppp.log
+#
+log { source(src); filter(f_ppp); destination(ppp); };
diff --git a/sysutils/syslog-ng324/files/syslog-ng.in b/sysutils/syslog-ng324/files/syslog-ng.in
new file mode 100644
index 000000000000..ae24e4984375
--- /dev/null
+++ b/sysutils/syslog-ng324/files/syslog-ng.in
@@ -0,0 +1,46 @@
+#!/bin/sh
+#
+# $FreeBSD: head/sysutils/syslog-ng/files/syslog-ng.in 340872 2014-01-24 00:14:07Z mat $
+#
+
+# PROVIDE: syslogd
+# REQUIRE: mountcritremote cleanvar ldconfig
+# BEFORE: SERVERS
+
+#
+# Add the following line to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+#syslog_ng_enable="YES"
+#syslog_ng_config="-u daemon"
+#syslog_ng_pid="/var/run/syslog-ng.pid"
+#
+
+syslog_ng_purgeklog=${syslog_ng_purgeklog-"NO"}
+
+. /etc/rc.subr
+
+name=syslog_ng
+rcvar=syslog_ng_enable
+
+command=%%PREFIX%%/sbin/syslog-ng
+required_files=%%PREFIX%%/etc/syslog-ng.conf
+extra_commands=reload
+
+if checkyesno syslog_ng_purgeklog; then
+ start_precmd="echo \"Purging klog(9)\" && sysctl -w kern.msgbuf_clear=1 $start_precmd";
+fi
+
+stop_postcmd=stop_postcmd
+
+load_rc_config $name
+
+: ${syslog_ng_enable:="NO"}
+pidfile=${syslog_ng_pid:-"/var/run/syslog.pid"}
+command_args="-p ${pidfile} ${syslog_ng_config}"
+
+stop_postcmd() {
+ rm -f $pidfile
+}
+
+run_rc_command "$1"
diff --git a/sysutils/syslog-ng324/pkg-descr b/sysutils/syslog-ng324/pkg-descr
new file mode 100644
index 000000000000..5e0fd2927ff3
--- /dev/null
+++ b/sysutils/syslog-ng324/pkg-descr
@@ -0,0 +1,17 @@
+syslog-ng is an enhanced log daemon, supporting a wide range of input and
+output methods: syslog, unstructured text, message queues, databases (SQL
+and NoSQL alike) and more.
+
+Key features:
+
+ * receive and send RFC3164 and RFC5424 style syslog messages
+ * work with any kind of unstructured data
+ * receive and send JSON formatted messages
+ * classify and structure logs with builtin parsers (csv-parser(),
+ db-parser(), ...)
+ * normalize, crunch and process logs as they flow through the system
+ * hand on messages for further processing using message queues (like
+ AMQP), files or databases (like PostgreSQL or MongoDB).
+
+The official home page of syslog-ng is:
+WWW: http://www.syslog-ng.org/
diff --git a/sysutils/syslog-ng324/pkg-plist b/sysutils/syslog-ng324/pkg-plist
new file mode 100644
index 000000000000..76a9206765b2
--- /dev/null
+++ b/sysutils/syslog-ng324/pkg-plist
@@ -0,0 +1,369 @@
+@sample etc/scl.conf.sample
+etc/syslog-ng.conf.dist
+@sample etc/syslog-ng.conf.sample
+bin/pdbtool
+bin/loggen
+bin/update-patterndb
+bin/dqtool
+bin/persist-tool
+include/syslog-ng/evtlog.h
+include/syslog-ng/evtmaps.h
+include/syslog-ng/pe-versioning.h
+include/syslog-ng/ivykis/iv_avl.h
+include/syslog-ng/ivykis/iv_event.h
+include/syslog-ng/ivykis/iv_event_raw.h
+include/syslog-ng/ivykis/iv_list.h
+include/syslog-ng/ivykis/iv_thread.h
+include/syslog-ng/ivykis/iv_tls.h
+include/syslog-ng/ivykis/iv_work.h
+include/syslog-ng/ivykis/iv_fd_pump.h
+include/syslog-ng/ivykis/iv_popen.h
+include/syslog-ng/ivykis/iv_signal.h
+include/syslog-ng/ivykis/iv_wait.h
+include/syslog-ng/ivykis/iv.h
+include/syslog-ng/compat/compat.h
+include/syslog-ng/compat/getutent.h
+include/syslog-ng/compat/glib.h
+include/syslog-ng/compat/lfs.h
+include/syslog-ng/compat/pio.h
+include/syslog-ng/compat/socket.h
+include/syslog-ng/compat/string.h
+include/syslog-ng/compat/time.h
+include/syslog-ng/control/control.h
+include/syslog-ng/control/control-server.h
+include/syslog-ng/scanner/csv-scanner/csv-scanner.h
+include/syslog-ng/debugger/debugger.h
+include/syslog-ng/debugger/tracer.h
+include/syslog-ng/debugger/debugger-main.h
+include/syslog-ng/filter/filter-expr.h
+include/syslog-ng/filter/filter-op.h
+include/syslog-ng/filter/filter-cmp.h
+include/syslog-ng/filter/filter-in-list.h
+include/syslog-ng/filter/filter-tags.h
+include/syslog-ng/filter/filter-netmask.h
+include/syslog-ng/filter/filter-netmask6.h
+include/syslog-ng/filter/filter-call.h
+include/syslog-ng/filter/filter-re.h
+include/syslog-ng/filter/filter-pri.h
+include/syslog-ng/filter/filter-pipe.h
+include/syslog-ng/filter/filter-expr-parser.h
+include/syslog-ng/logmsg/gsockaddr-serialize.h
+include/syslog-ng/logmsg/logmsg.h
+include/syslog-ng/logmsg/serialization.h
+include/syslog-ng/logmsg/logmsg-serialize.h
+include/syslog-ng/logmsg/logmsg-serialize-fixup.h
+include/syslog-ng/logmsg/nvtable.h
+include/syslog-ng/logmsg/nvtable-serialize.h
+include/syslog-ng/logmsg/nvtable-serialize-endianutils.h
+include/syslog-ng/logmsg/tags-serialize.h
+include/syslog-ng/logmsg/timestamp-serialize.h
+include/syslog-ng/logmsg/tags.h
+include/syslog-ng/logproto/logproto-client.h
+include/syslog-ng/logproto/logproto-server.h
+include/syslog-ng/logproto/logproto-buffered-server.h
+include/syslog-ng/logproto/logproto-dgram-server.h
+include/syslog-ng/logproto/logproto-framed-client.h
+include/syslog-ng/logproto/logproto-framed-server.h
+include/syslog-ng/logproto/logproto-text-client.h
+include/syslog-ng/logproto/logproto-text-server.h
+include/syslog-ng/logproto/logproto-indented-multiline-server.h
+include/syslog-ng/logproto/logproto-regexp-multiline-server.h
+include/syslog-ng/logproto/logproto-record-server.h
+include/syslog-ng/logproto/logproto-builtins.h
+include/syslog-ng/logproto/logproto-multiline-server.h
+include/syslog-ng/logproto/logproto.h
+include/syslog-ng/parser/parser-expr.h
+include/syslog-ng/parser/parser-expr-parser.h
+include/syslog-ng/syslog-ng-config.h
+include/syslog-ng/afinter.h
+include/syslog-ng/alarms.h
+include/syslog-ng/apphook.h
+include/syslog-ng/atomic.h
+include/syslog-ng/block-ref-parser.h
+include/syslog-ng/cache.h
+include/syslog-ng/cfg.h
+include/syslog-ng/cfg-grammar.h
+include/syslog-ng/cfg-lexer.h
+include/syslog-ng/cfg-lexer-subst.h
+include/syslog-ng/cfg-args.h
+include/syslog-ng/cfg-parser.h
+include/syslog-ng/cfg-tree.h
+include/syslog-ng/reloc.h
+include/syslog-ng/children.h
+include/syslog-ng/crypto.h
+include/syslog-ng/dnscache.h
+include/syslog-ng/driver.h
+include/syslog-ng/fdhelpers.h
+include/syslog-ng/file-perms.h
+include/syslog-ng/find-crlf.h
+include/syslog-ng/gprocess.h
+include/syslog-ng/gsockaddr.h
+include/syslog-ng/gsocket.h
+include/syslog-ng/hostname.h
+include/syslog-ng/host-resolve.h
+include/syslog-ng/logmatcher.h
+include/syslog-ng/logmpx.h
+include/syslog-ng/logpipe.h
+include/syslog-ng/logqueue-fifo.h
+include/syslog-ng/logqueue.h
+include/syslog-ng/logreader.h
+include/syslog-ng/logsource.h
+include/syslog-ng/logwriter.h
+include/syslog-ng/mainloop.h
+include/syslog-ng/mainloop-call.h
+include/syslog-ng/mainloop-worker.h
+include/syslog-ng/mainloop-io-worker.h
+include/syslog-ng/module-config.h
+include/syslog-ng/memtrace.h
+include/syslog-ng/messages.h
+include/syslog-ng/ml-batched-timer.h
+include/syslog-ng/msg-format.h
+include/syslog-ng/parse-number.h
+include/syslog-ng/pathutils.h
+include/syslog-ng/persist-state.h
+include/syslog-ng/persistable-state-header.h
+include/syslog-ng/persistable-state-presenter.h
+include/syslog-ng/plugin.h
+include/syslog-ng/plugin-types.h
+include/syslog-ng/poll-events.h
+include/syslog-ng/poll-fd-events.h
+include/syslog-ng/pragma-parser.h
+include/syslog-ng/presented-persistable-state.h
+include/syslog-ng/rcptid.h
+include/syslog-ng/run-id.h
+include/syslog-ng/scratch-buffers.h
+include/syslog-ng/serialize.h
+include/syslog-ng/service-management.h
+include/syslog-ng/seqnum.h
+include/syslog-ng/str-format.h
+include/syslog-ng/str-utils.h
+include/syslog-ng/syslog-names.h
+include/syslog-ng/syslog-ng.h
+include/syslog-ng/string-list.h
+include/syslog-ng/tls-support.h
+include/syslog-ng/thread-utils.h
+include/syslog-ng/tlscontext.h
+include/syslog-ng/type-hinting.h
+include/syslog-ng/uuid.h
+include/syslog-ng/userdb.h
+include/syslog-ng/utf8utils.h
+include/syslog-ng/versioning.h
+include/syslog-ng/ringbuffer.h
+include/syslog-ng/rewrite/rewrite-expr.h
+include/syslog-ng/rewrite/rewrite-set-tag.h
+include/syslog-ng/rewrite/rewrite-set.h
+include/syslog-ng/rewrite/rewrite-unset.h
+include/syslog-ng/rewrite/rewrite-subst.h
+include/syslog-ng/rewrite/rewrite-expr-parser.h
+include/syslog-ng/rewrite/rewrite-groupset.h
+include/syslog-ng/host-id.h
+include/syslog-ng/resolved-configurable-paths.h
+include/syslog-ng/stats/stats.h
+include/syslog-ng/stats/stats-counter.h
+include/syslog-ng/stats/stats-cluster.h
+include/syslog-ng/stats/stats-csv.h
+include/syslog-ng/stats/stats-log.h
+include/syslog-ng/stats/stats-registry.h
+include/syslog-ng/template/templates.h
+include/syslog-ng/template/macros.h
+include/syslog-ng/template/function.h
+include/syslog-ng/template/simple-function.h
+include/syslog-ng/template/repr.h
+include/syslog-ng/template/compiler.h
+include/syslog-ng/template/user-function.h
+include/syslog-ng/template/escaping.h
+include/syslog-ng/template/common-template-typedefs.h
+include/syslog-ng/transport/logtransport.h
+include/syslog-ng/transport/transport-aux-data.h
+include/syslog-ng/transport/transport-tls.h
+include/syslog-ng/transport/transport-file.h
+include/syslog-ng/transport/transport-pipe.h
+include/syslog-ng/transport/transport-socket.h
+include/syslog-ng/value-pairs/value-pairs.h
+include/syslog-ng/value-pairs/transforms.h
+include/syslog-ng/value-pairs/cmdline.h
+include/syslog-ng/value-pairs/evttag.h
+include/syslog-ng/iv.h
+include/syslog-ng/iv_avl.h
+include/syslog-ng/iv_event.h
+include/syslog-ng/iv_event_raw.h
+include/syslog-ng/iv_fd_pump.h
+include/syslog-ng/iv_inotify.h
+include/syslog-ng/iv_list.h
+include/syslog-ng/iv_popen.h
+include/syslog-ng/iv_signal.h
+include/syslog-ng/iv_thread.h
+include/syslog-ng/iv_tls.h
+include/syslog-ng/iv_wait.h
+include/syslog-ng/iv_work.h
+include/syslog-ng/compat/openssl_support.h
+include/syslog-ng/str-repr/encode.h
+include/syslog-ng/compat/pcre.h
+include/syslog-ng/control/control-commands.h
+include/syslog-ng/control/control-main.h
+include/syslog-ng/scanner/kv-scanner/kv-scanner.h
+include/syslog-ng/scanner/list-scanner/list-scanner.h
+include/syslog-ng/stats/stats-cluster-logpipe.h
+include/syslog-ng/stats/stats-cluster-single.h
+include/syslog-ng/stats/stats-control.h
+include/syslog-ng/stats/stats-query-commands.h
+include/syslog-ng/stats/stats-query.h
+include/syslog-ng/cfg-block-generator.h
+include/syslog-ng/cfg-block.h
+include/syslog-ng/compat/getent.h
+include/syslog-ng/compat/getent-generic.h
+include/syslog-ng/compat/getent-sun.h
+include/syslog-ng/compat/un.h
+include/syslog-ng/logthrsource/logthrfetcherdrv.h
+include/syslog-ng/logthrsource/logthrsourcedrv.h
+include/syslog-ng/logmsg/nvhandle-descriptors.h
+include/syslog-ng/logmsg/nvtable-serialize-legacy.h
+include/syslog-ng/misc.h
+include/syslog-ng/nondumpable-allocator.h
+include/syslog-ng/secret-storage.h
+include/syslog-ng/atomic-gssize.h
+include/syslog-ng/loggen_helper.h
+include/syslog-ng/loggen_plugin.h
+include/syslog-ng/transport/multitransport.h
+include/syslog-ng/transport/transport-factory-id.h
+include/syslog-ng/transport/transport-factory-registry.h
+include/syslog-ng/transport/transport-factory-socket.h
+include/syslog-ng/transport/transport-factory-tls.h
+include/syslog-ng/transport/transport-factory.h
+include/syslog-ng/window-size-counter.h
+include/syslog-ng/http-auth/auth-header.h
+include/syslog-ng/mainloop-control.h
+include/syslog-ng/msg-stats.h
+include/syslog-ng/scanner/xml-scanner/xml-scanner.h
+include/syslog-ng/timeutils/cache.h
+include/syslog-ng/timeutils/names.h
+include/syslog-ng/timeutils/zoneinfo.h
+include/syslog-ng/logthrdest/logthrdestdrv.h
+include/syslog-ng/str-repr/decode.h
+include/syslog-ng/timeutils/conv.h
+include/syslog-ng/timeutils/format.h
+include/syslog-ng/timeutils/misc.h
+include/syslog-ng/timeutils/scan-timestamp.h
+include/syslog-ng/timeutils/unixtime.h
+include/syslog-ng/timeutils/wallclocktime.h
+include/syslog-ng/value-pairs/internals.h
+include/syslog-ng/ack-tracker/ack_tracker.h
+include/syslog-ng/ack-tracker/bookmark.h
+include/syslog-ng/ack-tracker/late_ack_record_container.h
+include/syslog-ng/ack-tracker/late_ack_tracker.h
+include/syslog-ng/dynamic-window-pool.h
+include/syslog-ng/dynamic-window.h
+include/syslog-ng/cfg-path.h
+include/syslog-ng/timeutils/zonecache.h
+include/syslog-ng/timeutils/zonedb.h
+lib/libsecret-storage.so
+lib/libsecret-storage.so.0
+lib/libsecret-storage.so.0.0.0
+lib/libevtlog-3.24.so.0
+lib/libevtlog-3.24.so.0.0.0
+lib/libevtlog.so
+lib/libsyslog-ng-3.24.so.0.0.0
+lib/libsyslog-ng-3.24.so.0
+lib/libsyslog-ng.so
+lib/libsyslog-ng-native-connector.a
+lib/libloggen_helper-3.24.so.0
+lib/libloggen_helper-3.24.so.0.0.0
+lib/libloggen_helper.so
+lib/libloggen_plugin-3.24.so.0
+lib/libloggen_plugin-3.24.so.0.0.0
+lib/libloggen_plugin.so
+lib/syslog-ng/loggen/libloggen_socket_plugin.so
+lib/syslog-ng/loggen/libloggen_ssl_plugin.so
+lib/syslog-ng/libappmodel.so
+lib/syslog-ng/libsyslogformat.so
+lib/syslog-ng/libadd-contextual-data.so
+lib/syslog-ng/libcef.so
+lib/syslog-ng/libtimestamp.so
+lib/syslog-ng/libdisk-buffer.so
+lib/syslog-ng/libafsocket.so
+lib/syslog-ng/libaffile.so
+lib/syslog-ng/libafprog.so
+lib/syslog-ng/libafuser.so
+lib/syslog-ng/libcsvparser.so
+lib/syslog-ng/libconfgen.so
+lib/syslog-ng/libexamples.so
+lib/syslog-ng/libsystem-source.so
+lib/syslog-ng/liblinux-kmsg-format.so
+lib/syslog-ng/libbasicfuncs.so
+lib/syslog-ng/libcryptofuncs.so
+lib/syslog-ng/libdbparser.so
+lib/syslog-ng/libafstomp.so
+lib/syslog-ng/libpseudofile.so
+lib/syslog-ng/libgraphite.so
+lib/syslog-ng/libkvformat.so
+lib/syslog-ng/libmap-value-pairs.so
+lib/syslog-ng/libsnmptrapd-parser.so
+lib/syslog-ng/libstardate.so
+lib/syslog-ng/libtfgetent.so
+lib/syslog-ng/libtags-parser.so
+lib/syslog-ng/libxml.so
+lib/syslog-ng/libhook-commands.so
+libdata/pkgconfig/syslog-ng.pc
+libdata/pkgconfig/syslog-ng-native-connector.pc
+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
+man/man1/dqtool.1.gz
+man/man1/syslog-ng-debun.1.gz
+sbin/syslog-ng-debun
+sbin/syslog-ng
+sbin/syslog-ng-ctl
+share/syslog-ng/include/scl/cim/adapter.conf
+share/syslog-ng/include/scl/default-network-drivers/plugin.conf
+share/syslog-ng/include/scl/ewmm/ewmm.conf
+share/syslog-ng/include/scl/graylog2/plugin.conf
+share/syslog-ng/include/scl/iptables/iptables.conf
+share/syslog-ng/include/scl/loadbalancer/gen-loadbalancer.sh
+share/syslog-ng/include/scl/loadbalancer/plugin.conf
+share/syslog-ng/include/scl/linux-audit/linux-audit.conf
+share/syslog-ng/include/scl/sudo/sudo.conf
+share/syslog-ng/include/scl/system/plugin.conf
+share/syslog-ng/include/scl/pacct/plugin.conf
+share/syslog-ng/include/scl/syslogconf/convert-syslogconf.awk
+share/syslog-ng/include/scl/syslogconf/README
+share/syslog-ng/include/scl/syslogconf/plugin.conf
+share/syslog-ng/include/scl/rewrite/cc-mask.conf
+share/syslog-ng/include/scl/nodejs/plugin.conf
+share/syslog-ng/include/scl/graphite/README
+share/syslog-ng/include/scl/graphite/plugin.conf
+share/syslog-ng/include/scl/solaris/plugin.conf
+share/syslog-ng/include/scl/mbox/mbox.conf
+share/syslog-ng/include/scl/elasticsearch/plugin.conf
+share/syslog-ng/include/scl/kafka/plugin.conf
+share/syslog-ng/include/scl/hdfs/plugin.conf
+share/syslog-ng/include/scl/apache/apache.conf
+share/syslog-ng/include/scl/loggly/loggly.conf
+share/syslog-ng/include/scl/logmatic/logmatic.conf
+share/syslog-ng/include/scl/cisco/plugin.conf
+share/syslog-ng/include/scl/snmptrap/snmptrapd-source.conf
+share/syslog-ng/include/scl/osquery/plugin.conf
+share/syslog-ng/include/scl/windowseventlog/plugin.conf
+share/syslog-ng/include/scl/windowseventlog/windowseventlog.xml
+share/syslog-ng/include/scl/telegram/telegram.conf
+share/syslog-ng/include/scl/slack/slack.conf
+share/syslog-ng/include/scl/collectd/plugin.conf
+share/syslog-ng/include/scl/netskope/plugin.conf
+share/syslog-ng/include/scl/websense/plugin.conf
+share/syslog-ng/include/scl/checkpoint/plugin.conf
+share/syslog-ng/include/scl/elasticsearch/elastic-http.conf
+share/syslog-ng/include/scl/junos/plugin.conf
+share/syslog-ng/tools/lex-rules.am
+share/syslog-ng/tools/cfg-grammar.y
+share/syslog-ng/tools/merge-grammar.py
+share/syslog-ng/tools/system-expand.sh
+share/syslog-ng/xsd/patterndb-1.xsd
+share/syslog-ng/xsd/patterndb-2.xsd
+share/syslog-ng/xsd/patterndb-3.xsd
+share/syslog-ng/xsd/patterndb-4.xsd
+share/syslog-ng/xsd/patterndb-5.xsd
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/NEWS.md
+@dir etc/patterndb.d