Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Feb 2026 19:32:36 +0000
From:      =?utf-8?Q?=C3=84lven?= <alven@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f4d75c230390 - main - graphics/dcmtk: Update 3.6.9 => 3.7.0, fix 5 CVEs
Message-ID:  <699370d4.3f97b.5ee2e8f9@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by alven:

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

commit f4d75c23039081e46d56565ea368dd43c0d14a0a
Author:     Älven <alven@FreeBSD.org>
AuthorDate: 2026-01-06 14:44:02 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2026-02-16 19:32:23 +0000

    graphics/dcmtk: Update 3.6.9 => 3.7.0, fix 5 CVEs
    
    Security:
    * https://nvd.nist.gov/vuln/detail/CVE-2025-2357
    * https://nvd.nist.gov/vuln/detail/CVE-2025-9732
    * https://nvd.nist.gov/vuln/detail/CVE-2025-25472
    * https://nvd.nist.gov/vuln/detail/CVE-2025-25474
    * https://nvd.nist.gov/vuln/detail/CVE-2025-25475
    
    Changelogs:
    * https://github.com/DCMTK/dcmtk/compare/DCMTK-3.6.9...DCMTK-3.7.0
    
    * Use dynamic SOVERSION
    * Pet portclippy(1) and portfmt(1)
    * Version-bump dependent ports
    
    Approved by:            yuri@ (maintainer, Mentor)
    MFH:                    2026Q1
    Differential Revision:  https://reviews.freebsd.org/D54557
---
 graphics/aeskulap/Makefile      |   2 +-
 graphics/dcmtk/Makefile         |  17 +++--
 graphics/dcmtk/distinfo         |   6 +-
 graphics/dcmtk/pkg-plist        | 134 +++++++++++++++++++++++-----------------
 graphics/openimageio/Makefile   |   2 +-
 science/InsightToolkit/Makefile |   2 +-
 science/orthanc/Makefile        |   1 +
 7 files changed, 91 insertions(+), 73 deletions(-)

diff --git a/graphics/aeskulap/Makefile b/graphics/aeskulap/Makefile
index 502dda98028f..a61e1abf7e38 100644
--- a/graphics/aeskulap/Makefile
+++ b/graphics/aeskulap/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	aeskulap
 PORTVERSION=	0.2.2.20190120
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	graphics
 
 MAINTAINER=	danfe@FreeBSD.org
diff --git a/graphics/dcmtk/Makefile b/graphics/dcmtk/Makefile
index 527b3c685cee..44bee7c9531e 100644
--- a/graphics/dcmtk/Makefile
+++ b/graphics/dcmtk/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	dcmtk
 DISTVERSIONPREFIX=	${PORTNAME:tu}-
-DISTVERSION=	3.6.9
-PORTREVISION=	2
+DISTVERSION=	3.7.0
 CATEGORIES=	graphics devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -16,7 +15,7 @@ LIB_DEPENDS=	libicuuc.so:devel/icu \
 		libpng.so:graphics/png \
 		libtiff.so:graphics/tiff
 
-USES=		compiler:c++11-lang cmake cpe gnome jpeg pathfix ssl
+USES=		cmake compiler:c++11-lang cpe gnome jpeg pathfix ssl
 CPE_VENDOR=	offis
 USE_GITHUB=	yes
 GH_ACCOUNT=	${PORTNAME:tu}
@@ -26,17 +25,17 @@ USE_LDCONFIG=	yes
 CMAKE_ON=	BUILD_SHARED_LIBS
 CMAKE_OFF=	DCMTK_WITH_DOXYGEN
 
-OPTIONS_DEFINE=	DOCS
-
-PORTDOCS=	*
+TEST_TARGET=	test test-exhaustive
 
 ETCDIR=		${PREFIX}/etc/${PORTNAME}-${PORTVERSION}
 DATADIR=	${PREFIX}/share/${PORTNAME}-${PORTVERSION}
 DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
+PORTSCOUT=	limit:^.*[0-9].*$$ # prevent tags like latest
 
-TEST_TARGET=	test test-exhaustive
+PLIST_SUB=	SOVERSION=${DISTVERSION}
+PORTDOCS=	*
 
-PORTSCOUT=	limit:^.*[0-9].*$$ # prevent tags like latest
+OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.pre.mk>
 
@@ -47,6 +46,6 @@ CC=		${LOCALBASE}/bin/clang${LLVM_VER}
 CXX=		${LOCALBASE}/bin/clang++${LLVM_VER}
 .endif
 
-# tests as of 3.6.9: 100% tests passed, 0 tests failed out of 366
+# tests as of 3.7.0: 100% tests passed, 0 tests failed out of 381
 
 .include <bsd.port.post.mk>
diff --git a/graphics/dcmtk/distinfo b/graphics/dcmtk/distinfo
index cd66da2d583d..fc6d98c039c8 100644
--- a/graphics/dcmtk/distinfo
+++ b/graphics/dcmtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737821353
-SHA256 (DCMTK-dcmtk-DCMTK-3.6.9_GH0.tar.gz) = 7f240eac06c45af5b17a6d2f7e41c54269274646aa348f44809e805ceef5d2e9
-SIZE (DCMTK-dcmtk-DCMTK-3.6.9_GH0.tar.gz) = 9297971
+TIMESTAMP = 1767706852
+SHA256 (DCMTK-dcmtk-DCMTK-3.7.0_GH0.tar.gz) = 5bb3ec8317dc465788bed2ca789e76d03ae5848c9381cce3b14c1a3f8b6aca56
+SIZE (DCMTK-dcmtk-DCMTK-3.7.0_GH0.tar.gz) = 9446218
diff --git a/graphics/dcmtk/pkg-plist b/graphics/dcmtk/pkg-plist
index a31f80046c8b..63463074d1b8 100644
--- a/graphics/dcmtk/pkg-plist
+++ b/graphics/dcmtk/pkg-plist
@@ -9,11 +9,13 @@ bin/dcmcjpeg
 bin/dcmcjpls
 bin/dcmconv
 bin/dcmcrle
+bin/dcmdecap
 bin/dcmdjpeg
 bin/dcmdjpls
 bin/dcmdrle
 bin/dcmdspfn
 bin/dcmdump
+bin/dcmencap
 bin/dcmftest
 bin/dcmgpdir
 bin/dcmicmp
@@ -50,6 +52,7 @@ bin/echoscu
 bin/findscu
 bin/getscu
 bin/img2dcm
+bin/json2dcm
 bin/mkcsmapper
 bin/mkesdb
 bin/movescu
@@ -84,6 +87,7 @@ include/dcmtk/dcmdata/dcdicdir.h
 include/dcmtk/dcmdata/dcdicent.h
 include/dcmtk/dcmdata/dcdict.h
 include/dcmtk/dcmdata/dcdirrec.h
+include/dcmtk/dcmdata/dcdocdec.h
 include/dcmtk/dcmdata/dcelem.h
 include/dcmtk/dcmdata/dcencdoc.h
 include/dcmtk/dcmdata/dcerror.h
@@ -98,6 +102,7 @@ include/dcmtk/dcmdata/dcistrms.h
 include/dcmtk/dcmdata/dcistrmz.h
 include/dcmtk/dcmdata/dcitem.h
 include/dcmtk/dcmdata/dcjson.h
+include/dcmtk/dcmdata/dcjsonrd.h
 include/dcmtk/dcmdata/dclist.h
 include/dcmtk/dcmdata/dcmatch.h
 include/dcmtk/dcmdata/dcmetinf.h
@@ -218,6 +223,7 @@ include/dcmtk/dcmfg/fgseg.h
 include/dcmtk/dcmfg/fgtemporalposition.h
 include/dcmtk/dcmfg/fgtypes.h
 include/dcmtk/dcmfg/fgusimagedescription.h
+include/dcmtk/dcmfg/framesorter.h
 include/dcmtk/dcmfg/stack.h
 include/dcmtk/dcmfg/stackinterface.h
 include/dcmtk/dcmimage/dcmicmph.h
@@ -308,6 +314,7 @@ include/dcmtk/dcmimgle/displint.h
 include/dcmtk/dcmimgle/ditranst.h
 include/dcmtk/dcmimgle/diutils.h
 include/dcmtk/dcmiod/cielabutil.h
+include/dcmtk/dcmiod/iccexample.h
 include/dcmtk/dcmiod/iodcommn.h
 include/dcmtk/dcmiod/iodcontentitemmacro.h
 include/dcmtk/dcmiod/ioddef.h
@@ -330,11 +337,13 @@ include/dcmtk/dcmiod/modgeneralimage.h
 include/dcmtk/dcmiod/modgeneralseries.h
 include/dcmtk/dcmiod/modgeneralstudy.h
 include/dcmtk/dcmiod/modhelp.h
+include/dcmtk/dcmiod/modiccprofile.h
 include/dcmtk/dcmiod/modimagepixel.h
 include/dcmtk/dcmiod/modimagepixelbase.h
 include/dcmtk/dcmiod/modimagepixelvariant.h
 include/dcmtk/dcmiod/modmultiframedimension.h
 include/dcmtk/dcmiod/modmultiframefg.h
+include/dcmtk/dcmiod/modpalettecolorlut.h
 include/dcmtk/dcmiod/modpatient.h
 include/dcmtk/dcmiod/modpatientstudy.h
 include/dcmtk/dcmiod/modsegmentationseries.h
@@ -758,6 +767,7 @@ include/dcmtk/dcmrt/seq/drtwrs.h
 include/dcmtk/dcmrt/seq/drtwrsrs.h
 include/dcmtk/dcmrt/seq/drtws.h
 include/dcmtk/dcmrt/seq/drtxrs.h
+include/dcmtk/dcmseg/overlaputil.h
 include/dcmtk/dcmseg/segdef.h
 include/dcmtk/dcmseg/segdoc.h
 include/dcmtk/dcmseg/segment.h
@@ -1012,6 +1022,7 @@ include/dcmtk/oflog/winconap.h
 include/dcmtk/oflog/windebap.h
 include/dcmtk/ofstd/diag/arrybnds.def
 include/dcmtk/ofstd/diag/asincond.def
+include/dcmtk/ofstd/diag/clangprg.def
 include/dcmtk/ofstd/diag/cnvrsn.def
 include/dcmtk/ofstd/diag/constexp.def
 include/dcmtk/ofstd/diag/ignrattr.def
@@ -1033,6 +1044,7 @@ include/dcmtk/ofstd/diag/unarymin.def
 include/dcmtk/ofstd/diag/unreachb.def
 include/dcmtk/ofstd/diag/unrefprm.def
 include/dcmtk/ofstd/diag/useafree.def
+include/dcmtk/ofstd/diag/vsconstexp.def
 include/dcmtk/ofstd/diag/vsdeclpd.def
 include/dcmtk/ofstd/diag/vsobjdes.def
 include/dcmtk/ofstd/diag/vsprfw.def
@@ -1063,6 +1075,7 @@ include/dcmtk/ofstd/offname.h
 include/dcmtk/ofstd/ofglobal.h
 include/dcmtk/ofstd/ofgrp.h
 include/dcmtk/ofstd/ofipc.h
+include/dcmtk/ofstd/ofjsmn.h
 include/dcmtk/ofstd/oflimits.h
 include/dcmtk/ofstd/oflist.h
 include/dcmtk/ofstd/ofmap.h
@@ -1074,11 +1087,13 @@ include/dcmtk/ofstd/ofpwd.h
 include/dcmtk/ofstd/ofrand.h
 include/dcmtk/ofstd/ofset.h
 include/dcmtk/ofstd/ofsetit.h
+include/dcmtk/ofstd/ofsha256.h
 include/dcmtk/ofstd/ofsockad.h
 include/dcmtk/ofstd/ofstack.h
 include/dcmtk/ofstd/ofstd.h
 include/dcmtk/ofstd/ofstdinc.h
 include/dcmtk/ofstd/ofstream.h
+include/dcmtk/ofstd/ofstrhlp.h
 include/dcmtk/ofstd/ofstring.h
 include/dcmtk/ofstd/ofstrutl.h
 include/dcmtk/ofstd/ofstub.h
@@ -1107,92 +1122,92 @@ lib/cmake/dcmtk/DCMTKConfigVersion.cmake
 lib/cmake/dcmtk/DCMTKTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/dcmtk/DCMTKTargets.cmake
 lib/libcmr.so
-lib/libcmr.so.19
-lib/libcmr.so.19.3.6.9
+lib/libcmr.so.20
+lib/libcmr.so.20.%%SOVERSION%%
 lib/libdcmdata.so
-lib/libdcmdata.so.19
-lib/libdcmdata.so.19.3.6.9
+lib/libdcmdata.so.20
+lib/libdcmdata.so.20.%%SOVERSION%%
 lib/libdcmdsig.so
-lib/libdcmdsig.so.19
-lib/libdcmdsig.so.19.3.6.9
+lib/libdcmdsig.so.20
+lib/libdcmdsig.so.20.%%SOVERSION%%
 lib/libdcmect.so
-lib/libdcmect.so.19
-lib/libdcmect.so.19.3.6.9
+lib/libdcmect.so.20
+lib/libdcmect.so.20.%%SOVERSION%%
 lib/libdcmfg.so
-lib/libdcmfg.so.19
-lib/libdcmfg.so.19.3.6.9
+lib/libdcmfg.so.20
+lib/libdcmfg.so.20.%%SOVERSION%%
 lib/libdcmimage.so
-lib/libdcmimage.so.19
-lib/libdcmimage.so.19.3.6.9
+lib/libdcmimage.so.20
+lib/libdcmimage.so.20.%%SOVERSION%%
 lib/libdcmimgle.so
-lib/libdcmimgle.so.19
-lib/libdcmimgle.so.19.3.6.9
+lib/libdcmimgle.so.20
+lib/libdcmimgle.so.20.%%SOVERSION%%
 lib/libdcmiod.so
-lib/libdcmiod.so.19
-lib/libdcmiod.so.19.3.6.9
+lib/libdcmiod.so.20
+lib/libdcmiod.so.20.%%SOVERSION%%
 lib/libdcmjpeg.so
-lib/libdcmjpeg.so.19
-lib/libdcmjpeg.so.19.3.6.9
+lib/libdcmjpeg.so.20
+lib/libdcmjpeg.so.20.%%SOVERSION%%
 lib/libdcmjpls.so
-lib/libdcmjpls.so.19
-lib/libdcmjpls.so.19.3.6.9
+lib/libdcmjpls.so.20
+lib/libdcmjpls.so.20.%%SOVERSION%%
 lib/libdcmnet.so
-lib/libdcmnet.so.19
-lib/libdcmnet.so.19.3.6.9
+lib/libdcmnet.so.20
+lib/libdcmnet.so.20.%%SOVERSION%%
 lib/libdcmpmap.so
-lib/libdcmpmap.so.19
-lib/libdcmpmap.so.19.3.6.9
+lib/libdcmpmap.so.20
+lib/libdcmpmap.so.20.%%SOVERSION%%
 lib/libdcmpstat.so
-lib/libdcmpstat.so.19
-lib/libdcmpstat.so.19.3.6.9
+lib/libdcmpstat.so.20
+lib/libdcmpstat.so.20.%%SOVERSION%%
 lib/libdcmqrdb.so
-lib/libdcmqrdb.so.19
-lib/libdcmqrdb.so.19.3.6.9
+lib/libdcmqrdb.so.20
+lib/libdcmqrdb.so.20.%%SOVERSION%%
 lib/libdcmrt.so
-lib/libdcmrt.so.19
-lib/libdcmrt.so.19.3.6.9
+lib/libdcmrt.so.20
+lib/libdcmrt.so.20.%%SOVERSION%%
 lib/libdcmseg.so
-lib/libdcmseg.so.19
-lib/libdcmseg.so.19.3.6.9
+lib/libdcmseg.so.20
+lib/libdcmseg.so.20.%%SOVERSION%%
 lib/libdcmsr.so
-lib/libdcmsr.so.19
-lib/libdcmsr.so.19.3.6.9
+lib/libdcmsr.so.20
+lib/libdcmsr.so.20.%%SOVERSION%%
 lib/libdcmtkcharls.so
-lib/libdcmtkcharls.so.19
-lib/libdcmtkcharls.so.19.3.6.9
+lib/libdcmtkcharls.so.20
+lib/libdcmtkcharls.so.20.%%SOVERSION%%
 lib/libdcmtls.so
-lib/libdcmtls.so.19
-lib/libdcmtls.so.19.3.6.9
+lib/libdcmtls.so.20
+lib/libdcmtls.so.20.%%SOVERSION%%
 lib/libdcmtract.so
-lib/libdcmtract.so.19
-lib/libdcmtract.so.19.3.6.9
+lib/libdcmtract.so.20
+lib/libdcmtract.so.20.%%SOVERSION%%
 lib/libdcmwlm.so
-lib/libdcmwlm.so.19
-lib/libdcmwlm.so.19.3.6.9
+lib/libdcmwlm.so.20
+lib/libdcmwlm.so.20.%%SOVERSION%%
 lib/libdcmxml.so
-lib/libdcmxml.so.19
-lib/libdcmxml.so.19.3.6.9
+lib/libdcmxml.so.20
+lib/libdcmxml.so.20.%%SOVERSION%%
 lib/libi2d.so
-lib/libi2d.so.19
-lib/libi2d.so.19.3.6.9
+lib/libi2d.so.20
+lib/libi2d.so.20.%%SOVERSION%%
 lib/libijg12.so
-lib/libijg12.so.19
-lib/libijg12.so.19.3.6.9
+lib/libijg12.so.20
+lib/libijg12.so.20.%%SOVERSION%%
 lib/libijg16.so
-lib/libijg16.so.19
-lib/libijg16.so.19.3.6.9
+lib/libijg16.so.20
+lib/libijg16.so.20.%%SOVERSION%%
 lib/libijg8.so
-lib/libijg8.so.19
-lib/libijg8.so.19.3.6.9
+lib/libijg8.so.20
+lib/libijg8.so.20.%%SOVERSION%%
 lib/liboficonv.so
-lib/liboficonv.so.19
-lib/liboficonv.so.19.3.6.9
+lib/liboficonv.so.20
+lib/liboficonv.so.20.%%SOVERSION%%
 lib/liboflog.so
-lib/liboflog.so.19
-lib/liboflog.so.19.3.6.9
+lib/liboflog.so.20
+lib/liboflog.so.20.%%SOVERSION%%
 lib/libofstd.so
-lib/libofstd.so.19
-lib/libofstd.so.19.3.6.9
+lib/libofstd.so.20
+lib/libofstd.so.20.%%SOVERSION%%
 libdata/pkgconfig/dcmtk.pc
 %%DATADIR%%/SC.dump
 %%DATADIR%%/VLP.dump
@@ -1332,11 +1347,13 @@ share/man/man1/dcmcjpeg.1.gz
 share/man/man1/dcmcjpls.1.gz
 share/man/man1/dcmconv.1.gz
 share/man/man1/dcmcrle.1.gz
+share/man/man1/dcmdecap.1.gz
 share/man/man1/dcmdjpeg.1.gz
 share/man/man1/dcmdjpls.1.gz
 share/man/man1/dcmdrle.1.gz
 share/man/man1/dcmdspfn.1.gz
 share/man/man1/dcmdump.1.gz
+share/man/man1/dcmencap.1.gz
 share/man/man1/dcmftest.1.gz
 share/man/man1/dcmgpdir.1.gz
 share/man/man1/dcmicmp.1.gz
@@ -1373,6 +1390,7 @@ share/man/man1/echoscu.1.gz
 share/man/man1/findscu.1.gz
 share/man/man1/getscu.1.gz
 share/man/man1/img2dcm.1.gz
+share/man/man1/json2dcm.1.gz
 share/man/man1/mkcsmapper.1.gz
 share/man/man1/mkesdb.1.gz
 share/man/man1/movescu.1.gz
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index d18a44127b2a..88b45db76e6a 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -5,7 +5,7 @@ DISTVERSION=	3.1.8.0
 # py-openimageio's PORTREVISION.
 # Also, just to be on the safe side, when resetting,
 # best keep PORTREVISION?=	0.
-PORTREVISION?=	0
+PORTREVISION?=	1
 CATEGORIES?=	graphics multimedia
 
 MAINTAINER?=	FreeBSD@Shaneware.biz
diff --git a/science/InsightToolkit/Makefile b/science/InsightToolkit/Makefile
index f11586616811..774a7552f1f5 100644
--- a/science/InsightToolkit/Makefile
+++ b/science/InsightToolkit/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	InsightToolkit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	5.3.0
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	science biology
 MASTER_SITES=	https://github.com/InsightSoftwareConsortium/ITK/releases/download/v${DISTVERSION}/:data
 DISTFILES=	InsightData-${DISTVERSION}.tar.gz:data
diff --git a/science/orthanc/Makefile b/science/orthanc/Makefile
index e2deb92f1cb0..9eebf16d56bb 100644
--- a/science/orthanc/Makefile
+++ b/science/orthanc/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	orthanc
 DISTVERSION=	${ORTHANC_VER}	# version.mk
+PORTREVISION=	1
 CATEGORIES=	science
 MASTER_SITES=	https://orthanc.uclouvain.be/downloads/sources/orthanc/
 DISTNAME=	Orthanc-${PORTVERSION}


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?699370d4.3f97b.5ee2e8f9>