git: 3ef97ace985f - main - science/cdk: update 2.7.1 → 2.13
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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