From: Matthias Kilian Subject: print/poppler: update to 26.01.0 To: ports@openbsd.org Date: Thu, 8 Jan 2026 21:02:51 +0100 Hi, this updates poppler to 26.01.0. After at least two boring releases, we have breakage in other ports again \o/ The following ports need patches (diffs will follow in a minute): editors/calligra [*] editors/libreoffice geo/gdal graphics/dia [*] graphics/inkscape [*] print/scribus x11/kde-applications/kitinerary [*] I'll not send diffs for the ports marked with [*], because ajacoutot@ and rsadowski@ gave me general absolution for fixing any breakage in their ports caused by poppler updates ;-) Ciao, Kili Index: Makefile =================================================================== RCS file: /cvs/ports/print/poppler/Makefile,v diff -u -p -r1.204 Makefile --- Makefile 7 Dec 2025 06:21:05 -0000 1.204 +++ Makefile 7 Jan 2026 13:05:35 -0000 @@ -3,7 +3,7 @@ COMMENT-qt5= Qt5 interface to PDF render COMMENT-qt6= Qt6 interface to PDF rendering library COMMENT-utils= PDF conversion tools and utilities -V= 25.12.0 +V= 26.01.0 DISTNAME= poppler-$V CATEGORIES= print PKGNAME-main= poppler-$V @@ -13,11 +13,11 @@ PKGNAME-qt6= poppler-qt6-$V EXTRACT_SUFX= .tar.xz -SHARED_LIBS += poppler 97.0 # 155.0 +SHARED_LIBS += poppler 98.0 # 156.0 SHARED_LIBS += poppler-glib 19.18 # 8.31 -SHARED_LIBS += poppler-qt5 9.2 # 1.39 -SHARED_LIBS += poppler-qt6 2.2 # 3.11 -SHARED_LIBS += poppler-cpp 19.2 # 2.2 +SHARED_LIBS += poppler-qt5 9.3 # 1.40 +SHARED_LIBS += poppler-qt6 2.3 # 3.12 +SHARED_LIBS += poppler-cpp 20.0 # 3.0 HOMEPAGE= https://poppler.freedesktop.org/ Index: distinfo =================================================================== RCS file: /cvs/ports/print/poppler/distinfo,v diff -u -p -r1.120 distinfo --- distinfo 7 Dec 2025 06:21:05 -0000 1.120 +++ distinfo 7 Jan 2026 11:48:33 -0000 @@ -1,2 +1,2 @@ -SHA256 (poppler-25.12.0.tar.xz) = wYtA6zaxoMW4binKBUvwdwMEWD2k8s3UL+huymog3kg= -SIZE (poppler-25.12.0.tar.xz) = 1992456 +SHA256 (poppler-26.01.0.tar.xz) = HLlEpLiIR/X7ZVFoO8eZ21nwSZD12L4Hq6KsvzhgEIk= +SIZE (poppler-26.01.0.tar.xz) = 2003516 Index: patches/patch-CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-CMakeLists_txt,v diff -u -p -r1.9 patch-CMakeLists_txt --- patches/patch-CMakeLists_txt 20 Sep 2025 20:21:32 -0000 1.9 +++ patches/patch-CMakeLists_txt 7 Jan 2026 12:38:54 -0000 @@ -3,7 +3,7 @@ Allow to build against qt-6.5. Index: CMakeLists.txt --- CMakeLists.txt.orig +++ CMakeLists.txt -@@ -223,7 +223,7 @@ find_soft_mandatory_package(ENABLE_QT5 Qt5Xml ${QT5_VE +@@ -219,7 +219,7 @@ find_soft_mandatory_package(ENABLE_QT5 Qt5Xml ${QT5_VE find_soft_mandatory_package(ENABLE_QT5 Qt5Widgets ${QT5_VERSION}) find_soft_mandatory_package(ENABLE_QT5 Qt5Test ${QT5_VERSION}) Index: patches/patch-cpp_CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-cpp_CMakeLists_txt,v diff -u -p -r1.8 patch-cpp_CMakeLists_txt --- patches/patch-cpp_CMakeLists_txt 30 Oct 2025 20:52:55 -0000 1.8 +++ patches/patch-cpp_CMakeLists_txt 7 Jan 2026 12:38:54 -0000 @@ -7,7 +7,7 @@ Index: cpp/CMakeLists.txt add_library(poppler-cpp ${poppler_cpp_SRCS}) generate_export_header(poppler-cpp BASE_NAME poppler-cpp EXPORT_FILE_NAME "${CMAKE_CURRENT_BINARY_DIR}/poppler_cpp_export.h") --set_target_properties(poppler-cpp PROPERTIES VERSION 2.2.0 SOVERSION 2) +-set_target_properties(poppler-cpp PROPERTIES VERSION 3.0.0 SOVERSION 3) if(MINGW AND BUILD_SHARED_LIBS) get_target_property(POPPLER_CPP_SOVERSION poppler-cpp SOVERSION) set_target_properties(poppler-cpp PROPERTIES SUFFIX "-${POPPLER_CPP_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}") Index: patches/patch-qt5_src_CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-qt5_src_CMakeLists_txt,v diff -u -p -r1.17 patch-qt5_src_CMakeLists_txt --- patches/patch-qt5_src_CMakeLists_txt 10 Jul 2025 19:04:32 -0000 1.17 +++ patches/patch-qt5_src_CMakeLists_txt 7 Jan 2026 12:38:54 -0000 @@ -7,7 +7,7 @@ Index: qt5/src/CMakeLists.txt ) add_library(poppler-qt5 ${poppler_qt5_SRCS}) generate_export_header(poppler-qt5 BASE_NAME poppler-qt5 EXPORT_FILE_NAME "${CMAKE_CURRENT_BINARY_DIR}/poppler-export.h") --set_target_properties(poppler-qt5 PROPERTIES VERSION 1.39.0 SOVERSION 1) +-set_target_properties(poppler-qt5 PROPERTIES VERSION 1.40.0 SOVERSION 1) if(MINGW AND BUILD_SHARED_LIBS) get_target_property(POPPLER_QT5_SOVERSION poppler-qt5 SOVERSION) set_target_properties(poppler-qt5 PROPERTIES SUFFIX "-${POPPLER_QT5_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}") Index: patches/patch-qt6_src_CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-qt6_src_CMakeLists_txt,v diff -u -p -r1.14 patch-qt6_src_CMakeLists_txt --- patches/patch-qt6_src_CMakeLists_txt 10 Jul 2025 19:04:32 -0000 1.14 +++ patches/patch-qt6_src_CMakeLists_txt 7 Jan 2026 12:38:54 -0000 @@ -7,7 +7,7 @@ Index: qt6/src/CMakeLists.txt ) add_library(poppler-qt6 ${poppler_qt6_SRCS}) generate_export_header(poppler-qt6 BASE_NAME poppler-qt6 EXPORT_FILE_NAME "${CMAKE_CURRENT_BINARY_DIR}/poppler-export.h") --set_target_properties(poppler-qt6 PROPERTIES VERSION 3.11.0 SOVERSION 3) +-set_target_properties(poppler-qt6 PROPERTIES VERSION 3.12.0 SOVERSION 3) if(MINGW AND BUILD_SHARED_LIBS) get_target_property(POPPLER_QT6_SOVERSION poppler-qt6 SOVERSION) set_target_properties(poppler-qt6 PROPERTIES SUFFIX "-${POPPLER_QT6_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}") Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/print/poppler/pkg/PLIST-main,v diff -u -p -r1.47 PLIST-main --- pkg/PLIST-main 14 Apr 2025 20:31:39 -0000 1.47 +++ pkg/PLIST-main 7 Jan 2026 12:51:03 -0000 @@ -41,6 +41,7 @@ include/poppler/PDFDoc.h include/poppler/PDFDocBuilder.h include/poppler/PDFDocEncoding.h include/poppler/PDFDocFactory.h +include/poppler/PDFRectangle.h include/poppler/PSOutputDev.h include/poppler/Page.h include/poppler/PageTransition.h