Index: head/sysutils/syslog-ng/Makefile =================================================================== --- head/sysutils/syslog-ng/Makefile (nonexistent) +++ head/sysutils/syslog-ng/Makefile (revision 554669) @@ -0,0 +1,234 @@ +# Created by: Ivan Lago +# $FreeBSD$ + +PORTNAME= syslog-ng +DISTVERSION= 3.29.1 +PORTREVISION= 2 +CATEGORIES= sysutils +MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/ + +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 gettext-runtime gmake gnome \ + libtool pathfix pkgconfig python:3.5+,build shebangfix ssl + +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= afsnmp +SNMPDEST_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp +SNMPDEST_PLIST_FILES= lib/syslog-ng/libafsnmp.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_CONFIGURE_ON= --enable-http +CURL_LIB_DEPENDS= libcurl.so:ftp/curl +CURL_PLIST_FILES= lib/syslog-ng/libhttp.so \ + include/syslog-ng/modules/http/http-signals.h + +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 + +.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 Property changes on: head/sysutils/syslog-ng/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/syslog-ng/files/patch-modules_afsocket_socket-options.c =================================================================== --- head/sysutils/syslog-ng/files/patch-modules_afsocket_socket-options.c (nonexistent) +++ head/sysutils/syslog-ng/files/patch-modules_afsocket_socket-options.c (revision 554669) @@ -0,0 +1,20 @@ +--- modules/afsocket/socket-options.c.orig 2020-08-10 18:04:39 UTC ++++ modules/afsocket/socket-options.c +@@ -86,7 +86,16 @@ _setup_keepalive(gint fd) + static gboolean + _setup_reuseport(gint fd) + { +-#ifdef SO_REUSEPORT ++#if defined(SO_REUSEPORT_LB) ++ gint on = 1; ++ if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT_LB, &on, sizeof(on)) < 0) ++ { ++ msg_error("The kernel refused our SO_REUSEPORT_LB setting", ++ evt_tag_error("error")); ++ return FALSE; ++ } ++ return TRUE; ++#elif defined(SO_REUSEPORT) + gint on = 1; + if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on)) < 0) + { Property changes on: head/sysutils/syslog-ng/files/patch-modules_afsocket_socket-options.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/syslog-ng/files/pkg-message.in =================================================================== --- head/sysutils/syslog-ng/files/pkg-message.in (nonexistent) +++ head/sysutils/syslog-ng/files/pkg-message.in (revision 554669) @@ -0,0 +1,41 @@ +[ +{ type: install + message: <&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" \) \ Property changes on: head/sysutils/syslog-ng/files/patch-configure ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/syslog-ng/distinfo =================================================================== --- head/sysutils/syslog-ng/distinfo (nonexistent) +++ head/sysutils/syslog-ng/distinfo (revision 554669) @@ -0,0 +1,3 @@ +TIMESTAMP = 1598679319 +SHA256 (syslog-ng-3.29.1.tar.gz) = 5cd6b65466671ec5b793fc703a515e07e0da39b79190b2a3c89af176d07e89fd +SIZE (syslog-ng-3.29.1.tar.gz) = 5111614 Property changes on: head/sysutils/syslog-ng/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/syslog-ng/pkg-plist =================================================================== --- head/sysutils/syslog-ng/pkg-plist (nonexistent) +++ head/sysutils/syslog-ng/pkg-plist (revision 554669) @@ -0,0 +1,391 @@ +@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 +bin/slogencrypt +bin/slogkey +bin/slogverify +include/syslog-ng/cfg-walker.h +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/signal-handler.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/transport/transport-udp-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/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/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 +include/syslog-ng/list-adt.h +include/syslog-ng/rewrite/rewrite-set-severity.h +include/syslog-ng/signal-slot-connector/signal-slot-connector.h +include/syslog-ng/rewrite/rewrite-set-facility.h +include/syslog-ng/ack-tracker/ack_tracker_types.h +include/syslog-ng/ack-tracker/consecutive_ack_record_container.h +include/syslog-ng/ack-tracker/consecutive_ack_tracker.h +include/syslog-ng/ack-tracker/instant_ack_tracker.h +include/syslog-ng/ack-tracker/ack_tracker_factory.h +include/syslog-ng/ack-tracker/batched_ack_tracker.h +lib/syslog-ng/libazure-auth-header.so +lib/libsecret-storage.so +lib/libsecret-storage.so.0 +lib/libsecret-storage.so.0.0.0 +lib/libevtlog-3.29.so.0 +lib/libevtlog-3.29.so.0.0.0 +lib/libevtlog.so +lib/libsyslog-ng-3.29.so.0.0.0 +lib/libsyslog-ng-3.29.so.0 +lib/libsyslog-ng.so +lib/libsyslog-ng-native-connector.a +lib/libloggen_helper-3.29.so.0 +lib/libloggen_helper-3.29.so.0.0.0 +lib/libloggen_helper.so +lib/libloggen_plugin-3.29.so.0 +lib/libloggen_plugin-3.29.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/libsecure-logging.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 +man/man1/persist-tool.1.gz +man/man1/slogencrypt.1.gz +man/man1/slogkey.1.gz +man/man1/slogverify.1.gz +man/man7/secure-logging.7.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/kafka/kafka.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/include/scl/elasticsearch/elastic-java.conf +share/syslog-ng/include/scl/kafka/kafka-java.conf +share/syslog-ng/include/scl/sumologic/sumologic.conf +share/syslog-ng/include/scl/paloalto/panos.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 Property changes on: head/sysutils/syslog-ng/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/syslog-ng/pkg-descr =================================================================== --- head/sysutils/syslog-ng/pkg-descr (nonexistent) +++ head/sysutils/syslog-ng/pkg-descr (revision 554669) @@ -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/ Property changes on: head/sysutils/syslog-ng/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property