14405b93a5
3.17.2 ====== ## Bugfixes - Fix a bug in flow-control - Fix template function evaluation in debugger 3.17.1 ====== ## Features - Client side failback mode - New linux-audit() source as SCL - Decorating generated configuration - Introduce ewmm() source - Add parsing of Cisco unified call manager - Mandatory parameters for cfg-block (SCL) ## Bugfixes - dqtool cat print backlog items - Rewind backlog in case of stateless LogProtoClient - Filter out incorrectly parsed sudo logs - Minor fixes related to client-lib-dir, loggen and eventlog - Minor stats-query fixes and refactor - Reliable disk buffer non-empty backlog - Fix pip package versions on older distro releases (dbld) - Fix a groupset/groupunset and map-value-pairs() crash - Make g_atomic_counter_set() atomic and update minimum glib version to 2.26 - Aligning java related SCLs with mandatory parameters - Loggen minor fixes - grab-logging should be installed as a header - Fix possible underflow of memory_usage (afsql, logqueue-fifo) - Fix SELinux module version inconsistency - Fix CMake unit test compilation (no-pie) - Fix possible crash in syslog-parser() - Disable ack for mark mode - Fixing a Telegram destination bug with bot id - All drivers should support inner destination or source plugins - Fix default file and directory creation ownership - Fix global "center;;received" counter when systemd-journal() is used - Link everything to libsecret-storage - Inform about the right dns-cache() configuration (warning message typo) - Adjusting window size for internal mark mode - Fix memory leaks in disk-buffer() - Fix undefined behavior in log multiplexer - Fix static linking mode (autotools) - Fix internal mark mode infinite loop with old ivykis - Fix missing normalize flags - Keep JVM running on reload if once configured - Fix a race condition (suspend) in LogSource - Add `@requires json-plugin` to the cim() parser - Added exclude_kmsg option to system source - Fix padding template function - Leak & invalid memory access - FreeBSD 11.2 builderror SOCK_STREAM - Add ref-counted TLSVerifier struct (use after free fix) ## Other changes - Improve loggen's file message parser - syslog-ng-debun improvements - Goodbye "goto relex" (refactor) - Refactor the callback registration mechanism of WildcardFileReader - Extended Linux capabilities detection (pkg-config) - Add atomic gssize - Lower the message level of `@requires` to debug - macOS warning elimination - Remove a misleading rewrite-related debug message - Minor updates to SELinux policy installer script - More robust GLib detection (CMake) - Logthreaded nonfunctional changes - Confgen and pragma improvements - Flush before stopping syslog-ng (functional tests) - Port unit tests into criterion (test_filters_netmask6, test_findeom, csv_parser, patternDB) - Libtest refactors - Add missing files to the source tarball - Better python binary detection
73 lines
2.3 KiB
Makefile
73 lines
2.3 KiB
Makefile
# $NetBSD: Makefile.common,v 1.13 2018/08/15 13:08:21 fhajny Exp $
|
|
# used by sysutils/syslog-ng/Makefile
|
|
# used by sysutils/syslog-ng/Makefile.module
|
|
|
|
DISTNAME= syslog-ng-3.17.2
|
|
CATEGORIES= sysutils
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=balabit/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.syslog-ng.org/
|
|
COMMENT= Highly portable log management solution
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
GITHUB_RELEASE= ${DISTNAME}
|
|
|
|
PATCHDIR= ${.CURDIR}/../../sysutils/syslog-ng/patches
|
|
DISTINFO_FILE= ${.CURDIR}/../../sysutils/syslog-ng/distinfo
|
|
|
|
USE_LANGUAGES= c c99
|
|
USE_TOOLS+= flex pkg-config gmake awk:run
|
|
USE_LIBTOOL= yes
|
|
GNU_CONFIGURE= yes
|
|
|
|
CHECK_PORTABILITY_SKIP+= debian/syslog-ng.init
|
|
|
|
CONFIGURE_ARGS+= --disable-amqp
|
|
CONFIGURE_ARGS+= --disable-geoip
|
|
CONFIGURE_ARGS+= --disable-http
|
|
CONFIGURE_ARGS+= --disable-ipv6
|
|
CONFIGURE_ARGS+= --disable-java
|
|
CONFIGURE_ARGS+= --disable-mongodb
|
|
CONFIGURE_ARGS+= --disable-python
|
|
CONFIGURE_ARGS+= --disable-redis
|
|
CONFIGURE_ARGS+= --disable-smtp
|
|
CONFIGURE_ARGS+= --disable-sql
|
|
CONFIGURE_ARGS+= --disable-ssl
|
|
CONFIGURE_ARGS+= --disable-stomp
|
|
CONFIGURE_ARGS+= --disable-sun-streams
|
|
CONFIGURE_ARGS+= --disable-tcp-wrapper
|
|
CONFIGURE_ARGS+= --localstatedir=${VARBASE}/db/syslog-ng
|
|
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
|
|
CONFIGURE_ARGS+= --with-ivykis=system
|
|
CONFIGURE_ARGS+= --with-mongoc=no
|
|
CONFIGURE_ARGS+= --with-librabbitmq-client=no
|
|
CONFIGURE_ARGS+= --with-pidfile-dir=${VARBASE}/run
|
|
|
|
CONFIGURE_ARGS.SunOS+= --enable-dynamic-linking
|
|
CONFIGURE_ARGS.SunOS+= ac_cv_func_inotify_init=no
|
|
|
|
SUBST_CLASSES+= unamepath
|
|
SUBST_STAGE.unamepath= post-configure
|
|
SUBST_FILES.unamepath= contrib/syslog2ng
|
|
SUBST_VARS.unamepath= UNAME
|
|
|
|
PYTHON_VERSIONS_ACCEPTED= 27
|
|
|
|
REPLACE_AWK+= contrib/syslog2ng
|
|
REPLACE_PYTHON+= lib/merge-grammar.py
|
|
|
|
# Kill bundled depedencies, speeds up configure time
|
|
post-extract:
|
|
${RM} -rf ${WRKSRC}/lib/ivykis
|
|
${RM} -rf ${WRKSRC}/modules/afamqp/rabbitmq-c
|
|
${RM} -rf ${WRKSRC}/modules/afmongodb/mongo-c-driver
|
|
|
|
.include "../../converters/libiconv/buildlink3.mk"
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
|
.include "../../devel/glib2/buildlink3.mk"
|
|
.include "../../devel/ivykis/buildlink3.mk"
|
|
.include "../../devel/pcre/buildlink3.mk"
|
|
.include "../../lang/python/application.mk"
|
|
.include "../../security/openssl/buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|