Update to poppler-24.12.0. editors/libreoffice and print/scribus need patches I'll send in a few minutes.
In case you wonder why a skipped 24.11: it was missing some include files still used by at least scribus. Ciao, Kili Index: Makefile =================================================================== RCS file: /cvs/ports/print/poppler/Makefile,v diff -u -p -r1.190 Makefile --- Makefile 24 Oct 2024 19:09:27 -0000 1.190 +++ Makefile 5 Dec 2024 19:00:42 -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= 24.10.0 +V= 24.12.0 DISTNAME= poppler-$V CATEGORIES= print PKGNAME-main= poppler-$V @@ -13,10 +13,10 @@ PKGNAME-qt6= poppler-qt6-$V EXTRACT_SUFX= .tar.xz -SHARED_LIBS += poppler 85.0 # 142.0 -SHARED_LIBS += poppler-glib 19.13 # 8.27 +SHARED_LIBS += poppler 86.0 # 144.0 +SHARED_LIBS += poppler-glib 19.14 # 8.28 SHARED_LIBS += poppler-qt5 8.16 # 1.37 -SHARED_LIBS += poppler-qt6 1.8 # 3.8 +SHARED_LIBS += poppler-qt6 1.9 # 3.9 SHARED_LIBS += poppler-cpp 18.0 # 1.0 HOMEPAGE= https://poppler.freedesktop.org/ Index: distinfo =================================================================== RCS file: /cvs/ports/print/poppler/distinfo,v diff -u -p -r1.107 distinfo --- distinfo 24 Oct 2024 19:09:27 -0000 1.107 +++ distinfo 5 Dec 2024 19:00:42 -0000 @@ -1,2 +1,2 @@ -SHA256 (poppler-24.10.0.tar.xz) = WO0YSYEPBKELN8f/bz5BGEXIpX1zHVmdAEWsx6f/8J0= -SIZE (poppler-24.10.0.tar.xz) = 1920580 +SHA256 (poppler-24.12.0.tar.xz) = HPN0wxRvP2hdkldwG/DChmxh1sICwU0fXAGh86CJAoo= +SIZE (poppler-24.12.0.tar.xz) = 1934024 Index: patches/patch-CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-CMakeLists_txt,v diff -u -p -r1.5 patch-CMakeLists_txt --- patches/patch-CMakeLists_txt 24 Oct 2024 19:09:27 -0000 1.5 +++ patches/patch-CMakeLists_txt 5 Dec 2024 19:00:42 -0000 @@ -6,7 +6,7 @@ package contains BoostConfig.cmake. Index: CMakeLists.txt --- CMakeLists.txt.orig +++ CMakeLists.txt -@@ -215,7 +215,7 @@ find_soft_mandatory_package(ENABLE_QT5 Qt5Xml ${QT5_VE +@@ -217,7 +217,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}) @@ -15,7 +15,7 @@ Index: CMakeLists.txt SET(QT_NO_CREATE_VERSIONLESS_TARGETS ON) find_soft_mandatory_package(ENABLE_QT6 Qt6Core ${QT6_VERSION}) find_soft_mandatory_package(ENABLE_QT6 Qt6Gui ${QT6_VERSION}) -@@ -225,7 +225,7 @@ find_soft_mandatory_package(ENABLE_QT6 Qt6Test ${QT6_V +@@ -227,7 +227,7 @@ find_soft_mandatory_package(ENABLE_QT6 Qt6Test ${QT6_V # Check for Cairo rendering backend macro_optional_find_package(Cairo ${CAIRO_VERSION}) Index: patches/patch-glib_CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-glib_CMakeLists_txt,v diff -u -p -r1.15 patch-glib_CMakeLists_txt --- patches/patch-glib_CMakeLists_txt 24 Oct 2024 19:09:27 -0000 1.15 +++ patches/patch-glib_CMakeLists_txt 5 Dec 2024 19:00:42 -0000 @@ -3,15 +3,15 @@ Index: glib/CMakeLists.txt --- glib/CMakeLists.txt.orig +++ glib/CMakeLists.txt -@@ -91,7 +91,6 @@ set(poppler_glib_generated_SRCS +@@ -90,7 +90,6 @@ set(poppler_glib_generated_SRCS ) add_library(poppler-glib ${poppler_glib_SRCS} ${poppler_glib_generated_SRCS}) generate_export_header(poppler-glib EXPORT_MACRO_NAME POPPLER_PUBLIC EXPORT_FILE_NAME "${CMAKE_CURRENT_BINARY_DIR}/poppler-macros.h") --set_target_properties(poppler-glib PROPERTIES VERSION 8.27.0 SOVERSION 8) +-set_target_properties(poppler-glib PROPERTIES VERSION 8.28.0 SOVERSION 8) if(MINGW AND BUILD_SHARED_LIBS) get_target_property(POPPLER_GLIB_SOVERSION poppler-glib SOVERSION) set_target_properties(poppler-glib PROPERTIES SUFFIX "-${POPPLER_GLIB_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}") -@@ -136,6 +135,9 @@ if (HAVE_INTROSPECTION AND BUILD_SHARED_LIBS) +@@ -147,6 +146,9 @@ if (HAVE_INTROSPECTION AND BUILD_SHARED_LIBS) _gir_list_prefix(_includes _tmp_includes "-I") # And set flags for gir compiler and scanner set(Poppler_0_18_gir_CFLAGS ${_includes} -L${CMAKE_BINARY_DIR} -L${CMAKE_CURRENT_BINARY_DIR}) Index: patches/patch-qt5_src_CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-qt5_src_CMakeLists_txt,v diff -u -p -r1.14 patch-qt5_src_CMakeLists_txt --- patches/patch-qt5_src_CMakeLists_txt 24 Oct 2024 19:09:27 -0000 1.14 +++ patches/patch-qt5_src_CMakeLists_txt 5 Dec 2024 19:00:42 -0000 @@ -3,7 +3,7 @@ Index: qt5/src/CMakeLists.txt --- qt5/src/CMakeLists.txt.orig +++ qt5/src/CMakeLists.txt -@@ -38,7 +38,6 @@ set(poppler_qt5_SRCS +@@ -34,7 +34,6 @@ set(poppler_qt5_SRCS ) 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") Index: patches/patch-qt6_src_CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-qt6_src_CMakeLists_txt,v diff -u -p -r1.11 patch-qt6_src_CMakeLists_txt --- patches/patch-qt6_src_CMakeLists_txt 24 Oct 2024 19:09:27 -0000 1.11 +++ patches/patch-qt6_src_CMakeLists_txt 5 Dec 2024 19:00:42 -0000 @@ -3,11 +3,11 @@ Index: qt6/src/CMakeLists.txt --- qt6/src/CMakeLists.txt.orig +++ qt6/src/CMakeLists.txt -@@ -38,7 +38,6 @@ set(poppler_qt6_SRCS +@@ -34,7 +34,6 @@ set(poppler_qt6_SRCS ) 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.8.0 SOVERSION 3) +-set_target_properties(poppler-qt6 PROPERTIES VERSION 3.9.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.45 PLIST-main --- pkg/PLIST-main 24 Oct 2024 19:09:27 -0000 1.45 +++ pkg/PLIST-main 5 Dec 2024 19:00:42 -0000 @@ -5,24 +5,17 @@ include/poppler/Annot.h include/poppler/AnnotStampImageHelper.h include/poppler/Array.h include/poppler/BBoxOutputDev.h -include/poppler/CMap.h include/poppler/CachedFile.h -include/poppler/CairoFontEngine.h -include/poppler/CairoOutputDev.h -include/poppler/CairoRescaleBox.h include/poppler/Catalog.h include/poppler/CertificateInfo.h -include/poppler/CharCodeToUnicode.h include/poppler/CharTypes.h +include/poppler/CryptoSignBackend.h include/poppler/DateInfo.h -include/poppler/Decrypt.h include/poppler/Dict.h include/poppler/Error.h include/poppler/ErrorCodes.h -include/poppler/FDPDFDocBuilder.h include/poppler/FILECacheLoader.h include/poppler/FileSpec.h -include/poppler/FontEncodingTables.h include/poppler/FontInfo.h include/poppler/Form.h include/poppler/Function.h @@ -32,18 +25,12 @@ include/poppler/GfxState.h include/poppler/GfxState_helpers.h include/poppler/GlobalParams.h include/poppler/HashAlgorithm.h -include/poppler/Hints.h -include/poppler/JArithmeticDecoder.h -include/poppler/JBIG2Stream.h include/poppler/JPEG2000Stream.h include/poppler/JSInfo.h include/poppler/Lexer.h -include/poppler/Linearization.h include/poppler/Link.h -include/poppler/LocalPDFDocBuilder.h include/poppler/MarkedContentOutputDev.h include/poppler/Movie.h -include/poppler/NameToCharCode.h include/poppler/NameToUnicodeTable.h include/poppler/Object.h include/poppler/OptionalContent.h @@ -54,15 +41,12 @@ include/poppler/PDFDocBuilder.h include/poppler/PDFDocEncoding.h include/poppler/PDFDocFactory.h include/poppler/PSOutputDev.h -include/poppler/PSTokenizer.h include/poppler/Page.h include/poppler/PageTransition.h include/poppler/Parser.h include/poppler/PopplerCache.h -include/poppler/PreScanOutputDev.h include/poppler/ProfileData.h include/poppler/Rendition.h -include/poppler/SecurityHandler.h include/poppler/SignatureInfo.h include/poppler/Sound.h include/poppler/SplashOutputDev.h @@ -101,13 +85,11 @@ include/poppler/fofi/FoFiBase.h include/poppler/fofi/FoFiEncodings.h include/poppler/fofi/FoFiIdentifier.h include/poppler/fofi/FoFiTrueType.h -include/poppler/fofi/FoFiType1.h include/poppler/fofi/FoFiType1C.h include/poppler/glib/ include/poppler/glib/poppler-action.h include/poppler/glib/poppler-annot.h include/poppler/glib/poppler-attachment.h -include/poppler/glib/poppler-autocleanups.h include/poppler/glib/poppler-date.h include/poppler/glib/poppler-document.h include/poppler/glib/poppler-enums.h @@ -129,7 +111,6 @@ include/poppler/goo/ImgWriter.h include/poppler/goo/JpegWriter.h include/poppler/goo/PNGWriter.h include/poppler/goo/TiffWriter.h -include/poppler/goo/gdir.h include/poppler/goo/gfile.h include/poppler/goo/gmem.h include/poppler/goo/grandom.h @@ -142,9 +123,6 @@ include/poppler/splash/Splash.h include/poppler/splash/SplashBitmap.h include/poppler/splash/SplashClip.h include/poppler/splash/SplashErrorCodes.h -include/poppler/splash/SplashFTFont.h -include/poppler/splash/SplashFTFontEngine.h -include/poppler/splash/SplashFTFontFile.h include/poppler/splash/SplashFont.h include/poppler/splash/SplashFontEngine.h include/poppler/splash/SplashFontFile.h @@ -153,11 +131,7 @@ include/poppler/splash/SplashGlyphBitmap include/poppler/splash/SplashMath.h include/poppler/splash/SplashPath.h include/poppler/splash/SplashPattern.h -include/poppler/splash/SplashScreen.h -include/poppler/splash/SplashState.h include/poppler/splash/SplashTypes.h -include/poppler/splash/SplashXPath.h -include/poppler/splash/SplashXPathScanner.h lib/girepository-1.0/Poppler-0.18.typelib @lib lib/libpoppler-cpp.so.${LIBpoppler-cpp_VERSION} @lib lib/libpoppler-glib.so.${LIBpoppler-glib_VERSION}