Index | Thread | Search

From:
Matthias Kilian <kili@outback.escape.de>
Subject:
print/poppler: update to 26.01.0
To:
ports@openbsd.org
Date:
Thu, 8 Jan 2026 21:02:51 +0100

Download raw body.

Thread
  • Matthias Kilian:

    print/poppler: update to 26.01.0

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