From patchwork Mon Nov 29 12:23:10 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 4867 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4J2kyt1pgvz3wg9 for ; Mon, 29 Nov 2021 12:23:18 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4J2kyr5r6RzLr; Mon, 29 Nov 2021 12:23:16 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4J2kyr2xn0z2y51; Mon, 29 Nov 2021 12:23:16 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4J2kyp4Jvbz2xCy for ; Mon, 29 Nov 2021 12:23:14 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4J2kyn6QCszLr; Mon, 29 Nov 2021 12:23:13 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1638188593; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=37FDV6K3J2NjMKKOHB/SoeKZNOBbLMInhFi4rOODq/M=; b=iGIMsOP7YBedEnlvgH+8i+8DKzEVAU/bLi96na5gipx0o6S2luFsUMj1dWBRG/FSuKoLQt Ym1Krq5JvH6qARBA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1638188593; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=37FDV6K3J2NjMKKOHB/SoeKZNOBbLMInhFi4rOODq/M=; b=vSSxZ61VE7rsHELEg7eF78cR+FxkNCquM+st8EHxvYK0Pd+hua/jumh0qipmjBVXx8kTUS 49ii9bwbBBEQ0M00i11dPMbHWNwpRHWybcBHFweMAKlVMZcX35ipD/tBloBPt8NFrfgZVr +nBM/WUCa8GZcLM8InpdVwOttGw2AfwI7YWUZonXVJxrUT8xgSFCnqoGpe9Izu792Ug/de 2IYCGzip6S2zGeioQem7uuJUypjBKTCltAxB+X+esnjbth7xG121cKysdmbVLNNLhbgghs ++DZPvjPuLwi819q5ck7v5nTd27nvTXZp1YGiyqw5vLNnenaRqUI7P879tjx4g== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] poppler: Update to version 21.11.0 Date: Mon, 29 Nov 2021 13:23:10 +0100 Message-Id: <20211129122310.3545043-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from 21.07.0 to 21.11.0 - Update of rootfile - find-dependencies run to check so bump. No issues found - Changelog Release 21.11.0: core: * Fix rendering of some non-standard confirming annotations * Support rendering of some non-standard Type3 charprocs. Issue #1150 * TextOutputDev: Respect orientation when selecting words. Issue #499 * CairoOutputDev: Don't override the antialias settings from the cairo_t * StructElement: support MCID in XObjects * Fix detection of monospace fonts * Ignore Adobe-Identity for non embedded CID fonts * PageLabelInfo::labelToIndex: work on some special no style intervals * Fix crash in malformed files * Minor code improvements utils: * pdfinfo: add -url option to print all URLs in a PDF * pdftohtml: document what zoom means in regard to DPI qt6: * Require Qt 6.1 * Minor code improvements Release 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files * Internal code improvements utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location * Internal code improvements glib: * Remove incorrect PopplerAttachment deprecation Release 21.09.0: core: * Splash: Massive spped improvement on files that use lots of save/restore (q/Q) operators * Correct decoding of signature properties Reason & Location when they are Unicode * Fix issues with malformed files * MSVC build fixes build system: * Call cmake_minium_required() before project() * Always append to CMAKE_{C,CXX}_FLAGS_${CMAKE_BUILD_TYPE} * correctly forward user-provided flags to try_compile() Release 21.08.0: core: * Add API to allow addition and modification of outlines into a PDF * Use additional samples to test for constant parts of an axial gradient * forms: Create fallback fonts for some well known font names * Support reading the PDF Version from the Catalog * Fix XRef::copy when there are modified objects * Take into account that Date string may be in unicode * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" * Replace a local bubble sort implementation by std::sort * Fix issues with malformed files build system: * Better error message when libjpeg is not found * Better error messages when libopenjpeg2 is not found qt5/qt6: * Document that a document has to outlive its pages * Make getPdfVersion return a dedicated version object glib: * mimick TextSelectionDumper logic change for spaceAfter Signed-off-by: Adolf Belka Reviewed-by: Michael Tremer --- config/rootfiles/common/poppler | 5 +++-- lfs/poppler | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/config/rootfiles/common/poppler b/config/rootfiles/common/poppler index 9746d9412..546e8cb77 100644 --- a/config/rootfiles/common/poppler +++ b/config/rootfiles/common/poppler @@ -12,6 +12,7 @@ usr/bin/pdftotext usr/bin/pdfunite #usr/include/poppler #usr/include/poppler/Annot.h +#usr/include/poppler/AnnotStampImageHelper.h #usr/include/poppler/Array.h #usr/include/poppler/BBoxOutputDev.h #usr/include/poppler/CMap.h @@ -172,8 +173,8 @@ usr/lib/libpoppler-cpp.so.0.9.0 usr/lib/libpoppler-glib.so.8 usr/lib/libpoppler-glib.so.8.21.0 #usr/lib/libpoppler.so -usr/lib/libpoppler.so.111 -usr/lib/libpoppler.so.111.0.0 +usr/lib/libpoppler.so.115 +usr/lib/libpoppler.so.115.0.0 #usr/lib/pkgconfig/poppler-cpp.pc #usr/lib/pkgconfig/poppler-glib.pc #usr/lib/pkgconfig/poppler.pc diff --git a/lfs/poppler b/lfs/poppler index 3589e86b4..d52c5e2ca 100644 --- a/lfs/poppler +++ b/lfs/poppler @@ -24,7 +24,7 @@ include Config -VER = 21.07.0 +VER = 21.11.0 THISAPP = poppler-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 3c4b500a0af4cf1dc4a1c66fa48b7551 +$(DL_FILE)_MD5 = c1139795bc24a02b8a694f77233b8d22 install : $(TARGET)