Hi,

update to poppler-25.04.0, of course to be done after ports are
unlocked.

No breakage in a bulk build (to my surprise); tested as usual (using
some pdf viewers, importing some pdfs in inkscape and scribus).

For the changes in pkg/PLIST-main and pkg/PLIST-qt6 (moving
include/poppler/qt6/poppler-converter.h): The @conflict marker in
PLIST-main should be enough to get rid of the mess I introduced
last year. A run of pkg_add -u on a machine with poppler-qt6-25.03.0
installed resulted in a merged update of poppler and poppler-qt6
to 25.04.0 without problems.

Ciao,
        Kil

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/poppler/Makefile,v
diff -u -p -r1.194 Makefile
--- Makefile    23 Mar 2025 22:04:27 -0000      1.194
+++ Makefile    11 Apr 2025 21:18:30 -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.03.0
+V=             25.04.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              89.0     # 147.0
+SHARED_LIBS += poppler              90.0     # 148.0
 SHARED_LIBS += poppler-glib         19.15    # 8.29
 SHARED_LIBS += poppler-qt5          9.1      # 1.38
 SHARED_LIBS += poppler-qt6          2.1      # 3.10
-SHARED_LIBS += poppler-cpp          19.0     # 2.0
+SHARED_LIBS += poppler-cpp          19.1     # 2.1
 
 HOMEPAGE=      https://poppler.freedesktop.org/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/print/poppler/distinfo,v
diff -u -p -r1.111 distinfo
--- distinfo    23 Mar 2025 22:04:27 -0000      1.111
+++ distinfo    11 Apr 2025 21:18:30 -0000
@@ -1,2 +1,2 @@
-SHA256 (poppler-25.03.0.tar.xz) = l9pP+IUXprvXKVKfGV+FyNegw7tKPVfLDGhcuwUv6Dc=
-SIZE (poppler-25.03.0.tar.xz) = 1954516
+SHA256 (poppler-25.04.0.tar.xz) = sBDFltzhJ/uohTL9LxBD5V6jBgF2eVLQ8sCoDn3A2j0=
+SIZE (poppler-25.04.0.tar.xz) = 1957260
Index: patches/patch-cpp_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/print/poppler/patches/patch-cpp_CMakeLists_txt,v
diff -u -p -r1.6 patch-cpp_CMakeLists_txt
--- patches/patch-cpp_CMakeLists_txt    6 Jan 2025 22:14:11 -0000       1.6
+++ patches/patch-cpp_CMakeLists_txt    11 Apr 2025 21:18:30 -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.0.0 SOVERSION 2)
+-set_target_properties(poppler-cpp PROPERTIES VERSION 2.1.0 SOVERSION 2)
  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: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/print/poppler/pkg/PLIST-main,v
diff -u -p -r1.46 PLIST-main
--- pkg/PLIST-main      6 Dec 2024 07:12:30 -0000       1.46
+++ pkg/PLIST-main      11 Apr 2025 21:18:30 -0000
@@ -1,4 +1,5 @@
 @conflict poppler-qt-<0.5.4p0
+@conflict poppler-qt6-<25.04.0
 @pkgpath print/poppler
 include/poppler/
 include/poppler/Annot.h
@@ -117,7 +118,6 @@ include/poppler/goo/grandom.h
 include/poppler/goo/gstrtod.h
 include/poppler/poppler-config.h
 include/poppler/poppler_private_export.h
-include/poppler/qt6/poppler-converter.h
 include/poppler/splash/
 include/poppler/splash/Splash.h
 include/poppler/splash/SplashBitmap.h
Index: pkg/PLIST-qt6
===================================================================
RCS file: /cvs/ports/print/poppler/pkg/PLIST-qt6,v
diff -u -p -r1.2 PLIST-qt6
--- pkg/PLIST-qt6       11 Mar 2022 19:51:06 -0000      1.2
+++ pkg/PLIST-qt6       11 Apr 2025 21:18:30 -0000
@@ -1,5 +1,6 @@
 include/poppler/qt6/
 include/poppler/qt6/poppler-annotation.h
+include/poppler/qt6/poppler-converter.h
 include/poppler/qt6/poppler-export.h
 include/poppler/qt6/poppler-form.h
 include/poppler/qt6/poppler-link.h

Reply via email to