git: 5bf2e3db2db9 - main - security/dogtag-jss: Update to 5.10.1

From: Jochen Neumeister <joneum_at_FreeBSD.org>
Date: Fri, 21 Aug 2026 05:42:50 UTC
The branch main has been updated by joneum:

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

commit 5bf2e3db2db9c54f694f09184f3f9f121870fdf9
Author:     Jochen Neumeister <joneum@FreeBSD.org>
AuthorDate: 2026-08-19 20:42:22 +0000
Commit:     Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-08-21 05:42:35 +0000

    security/dogtag-jss: Update to 5.10.1
    
    Switch to Java 21.
    
    Disable ML-DSA and ML-KEM: JSS otherwise declares more SSL
    authentication types than security/nss provides, which trips a static
    assertion at runtime.
    
    Changes:        https://github.com/dogtagpki/jss/releases
    
    Sponsored by:           Netzkommune GmbH
---
 security/dogtag-jss/Makefile | 6 +++---
 security/dogtag-jss/distinfo | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/security/dogtag-jss/Makefile b/security/dogtag-jss/Makefile
index dc9d9c5d122d..96c98ba23440 100644
--- a/security/dogtag-jss/Makefile
+++ b/security/dogtag-jss/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	dogtag-jss
 DISTVERSIONPREFIX=	v
-DISTVERSION=	5.7.0
+DISTVERSION=	5.10.1
 CATEGORIES=	security java
 
 MAINTAINER=	joneum@FreeBSD.org
@@ -31,7 +31,7 @@ USES=		cmake compiler:c++11-lang java:build,run pkgconfig shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	dogtagpki
 GH_PROJECT=	jss
-JAVA_VERSION=	17
+JAVA_VERSION=	21
 USE_LDCONFIG=	yes
 
 SHEBANG_FILES=	tools/reproducible_jar.sh
@@ -46,7 +46,7 @@ CMAKE_ARGS=	-DJAVA_HOME=${JAVA_HOME} \
 		-DTOMCAT_COYOTE_JAR=${LOCALBASE}/apache-tomcat-9.0/lib/tomcat-coyote.jar \
 		-DTOMCAT_JULI_JAR=${LOCALBASE}/apache-tomcat-9.0/bin/tomcat-juli.jar \
 		-DTOMCAT_UTIL_JAR=${LOCALBASE}/apache-tomcat-9.0/lib/tomcat-util.jar
-CMAKE_OFF=	WITH_JAVADOC WITH_TESTS
+CMAKE_OFF=	WITH_JAVADOC WITH_MLDSA WITH_MLKEM WITH_TESTS
 
 ALL_TARGET=	java symkey_library
 LDFLAGS+=	-L${LOCALBASE}/lib -Wl,--undefined-version
diff --git a/security/dogtag-jss/distinfo b/security/dogtag-jss/distinfo
index 5849ad5ce04c..1c3fee4d09c7 100644
--- a/security/dogtag-jss/distinfo
+++ b/security/dogtag-jss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784227336
-SHA256 (dogtagpki-jss-v5.7.0_GH0.tar.gz) = d984b9fd81923d0a59300b7146ef9f6261112d3a9c84a5fda0bc38832bb5a689
-SIZE (dogtagpki-jss-v5.7.0_GH0.tar.gz) = 1219186
+TIMESTAMP = 1787131792
+SHA256 (dogtagpki-jss-v5.10.1_GH0.tar.gz) = fa30b7388468e28349f1f3fc6c48061f935859c13d3d6e6ee866dfe22d9f6747
+SIZE (dogtagpki-jss-v5.10.1_GH0.tar.gz) = 1262748