git: fe0a35e1b69c - main - security/shibboleth-idp: Update to 5.2.3

From: Ryan Steinmetz <zi_at_FreeBSD.org>
Date: Mon, 22 Jun 2026 16:30:12 UTC
The branch main has been updated by zi:

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

commit fe0a35e1b69cc23f29e65023825e9fde69e6b009
Author:     Ryan Steinmetz <zi@FreeBSD.org>
AuthorDate: 2026-06-22 16:30:06 +0000
Commit:     Ryan Steinmetz <zi@FreeBSD.org>
CommitDate: 2026-06-22 16:30:06 +0000

    security/shibboleth-idp: Update to 5.2.3
---
 security/shibboleth-idp/Makefile  | 19 ++++++++-----
 security/shibboleth-idp/distinfo  | 14 +++++-----
 security/shibboleth-idp/pkg-plist | 56 +++++++++++++++++++--------------------
 3 files changed, 47 insertions(+), 42 deletions(-)

diff --git a/security/shibboleth-idp/Makefile b/security/shibboleth-idp/Makefile
index e0e2d3ac4566..aff3038ad9e3 100644
--- a/security/shibboleth-idp/Makefile
+++ b/security/shibboleth-idp/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	shibboleth
-PORTVERSION=	5.2.1
+PORTVERSION=	5.2.3
 CATEGORIES=	security www
 MASTER_SITES=	http://shibboleth.net/downloads/identity-provider/${PORTVERSION}/ \
 		http://shibboleth.net/downloads/identity-provider/latest5/${PORTVERSION}/ \
@@ -29,11 +29,16 @@ WRKSRC=		${WRKDIR}/shibboleth-identity-provider-${PORTVERSION}
 NO_ARCH=	yes
 NO_BUILD=	yes
 
-LOGBACKVER=	1.5.6
-SHIBVER=	9.2.1
-SPRINGVER1=	7.0.4
+LOGBACKVER=	1.5.34
+SHIBVER=	9.${PORTVERSION:R:E}.${PORTVERSION:E}
+BCVER=		1.84
+JCKSVER=	2.21.4
+JCKSMAJVER=	${JCKSVER:R}
+SPRINGVER1=	7.0.8
 SPRINGVER2=	4.0.0
-MMVER=		1.16.3
+MMVER=		1.16.6
+METRICSVER=	4.2.39
+NETTYVER=	4.1.135
 SHIBUSER=	shibd
 SHIBGROUP=	shibd
 LOGDIR=		/var/log/${PORTNAME}
@@ -49,7 +54,9 @@ PLIST_SUB+=	SHIBUSER=${SHIBUSER} SHIBGROUP=${SHIBGROUP} \
 		RUNDIR=${RUNDIR} LOGDIR=${LOGDIR} SHIBVER=${SHIBVER} \
 		SPRINGVER1=${SPRINGVER1} SPRINGVER2=${SPRINGVER2} \
 		MMVER=${MMVER} LOGBACKVER=${LOGBACKVER} \
-		PORTVERSION=${PORTVERSION}
+		PORTVERSION=${PORTVERSION} NETTYVER=${NETTYVER} \
+		BCVER=${BCVER} JCKSVER=${JCKSVER} METRICSVER=${METRICSVER} \
+		JCKSMAJVER=${JCKSMAJVER}
 
 do-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${ETCDIR}
diff --git a/security/shibboleth-idp/distinfo b/security/shibboleth-idp/distinfo
index 67b6474f5b04..4b1c7b5b19dd 100644
--- a/security/shibboleth-idp/distinfo
+++ b/security/shibboleth-idp/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1771424588
-SHA256 (shibboleth-identity-provider-5.2.1.tar.gz) = 01ac94a460addbadf65d62d369cbfb51fa1205d85cfe19184f8723aab12c4ab7
-SIZE (shibboleth-identity-provider-5.2.1.tar.gz) = 45513810
-SHA256 (logback-classic-1.5.6.jar) = 6115c6cac5ed1d9db810d14f2f7f4dd6a9f21f0acbba8016e4daaca2ba0f5eb8
-SIZE (logback-classic-1.5.6.jar) = 293697
-SHA256 (logback-core-1.5.6.jar) = 898c7d120199f37e1acc8118d97ab15a4d02b0e72e27ba9f05843cb374e160c6
-SIZE (logback-core-1.5.6.jar) = 609942
+TIMESTAMP = 1782143981
+SHA256 (shibboleth-identity-provider-5.2.3.tar.gz) = 8d7a43e8e2698cf06dbefec20d98bba4eb15d27b4dd1af4e63f367e8597311ff
+SIZE (shibboleth-identity-provider-5.2.3.tar.gz) = 45699368
+SHA256 (logback-classic-1.5.34.jar) = b65e05076a5c1aadb659b4fe4bc5fee31cb26cd70390292eb03e4a7a24cff10f
+SIZE (logback-classic-1.5.34.jar) = 286757
+SHA256 (logback-core-1.5.34.jar) = 42eda264c0c650c2bec59e66151a88b708a8663dc1b49d788202d53e78b8caae
+SIZE (logback-core-1.5.34.jar) = 645490
diff --git a/security/shibboleth-idp/pkg-plist b/security/shibboleth-idp/pkg-plist
index 3905f64e9bc6..60beb5e478e8 100644
--- a/security/shibboleth-idp/pkg-plist
+++ b/security/shibboleth-idp/pkg-plist
@@ -6,7 +6,7 @@ sbin/shibboleth-idp.sh
 @comment %%DATADIR%%/bin/lib/.gitkeep
 %%DATADIR%%/bin/lib/ant-1.10.14.jar
 %%DATADIR%%/bin/lib/ant-launcher-1.10.14.jar
-%%DATADIR%%/bin/lib/bcpg-jdk18on-1.78.1.jar
+%%DATADIR%%/bin/lib/bcpg-jdk18on-%%BCVER%%.jar
 %%DATADIR%%/bin/lib/commons-compress-1.26.2.jar
 %%DATADIR%%/bin/lib/commons-io-2.16.1.jar
 %%DATADIR%%/bin/lib/idp-cli-%%PORTVERSION%%.jar
@@ -27,14 +27,14 @@ sbin/shibboleth-idp.sh
 %%DATADIR%%/webapp/WEB-INF/jsp/metadata.jsp
 %%DATADIR%%/webapp/WEB-INF/jsp/status.jsp
 %%DATADIR%%/webapp/WEB-INF/lib/annotations-17.0.0.jar
-%%DATADIR%%/webapp/WEB-INF/lib/bcpkix-jdk18on-1.82.jar
-%%DATADIR%%/webapp/WEB-INF/lib/bcprov-jdk18on-1.82.jar
-%%DATADIR%%/webapp/WEB-INF/lib/bcutil-jdk18on-1.82.jar
+%%DATADIR%%/webapp/WEB-INF/lib/bcpkix-jdk18on-%%BCVER%%.jar
+%%DATADIR%%/webapp/WEB-INF/lib/bcprov-jdk18on-%%BCVER%%.jar
+%%DATADIR%%/webapp/WEB-INF/lib/bcutil-jdk18on-%%BCVER%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/checker-qual-3.41.0.jar
 %%DATADIR%%/webapp/WEB-INF/lib/commons-codec-1.16.1.jar
 %%DATADIR%%/webapp/WEB-INF/lib/commons-compiler-3.1.12.jar
 %%DATADIR%%/webapp/WEB-INF/lib/commons-dbcp2-2.9.0.jar
-%%DATADIR%%/webapp/WEB-INF/lib/commons-lang3-3.14.0.jar
+%%DATADIR%%/webapp/WEB-INF/lib/commons-lang3-3.20.0.jar
 %%DATADIR%%/webapp/WEB-INF/lib/commons-logging-1.3.5.jar
 %%DATADIR%%/webapp/WEB-INF/lib/commons-pool2-2.10.0.jar
 %%DATADIR%%/webapp/WEB-INF/lib/cryptacular-1.3.0.jar
@@ -65,41 +65,39 @@ sbin/shibboleth-idp.sh
 %%DATADIR%%/webapp/WEB-INF/lib/idp-spring-%%PORTVERSION%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/idp-ui-%%PORTVERSION%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/j2objc-annotations-2.8.jar
-%%DATADIR%%/webapp/WEB-INF/lib/jackson-annotations-2.16.2.jar
-%%DATADIR%%/webapp/WEB-INF/lib/jackson-core-2.16.2.jar
-%%DATADIR%%/webapp/WEB-INF/lib/jackson-databind-2.16.2.jar
-%%DATADIR%%/webapp/WEB-INF/lib/jackson-datatype-jsr310-2.16.2.jar
-%%DATADIR%%/webapp/WEB-INF/lib/jakarta.activation-2.0.1.jar
+%%DATADIR%%/webapp/WEB-INF/lib/jackson-annotations-%%JCKSMAJVER%%.jar
+%%DATADIR%%/webapp/WEB-INF/lib/jackson-core-%%JCKSVER%%.jar
+%%DATADIR%%/webapp/WEB-INF/lib/jackson-databind-%%JCKSVER%%.jar
+%%DATADIR%%/webapp/WEB-INF/lib/jackson-datatype-jsr310-%%JCKSVER%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/jakarta.json-2.0.1.jar
-%%DATADIR%%/webapp/WEB-INF/lib/jakarta.mail-2.0.1.jar
 %%DATADIR%%/webapp/WEB-INF/lib/janino-3.1.12.jar
 %%DATADIR%%/webapp/WEB-INF/lib/jsonapi-converter-0.13.jar
 %%DATADIR%%/webapp/WEB-INF/lib/jspecify-1.0.0.jar
 %%DATADIR%%/webapp/WEB-INF/lib/jsr305-3.0.2.jar
 %%DATADIR%%/webapp/WEB-INF/lib/jul-to-slf4j-2.0.13.jar
-%%DATADIR%%/webapp/WEB-INF/lib/ldaptive-2.5.0.jar
+%%DATADIR%%/webapp/WEB-INF/lib/ldaptive-2.5.1.jar
 %%DATADIR%%/webapp/WEB-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
 %%DATADIR%%/webapp/WEB-INF/lib/log4j-over-slf4j-2.0.13.jar
 %%DATADIR%%/webapp/WEB-INF/lib/logback-classic-%%LOGBACKVER%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/logback-core-%%LOGBACKVER%%.jar
-%%DATADIR%%/webapp/WEB-INF/lib/metrics-core-4.2.26.jar
-%%DATADIR%%/webapp/WEB-INF/lib/metrics-json-4.2.26.jar
-%%DATADIR%%/webapp/WEB-INF/lib/metrics-jvm-4.2.26.jar
+%%DATADIR%%/webapp/WEB-INF/lib/metrics-core-%%METRICSVER%%.jar
+%%DATADIR%%/webapp/WEB-INF/lib/metrics-json-%%METRICSVER%%.jar
+%%DATADIR%%/webapp/WEB-INF/lib/metrics-jvm-%%METRICSVER%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/micrometer-commons-%%MMVER%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/micrometer-observation-%%MMVER%%.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-buffer-4.1.128.Final.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-codec-4.1.128.Final.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-common-4.1.128.Final.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-handler-4.1.128.Final.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-resolver-4.1.128.Final.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-4.1.128.Final.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-classes-epoll-4.1.128.Final.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-classes-kqueue-4.1.128.Final.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-epoll-4.1.128.Final-linux-aarch_64.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-epoll-4.1.128.Final-linux-x86_64.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-kqueue-4.1.128.Final-osx-aarch_64.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-kqueue-4.1.128.Final-osx-x86_64.jar
-%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-unix-common-4.1.128.Final.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-buffer-%%NETTYVER%%.Final.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-codec-%%NETTYVER%%.Final.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-common-%%NETTYVER%%.Final.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-handler-%%NETTYVER%%.Final.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-resolver-%%NETTYVER%%.Final.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-%%NETTYVER%%.Final.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-classes-epoll-%%NETTYVER%%.Final.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-classes-kqueue-%%NETTYVER%%.Final.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-epoll-%%NETTYVER%%.Final-linux-aarch_64.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-epoll-%%NETTYVER%%.Final-linux-x86_64.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-kqueue-%%NETTYVER%%.Final-osx-aarch_64.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-kqueue-%%NETTYVER%%.Final-osx-x86_64.jar
+%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-unix-common-%%NETTYVER%%.Final.jar
 %%DATADIR%%/webapp/WEB-INF/lib/opensaml-core-api-%%PORTVERSION%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/opensaml-core-impl-%%PORTVERSION%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/opensaml-messaging-api-%%PORTVERSION%%.jar
@@ -153,7 +151,7 @@ sbin/shibboleth-idp.sh
 %%DATADIR%%/webapp/WEB-INF/lib/spring-webflow-%%SPRINGVER2%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/spring-webmvc-%%SPRINGVER1%%.jar
 %%DATADIR%%/webapp/WEB-INF/lib/spymemcached-2.12.3.jar
-%%DATADIR%%/webapp/WEB-INF/lib/velocity-engine-core-2.3.jar
+%%DATADIR%%/webapp/WEB-INF/lib/velocity-engine-core-2.4.1.jar
 %%DATADIR%%/webapp/WEB-INF/lib/xmlsec-3.0.6.jar
 %%DATADIR%%/webapp/WEB-INF/spring.tld
 %%DATADIR%%/webapp/WEB-INF/web.xml