git: 3ef97ace985f - main - science/cdk: update 2.7.1 → 2.13

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 18 Oct 2026 17:22:42 UTC
The branch main has been updated by yuri:

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

commit 3ef97ace985f07c24d7fa1fcc558e3115c31a13e
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-18 16:55:57 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-18 17:22:35 +0000

    science/cdk: update 2.7.1 → 2.13
---
 science/cdk/Makefile | 29 +++++++++++++++++++++--------
 science/cdk/distinfo | 10 +++++-----
 2 files changed, 26 insertions(+), 13 deletions(-)

diff --git a/science/cdk/Makefile b/science/cdk/Makefile
index b4bc5cc6f9d5..5481e0e086a1 100644
--- a/science/cdk/Makefile
+++ b/science/cdk/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	cdk
 DISTVERSIONPREFIX=	cdk-
-DISTVERSION=	2.7.1
-PORTREVISION=	3
+DISTVERSION=	2.13
 CATEGORIES=	science java
 PKGNAMESUFFIX=	-chemistry
 
@@ -12,7 +11,7 @@ WWW=		https://cdk.github.io/
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-BUILD_DEPENDS=	maven38>0:devel/maven38
+BUILD_DEPENDS=	maven>0:devel/maven
 
 USES=		java
 USE_GITHUB=	yes
@@ -33,11 +32,7 @@ PLIST_FILES=	${JAVAJARDIR}/${PORTNAME}-${PORTVERSION}.jar
 
 DEV_UPDATE_MODE=	no
 
-.if (${DEV_UPDATE_MODE} == "yes")
-post-build:
-	@cd ${WRKDIR} && ${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX} .m2
-	@${ECHO} "(!!!) Please upload the deps archive: ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}"
-.else
+.if (${DEV_UPDATE_MODE} != "yes")
 MASTER_SITES+=	LOCAL/yuri/:deps
 DISTFILES+=	${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}:deps
 MVN_ARGS=	--offline
@@ -51,7 +46,25 @@ do-build:
 		-Duser.home=${WRKDIR} \
 		install
 
+.if (${DEV_UPDATE_MODE} == "yes")
+post-build: do-test
+	@cd ${WRKDIR} && ${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX} .m2
+	@${ECHO} "(!!!) Please upload the deps archive: ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}"
+.endif
+
+# tests excluded below need the InChI native library, which is not available for FreeBSD aarch64
+do-test:
+	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+		${LOCALBASE}/bin/mvn ${MVN_ARGS} \
+		-fae \
+		-Duser.home=${WRKDIR} \
+		-Dtest='!AbsoluteSMILESTest,!CircularFragmenterTest,!InChI*Test,!RInChI*Test' \
+		-Dsurefire.failIfNoSpecifiedTests=false \
+		test
+
 do-install:
 	${INSTALL_DATA} ${WRKSRC}/bundle/target/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}-${PORTVERSION}.jar
 
+# tests as of 2.13: Tests run: 27189, Failures: 0, Errors: 0, Skipped: 94
+
 .include <bsd.port.mk>
diff --git a/science/cdk/distinfo b/science/cdk/distinfo
index 41ebbda6aba1..5effa283e2f7 100644
--- a/science/cdk/distinfo
+++ b/science/cdk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1654274712
-SHA256 (cdk-2.7.1-deps.tar.gz) = 14e0bd12dcb6fd9d7eb4c663618f37757d141bd97dc682cff76e383769d3072b
-SIZE (cdk-2.7.1-deps.tar.gz) = 50172048
-SHA256 (cdk-cdk-cdk-2.7.1_GH0.tar.gz) = 21d832002bdb873521bbb4f1d5a52a1f624212bc30629f02956530e4c6c75af5
-SIZE (cdk-cdk-cdk-2.7.1_GH0.tar.gz) = 22453710
+TIMESTAMP = 1792342473
+SHA256 (cdk-2.13-deps.tar.gz) = 21fcef660d724c84568baee0b26d5acb170c958f72d7dce692f188a7f34bbfb9
+SIZE (cdk-2.13-deps.tar.gz) = 76995599
+SHA256 (cdk-cdk-cdk-2.13_GH0.tar.gz) = 670f85a678ad9d63449079d9abb961db6c5b24c05391fd2f4125e27dd64886c3
+SIZE (cdk-cdk-cdk-2.13_GH0.tar.gz) = 22994581