git: f630dcb791e2 - main - graphics/poppler: update to 23.12

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
Date: Wed, 03 Jan 2024 07:19:11 UTC
The branch main has been updated by tcberner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f630dcb791e2443c7a12fd411bb3241301bc21b4

commit f630dcb791e2443c7a12fd411bb3241301bc21b4
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-12-05 16:41:34 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2024-01-03 07:18:39 +0000

    graphics/poppler: update to 23.12
    
    Release 23.12.0:
            core:
             * Rewrite FoFiType1::parse to be more flexible. Issue #1422
             * Small internal code refactoring
    
    Release 23.11.0:
            core:
             * CairoOutputDev: Use internal downscaling algorithm if image exceeds Cairo's maximum dimensions.
             * Internal code improvements
             * Fix crash on malformed files
    
            utils:
             * pdftocairo: Add option to document logical structure if output is pdf
             * pdftocairo: EPS output should not contain %%PageOrientation
    
    Release 23.10.0:
            core:
             * cairo: update type 3 fonts for cairo 1.18 api
             * Fix crash on malformed files
    
            build system:
             * Make a few more dependencies soft-mandatory
             * Add more supported gnupg releases
             * Check if linker supports version scripts
    
    Release 23.09.0:
            core:
             * Add Android-specific font matching functionality
             * Fix digital signatures for NeedAppearance=true
             * Forms: Don't look up same glyph multiple times
             * Provide the key location for certificates you can sign with
             * Add ToUnicode support for similarequal
             * Fix crash on malformed files
    
            qt5:
             * Provide the key location for certificates you can sign with
             * Allow to force a rasterized overprint preview during PS conversion
    
            qt6:
             * Provide the key location for certificates you can sign with
             * Allow to force a rasterized overprint preview during PS conversion
    
            pdfsig:
             * Provide the key location for certificates you can sign with
    
    Release 23.08.0:
            core:
             * Fix GWG 19.2 - DeviceN Overprint (White)
             * Splash: avoid bogus memory allocation size in doTilingPatternFill
             * Fix use-of-uninitialized-value in XRef
             * Fix float-cast-overflow error in Catalog
             * Cleanup gpgme backend code
             * Version symbols in poppler core
    
            glib:
             * Improve poppler_get_available_signing_certificates
             * Add new members to PopplerCertificateInfo
    
            utils:
             * pdftotext: small improvement to man page
    
    Release 23.07.0:
            core:
             * Fix reading of utf8-with-bom files
             * Fix crash if CERT_ExtractPublicKey doesn't return a public key
             * Fix rendering of some malformed documents. Issue #1395
             * Allow for stream compression and compress font streams in forms
             * Remove method Hints::getPageRanges
    
            qt5:
             * Fix crash when overprint preview is enabled
             * Don't fail signature basics tests if backend is not configured
    
            qt6:
             * Fix crash when overprint preview is enabled
             * Don't fail signature basics tests if backend is not configured
    
            utils:
             * pdfsig: Allow showung and selecting signature backend
             * pdfsig: Describe signature dump format in manual page
    
            glib:
             * Add signing API
    
            build system:
             * zlib is now mandatory
    
    Release 23.06.0:
            core:
             * CairoOutputDev: Fix crash when doing type3 rendering
             * Fix crash with unknown signature hashing algorithms
             * Add gpgme backend for signature handling
             * Windows: Fix crash when signing existing signature
             * FontInfo: Make it return proper information about font substitution
             * FontInfo: Try harder to get Type 3 font name
             * Store embedded fonts widths table in a more effective manner
             * Skip font lookup for nonprintable characters
             * Windows: Look for fonts in both windows font dir and poppler fonts dir
             * Windows: symbol.ttf is not a good Symbol font
             * Windows: Fix memory leak when looking for fonts
             * Fix crash on malformed files
    
            qt5:
             * Add API to allow selecting signature backend (nss or gpgme)
             * Convert embedded files to bytearray a bit smarter
    
            qt6:
             * Add API to allow selecting signature backend (nss or gpgme)
             * Convert embedded files to bytearray a bit smarter
    
    PR:             275555
    Exp-run by:     antoine
---
 graphics/poppler-glib/pkg-plist | 2 +-
 graphics/poppler-qt5/pkg-plist  | 2 +-
 graphics/poppler-qt6/pkg-plist  | 2 +-
 graphics/poppler/Makefile       | 8 ++++----
 graphics/poppler/distinfo       | 6 +++---
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/graphics/poppler-glib/pkg-plist b/graphics/poppler-glib/pkg-plist
index e0f24933a70d..1be520be6090 100644
--- a/graphics/poppler-glib/pkg-plist
+++ b/graphics/poppler-glib/pkg-plist
@@ -16,6 +16,6 @@ include/poppler/glib/poppler.h
 lib/girepository-1.0/Poppler-0.18.typelib
 lib/libpoppler-glib.so
 lib/libpoppler-glib.so.8
-lib/libpoppler-glib.so.8.24.0
+lib/libpoppler-glib.so.8.26.0
 libdata/pkgconfig/poppler-glib.pc
 share/gir-1.0/Poppler-0.18.gir
diff --git a/graphics/poppler-qt5/pkg-plist b/graphics/poppler-qt5/pkg-plist
index 149548a2c5ed..a8ef4da02654 100644
--- a/graphics/poppler-qt5/pkg-plist
+++ b/graphics/poppler-qt5/pkg-plist
@@ -9,5 +9,5 @@ include/poppler/qt5/poppler-qt5.h
 include/poppler/qt5/poppler-version.h
 lib/libpoppler-qt5.so
 lib/libpoppler-qt5.so.1
-lib/libpoppler-qt5.so.1.31.0
+lib/libpoppler-qt5.so.1.33.0
 libdata/pkgconfig/poppler-qt5.pc
diff --git a/graphics/poppler-qt6/pkg-plist b/graphics/poppler-qt6/pkg-plist
index 2a034dd554e3..9d9be45d2230 100644
--- a/graphics/poppler-qt6/pkg-plist
+++ b/graphics/poppler-qt6/pkg-plist
@@ -9,5 +9,5 @@ include/poppler/qt6/poppler-qt6.h
 include/poppler/qt6/poppler-version.h
 lib/libpoppler-qt6.so
 lib/libpoppler-qt6.so.3
-lib/libpoppler-qt6.so.3.2.0
+lib/libpoppler-qt6.so.3.4.0
 libdata/pkgconfig/poppler-qt6.pc
diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
index 2be484b2ca7c..7f17adb83778 100644
--- a/graphics/poppler/Makefile
+++ b/graphics/poppler/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	poppler
-DISTVERSION=	23.05.0
-PORTREVISION=	2
+DISTVERSION=	23.12.0
 CATEGORIES=	graphics print
 MASTER_SITES=	https://poppler.freedesktop.org/
 
@@ -17,7 +16,8 @@ LIB_DEPENDS=	libnspr4.so:devel/nspr \
 		libtiff.so:graphics/tiff \
 		libfreetype.so:print/freetype2 \
 		libnss3.so:security/nss \
-		libfontconfig.so:x11-fonts/fontconfig
+		libfontconfig.so:x11-fonts/fontconfig \
+		libgpgmepp.so:security/gpgme-cpp
 BUILD_DEPENDS=	${LOCALBASE}/include/boost/container/small_vector.hpp:devel/boost-libs \
 		gsed:textproc/gsed
 RUN_DEPENDS=	poppler-data>0:graphics/poppler-data
@@ -56,7 +56,7 @@ CMAKE_OFF+=	${_POPPLER_SLAVES:N${_SLAVE_PORT}:tu:S/^/ENABLE_/}
 PORTSCOUT=	limitw:1,even
 USES+=		iconv
 CMAKE_ON+=	ENABLE_CPP
-PLIST_SUB+=	SHLIB_VER=128
+PLIST_SUB+=	SHLIB_VER=133
 
 OPTIONS_DEFINE=		CURL OPENJPEG
 OPTIONS_DEFAULT=	OPENJPEG
diff --git a/graphics/poppler/distinfo b/graphics/poppler/distinfo
index c137b929e453..3bf5e70c8df1 100644
--- a/graphics/poppler/distinfo
+++ b/graphics/poppler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1683100954
-SHA256 (poppler-23.05.0.tar.xz) = 38294de7149ebe458191a6e6d0e2837da7dba8683900a635252f6d0ee235f990
-SIZE (poppler-23.05.0.tar.xz) = 1856488
+TIMESTAMP = 1701793384
+SHA256 (poppler-23.12.0.tar.xz) = beba398c9d37a9b6d02486496635e08f1df3d437cfe61dab2593f47c4d14cdbb
+SIZE (poppler-23.12.0.tar.xz) = 1895580