1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

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
This commit is contained in:
Älven
2026-01-06 18:44:02 +04:00
parent b8bd44705b
commit f4d75c2303
7 changed files with 92 additions and 74 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
PORTNAME= aeskulap
PORTVERSION= 0.2.2.20190120
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= graphics
MAINTAINER= danfe@FreeBSD.org
+9 -10
View File
@@ -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,18 +25,18 @@ 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}
TEST_TARGET= test test-exhaustive
PORTSCOUT= limit:^.*[0-9].*$$ # prevent tags like latest
PLIST_SUB= SOVERSION=${DISTVERSION}
PORTDOCS= *
OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
.if ${ARCH:Mpowerpc*} && ${COMPILER_VERSION} == 140
@@ -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>
+3 -3
View File
@@ -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
+76 -58
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1
View File
@@ -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}