git: 9de789c2fb3f - main - net-im/nextcloud-spreed-signaling: Update to 2.0.2

From: Jesper Schmitz Mouridsen <jsm_at_FreeBSD.org>
Date: Fri, 14 Mar 2025 18:19:05 UTC
The branch main has been updated by jsm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9de789c2fb3f7ed4139a58a686c20b6d72f2e799

commit 9de789c2fb3f7ed4139a58a686c20b6d72f2e799
Author:     Jesper Schmitz Mouridsen <jsm@FreeBSD.org>
AuthorDate: 2025-03-14 18:16:27 +0000
Commit:     Jesper Schmitz Mouridsen <jsm@FreeBSD.org>
CommitDate: 2025-03-14 18:16:27 +0000

    net-im/nextcloud-spreed-signaling: Update to 2.0.2
    
    PR:             282311
---
 net-im/nextcloud-spreed-signaling/Makefile         | 123 +++++++------
 net-im/nextcloud-spreed-signaling/distinfo         | 190 ++++++++++++---------
 .../files/patch-Makefile                           |  61 +------
 .../files/patch-scripts_get-version.sh             |  21 ---
 .../nextcloud-spreed-signaling/files/version.txt   |   1 +
 net-im/nextcloud-spreed-signaling/pkg-descr        |   2 +-
 6 files changed, 185 insertions(+), 213 deletions(-)

diff --git a/net-im/nextcloud-spreed-signaling/Makefile b/net-im/nextcloud-spreed-signaling/Makefile
index bea8117b7d82..17095a5077dd 100644
--- a/net-im/nextcloud-spreed-signaling/Makefile
+++ b/net-im/nextcloud-spreed-signaling/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	nextcloud-spreed-signaling
-DISTVERSIONPREFIX=	v
-DISTVERSION=	1.1.3
-PORTREVISION=	10
+DISTVERSIONPREFIX=v
+DISTVERSION=2.0.2
 CATEGORIES=	net-im
 
 MAINTAINER=	jsm@FreeBSD.org
@@ -12,93 +11,117 @@ LICENSE=	AGPLv3
 
 BUILD_DEPENDS=	protoc:devel/protobuf
 
-USES=		gmake go:no_targets
-
+USES=		gmake  go:1.22 go:no_targets
 USERS=		signaling
 GROUPS=		signaling
-
 USE_RC_SUBR=	ncs_signaling
-
 USE_GITHUB=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	strukturag
 GH_TUPLE=	\
 		beorn7:perks:v1.0.1:beorn7_perks/vendor/src/github.com/beorn7/perks \
-		cenkalti:backoff:v4.1.1:cenkalti_backoff_v4/vendor/src/github.com/cenkalti/backoff/v4 \
-		cespare:xxhash:v2.2.0:cespare_xxhash_v2/vendor/src/github.com/cespare/xxhash/v2 \
+		cenkalti:backoff:v4.2.1:cenkalti_backoff_v4/vendor/src/github.com/cenkalti/backoff/v4 \
+		cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/src/github.com/cespare/xxhash/v2 \
 		coreos:go-semver:v0.3.0:coreos_go_semver/vendor/src/github.com/coreos/go-semver \
 		coreos:go-systemd:v22.3.2:coreos_go_systemd_v22/vendor/src/github.com/coreos/go-systemd/v22 \
 		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/src/github.com/davecgh/go-spew \
 		dlintw:goconf:dcc070983490:dlintw_goconf/vendor/src/github.com/dlintw/goconf \
 		dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/src/github.com/dustin/go-humanize \
-		etcd-io:bbolt:v1.3.7:etcd_io_bbolt/vendor/src/go.etcd.io/bbolt \
-		etcd-io:etcd:v3.5.9:etcd_io_etcd/vendor/src/go.etcd.io/etcd \
+		etcd-io:bbolt:v1.3.11:etcd_io_bbolt/vendor/src/go.etcd.io/bbolt \
+		etcd-io:etcd:v3.5.17:etcd_io_etcd_2/vendor/src/go.etcd.io/etcd \
+		fsnotify:fsnotify:v1.8.0:fsnotify_fsnotify/vendor/src/github.com/fsnotify/fsnotify \
+		go-logr:logr:v1.4.2:go_logr_logr/vendor/src/github.com/go-logr/logr \
+		go-logr:stdr:v1.2.2:go_logr_stdr/vendor/src/github.com/go-logr/stdr \
 		go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/src/gopkg.in/yaml.v2 \
+		go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/src/gopkg.in/yaml.v3 \
 		gogo:protobuf:v1.3.2:gogo_protobuf/vendor/src/github.com/gogo/protobuf \
-		golang-jwt:jwt:v4.5.0:golang_jwt_jwt_v4/vendor/src/github.com/golang-jwt/jwt/v4 \
-		golang:crypto:v0.9.0:golang_crypto/vendor/src/golang.org/x/crypto \
-		golang:net:v0.10.0:golang_net/vendor/src/golang.org/x/net \
-		golang:protobuf:v1.5.3:golang_protobuf/vendor/src/github.com/golang/protobuf \
-		golang:sys:v0.9.0:golang_sys/vendor/src/golang.org/x/sys \
-		golang:text:v0.9.0:golang_text/vendor/src/golang.org/x/text \
-		golang:time:v0.3.0:golang_time/vendor/src/golang.org/x/time \
+		golang-jwt:jwt:v4.5.1:golang_jwt_jwt_v4/vendor/src/github.com/golang-jwt/jwt/v4 \
+		golang-jwt:jwt:v5.2.1:golang_jwt_jwt_v5/vendor/src/github.com/golang-jwt/jwt/v5 \
+		golang:crypto:v0.31.0:golang_crypto/vendor/src/golang.org/x/crypto \
+		golang:net:v0.33.0:golang_net/vendor/src/golang.org/x/net \
+		golang:protobuf:v1.5.4:golang_protobuf/vendor/src/github.com/golang/protobuf \
+		golang:sys:v0.28.0:golang_sys/vendor/src/golang.org/x/sys \
+		golang:text:v0.21.0:golang_text/vendor/src/golang.org/x/text \
+		golang:time:v0.8.0:golang_time/vendor/src/golang.org/x/time \
 		google:btree:v1.0.1:google_btree/vendor/src/github.com/google/btree \
-		google:go-genproto:daa745c078e1:google_go_genproto/vendor/src/google.golang.org/genproto \
-		google:uuid:v1.3.0:google_uuid/vendor/src/github.com/google/uuid \
-		gorilla:mux:v1.8.0:gorilla_mux/vendor/src/github.com/gorilla/mux \
-		gorilla:securecookie:v1.1.1:gorilla_securecookie/vendor/src/github.com/gorilla/securecookie \
-		gorilla:websocket:v1.5.0:gorilla_websocket/vendor/src/github.com/gorilla/websocket \
+		google:go-genproto:6ceb2ff114de:google_go_genproto/vendor/src/google.golang.org/genproto \
+		google:go-genproto:796eee8c2d53:google_go_genproto_1/vendor/src/google.golang.org/genproto/googleapis/api \
+		google:go-genproto:796eee8c2d53:google_go_genproto_2/vendor/src/google.golang.org/genproto/googleapis/rpc \
+		google:uuid:v1.6.0:google_uuid/vendor/src/github.com/google/uuid \
+		gorilla:mux:v1.8.1:gorilla_mux/vendor/src/github.com/gorilla/mux \
+		gorilla:securecookie:v1.1.2:gorilla_securecookie/vendor/src/github.com/gorilla/securecookie \
+		gorilla:websocket:v1.5.3:gorilla_websocket/vendor/src/github.com/gorilla/websocket \
 		grpc-ecosystem:go-grpc-middleware:v1.3.0:grpc_ecosystem_go_grpc_middleware/vendor/src/github.com/grpc-ecosystem/go-grpc-middleware \
 		grpc-ecosystem:go-grpc-prometheus:v1.2.0:grpc_ecosystem_go_grpc_prometheus/vendor/src/github.com/grpc-ecosystem/go-grpc-prometheus \
 		grpc-ecosystem:grpc-gateway:v1.16.0:grpc_ecosystem_grpc_gateway/vendor/src/github.com/grpc-ecosystem/grpc-gateway \
-		grpc:grpc-go:v1.3.0:grpc_grpc_go_1/vendor/src/google.golang.org/grpc/cmd/protoc-gen-go-grpc \
-		grpc:grpc-go:v1.56.1:grpc_grpc_go/vendor/src/google.golang.org/grpc \
+		grpc-ecosystem:grpc-gateway:v2.16.0:grpc_ecosystem_grpc_gateway_v2/vendor/src/github.com/grpc-ecosystem/grpc-gateway/v2 \
+		grpc:grpc-go:v1.5.1:grpc_grpc_go_1/vendor/src/google.golang.org/grpc/cmd/protoc-gen-go-grpc \
+		grpc:grpc-go:v1.69.4:grpc_grpc_go/vendor/src/google.golang.org/grpc \
 		jonboulle:clockwork:v0.2.2:jonboulle_clockwork/vendor/src/github.com/jonboulle/clockwork \
 		josharian:intern:v1.0.0:josharian_intern/vendor/src/github.com/josharian/intern \
 		json-iterator:go:v1.1.12:json_iterator_go/vendor/src/github.com/json-iterator/go \
-		klauspost:compress:v1.16.5:klauspost_compress/vendor/src/github.com/klauspost/compress \
+		klauspost:compress:v1.17.11:klauspost_compress/vendor/src/github.com/klauspost/compress \
 		kubernetes-sigs:yaml:v1.2.0:kubernetes_sigs_yaml/vendor/src/sigs.k8s.io/yaml \
-		mailru:easyjson:v0.7.7:mailru_easyjson/vendor/src/github.com/mailru/easyjson \
-		matttproud:golang_protobuf_extensions:v1.0.4:matttproud_golang_protobuf_extensions/vendor/src/github.com/matttproud/golang_protobuf_extensions \
-		minio:highwayhash:v1.0.2:minio_highwayhash/vendor/src/github.com/minio/highwayhash \
+		kylelemons:godebug:v1.1.0:kylelemons_godebug/vendor/src/github.com/kylelemons/godebug \
+		mailru:easyjson:v0.9.0:mailru_easyjson/vendor/src/github.com/mailru/easyjson \
+		marcw:cachecontrol:30341fe9a7d5:marcw_cachecontrol/vendor/src/github.com/marcw/cachecontrol \
+		minio:highwayhash:v1.0.3:minio_highwayhash/vendor/src/github.com/minio/highwayhash \
 		modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/src/github.com/modern-go/concurrent \
 		modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/src/github.com/modern-go/reflect2 \
+		munnerz:goautoneg:a7dc8b61c822:munnerz_goautoneg/vendor/src/github.com/munnerz/goautoneg \
 		natefinch:lumberjack:v2.0.0:natefinch_lumberjack/vendor/src/gopkg.in/natefinch/lumberjack.v2 \
-		nats-io:jwt:v2.4.1:nats_io_jwt_v2/vendor/src/github.com/nats-io/jwt \
-		nats-io:nats-server:v2.9.19:nats_io_nats_server_v2/vendor/src/github.com/nats-io/nats-server/v2 \
-		nats-io:nats.go:v1.27.1:nats_io_nats_go/vendor/src/github.com/nats-io/nats.go \
-		nats-io:nkeys:v0.4.4:nats_io_nkeys/vendor/src/github.com/nats-io/nkeys \
+		nats-io:jwt:v2.7.3:nats_io_jwt_v2/vendor/src/github.com/nats-io/jwt \
+		nats-io:nats-server:v2.10.24:nats_io_nats_server_v2/vendor/src/github.com/nats-io/nats-server/v2 \
+		nats-io:nats.go:v1.38.0:nats_io_nats_go/vendor/src/github.com/nats-io/nats.go \
+		nats-io:nkeys:v0.4.9:nats_io_nkeys/vendor/src/github.com/nats-io/nkeys \
 		nats-io:nuid:v1.0.1:nats_io_nuid/vendor/src/github.com/nats-io/nuid \
 		notedit:janus-go:10eb8b95d1a0:notedit_janus_go/vendor/src/github.com/notedit/janus-go \
-		open-telemetry:opentelemetry-go-contrib:v1.0.0:open_telemetry_opentelemetry_go_contrib/vendor/src/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc \
-		open-telemetry:opentelemetry-go:v1.0.1:open_telemetry_opentelemetry_go/vendor/src/go.opentelemetry.io/otel \
-		open-telemetry:opentelemetry-proto-go:v0.9.0:open_telemetry_opentelemetry_proto_go/vendor/src/go.opentelemetry.io/proto/otlp \
-		oschwald:maxminddb-golang:v1.11.0:oschwald_maxminddb_golang/vendor/src/github.com/oschwald/maxminddb-golang \
+		open-telemetry:opentelemetry-go-contrib:v1.21.0:open_telemetry_opentelemetry_go_contrib/vendor/src/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc \
+		open-telemetry:opentelemetry-go:v1.20.0:open_telemetry_opentelemetry_go_1/vendor/src/go.opentelemetry.io/otel/exporters/otlp/otlptrace \
+		open-telemetry:opentelemetry-go:v1.31.0:open_telemetry_opentelemetry_go/vendor/src/go.opentelemetry.io/otel \
+		open-telemetry:opentelemetry-proto-go:v1.0.0:open_telemetry_opentelemetry_proto_go/vendor/src/go.opentelemetry.io/proto/otlp \
+		oschwald:maxminddb-golang:v1.13.1:oschwald_maxminddb_golang/vendor/src/github.com/oschwald/maxminddb-golang \
 		pion:randutil:v0.1.0:pion_randutil/vendor/src/github.com/pion/randutil \
-		pion:sdp:v3.0.6:pion_sdp_v3/vendor/src/github.com/pion/sdp/v3 \
-		prometheus:client_golang:v1.16.0:prometheus_client_golang/vendor/src/github.com/prometheus/client_golang \
-		prometheus:client_model:v0.3.0:prometheus_client_model/vendor/src/github.com/prometheus/client_model \
-		prometheus:common:v0.42.0:prometheus_common/vendor/src/github.com/prometheus/common \
-		prometheus:procfs:v0.10.1:prometheus_procfs/vendor/src/github.com/prometheus/procfs \
-		protocolbuffers:protobuf-go:v1.31.0:protocolbuffers_protobuf_go/vendor/src/google.golang.org/protobuf \
-		rogpeppe:go-internal:v1.10.0:rogpeppe_go_internal/vendor/src/github.com/rogpeppe/go-internal \
-		sirupsen:logrus:v1.7.0:sirupsen_logrus/vendor/src/github.com/sirupsen/logrus \
+		pion:sdp:v3.0.10:pion_sdp_v3/vendor/src/github.com/pion/sdp/v3 \
+		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/src/github.com/pmezard/go-difflib \
+		prometheus:client_golang:v1.20.5:prometheus_client_golang/vendor/src/github.com/prometheus/client_golang \
+		prometheus:client_model:v0.6.1:prometheus_client_model/vendor/src/github.com/prometheus/client_model \
+		prometheus:common:v0.55.0:prometheus_common/vendor/src/github.com/prometheus/common \
+		prometheus:procfs:v0.15.1:prometheus_procfs/vendor/src/github.com/prometheus/procfs \
+		protocolbuffers:protobuf-go:v1.36.3:protocolbuffers_protobuf_go/vendor/src/google.golang.org/protobuf \
+		sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/src/github.com/sirupsen/logrus \
 		soheilhy:cmux:v0.1.5:soheilhy_cmux/vendor/src/github.com/soheilhy/cmux \
 		spf13:pflag:v1.0.5:spf13_pflag/vendor/src/github.com/spf13/pflag \
+		stretchr:testify:v1.10.0:stretchr_testify/vendor/src/github.com/stretchr/testify \
 		tmc:grpc-websocket-proxy:e5319fda7802:tmc_grpc_websocket_proxy/vendor/src/github.com/tmc/grpc-websocket-proxy \
-		uber-go:atomic:v1.7.0:uber_go_atomic/vendor/src/go.uber.org/atomic \
-		uber-go:multierr:v1.6.0:uber_go_multierr/vendor/src/go.uber.org/multierr \
-		uber-go:zap:v1.17.0:uber_go_zap/vendor/src/go.uber.org/zap \
+		uber-go:multierr:v1.10.0:uber_go_multierr/vendor/src/go.uber.org/multierr \
+		uber-go:zap:v1.27.0:uber_go_zap/vendor/src/go.uber.org/zap \
 		xiang90:probing:43a291ad63a2:xiang90_probing/vendor/src/github.com/xiang90/probing
 
-MAKE_ENV=	${GO_ENV}
+MAKE_ENV=	${GOENV}\
+		GO111MODULE=off \
+		GOPATH="${WRKSRC}/vendor"
 post-extract:
+	${MKDIR} ${WRKSRC}/vendor/src/go.etcd.io/etcd/client/pkg/v3
+	${MKDIR} ${WRKSRC}/vendor/src/go.etcd.io/etcd/api/v3
+	${FIND} ${WRKSRC}/vendor/src/go.etcd.io/etcd/client/pkg -type d  -not -name  v3  -exec ${SH} -c 'ln -s  `realpath {}` ${WRKSRC}/vendor/src/go.etcd.io/etcd/client/pkg/v3/`basename {}`'  \;
+	${FIND} ${WRKSRC}/vendor/src/go.etcd.io/etcd/api -type d  -not -name  v3  -exec ${SH} -c 'ln -s  `realpath {}` ${WRKSRC}/vendor/src/go.etcd.io/etcd/api/v3/`basename {}`'  \;
+	${CP} ${FILESDIR}/version.txt ${WRKSRC}/version.txt
 	${MKDIR} ${WRKDIR}/${PORTNAME}-${DISTVERSION}/vendor/src/github.com/strukturag
 	${LN} -s ${WRKDIR}/${PORTNAME}-${DISTVERSION}/ ${WRKDIR}/${PORTNAME}-${DISTVERSION}/vendor/src/github.com/strukturag/${PORTNAME}
+do-build:
+	cd ${WRKSRC} && ${SET_ENV} ${MAKE_ENV} ${GMAKE}
 post-patch:
-	@${REINPLACE_CMD} 's|%%PORTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/scripts/get-version.sh
+	@${REINPLACE_CMD} 's|%%DISTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/version.txt
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ncs-signaling
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ncs-proxy
+do-install:
+	${INSTALL} -d $(STAGEDIR)$(PREFIX)/etc/ncs/
+	${INSTALL} -m 644 ${WRKSRC}/server.conf.in $(STAGEDIR)$(PREFIX)/etc/ncs/server.conf.sample
+	${INSTALL} -m 644 ${WRKSRC}/proxy.conf.in $(STAGEDIR)$(PREFIX)/etc/ncs/proxy.conf.sample
+	${INSTALL} -m 644 ${WRKSRC}/gnatsd.conf $(STAGEDIR)$(PREFIX)/etc/ncs/gnatsd.conf.sample
+	${INSTALL} -m 755 ${WRKSRC}/bin/signaling $(STAGEDIR)$(PREFIX)/bin/ncs-signaling
+	${INSTALL} -m 755 ${WRKSRC}/bin/proxy $(STAGEDIR)$(PREFIX)/bin/ncs-proxy
 
 .include <bsd.port.mk>
diff --git a/net-im/nextcloud-spreed-signaling/distinfo b/net-im/nextcloud-spreed-signaling/distinfo
index 48ef05912532..374ed53a4183 100644
--- a/net-im/nextcloud-spreed-signaling/distinfo
+++ b/net-im/nextcloud-spreed-signaling/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1692735973
-SHA256 (strukturag-nextcloud-spreed-signaling-v1.1.3_GH0.tar.gz) = 4995cea68734a2250def215647175953e17e470a8e2e4a687d19834beb740bb5
-SIZE (strukturag-nextcloud-spreed-signaling-v1.1.3_GH0.tar.gz) = 250855
+TIMESTAMP = 1740769735
+SHA256 (strukturag-nextcloud-spreed-signaling-v2.0.2_GH0.tar.gz) = 4cdf34af7ffea00c8be0a72d5a38386cc8b3a2cc0d04889fd5f4afa4e83db57d
+SIZE (strukturag-nextcloud-spreed-signaling-v2.0.2_GH0.tar.gz) = 377790
 SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
 SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
-SHA256 (cenkalti-backoff-v4.1.1_GH0.tar.gz) = 5e50dace23cfe1f75d574ca28207828cb47138c8b2227bdb6071c3e519f50fd0
-SIZE (cenkalti-backoff-v4.1.1_GH0.tar.gz) = 9822
-SHA256 (cespare-xxhash-v2.2.0_GH0.tar.gz) = b8c684b9e5e136510913727e6a845b28f8176e55db827b11f17769fba970fe13
-SIZE (cespare-xxhash-v2.2.0_GH0.tar.gz) = 12334
+SHA256 (cenkalti-backoff-v4.2.1_GH0.tar.gz) = adb92e0d2ecc3de14f45bea713afb367367bdc89c1af8391b91089ce91ce18f4
+SIZE (cenkalti-backoff-v4.2.1_GH0.tar.gz) = 10394
+SHA256 (cespare-xxhash-v2.3.0_GH0.tar.gz) = 0e3dda07b03a5f3733506218860ecb2d50c0f01f16299b5d60902ef5158cbde5
+SIZE (cespare-xxhash-v2.3.0_GH0.tar.gz) = 12696
 SHA256 (coreos-go-semver-v0.3.0_GH0.tar.gz) = 1b72134483db366fb43f216727d6bc110086d4450ce0d226960cf4ce823d6eb9
 SIZE (coreos-go-semver-v0.3.0_GH0.tar.gz) = 10663
 SHA256 (coreos-go-systemd-v22.3.2_GH0.tar.gz) = dbb1a3930d43f49e11c53f2010ab9609e18236f776a99921850cd05f54779438
@@ -17,121 +17,141 @@ SHA256 (dlintw-goconf-dcc070983490_GH0.tar.gz) = 658234767ec03d81dcdee9cdf4790c3
 SIZE (dlintw-goconf-dcc070983490_GH0.tar.gz) = 6199
 SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
 SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
-SHA256 (etcd-io-bbolt-v1.3.7_GH0.tar.gz) = a99c0371bd041a3ca45bd314428976f3f13408ea53dbf2f8aa74b0288889acb2
-SIZE (etcd-io-bbolt-v1.3.7_GH0.tar.gz) = 116699
-SHA256 (etcd-io-etcd-v3.5.9_GH0.tar.gz) = ab24d74b66ba1ed7d2bc391839d961e7215f0f3d674c3a9592dad6dc67a7b223
-SIZE (etcd-io-etcd-v3.5.9_GH0.tar.gz) = 4070623
+SHA256 (etcd-io-bbolt-v1.3.11_GH0.tar.gz) = eea1f5263917e51b171fcb861391e14b6f5cf775cf1f3ac820e0b1403ecd1e6f
+SIZE (etcd-io-bbolt-v1.3.11_GH0.tar.gz) = 133683
+SHA256 (etcd-io-etcd-v3.5.17_GH0.tar.gz) = d1b7e01b6b8d1cfa988edf2b1947c1b0af4e77b6e6b61ff1f469e1884d50ee51
+SIZE (etcd-io-etcd-v3.5.17_GH0.tar.gz) = 4124391
+SHA256 (fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 3c4cbec6225307397717f18bb87ffc496e59d0f802a41fff572bf09e5dbf6e2b
+SIZE (fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 72325
+SHA256 (go-logr-logr-v1.4.2_GH0.tar.gz) = d06d6b9c3aa0cc42ba65ebcecd789addd149c859ca33a8878308f89590bf9fbd
+SIZE (go-logr-logr-v1.4.2_GH0.tar.gz) = 57464
+SHA256 (go-logr-stdr-v1.2.2_GH0.tar.gz) = 37d975b280d884ca0d55a800bc6e47314b6e86268e56254f9d15d19ca9404eb8
+SIZE (go-logr-stdr-v1.2.2_GH0.tar.gz) = 9098
 SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
 SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
+SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
+SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
 SHA256 (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2bb4b13d6e56b3911f09b8e9ddd15708477fbff8823c057cc79dd99c9a452b34
 SIZE (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2038725
-SHA256 (golang-jwt-jwt-v4.5.0_GH0.tar.gz) = 00b1cc127cba09b4e4ea9efa5c0f18a36bb55e08b5eec0a222b8e1599a938077
-SIZE (golang-jwt-jwt-v4.5.0_GH0.tar.gz) = 53049
-SHA256 (golang-crypto-v0.9.0_GH0.tar.gz) = 9f646dd733399ca3c3b7a463f9150dc52727e85d9759d48d636aa89ae0972641
-SIZE (golang-crypto-v0.9.0_GH0.tar.gz) = 1635079
-SHA256 (golang-net-v0.10.0_GH0.tar.gz) = bd81b7a81b0a67f5e0b6f8a1e412ea4f913369030cd4d3d4002de96517940b75
-SIZE (golang-net-v0.10.0_GH0.tar.gz) = 1245579
-SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
-SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
-SHA256 (golang-sys-v0.9.0_GH0.tar.gz) = c729ead5fa2667cff07132a153ae965ba315c97d8ea39eaa4f9bf91f73a50eac
-SIZE (golang-sys-v0.9.0_GH0.tar.gz) = 1439449
-SHA256 (golang-text-v0.9.0_GH0.tar.gz) = 410b532978a3dcd01caa39baa39e0c6044e066545ab231b523cafbccf4425791
-SIZE (golang-text-v0.9.0_GH0.tar.gz) = 8361612
-SHA256 (golang-time-v0.3.0_GH0.tar.gz) = 2419ace580d977566862f0145991cd63f5db634518ea73f30d7a705a176e86eb
-SIZE (golang-time-v0.3.0_GH0.tar.gz) = 12214
+SHA256 (golang-jwt-jwt-v4.5.1_GH0.tar.gz) = 1bb5df28987139b800083b79fab18bb644f664da1aade0f9d36482c3bf04eccd
+SIZE (golang-jwt-jwt-v4.5.1_GH0.tar.gz) = 53181
+SHA256 (golang-jwt-jwt-v5.2.1_GH0.tar.gz) = 76d1c81a7cd38ed03309f770f60ac3417f16c75b4c53a0c01bb783863783fef0
+SIZE (golang-jwt-jwt-v5.2.1_GH0.tar.gz) = 61340
+SHA256 (golang-crypto-v0.31.0_GH0.tar.gz) = 36e325f89d4cd03ec568d92c74d6affd2b1fb88fcdc63aeb15d1df41e11200ca
+SIZE (golang-crypto-v0.31.0_GH0.tar.gz) = 1837859
+SHA256 (golang-net-v0.33.0_GH0.tar.gz) = 675e0ceaf54baf4f6e2a5152fe148906119c97e7b1d37d1c44ec2621faeab0e8
+SIZE (golang-net-v0.33.0_GH0.tar.gz) = 1466426
+SHA256 (golang-protobuf-v1.5.4_GH0.tar.gz) = d75e6960ecfabaaa83a7261b1b630d24e9c63aca79615fb15bf33e11b62fd019
+SIZE (golang-protobuf-v1.5.4_GH0.tar.gz) = 172992
+SHA256 (golang-sys-v0.28.0_GH0.tar.gz) = 62726b1ccbb09c7e8de2215756a26012751bdded12b5bacc6de83296db694ebf
+SIZE (golang-sys-v0.28.0_GH0.tar.gz) = 1519898
+SHA256 (golang-text-v0.21.0_GH0.tar.gz) = d64dbf40a8ae06c4805895e48553ecdadaed07089d8ed2168a0d61551d17ff22
+SIZE (golang-text-v0.21.0_GH0.tar.gz) = 8964782
+SHA256 (golang-time-v0.8.0_GH0.tar.gz) = 3aa7caa13415147ae08e37bdde9265ea6c5513fe27a46f54ae9642a7c727516a
+SIZE (golang-time-v0.8.0_GH0.tar.gz) = 12284
 SHA256 (google-btree-v1.0.1_GH0.tar.gz) = 240723cff7c3c28e8444d45e500e65b2c25df519273260f248786e1a7367a654
 SIZE (google-btree-v1.0.1_GH0.tar.gz) = 15381
-SHA256 (google-go-genproto-daa745c078e1_GH0.tar.gz) = 87a8a728aa937071545b8080654a8d2e6f4088227cc53215aa1101f7add10697
-SIZE (google-go-genproto-daa745c078e1_GH0.tar.gz) = 6013726
-SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
-SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
-SHA256 (gorilla-mux-v1.8.0_GH0.tar.gz) = ea2639259d2ce6f402636655e91eb93ba69c139e3cbf80b044ee393ada53757b
-SIZE (gorilla-mux-v1.8.0_GH0.tar.gz) = 45517
-SHA256 (gorilla-securecookie-v1.1.1_GH0.tar.gz) = b7897b2243f0d43913aca318593c5c2586294fcd3265189d564ddda1b880fe95
-SIZE (gorilla-securecookie-v1.1.1_GH0.tar.gz) = 41240
-SHA256 (gorilla-websocket-v1.5.0_GH0.tar.gz) = 5d86f9e1c76ff7ceca0747f78b79864fbaec9d440f4fdb03197466e5102a86b0
-SIZE (gorilla-websocket-v1.5.0_GH0.tar.gz) = 54155
+SHA256 (google-go-genproto-6ceb2ff114de_GH0.tar.gz) = bbe44d23b7c654b545e924fb92831989b1bd66a67e475ce12449a96b01b4ae9a
+SIZE (google-go-genproto-6ceb2ff114de_GH0.tar.gz) = 5957045
+SHA256 (google-go-genproto-796eee8c2d53_GH0.tar.gz) = 3b9e93e4bb7464dd3f326da03498d8880e099910f10dd7ba88c597dbf721fb09
+SIZE (google-go-genproto-796eee8c2d53_GH0.tar.gz) = 5879150
+SHA256 (google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
+SIZE (google-uuid-v1.6.0_GH0.tar.gz) = 20896
+SHA256 (gorilla-mux-v1.8.1_GH0.tar.gz) = c2a09e78d1886abb2d291b472eba3ac9185acb35234c1f5616669664ba893d6d
+SIZE (gorilla-mux-v1.8.1_GH0.tar.gz) = 47033
+SHA256 (gorilla-securecookie-v1.1.2_GH0.tar.gz) = 6a95562e0bf0b29033bfe75a55a28ca547d76b5472c0865f38ba9d8eb44c2ddf
+SIZE (gorilla-securecookie-v1.1.2_GH0.tar.gz) = 12180
+SHA256 (gorilla-websocket-v1.5.3_GH0.tar.gz) = 707f217e9a46c516c289b71c45a4e51b11b5e0fcec54c1fbfecde47b8a001799
+SIZE (gorilla-websocket-v1.5.3_GH0.tar.gz) = 54884
 SHA256 (grpc-ecosystem-go-grpc-middleware-v1.3.0_GH0.tar.gz) = c9b908202c05a7f821b03ee49cd678e7e71469519054629770e0565d78275cbc
 SIZE (grpc-ecosystem-go-grpc-middleware-v1.3.0_GH0.tar.gz) = 103780
 SHA256 (grpc-ecosystem-go-grpc-prometheus-v1.2.0_GH0.tar.gz) = eba66530952a126ab869205bdb909af607bfd9eb09f00207b62eb29140258aa9
 SIZE (grpc-ecosystem-go-grpc-prometheus-v1.2.0_GH0.tar.gz) = 24760
 SHA256 (grpc-ecosystem-grpc-gateway-v1.16.0_GH0.tar.gz) = 20ba8f2aeb4a580109357fffaa42f8400aba1155b95c8845e412287907e64379
 SIZE (grpc-ecosystem-grpc-gateway-v1.16.0_GH0.tar.gz) = 521578
-SHA256 (grpc-grpc-go-v1.3.0_GH0.tar.gz) = ff3e6568e67f1740fd547cb2c9b87d2b714813a9ec4d3e7534a7c4cc05d21939
-SIZE (grpc-grpc-go-v1.3.0_GH0.tar.gz) = 272816
-SHA256 (grpc-grpc-go-v1.56.1_GH0.tar.gz) = 74c4990651c1be12f34d068e48bf58aeb9b6fb3bfc15e90539f4fc0a753b5064
-SIZE (grpc-grpc-go-v1.56.1_GH0.tar.gz) = 1942619
+SHA256 (grpc-ecosystem-grpc-gateway-v2.16.0_GH0.tar.gz) = f49af0b9a5b260c5a783c30010ba3cca4730abba9246618cbee19070f7a843e7
+SIZE (grpc-ecosystem-grpc-gateway-v2.16.0_GH0.tar.gz) = 821213
+SHA256 (grpc-grpc-go-v1.5.1_GH0.tar.gz) = d93d7e7e8a6d59c26f0f82b32c2b34299016aa56766a4d426331038fb3e35545
+SIZE (grpc-grpc-go-v1.5.1_GH0.tar.gz) = 302765
+SHA256 (grpc-grpc-go-v1.69.4_GH0.tar.gz) = 27f5fef36c75a513e7d4d3dee37df78e84b6afb72f384865316a424407f006bd
+SIZE (grpc-grpc-go-v1.69.4_GH0.tar.gz) = 2274733
 SHA256 (jonboulle-clockwork-v0.2.2_GH0.tar.gz) = 79ac7c0e53dfa48aac0622745f133b2438542f1c11d2c09ec1c98affbd62e1f0
 SIZE (jonboulle-clockwork-v0.2.2_GH0.tar.gz) = 9588
 SHA256 (josharian-intern-v1.0.0_GH0.tar.gz) = 7c7df6e792ed5db0b1a63c8ec74236b70958ad36c9fe5a02b52b1a418b177b5e
 SIZE (josharian-intern-v1.0.0_GH0.tar.gz) = 1927
 SHA256 (json-iterator-go-v1.1.12_GH0.tar.gz) = ff70e539fd919da757a2f3a530a053e7577cb4d7e2824fc1058d3abbefbb523e
 SIZE (json-iterator-go-v1.1.12_GH0.tar.gz) = 84307
-SHA256 (klauspost-compress-v1.16.5_GH0.tar.gz) = c79a3fdfd4dd22028fed3fca649b9c445b6e59d20370375b2e857e6c670718d6
-SIZE (klauspost-compress-v1.16.5_GH0.tar.gz) = 37934491
+SHA256 (klauspost-compress-v1.17.11_GH0.tar.gz) = d06b1a6f8c5fd1c79a3733acdeac9e3411f88acbe0dcd1ba0823c54e3567e31e
+SIZE (klauspost-compress-v1.17.11_GH0.tar.gz) = 39082191
 SHA256 (kubernetes-sigs-yaml-v1.2.0_GH0.tar.gz) = 80612b8cc63863556906f04df7eca89179bf81e5b3d1133c082bd7e5e35d5514
 SIZE (kubernetes-sigs-yaml-v1.2.0_GH0.tar.gz) = 92574
-SHA256 (mailru-easyjson-v0.7.7_GH0.tar.gz) = 18ce2051cda6b20a09163d9ecedf905593d7777db043b32b263e62b1cebb7f73
-SIZE (mailru-easyjson-v0.7.7_GH0.tar.gz) = 81404
-SHA256 (matttproud-golang_protobuf_extensions-v1.0.4_GH0.tar.gz) = b64cab9cb9ae8b9162c7197aeedc6ed617b4c93e4f5674c3ec6cd2e9b0d9d09c
-SIZE (matttproud-golang_protobuf_extensions-v1.0.4_GH0.tar.gz) = 37510
-SHA256 (minio-highwayhash-v1.0.2_GH0.tar.gz) = 5a89e6f3e77cb77c818c5ce0316812d544e588456fce2e55e02f48d52fa9c5d2
-SIZE (minio-highwayhash-v1.0.2_GH0.tar.gz) = 23056
+SHA256 (kylelemons-godebug-v1.1.0_GH0.tar.gz) = 72cc6f274fbd165b7674280f836a6b400e80dbae055919e101920dedf50e79db
+SIZE (kylelemons-godebug-v1.1.0_GH0.tar.gz) = 17637
+SHA256 (mailru-easyjson-v0.9.0_GH0.tar.gz) = ac8e8a3e43d7afa1c005c1977a2bd16770164e943059cba2133c9842a293671d
+SIZE (mailru-easyjson-v0.9.0_GH0.tar.gz) = 82266
+SHA256 (marcw-cachecontrol-30341fe9a7d5_GH0.tar.gz) = 484f816742921a630da5145f93f105628c0370ef8681fc95cb21cf68827e0d97
+SIZE (marcw-cachecontrol-30341fe9a7d5_GH0.tar.gz) = 2317
+SHA256 (minio-highwayhash-v1.0.3_GH0.tar.gz) = 033262f4e02deb6cf8a0cbe1e99f4bc07180c96c203b059b017c4735e24f5f05
+SIZE (minio-highwayhash-v1.0.3_GH0.tar.gz) = 25363
 SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
 SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
 SHA256 (modern-go-reflect2-v1.0.2_GH0.tar.gz) = eab313f24c09d512f004d489aeed0d0a485f789abd07e7df411375035174341b
 SIZE (modern-go-reflect2-v1.0.2_GH0.tar.gz) = 14030
+SHA256 (munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 3a455e3bcf8237ecee0385f97223ca821ec2547284e827e90f94a4984801ca1c
+SIZE (munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 2810
 SHA256 (natefinch-lumberjack-v2.0.0_GH0.tar.gz) = 5817941b45096eb70b8114d7a4bf392ea47c4fe8030ff383ca54c67dfa0617bd
 SIZE (natefinch-lumberjack-v2.0.0_GH0.tar.gz) = 12631
-SHA256 (nats-io-jwt-v2.4.1_GH0.tar.gz) = 4aa61ae17e5329aaf5dc4466c71080f43ab5c0ee16179840c117f741e8cac5f5
-SIZE (nats-io-jwt-v2.4.1_GH0.tar.gz) = 85279
-SHA256 (nats-io-nats-server-v2.9.19_GH0.tar.gz) = 541f77bcc5c71ccb267883e3080e60602ec57a02d9316557346af9bfe4f4193a
-SIZE (nats-io-nats-server-v2.9.19_GH0.tar.gz) = 1707914
-SHA256 (nats-io-nats.go-v1.27.1_GH0.tar.gz) = c2c838f5c6ce4f0df8f6b703aaae774b5ce1b3ec3601f8c9e1db081b87086956
-SIZE (nats-io-nats.go-v1.27.1_GH0.tar.gz) = 463758
-SHA256 (nats-io-nkeys-v0.4.4_GH0.tar.gz) = fd57700c3f1a9d77a38cd9d41edad8be8f89a7dc57eca22ae2c0dfaca85bd53b
-SIZE (nats-io-nkeys-v0.4.4_GH0.tar.gz) = 24153
+SHA256 (nats-io-jwt-v2.7.3_GH0.tar.gz) = b073ee10453a9d987c28b7db0b0a464ab04cf7462f7e117da1f57da51454127e
+SIZE (nats-io-jwt-v2.7.3_GH0.tar.gz) = 92718
+SHA256 (nats-io-nats-server-v2.10.24_GH0.tar.gz) = 64093d74f81ad92d466f1a0de119cebe455db1c7acd2511197a497fa85b8baf5
+SIZE (nats-io-nats-server-v2.10.24_GH0.tar.gz) = 2211885
+SHA256 (nats-io-nats.go-v1.38.0_GH0.tar.gz) = 2659d4bf5352b95e27e82f8e833c647453461ee9141b9c6331bdef5a8b1ac2d1
+SIZE (nats-io-nats.go-v1.38.0_GH0.tar.gz) = 659343
+SHA256 (nats-io-nkeys-v0.4.9_GH0.tar.gz) = 6c9cd99c75c1f9b9d3d79402baa4aecdac4e1551deb973dc7b868a4267fd3d51
+SIZE (nats-io-nkeys-v0.4.9_GH0.tar.gz) = 25602
 SHA256 (nats-io-nuid-v1.0.1_GH0.tar.gz) = a0b4fe5b40781add2a9fdb5d723313be5f5d11c1a79ea1dd2671278826ef078d
 SIZE (nats-io-nuid-v1.0.1_GH0.tar.gz) = 7529
 SHA256 (notedit-janus-go-10eb8b95d1a0_GH0.tar.gz) = 007fa7a626a0d2034ee4f2e2695f51c86e943ab012af167cbcd8373a75f73989
 SIZE (notedit-janus-go-10eb8b95d1a0_GH0.tar.gz) = 4309
-SHA256 (open-telemetry-opentelemetry-go-contrib-v1.0.0_GH0.tar.gz) = 601cae9342b52227f84419b8bed765dbc89617c01f3fc82c9512fc5a0279728c
-SIZE (open-telemetry-opentelemetry-go-contrib-v1.0.0_GH0.tar.gz) = 521536
-SHA256 (open-telemetry-opentelemetry-go-v1.0.1_GH0.tar.gz) = 20c67e84deceac6f40eba101b0cdb95a8dcb7b8828b4ebff4f6957b33d13976c
-SIZE (open-telemetry-opentelemetry-go-v1.0.1_GH0.tar.gz) = 679966
-SHA256 (open-telemetry-opentelemetry-proto-go-v0.9.0_GH0.tar.gz) = a6191fbdca4d4a64aacf2404cad840d4408542388fbaee3679858915dd6df032
-SIZE (open-telemetry-opentelemetry-proto-go-v0.9.0_GH0.tar.gz) = 61462
-SHA256 (oschwald-maxminddb-golang-v1.11.0_GH0.tar.gz) = c0168ca949e3b0bcdc32a3a8f5553f64193d85eadda624be186b1a56629a0795
-SIZE (oschwald-maxminddb-golang-v1.11.0_GH0.tar.gz) = 27389
+SHA256 (open-telemetry-opentelemetry-go-contrib-v1.21.0_GH0.tar.gz) = d346c2a5ddb81909f58908f27e547a5e1bd4b6931d4b7bfc95c6dfe2f4ceb82a
+SIZE (open-telemetry-opentelemetry-go-contrib-v1.21.0_GH0.tar.gz) = 599990
+SHA256 (open-telemetry-opentelemetry-go-v1.20.0_GH0.tar.gz) = c739ba9a4eb74db325acdec5eca5d2c18f789f63e10f1658d8c5e0061700d18a
+SIZE (open-telemetry-opentelemetry-go-v1.20.0_GH0.tar.gz) = 1273769
+SHA256 (open-telemetry-opentelemetry-go-v1.31.0_GH0.tar.gz) = c322c4d645d577dd6cb05d05642cdd101c1583e1bb15eb6e32e3d5f442d5ddf4
+SIZE (open-telemetry-opentelemetry-go-v1.31.0_GH0.tar.gz) = 1778091
+SHA256 (open-telemetry-opentelemetry-proto-go-v1.0.0_GH0.tar.gz) = 543b133a09579ad227b2db21460f71baeeb46e4209c2ac5e5621f4ffe7fb192b
+SIZE (open-telemetry-opentelemetry-proto-go-v1.0.0_GH0.tar.gz) = 177183
+SHA256 (oschwald-maxminddb-golang-v1.13.1_GH0.tar.gz) = d337efdac8d906cf3853f048fb74f96ecff4f70c2e64d869fdd87c83eb797bfd
+SIZE (oschwald-maxminddb-golang-v1.13.1_GH0.tar.gz) = 27909
 SHA256 (pion-randutil-v0.1.0_GH0.tar.gz) = 4b0301915ebbfa77c8621cebf99c6c7d71651762a33ce4fa4e6af8994ecd4993
 SIZE (pion-randutil-v0.1.0_GH0.tar.gz) = 7521
-SHA256 (pion-sdp-v3.0.6_GH0.tar.gz) = ceae9d450b92db03c2dd817213fa39f8bf152e172d51129decfd1a4cd77e42dc
-SIZE (pion-sdp-v3.0.6_GH0.tar.gz) = 30415
-SHA256 (prometheus-client_golang-v1.16.0_GH0.tar.gz) = bccccdd5fc17fb5722064d48b3c2e00e405620a5c5322c7d4508af28278b1456
-SIZE (prometheus-client_golang-v1.16.0_GH0.tar.gz) = 1102629
-SHA256 (prometheus-client_model-v0.3.0_GH0.tar.gz) = c71dc6402fe2414dec82c48173fe8d5aa9fc7c43af2f1f1f48d05c1652b965b9
-SIZE (prometheus-client_model-v0.3.0_GH0.tar.gz) = 14941
-SHA256 (prometheus-common-v0.42.0_GH0.tar.gz) = 156b60f595cab579dc6e5475f4125ebcbd73c25d0f42de1d6442eea73cd4e750
-SIZE (prometheus-common-v0.42.0_GH0.tar.gz) = 130574
-SHA256 (prometheus-procfs-v0.10.1_GH0.tar.gz) = c5b9bc699f0004fd36dd3c34da9e67f75b0fd0fcec62f8ef202ae5ec01e24f65
-SIZE (prometheus-procfs-v0.10.1_GH0.tar.gz) = 226664
-SHA256 (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 96d670e9bae145ff2dd0f48a3693edb1f45ec3ee56d5f50a5f01cc7e060314bc
-SIZE (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 1311732
-SHA256 (rogpeppe-go-internal-v1.10.0_GH0.tar.gz) = 9d464d9a1720ff3b805fe36e1a16be2d249c5d828b989f20b2e01a880341a802
-SIZE (rogpeppe-go-internal-v1.10.0_GH0.tar.gz) = 139226
-SHA256 (sirupsen-logrus-v1.7.0_GH0.tar.gz) = a7baaa1c646441d002f3867b5998b6b45b629ecfad317d468a981e23e0c9c6ca
-SIZE (sirupsen-logrus-v1.7.0_GH0.tar.gz) = 46392
+SHA256 (pion-sdp-v3.0.10_GH0.tar.gz) = 65771956d483a18fbb9274a75beb372c45e0a5595bd8c562c92fa5db4f19ec3e
+SIZE (pion-sdp-v3.0.10_GH0.tar.gz) = 28365
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (prometheus-client_golang-v1.20.5_GH0.tar.gz) = ab8aa5a2a56f2fb739ea7db4485d0a05df30476924a872b28cce3a319a347af8
+SIZE (prometheus-client_golang-v1.20.5_GH0.tar.gz) = 1103272
+SHA256 (prometheus-client_model-v0.6.1_GH0.tar.gz) = b9b690bc35d80061f255faa7df7621eae39fe157179ccd78ff6409c3b004f05e
+SIZE (prometheus-client_model-v0.6.1_GH0.tar.gz) = 17373
+SHA256 (prometheus-common-v0.55.0_GH0.tar.gz) = b9cabec7dadf615ae8bf86414d916f6680bc9e641d7631deaad71422b104ab6b
+SIZE (prometheus-common-v0.55.0_GH0.tar.gz) = 147527
+SHA256 (prometheus-procfs-v0.15.1_GH0.tar.gz) = ba96bb6d45f1fcbff820c7d844e6acdef4416bb0ff2d9e24656f5cbacb8e46b5
+SIZE (prometheus-procfs-v0.15.1_GH0.tar.gz) = 243687
+SHA256 (protocolbuffers-protobuf-go-v1.36.3_GH0.tar.gz) = d15b5c42786fa47d716b1572e5ba21979dc3163121854ece5101f072d4fa95bb
+SIZE (protocolbuffers-protobuf-go-v1.36.3_GH0.tar.gz) = 1959978
+SHA256 (sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b672bc4d88b6407ff05aedcf23ce939d342646acce
+SIZE (sirupsen-logrus-v1.9.3_GH0.tar.gz) = 50320
 SHA256 (soheilhy-cmux-v0.1.5_GH0.tar.gz) = 199232ece74332f408a38e4d38e7ca942b3e66ae58074ca95d3f069693e0dca1
 SIZE (soheilhy-cmux-v0.1.5_GH0.tar.gz) = 22250
 SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
 SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
+SHA256 (stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684
+SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732
 SHA256 (tmc-grpc-websocket-proxy-e5319fda7802_GH0.tar.gz) = ab27ebe35674bcc777d63bb1d64874310832d857a3eb573192b082f73afde494
 SIZE (tmc-grpc-websocket-proxy-e5319fda7802_GH0.tar.gz) = 10031
-SHA256 (uber-go-atomic-v1.7.0_GH0.tar.gz) = 4d655e90a23d023b36607e2ce94c3b7bf650d41c81c0faff32432581d9099ad1
-SIZE (uber-go-atomic-v1.7.0_GH0.tar.gz) = 18566
-SHA256 (uber-go-multierr-v1.6.0_GH0.tar.gz) = f8a139a06fd70bbda0f089274bd723a00c33c5b269a696de4d6a8ab455a22717
-SIZE (uber-go-multierr-v1.6.0_GH0.tar.gz) = 12369
-SHA256 (uber-go-zap-v1.17.0_GH0.tar.gz) = 9608554d14e846718c5ebe44ab172ce6b748356679c17e144226af94ff232d9a
-SIZE (uber-go-zap-v1.17.0_GH0.tar.gz) = 142719
+SHA256 (uber-go-multierr-v1.10.0_GH0.tar.gz) = fe39190f90b6410892c1fd0953926074d156e2aa91df8a2ba5d3140abfc11808
+SIZE (uber-go-multierr-v1.10.0_GH0.tar.gz) = 16212
+SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652
+SIZE (uber-go-zap-v1.27.0_GH0.tar.gz) = 271384
 SHA256 (xiang90-probing-43a291ad63a2_GH0.tar.gz) = 576dd87a3b8729fd6f2422664897e285d43254138831aaedfac797813964d255
 SIZE (xiang90-probing-43a291ad63a2_GH0.tar.gz) = 3468
diff --git a/net-im/nextcloud-spreed-signaling/files/patch-Makefile b/net-im/nextcloud-spreed-signaling/files/patch-Makefile
index 447c1ae19353..6a362af9901c 100644
--- a/net-im/nextcloud-spreed-signaling/files/patch-Makefile
+++ b/net-im/nextcloud-spreed-signaling/files/patch-Makefile
@@ -1,61 +1,10 @@
---- Makefile.orig	2023-07-05 09:17:27 UTC
+--- Makefile.orig	2025-01-22 09:33:28 UTC
 +++ Makefile
-@@ -1,7 +1,7 @@
+@@ -1,6 +1,6 @@ all: build
  all: build
  
- GO := $(shell which go)
--GOPATH := $(shell "$(GO)" env GOPATH)
-+GOPATH := $(CURDIR)/vendor
+-GO := $(shell which go)
++GO := $(shell which go122)
+ GOPATH := $(shell "$(GO)" env GOPATH)
  GODIR := $(shell dirname "$(GO)")
  GOFMT := "$(GODIR)/gofmt"
- GOOS ?= linux
-@@ -54,15 +54,13 @@ hook:
- 	[ ! -d "$(CURDIR)/.git/hooks" ] || ln -sf "$(CURDIR)/scripts/pre-commit.hook" "$(CURDIR)/.git/hooks/pre-commit"
- 
- $(GOPATHBIN)/easyjson:
--	[ "$(GOPROXY)" = "off" ] || $(GO) get -u -d github.com/mailru/easyjson/...
--	$(GO) install github.com/mailru/easyjson/...
-+	$(GO) build -o $(CURDIR)/easyjson ./vendor/src/github.com/mailru/easyjson/easyjson/main.go
- 
- $(GOPATHBIN)/protoc-gen-go:
--	$(GO) install google.golang.org/protobuf/cmd/protoc-gen-go
-+	$(GO) build google.golang.org/protobuf/cmd/protoc-gen-go
- 
- $(GOPATHBIN)/protoc-gen-go-grpc:
--	[ "$(GOPROXY)" = "off" ] || $(GO) get -u -d google.golang.org/grpc/cmd/protoc-gen-go-grpc
--	$(GO) install google.golang.org/grpc/cmd/protoc-gen-go-grpc
-+	$(GO) build google.golang.org/grpc/cmd/protoc-gen-go-grpc
- 
- continentmap.go:
- 	$(CURDIR)/scripts/get_continent_map.py $@
-@@ -102,12 +100,12 @@ coverhtml: vet common
- 	$(GO) tool cover -html=cover.out -o coverage.html
- 
- %_easyjson.go: %.go $(GOPATHBIN)/easyjson | common_proto
--	PATH="$(GODIR)":$(PATH) "$(GOPATHBIN)/easyjson" -all $*.go
-+	PATH="$(GODIR)":$(PATH) "$(CURDIR)/easyjson" -all $(CURDIR)/vendor/src/github.com/strukturag/nextcloud-spreed-signaling/$*.go
- 
- %.pb.go: %.proto $(GOPATHBIN)/protoc-gen-go $(GOPATHBIN)/protoc-gen-go-grpc
--	PATH="$(GODIR)":"$(GOPATHBIN)":$(PATH) protoc --go_out=. --go_opt=paths=source_relative \
--		--go-grpc_out=. --go-grpc_opt=paths=source_relative \
--		$*.proto
-+	PATH="$(GODIR)":"$(GOPATHBIN)":"$(CURDIR)":$(PATH) protoc --go_out=. --go_opt=paths=source_relative \
-+              --go-grpc_out=. --go-grpc_opt=paths=source_relative --proto_path="$(CURDIR)" \
-+              "$(CURDIR)/$*.proto"
- 
- common: common_easyjson common_proto
- 
-@@ -162,6 +160,13 @@ tarball: vendor
- 	gzip --force nextcloud-spreed-signaling-$(TARVERSION).tar
- 
- dist: tarball
-+install:
-+	install -d $(DESTDIR)$(PREFIX)/etc/ncs/
-+	install -m 644 server.conf.in $(DESTDIR)$(PREFIX)/etc/ncs/server.conf.sample
-+	install -m 644 proxy.conf.in $(DESTDIR)$(PREFIX)/etc/ncs/proxy.conf.sample
-+	install -m 644 gnatsd.conf $(DESTDIR)$(PREFIX)/etc/ncs/gnatsd.conf.sample
-+	install -m 755 bin/signaling $(DESTDIR)$(PREFIX)/bin/ncs-signaling
-+	install -m 755 bin/proxy $(DESTDIR)$(PREFIX)/bin/ncs-proxy
- 
- .NOTPARALLEL: %_easyjson.go
- .PHONY: continentmap.go vendor
diff --git a/net-im/nextcloud-spreed-signaling/files/patch-scripts_get-version.sh b/net-im/nextcloud-spreed-signaling/files/patch-scripts_get-version.sh
deleted file mode 100644
index 2eec2779da51..000000000000
--- a/net-im/nextcloud-spreed-signaling/files/patch-scripts_get-version.sh
+++ /dev/null
@@ -1,21 +0,0 @@
---- scripts/get-version.sh.orig	2023-07-05 09:17:27 UTC
-+++ scripts/get-version.sh
-@@ -1,7 +1,6 @@
--#!/usr/bin/env bash
-+#!/bin/sh
- set -e
--ROOT="$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)"
--
-+ROOT="$(cd "$( dirname $0 )" && pwd)"
- VERSION=
- if [ -s "$ROOT/../version.txt" ]; then
-     VERSION=$(cat "$ROOT/../version.txt" | tr -d '[:space:]')
-@@ -15,7 +14,7 @@ if [ -z $VERSION ] && [ -d "$ROOT/../.git" ]; then
- fi
- 
- if [ -z $VERSION ]; then
--    VERSION=unknown
-+    VERSION=%%PORTVERSION%%
- fi
- 
- echo $VERSION
diff --git a/net-im/nextcloud-spreed-signaling/files/version.txt b/net-im/nextcloud-spreed-signaling/files/version.txt
new file mode 100644
index 000000000000..e865da1df4d5
--- /dev/null
+++ b/net-im/nextcloud-spreed-signaling/files/version.txt
@@ -0,0 +1 @@
+%%DISTVERSION%%
diff --git a/net-im/nextcloud-spreed-signaling/pkg-descr b/net-im/nextcloud-spreed-signaling/pkg-descr
index eb998fb38483..27f2cfc1918b 100644
--- a/net-im/nextcloud-spreed-signaling/pkg-descr
+++ b/net-im/nextcloud-spreed-signaling/pkg-descr
@@ -1 +1 @@
-The standalone signaling server which can be used for Nextcloud
+The standalone signaling server which can be used for Nextcloud talk