From nobody Mon Jan 29 18:54:05 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TNyBk4JS7z59Cy8; Mon, 29 Jan 2024 18:54:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TNyBk1Wqqz3xTT; Mon, 29 Jan 2024 18:54:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706554446; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=n8uHQd2FGeb1x97hLvujB/cWyRqNx+o5ml/mTzJwZjA=; b=QcPMF+OjlPAUshLUtjb7nYjVqLDS9hoQLmem6lVCZRxjEN6sF3ZBWHy0xXPUm5EMFa3sEt ai+NQm9WWjVyFvXhu8/ymWUggYg7Slsy66f5PzzmIpO0wrC3H/NiLj1Oog5tkL3cm8pXJO pOmy9BSvPGydOp+7MeDNrsRjH7/mEsoNMjioLiViqt3Kg9OiDAq/VBjMnkDAWqaV6KKIRQ 4HpSwci/Yk9S2xdDUIHZDGlnUsHsGQjrWJxbS/vDsn5puUA8LBhbVZ0BS+mbETni2KhET1 lM4rr0bfkG7xaUFJUrFaCI7IgblzWjkWBjTTy7LrnWpEntW3Sm+O/duc3NR4kA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706554446; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=n8uHQd2FGeb1x97hLvujB/cWyRqNx+o5ml/mTzJwZjA=; b=Oxy30CoGC8gJoVXJr79SpA2KsN+xNWenRTuQI6o3QYpPjPriwmIv/yWJk1dHlGyt5YzL9x pPfRQ4ansbKJ3Z8fDIyB8utKsE19ezL7e4mUOAHlOzlx52NyxF6Nnbt9s3DuJKaK8w+bZG omHIBA4wYQuy6rZnYCmrkkA6ymgfd1ZlvAtJ/bpYjlmLVMbkU2kznJMAiKVezeolRDghqG 97ZLhsxqK1qF7WvwchWaPQEdfw7Gy7pNQeNUrg1PxiH8U5gPESUmakT/IYfe5fjuxp/M9/ 2x9sO18FtdduzN4Fq4VIDSgHRYd6HFnUJ5RF69Do5Sl8EsZJFFBHJ8c8Vv/hug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706554446; a=rsa-sha256; cv=none; b=dSrZESg6F0cQ9RtM8bnfUvT6H8twBWeRPD8U8c+qadkmAIZ1lhzmHx6yNL6sk8VUU+XXVo j7tsiyltnDsTNq+yCTzqd6dGq5GnYCQhxlaQy0yitDlsV7RMSEwAxAepAYS2+LzwmNJwaT 7JSf5d5SKfB+Uh2IZZGDlGqSUUX081fPQqzzErdSb2jqp+QJycx6+hve4sWBsp7xZG4XVN 8+8kA1yxyE2e19jekzlXBik4WYWlQ0/bjk7qe2YwqvwX9F/keBufNbEMTj/QFtNbjXF0EO 5xHzp6iqEq1O0Frdf6KgZugFf8nIccH/lfBkBTLiGBXG7sZU7OHSd7Nk/eFFNQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TNyBk0ZJcz12pR; Mon, 29 Jan 2024 18:54:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 40TIs5WT040331; Mon, 29 Jan 2024 18:54:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40TIs5ZT040328; Mon, 29 Jan 2024 18:54:05 GMT (envelope-from git) Date: Mon, 29 Jan 2024 18:54:05 GMT Message-Id: <202401291854.40TIs5ZT040328@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Cy Schubert Subject: git: d7857e5c7148 - main - sysutils/syslog-ng: Update to 4.6.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d7857e5c714834972ad613a67461408295e26719 Auto-Submitted: auto-generated The branch main has been updated by cy: URL: https://cgit.FreeBSD.org/ports/commit/?id=d7857e5c714834972ad613a67461408295e26719 commit d7857e5c714834972ad613a67461408295e26719 Author: Cy Schubert AuthorDate: 2024-01-29 18:41:26 +0000 Commit: Cy Schubert CommitDate: 2024-01-29 18:53:59 +0000 sysutils/syslog-ng: Update to 4.6.0 Patch was created and tested by our upstream representative Peter Czanik. Submitted by: Peter Czanik (CzP) Balabit (a OneIdentity company) / syslog-ng upstream --- sysutils/syslog-ng/Makefile | 22 +++++++++++++++++----- sysutils/syslog-ng/distinfo | 6 +++--- sysutils/syslog-ng/files/syslog-ng.conf.sample | 2 +- sysutils/syslog-ng/pkg-plist | 26 ++++++++++++++++++-------- 4 files changed, 39 insertions(+), 17 deletions(-) diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile index ce2990fe0280..8daa364aeb19 100644 --- a/sysutils/syslog-ng/Makefile +++ b/sysutils/syslog-ng/Makefile @@ -1,5 +1,5 @@ PORTNAME= syslog-ng -DISTVERSION= 4.4.0 +DISTVERSION= 4.6.0 CATEGORIES= sysutils # official master site: MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/ @@ -29,7 +29,7 @@ CONFLICTS?= syslog-ng syslog-ng[0-9] \ WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} MAKE_JOBS_UNSAFE= yes -OPTIONS_DEFINE= TCP_WRAPPERS SQL SPOOF IPV6 SMTP JSON GEOIP2 DOCS REDIS JAVA PYTHON PYTHON_MOD MONGO CURL JAVA_MOD AMQP RIEMANN KAFKA SNMPDEST +OPTIONS_DEFINE= TCP_WRAPPERS SQL SPOOF IPV6 SMTP JSON GEOIP2 DOCS REDIS JAVA PYTHON PYTHON_MOD MONGO CURL JAVA_MOD AMQP RIEMANN KAFKA SNMPDEST GRPC OPTIONS_DEFAULT= CURL JSON TCP_WRAPPERS_DESC= Build with TCP Wrappers SQL_DESC= Build with database (libdbi) support @@ -47,8 +47,7 @@ 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_GCC= yes +GRPC_DESC= Build with experimental GRPC-based modules (OpenTelemetry, Loki, etc.) USE_LDCONFIG= yes USE_RC_SUBR= syslog-ng @@ -61,7 +60,7 @@ INSTALL_TARGET= install-strip CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \ --enable-dynamic-linking --enable-manpages \ - --disable-linux-caps --disable-cpp \ + --disable-linux-caps \ --datadir=${PREFIX}/share/ --with-ivykis=system \ --with-python=${PYTHON_VER} --with-python-packages=none @@ -259,6 +258,15 @@ KAFKA_CONFIGURE_OFF= --disable-kafka KAFKA_LIB_DEPENDS= librdkafka.so:net/librdkafka KAFKA_PLIST_FILES= lib/syslog-ng/libkafka.so +GRPC_CONFIGURE_ON= --enable-cpp +GRPC_CONFIGURE_OFF= --disable-cpp +GRPC_LIB_DEPENDS= libgrpc.so:devel/grpc +GRPC_PLIST_FILES= lib/libgrpc-protos.so \ + lib/libgrpc-protos.so.0 \ + lib/libgrpc-protos.so.0.0.0 \ + lib/syslog-ng/libloki.so \ + lib/syslog-ng/libotel.so + .include .if !${PORT_OPTIONS:MJSON} @@ -269,6 +277,10 @@ BROKEN= Default configuration does not currently support non-JSON builds BROKEN= Java modules do not build currently .endif +.if ${PORT_OPTIONS:MGRPC} +BROKEN= GRPC-based modules do not build currently +.endif + post-patch: @${CP} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.dist touch -r ${WRKSRC}/lib/cfg-grammar.y ${WRKSRC}/lib/merge-grammar.py diff --git a/sysutils/syslog-ng/distinfo b/sysutils/syslog-ng/distinfo index cee1f09dfbd4..028adc89e82a 100644 --- a/sysutils/syslog-ng/distinfo +++ b/sysutils/syslog-ng/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1695673548 -SHA256 (syslog-ng-4.4.0.tar.gz) = 583b147f3ec17fbc2dbbf31aafb1e3966237d7541313de5b41ea885dc16d932e -SIZE (syslog-ng-4.4.0.tar.gz) = 6208437 +TIMESTAMP = 1706192500 +SHA256 (syslog-ng-4.6.0.tar.gz) = b69e3360dfb96a754a4e1cbead4daef37128b1152a23572356db4ab64a475d4f +SIZE (syslog-ng-4.6.0.tar.gz) = 6671746 diff --git a/sysutils/syslog-ng/files/syslog-ng.conf.sample b/sysutils/syslog-ng/files/syslog-ng.conf.sample index 6421d11deb8a..5d918a5b9e4c 100644 --- a/sysutils/syslog-ng/files/syslog-ng.conf.sample +++ b/sysutils/syslog-ng/files/syslog-ng.conf.sample @@ -1,4 +1,4 @@ -@version:4.4 +@version:4.6 @include "scl.conf" # diff --git a/sysutils/syslog-ng/pkg-plist b/sysutils/syslog-ng/pkg-plist index 3e1091564d3c..648931f69795 100644 --- a/sysutils/syslog-ng/pkg-plist +++ b/sysutils/syslog-ng/pkg-plist @@ -37,6 +37,7 @@ include/syslog-ng/cfg-walker.h include/syslog-ng/cfg.h include/syslog-ng/children.h include/syslog-ng/compat/compat.h +include/syslog-ng/compat/curl.h include/syslog-ng/compat/getent-generic.h include/syslog-ng/compat/getent-openbsd.h include/syslog-ng/compat/getent-sun.h @@ -239,6 +240,7 @@ include/syslog-ng/template/repr.h include/syslog-ng/template/simple-function.h include/syslog-ng/template/templates.h include/syslog-ng/template/user-function.h +include/syslog-ng/template/globals.h include/syslog-ng/thread-utils.h include/syslog-ng/timeutils/cache.h include/syslog-ng/timeutils/conv.h @@ -292,21 +294,22 @@ include/syslog-ng/cfg-monitor.h include/syslog-ng/multi-line/multi-line-pattern.h include/syslog-ng/multi-line/smart-multi-line.h include/syslog-ng/stats/stats-compat.h +include/syslog-ng/on-error.h share/syslog-ng/smart-multi-line.fsm -lib/libevtlog-4.4.so.0 -lib/libevtlog-4.4.so.0.0.0 +lib/libevtlog-4.6.so.0 +lib/libevtlog-4.6.so.0.0.0 lib/libevtlog.so -lib/libloggen_helper-4.4.so.0 -lib/libloggen_helper-4.4.so.0.0.0 +lib/libloggen_helper-4.6.so.0 +lib/libloggen_helper-4.6.so.0.0.0 lib/libloggen_helper.so -lib/libloggen_plugin-4.4.so.0 -lib/libloggen_plugin-4.4.so.0.0.0 +lib/libloggen_plugin-4.6.so.0 +lib/libloggen_plugin-4.6.so.0.0.0 lib/libloggen_plugin.so lib/libsecret-storage.so lib/libsecret-storage.so.0 lib/libsecret-storage.so.0.0.0 -lib/libsyslog-ng-4.4.so.0 -lib/libsyslog-ng-4.4.so.0.0.0 +lib/libsyslog-ng-4.6.so.0 +lib/libsyslog-ng-4.6.so.0.0.0 lib/libsyslog-ng-native-connector.a lib/libsyslog-ng.so lib/syslog-ng/libadd-contextual-data.so @@ -411,6 +414,13 @@ share/syslog-ng/include/scl/mariadb/audit.conf share/syslog-ng/include/scl/splunk/splunk.conf share/syslog-ng/include/scl/logscale/logscale.conf share/syslog-ng/include/scl/opensearch/opensearch.conf +share/syslog-ng/include/scl/google/google-pubsub.conf +share/syslog-ng/include/scl/openobserve/openobserve.conf +share/syslog-ng/include/scl/pgsql/pgsql.conf +share/syslog-ng/include/scl/pihole/pihole.conf +share/syslog-ng/include/scl/qbittorrent/qbittorrent.conf +share/syslog-ng/include/scl/darwinosl/darwinosl-metadata-db.csv +share/syslog-ng/include/scl/darwinosl/plugin.conf share/syslog-ng/include/scl.conf share/syslog-ng/tools/cfg-grammar.y share/syslog-ng/tools/lex-rules.am