git: 7d022898c7aa - main - sysutils/syslog-ng: Update to 4.8.0

From: Cy Schubert <cy_at_FreeBSD.org>
Date: Fri, 02 Aug 2024 02:08:29 UTC
The branch main has been updated by cy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7d022898c7aa0832b5e72c6769a4159a6e028f9e

commit 7d022898c7aa0832b5e72c6769a4159a6e028f9e
Author:     Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2024-07-30 13:59:21 +0000
Commit:     Cy Schubert <cy@FreeBSD.org>
CommitDate: 2024-08-02 02:08:08 +0000

    sysutils/syslog-ng: Update to 4.8.0
    
    Patch was created and tested by our upstream representative
    Peter Czanik.
    
    As Peter explains to me in an email this is the first version of
    syslog-ng after the Axoflow fork.
    
    Submitted by:   Peter Czanik (CzP) <peter.czanik@oneidentity.com>
                    Balabit (a OneIdentity company) / syslog-ng upstream
---
 sysutils/syslog-ng/Makefile                    | 11 +++++-----
 sysutils/syslog-ng/distinfo                    |  6 +++---
 sysutils/syslog-ng/files/syslog-ng.conf.sample |  2 +-
 sysutils/syslog-ng/pkg-plist                   | 29 +++++++++++++++-----------
 4 files changed, 26 insertions(+), 22 deletions(-)

diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile
index f2898bd66b01..384b6de5803c 100644
--- a/sysutils/syslog-ng/Makefile
+++ b/sysutils/syslog-ng/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	syslog-ng
-DISTVERSION=	4.7.1
+DISTVERSION=	4.8.0
 CATEGORIES=	sysutils
 # official master site:
 MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
@@ -265,7 +265,10 @@ 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
+				lib/syslog-ng/libotel.so \
+				lib/syslog-ng/libbigquery.so \
+				lib/syslog-ng/libcloud_auth.so
+
 
 .include <bsd.port.pre.mk>
 
@@ -277,10 +280,6 @@ 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 56c4e42c7eb3..6c89f7067d24 100644
--- a/sysutils/syslog-ng/distinfo
+++ b/sysutils/syslog-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713773459
-SHA256 (syslog-ng-4.7.1.tar.gz) = 5477189a2d12325aa4faebfcf59f5bdd9084234732f0c3ec16dd253847dacf1c
-SIZE (syslog-ng-4.7.1.tar.gz) = 6877191
+TIMESTAMP = 1721745834
+SHA256 (syslog-ng-4.8.0.tar.gz) = f2035546af5fcc0c03a8d03f5f0e929ce19131a428d611c982a5fea608a5d9d6
+SIZE (syslog-ng-4.8.0.tar.gz) = 6934068
diff --git a/sysutils/syslog-ng/files/syslog-ng.conf.sample b/sysutils/syslog-ng/files/syslog-ng.conf.sample
index 73deaf6926f5..bbe2b2c3bb78 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.7
+@version:4.8
 @include "scl.conf"
 
 #
diff --git a/sysutils/syslog-ng/pkg-plist b/sysutils/syslog-ng/pkg-plist
index 348bd367822a..a5c159d0a728 100644
--- a/sysutils/syslog-ng/pkg-plist
+++ b/sysutils/syslog-ng/pkg-plist
@@ -135,7 +135,6 @@ 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-multiline-server.h
-include/syslog-ng/logproto/logproto-proxied-text-server.h
 include/syslog-ng/logproto/logproto-record-server.h
 include/syslog-ng/logproto/logproto-server.h
 include/syslog-ng/logproto/logproto-text-client.h
@@ -274,6 +273,8 @@ include/syslog-ng/transport/transport-factory.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-socket-proxy-private.h
+include/syslog-ng/transport/transport-socket-proxy.h
 include/syslog-ng/transport/transport-tls.h
 include/syslog-ng/transport/transport-udp-socket.h
 include/syslog-ng/logmsg/type-hinting.h
@@ -304,13 +305,10 @@ include/syslog-ng/compat/json.h
 include/syslog-ng/filterx/expr-assign.h
 include/syslog-ng/filterx/expr-boolalg.h
 include/syslog-ng/filterx/expr-comparison.h
-include/syslog-ng/filterx/expr-dict.h
 include/syslog-ng/filterx/expr-function.h
 include/syslog-ng/filterx/expr-get-subscript.h
 include/syslog-ng/filterx/expr-getattr.h
-include/syslog-ng/filterx/expr-list.h
 include/syslog-ng/filterx/expr-literal.h
-include/syslog-ng/filterx/expr-message-ref.h
 include/syslog-ng/filterx/expr-set-subscript.h
 include/syslog-ng/filterx/expr-setattr.h
 include/syslog-ng/filterx/expr-template.h
@@ -334,21 +332,28 @@ include/syslog-ng/filterx/object-dict-interface.h
 include/syslog-ng/filterx/object-json-internal.h
 include/syslog-ng/filterx/object-list-interface.h
 include/syslog-ng/filterx/filterx-private.h
+include/syslog-ng/filterx/expr-generator.h
+include/syslog-ng/filterx/expr-literal-generator.h
+include/syslog-ng/filterx/expr-regexp.h
+include/syslog-ng/filterx/expr-shorthand.h
+include/syslog-ng/filterx/expr-variable.h
+include/syslog-ng/filterx/func-istype.h
+include/syslog-ng/filterx/func-len.h
 share/syslog-ng/smart-multi-line.fsm
-lib/libevtlog-4.7.so.0
-lib/libevtlog-4.7.so.0.0.0
+lib/libevtlog-4.8.so.0
+lib/libevtlog-4.8.so.0.0.0
 lib/libevtlog.so
-lib/libloggen_helper-4.7.so.0
-lib/libloggen_helper-4.7.so.0.0.0
+lib/libloggen_helper-4.8.so.0
+lib/libloggen_helper-4.8.so.0.0.0
 lib/libloggen_helper.so
-lib/libloggen_plugin-4.7.so.0
-lib/libloggen_plugin-4.7.so.0.0.0
+lib/libloggen_plugin-4.8.so.0
+lib/libloggen_plugin-4.8.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.7.so.0
-lib/libsyslog-ng-4.7.so.0.0.0
+lib/libsyslog-ng-4.8.so.0
+lib/libsyslog-ng-4.8.so.0.0.0
 lib/libsyslog-ng-native-connector.a
 lib/libsyslog-ng.so
 lib/syslog-ng/libadd-contextual-data.so