Download raw body.
update (after unlock) print/poppler
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
update (after unlock) print/poppler