Re: git: 643e6a9acd43 - main - sysutils/syslog-ng: Update to 3.38.1

From: Cy Schubert <Cy.Schubert_at_cschubert.com>
Date: Sat, 11 Mar 2023 03:48:54 UTC
In message <202303110345.32B3jb1Q003937@gitrepo.freebsd.org>, Cy Schubert 
write
s:
> The branch main has been updated by cy:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=643e6a9acd438ee9657fc440c796df
> 4cb51e7b01
>
> commit 643e6a9acd438ee9657fc440c796df4cb51e7b01
> Author:     Cy Schubert <cy@FreeBSD.org>
> AuthorDate: 2023-03-10 17:00:00 +0000
> Commit:     Cy Schubert <cy@FreeBSD.org>
> CommitDate: 2023-03-11 03:44:50 +0000
>
>     sysutils/syslog-ng: Update to 3.38.1
                                    ^^^^^^
                                    4.1.1

>     
>     Patch was created and tested by our upstream representative
>     Peter Czanik.
>     
>     Syslog-ng developers develop for and test on Linux. The Syslog-ng has
>     been broken since 4.X. Peter Czanik, a Balabit employee, has been
>     maintaining a separate syslog-ng repo for FreeBSD until his patches
>     have been accepted by their development team. He will be using
>     the repo pointed to by the port until the FreeBSD issues are resolved.
>     
>     Peter's extra effort is appreciated by the FreeBSD community.
>     
>     Submitted by:   Peter Czanik (CzP) <peter.czanik@oneidentity.com>
>                     Balabit (a OneIdentity company) / syslog-ng upstream
> ---
>  sysutils/syslog-ng/Makefile                    | 38 ++++++++++++++++++++++++
> --
>  sysutils/syslog-ng/distinfo                    |  6 ++--
>  sysutils/syslog-ng/files/syslog-ng.conf.sample |  2 +-
>  sysutils/syslog-ng/pkg-plist                   | 35 +++++++++++++++---------
>  4 files changed, 61 insertions(+), 20 deletions(-)
>
> diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile
> index 0b96b3bb46b4..1575366f08ee 100644
> --- a/sysutils/syslog-ng/Makefile
> +++ b/sysutils/syslog-ng/Makefile
> @@ -1,7 +1,10 @@
>  PORTNAME=	syslog-ng
> -DISTVERSION=	3.38.1
> +DISTVERSION=	4.1.1
>  CATEGORIES=	sysutils
> +# using a self generated release tgz as upstream 4.0.1 tgz is broken on Free
> BSD
> +# see: https://github.com/syslog-ng/syslog-ng/issues/4275
>  MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/
> syslog-ng-${DISTVERSION}/
> +# MASTER_SITES=	https://peter.czanik.hu/freebsd/
>  
>  MAINTAINER=	cy@FreeBSD.org
>  COMMENT=	Powerful syslogd replacement
> @@ -51,6 +54,7 @@ SHEBANG_FILES=	lib/merge-grammar.py
>  GNU_CONFIGURE=	yes
>  # Note: Even if PYTHON is deselected, glib20 will install python.
>  USE_GNOME=	glib20
> +# USE_PYTHON=	allflavors
>  SUB_FILES=	pkg-message
>  INSTALL_TARGET=	install-strip
>  
> @@ -58,7 +62,7 @@ CONFIGURE_ARGS=	--sysconfdir=${LOCALBASE}/etc --localst
> atedir=/var/db \
>  		--enable-dynamic-linking --enable-manpages \
>  		--disable-linux-caps \
>  		--datadir=${PREFIX}/share/ \
> -		--with-python=${PYTHON_VER}
> +		--with-python=${PYTHON_VER} --with-python-packages=none
>  
>  CONFIGURE_ENV+=		OPENSSL_CFLAGS="-I${OPENSSLINC}" \
>  			OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
> @@ -148,7 +152,35 @@ 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 \
> +		etc/python/README.md \
> +		lib/syslog-ng/python/requirements.txt \
> +		lib/syslog-ng/python/syslogng-1.0-py%%PYTHON_VER%%.egg-info/req
> uires.txt \
> +		lib/syslog-ng/python/syslogng/__pycache__/confgen%%PYTHON_EXT_S
> UFFIX%%.pyc \
> +		lib/syslog-ng/python/syslogng/confgen.py \
> +		lib/syslog-ng/python/syslogng/modules/kubernetes/__init__.py \
> +		lib/syslog-ng/python/syslogng/modules/kubernetes/__pycache__/__
> init__%%PYTHON_EXT_SUFFIX%%.pyc \
> +		lib/syslog-ng/python/syslogng/modules/kubernetes/scl/kubernetes
> .conf \
> +		lib/syslog-ng/python/syslogng-1.0-py%%PYTHON_VER%%.egg-info/PKG
> -INFO \
> +		lib/syslog-ng/python/syslogng-1.0-py%%PYTHON_VER%%.egg-info/SOU
> RCES.txt \
> +		lib/syslog-ng/python/syslogng-1.0-py%%PYTHON_VER%%.egg-info/dep
> endency_links.txt \
> +		lib/syslog-ng/python/syslogng-1.0-py%%PYTHON_VER%%.egg-info/top
> _level.txt \
> +		lib/syslog-ng/python/syslogng/__pycache__/dest%%PYTHON_EXT_SUFF
> IX%%.pyc \
> +		lib/syslog-ng/python/syslogng/__pycache__/logger%%PYTHON_EXT_SU
> FFIX%%.pyc \
> +		lib/syslog-ng/python/syslogng/__pycache__/message%%PYTHON_EXT_S
> UFFIX%%.pyc \
> +		lib/syslog-ng/python/syslogng/__pycache__/parser%%PYTHON_EXT_SU
> FFIX%%.pyc \
> +		lib/syslog-ng/python/syslogng/__pycache__/persist%%PYTHON_EXT_S
> UFFIX%%.pyc \
> +		lib/syslog-ng/python/syslogng/__pycache__/source%%PYTHON_EXT_SU
> FFIX%%.pyc \
> +		lib/syslog-ng/python/syslogng/__pycache__/template%%PYTHON_EXT_
> SUFFIX%%.pyc \
> +		lib/syslog-ng/python/syslogng/dest.py \
> +		lib/syslog-ng/python/syslogng/logger.py \
> +		lib/syslog-ng/python/syslogng/message.py \
> +		lib/syslog-ng/python/syslogng/modules/example/__init__.py \
> +		lib/syslog-ng/python/syslogng/modules/example/__pycache__/__ini
> t__%%PYTHON_EXT_SUFFIX%%.pyc \
> +		lib/syslog-ng/python/syslogng/modules/example/scl/example.conf 
> \
> +		lib/syslog-ng/python/syslogng/parser.py \
> +		lib/syslog-ng/python/syslogng/persist.py \
> +		lib/syslog-ng/python/syslogng/source.py \
> +		lib/syslog-ng/python/syslogng/template.py \
>  		lib/syslog-ng/python/syslogng/__init__.py \
>  		lib/syslog-ng/python/syslogng/__pycache__/__init__.cpython-${PY
> THON_SUFFIX}.pyc \
>  		lib/syslog-ng/python/syslogng/debuggercli/__init__.py \
> diff --git a/sysutils/syslog-ng/distinfo b/sysutils/syslog-ng/distinfo
> index bd3fc44e643b..a09ef74e3fa7 100644
> --- a/sysutils/syslog-ng/distinfo
> +++ b/sysutils/syslog-ng/distinfo
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1661790871
> -SHA256 (syslog-ng-3.38.1.tar.gz) = 5491f686d0b829b69b2e0fc0d66a62f51991aafae
> e005475bfa38fab399441f7
> -SIZE (syslog-ng-3.38.1.tar.gz) = 5405048
> +TIMESTAMP = 1678471064
> +SHA256 (syslog-ng-4.1.1.tar.gz) = d7df3cfa32d1a750818d94b8ea582dea54c37226e7
> b55a88c3d2f3a543d8f20e
> +SIZE (syslog-ng-4.1.1.tar.gz) = 5556174
> diff --git a/sysutils/syslog-ng/files/syslog-ng.conf.sample b/sysutils/syslog
> -ng/files/syslog-ng.conf.sample
> index 1cac741f4ec2..9eab94704515 100644
> --- a/sysutils/syslog-ng/files/syslog-ng.conf.sample
> +++ b/sysutils/syslog-ng/files/syslog-ng.conf.sample
> @@ -1,4 +1,4 @@
> -@version:3.38
> +@version:4.1
>  @include "scl.conf"
>  
>  #
> diff --git a/sysutils/syslog-ng/pkg-plist b/sysutils/syslog-ng/pkg-plist
> index b518237524b9..203f2e196b5f 100644
> --- a/sysutils/syslog-ng/pkg-plist
> +++ b/sysutils/syslog-ng/pkg-plist
> @@ -6,6 +6,7 @@ bin/slogencrypt
>  bin/slogkey
>  bin/slogverify
>  bin/update-patterndb
> +bin/syslog-ng-update-virtualenv
>  @sample etc/scl.conf.sample
>  etc/syslog-ng.conf.dist
>  include/syslog-ng/ack-tracker/ack_tracker.h
> @@ -140,11 +141,9 @@ include/syslog-ng/logproto/logproto-client.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-indented-multiline-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-regexp-multiline-server.h
>  include/syslog-ng/logproto/logproto-server.h
>  include/syslog-ng/logproto/logproto-text-client.h
>  include/syslog-ng/logproto/logproto-text-server.h
> @@ -169,6 +168,10 @@ include/syslog-ng/ml-batched-timer.h
>  include/syslog-ng/module-config.h
>  include/syslog-ng/msg-format.h
>  include/syslog-ng/msg-stats.h
> +include/syslog-ng/multi-line/indented-multi-line.h
> +include/syslog-ng/multi-line/multi-line-factory.h
> +include/syslog-ng/multi-line/multi-line-logic.h
> +include/syslog-ng/multi-line/regexp-multi-line.h
>  include/syslog-ng/nondumpable-allocator.h
>  include/syslog-ng/parse-number.h
>  include/syslog-ng/parser/parser-expr-parser.h
> @@ -226,6 +229,7 @@ include/syslog-ng/stats/stats-query-commands.h
>  include/syslog-ng/stats/stats-query.h
>  include/syslog-ng/stats/stats-registry.h
>  include/syslog-ng/stats/stats.h
> +include/syslog-ng/stats/stats-prometheus.h
>  include/syslog-ng/str-format.h
>  include/syslog-ng/str-repr/decode.h
>  include/syslog-ng/str-repr/encode.h
> @@ -258,7 +262,9 @@ include/syslog-ng/timeutils/zonecache.h
>  include/syslog-ng/timeutils/zonedb.h
>  include/syslog-ng/timeutils/zoneinfo.h
>  include/syslog-ng/tls-support.h
> -include/syslog-ng/tlscontext.h
> +include/syslog-ng/transport/tls-context.h
> +include/syslog-ng/transport/tls-session.h
> +include/syslog-ng/transport/tls-verifier.h
>  include/syslog-ng/transport/logtransport.h
>  include/syslog-ng/transport/multitransport.h
>  include/syslog-ng/transport/transport-aux-data.h
> @@ -284,20 +290,21 @@ include/syslog-ng/value-pairs/value-pairs.h
>  include/syslog-ng/versioning.h
>  include/syslog-ng/window-size-counter.h
>  include/syslog-ng/mainloop-threaded-worker.h
> -lib/libevtlog-3.38.so.0
> -lib/libevtlog-3.38.so.0.0.0
> +include/syslog-ng/metrics-pipe.h
> +lib/libevtlog-4.1.so.0
> +lib/libevtlog-4.1.so.0.0.0
>  lib/libevtlog.so
> -lib/libloggen_helper-3.38.so.0
> -lib/libloggen_helper-3.38.so.0.0.0
> +lib/libloggen_helper-4.1.so.0
> +lib/libloggen_helper-4.1.so.0.0.0
>  lib/libloggen_helper.so
> -lib/libloggen_plugin-3.38.so.0
> -lib/libloggen_plugin-3.38.so.0.0.0
> +lib/libloggen_plugin-4.1.so.0
> +lib/libloggen_plugin-4.1.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-3.38.so.0
> -lib/libsyslog-ng-3.38.so.0.0.0
> +lib/libsyslog-ng-4.1.so.0
> +lib/libsyslog-ng-4.1.so.0.0.0
>  lib/libsyslog-ng-native-connector.a
>  lib/libsyslog-ng.so
>  lib/syslog-ng/libadd-contextual-data.so
> @@ -313,7 +320,7 @@ lib/syslog-ng/libcef.so
>  lib/syslog-ng/libconfgen.so
>  lib/syslog-ng/libcryptofuncs.so
>  lib/syslog-ng/libcsvparser.so
> -lib/syslog-ng/libdbparser.so
> +lib/syslog-ng/libcorrelation.so
>  lib/syslog-ng/libdisk-buffer.so
>  lib/syslog-ng/libexamples.so
>  lib/syslog-ng/libgraphite.so
> @@ -321,6 +328,7 @@ lib/syslog-ng/libhook-commands.so
>  lib/syslog-ng/libkvformat.so
>  lib/syslog-ng/liblinux-kmsg-format.so
>  lib/syslog-ng/libmap-value-pairs.so
> +lib/syslog-ng/libmetrics-probe.so
>  lib/syslog-ng/libpseudofile.so
>  lib/syslog-ng/libregexp-parser.so
>  lib/syslog-ng/libsecure-logging.so
> @@ -371,7 +379,6 @@ share/syslog-ng/include/scl/iptables/iptables.conf
>  share/syslog-ng/include/scl/junos/plugin.conf
>  share/syslog-ng/include/scl/kafka/kafka-java.conf
>  share/syslog-ng/include/scl/kafka/kafka.conf
> -share/syslog-ng/include/scl/kubernetes/kubernetes.conf
>  share/syslog-ng/include/scl/linux-audit/linux-audit.conf
>  share/syslog-ng/include/scl/loadbalancer/gen-loadbalancer.sh
>  share/syslog-ng/include/scl/loadbalancer/plugin.conf
> @@ -383,6 +390,7 @@ share/syslog-ng/include/scl/nodejs/plugin.conf
>  share/syslog-ng/include/scl/osquery/plugin.conf
>  share/syslog-ng/include/scl/pacct/plugin.conf
>  share/syslog-ng/include/scl/paloalto/panos.conf
> +share/syslog-ng/include/scl/python/python-modules.conf
>  share/syslog-ng/include/scl/rewrite/cc-mask.conf
>  share/syslog-ng/include/scl/slack/slack.conf
>  share/syslog-ng/include/scl/snmptrap/snmptrapd-source.conf
> @@ -407,6 +415,7 @@ 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
> +share/syslog-ng/xsd/patterndb-6.xsd
>  @sample etc/syslog-ng.conf.sample
>  %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
>  %%PORTDOCS%%%%DOCSDIR%%/COPYING
>


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  https://FreeBSD.org
NTP:           <cy@nwtime.org>    Web:  https://nwtime.org

			e^(i*pi)+1=0