Ghostscript just released an update fixing a metric ton of CVEs:
CVE-2025-27835 CVE-2025-27832 CVE-2025-27831 CVE-2025-27836 CVE-2025-27830 CVE-2025-27833 CVE-2025-27837 CVE-2025-27834 https://ghostscript.readthedocs.io/en/gs10.05.0/News.html While it removes a utility (pdf2dsc), it doesn't remove any symbols, so a minor bump should be alright, AFAICT. Works here, print/lilypond rebuilds fine. ok? ok for -stable (with a slightly different diff on account of REVISION)?
Index: Makefile =================================================================== RCS file: /cvs/ports/print/ghostscript/gnu/Makefile,v diff -u -p -r1.136 Makefile --- Makefile 28 Jan 2025 11:22:03 -0000 1.136 +++ Makefile 12 Mar 2025 19:18:19 -0000 @@ -1,13 +1,12 @@ COMMENT = PostScript and PDF interpreter -VERSION = 10.04.0 -REVISION = 0 +VERSION = 10.05.0 DISTNAME = ghostpdl-${VERSION} PKGNAME = ghostscript-${VERSION} EXTRACT_SUFX = .tar.xz CATEGORIES = lang print -SHARED_LIBS = gs 18.2 -SHARED_LIBS += gpcl6 18.2 +SHARED_LIBS = gs 18.3 +SHARED_LIBS += gpcl6 18.3 SITES = https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${VERSION:S/.//g}/ Index: distinfo =================================================================== RCS file: /cvs/ports/print/ghostscript/gnu/distinfo,v diff -u -p -r1.28 distinfo --- distinfo 30 Sep 2024 16:49:43 -0000 1.28 +++ distinfo 12 Mar 2025 19:18:19 -0000 @@ -1,2 +1,2 @@ -SHA256 (ghostpdl-10.04.0.tar.xz) = BgP1YpvG9We0VJEdEEzZZwJInJ5w5Xd4eEP0gLI9Snc= -SIZE (ghostpdl-10.04.0.tar.xz) = 73576724 +SHA256 (ghostpdl-10.05.0.tar.xz) = 8VQDk0W26ZV7B1D4cjdNiH12Mh1Su8ydO4VIeFXgjwI= +SIZE (ghostpdl-10.05.0.tar.xz) = 73446820 Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/print/ghostscript/gnu/patches/patch-configure,v diff -u -p -r1.9 patch-configure --- patches/patch-configure 30 Sep 2024 16:49:44 -0000 1.9 +++ patches/patch-configure 12 Mar 2025 19:18:19 -0000 @@ -1,7 +1,7 @@ Index: configure --- configure.orig +++ configure -@@ -13210,8 +13210,8 @@ DLL_EXT="" +@@ -13207,8 +13207,8 @@ DLL_EXT="" SO_LIB_VERSION_SEPARATOR="." libname1="_SO_BASE)\$(GS_SOEXT)\$(DLL_EXT)" @@ -12,7 +12,7 @@ Index: configure GS_SONAME="lib\$(GS${libname1}" GS_SONAME_MAJOR="lib\$(GS${libname2}" GS_SONAME_MAJOR_MINOR="lib\$(GS${libname3}" -@@ -13323,11 +13323,11 @@ case $host in +@@ -13320,11 +13320,11 @@ case $host in ;; *bsd*) DYNAMIC_CFLAGS="-fPIC $DYNAMIC_CFLAGS" Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/print/ghostscript/gnu/pkg/PLIST,v diff -u -p -r1.40 PLIST --- pkg/PLIST 30 Sep 2024 16:49:46 -0000 1.40 +++ pkg/PLIST 12 Mar 2025 19:18:19 -0000 @@ -12,7 +12,6 @@ bin/gslj bin/gslp bin/gsnd bin/lprsetup.sh -bin/pdf2dsc bin/pdf2ps bin/pf2afm bin/pfbtopfa @@ -45,7 +44,6 @@ include/ghostscript/plapi.h @man man/man1/gslj.1 @man man/man1/gslp.1 @man man/man1/gsnd.1 -@man man/man1/pdf2dsc.1 @man man/man1/pdf2ps.1 @man man/man1/pf2afm.1 @man man/man1/pfbtopfa.1 @@ -158,7 +156,6 @@ share/ghostscript/${VERSION}/lib/lines.p share/ghostscript/${VERSION}/lib/mkcidfm.ps share/ghostscript/${VERSION}/lib/necp2x.upp share/ghostscript/${VERSION}/lib/necp2x6.upp -share/ghostscript/${VERSION}/lib/pdf2dsc.ps share/ghostscript/${VERSION}/lib/pdf_info.ps share/ghostscript/${VERSION}/lib/pf2afm.ps share/ghostscript/${VERSION}/lib/pfbtopfa.ps @@ -223,4 +220,5 @@ share/ghostscript/${VERSION}/lib/viewpcx share/ghostscript/${VERSION}/lib/viewps2a.ps share/ghostscript/${VERSION}/lib/winmaps.ps share/ghostscript/${VERSION}/lib/zeroline.ps +share/ghostscript/${VERSION}/lib/zugferd.ps %%gtk%%