From patchwork Mon Nov 28 13:23:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 6191 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) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4NLR4N0ttVz3xfS for ; Mon, 28 Nov 2022 13:23:32 +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 4NLR4M2g7Bz2fJ; Mon, 28 Nov 2022 13:23:31 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4NLR4M22nYz2xhV; Mon, 28 Nov 2022 13:23:31 +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) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4NLR4K6sMnz2xNV for ; Mon, 28 Nov 2022 13:23:29 +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 4NLR4K25Rdz2RV; Mon, 28 Nov 2022 13:23:29 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1669641809; 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=VOBzecLp+vwGeEMYzQ8rtVufdKLI2yD98swOIHoXK9w=; b=SfQIaaFsZWtzolaItTn2IrBFknjW2GD018Nxj6IAwyAhTzvJb++r2P91ddnJvkqrWNMYCs LoxU2F/x05gqMXCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1669641809; 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=VOBzecLp+vwGeEMYzQ8rtVufdKLI2yD98swOIHoXK9w=; b=cJZazZeahmeymDI8Dk5OKuvXMsCyewayBJ4VZ0LcFTjNJ6L+0yTQzR4wvW/huI0df7moHw lGYZjuMfCxdS6W/Yy6NKqsMWvblIKV2OlA2j/lTai+9JxYLTdavbUmgBU2136t6GWI0yV3 g03GscDdUHbMUv/3Ka0NB1xKPvhwdHboKX8WfrhounYRcAtr8pV2rWCjVkgtTMaoi+isbp UZQJXv63+GQi65UTaYN/Hp8GMk6HTdD/BAqJpUsAXPV8xM+RSMqsheNhiNIIC9aIYCMc0y N6hBvGGsrDMrVPHrQeQViffAb7ReGON/9L3ps7WxyWb0K/GzAqRgA67t8dDd9w== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] poppler: Update to version 22.11.0 Date: Mon, 28 Nov 2022 14:23:27 +0100 Message-Id: <20221128132327.1572542-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 22.04.0 to 22.11.0 - Update of rootfile - Changelog Release 22.11.0: core: * CairoOutputDev: Update font after restore * Protect against broken files * Small code refactoring Release 22.10.0: core: * SplashOutputDev::tilingPatternFill: Properly restore CTM on failure. Issue #1292 * Protect against malformed files * Refactor code to not use strndup * Other small code refactoring utils: * pdftoppm: Avoid round-off errors when determining raster dimensions * pdftocairo: Avoid round-off errors when determining raster dimensions * pdftotext: Simplify memory handling qt: * Take into account flagNoView when getting/setting the visible status. KDE bug #456313 build system: * Fix sed invocation Release 22.09.0: core: * Splash: Do not truncate line dash patterns with more than 20 entries. Issue #1281 * Various signature related improvements * Fix FormField::getFullyQualifiedName in some scenarios * Splash: Small optimization on dash pattern handling * JBIG2Stream::readHalftoneRegionSeg: Fix potential memory leak * Fix crashes on malformed files. Including CVE-2022-38784 * Fix string formatting in error reporting glib: * Fix two potential memory leaks in poppler_document_create_dests_tree utils: * pdfsig: List signature field names when listing signature information * pdfsig: Add support for specifying signature by field name * pdfunite: Fix crashes on malformed files * pdfunite: Fix potential memory leak of docs Release 22.08.0: core: * Fix rendering text on some forms * CairoOutputDev: Support Type3 charprocs having Resources * Fix crashes on malformed files Release 22.07.0: core: * Fix crash when filling in forms in some files. Issue #1258 * Fix first lines of Annotations sometimes being cut off. Issue #1246 * Signatures: Don't crash if the signature doesn't have a common name * CairoFontEngine: increment font_face reference when retrieving from the cache * Add ToUnicode support for lessorequalslant and greaterorequalslant glib: * Add support for stamp annotation build system: * Tweaks on how gperf is run Release 22.06.0: core: * Forms: Fix crash in forms with their own DR * Refactor CairoFontEngine caching * CairoOutputDev: preserve text color when drawing type 3 glyphs * Windows: font code simplification * Minor code improvements cpp: * Add missing header utils: * pdfattach: Assume filename is utf8 encoded * pdftohtml: Fix type 3 font size calculation Release 22.05.0: core: * Annotations: Make sure we embed fonts for the FreeText annots * Forms: Make sure we embedd fonts as needed * Signatures: Make sure we embed the needed fonts * CairoOutputDev: color type 3 fonts * fix two bugs in multiline find_text() * code improvements utils: * pdftotext: added TSV mode * HtmlOutputDev: don't use png.h cpp: * Use time_t for time * Add page_transition::durationReal qt: * Pass leftFontSize down to `FormWidgetSignature::signDocumentWithAppearence` Signed-off-by: Adolf Belka Reviewed-by: Michael Tremer --- config/rootfiles/common/poppler | 8 ++++---- lfs/poppler | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/config/rootfiles/common/poppler b/config/rootfiles/common/poppler index 5c6f48e00..116b1d7aa 100644 --- a/config/rootfiles/common/poppler +++ b/config/rootfiles/common/poppler @@ -168,13 +168,13 @@ usr/bin/pdfunite #usr/include/poppler/splash/SplashXPathScanner.h #usr/lib/libpoppler-cpp.so usr/lib/libpoppler-cpp.so.0 -usr/lib/libpoppler-cpp.so.0.9.0 +usr/lib/libpoppler-cpp.so.0.11.0 #usr/lib/libpoppler-glib.so usr/lib/libpoppler-glib.so.8 -usr/lib/libpoppler-glib.so.8.23.0 +usr/lib/libpoppler-glib.so.8.24.0 #usr/lib/libpoppler.so -usr/lib/libpoppler.so.120 -usr/lib/libpoppler.so.120.0.0 +usr/lib/libpoppler.so.125 +usr/lib/libpoppler.so.125.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 4de368ef8..485500b70 100644 --- a/lfs/poppler +++ b/lfs/poppler @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2022 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 22.04.0 +VER = 22.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)_BLAKE2 = ea38e4d6bd4bbbbb2024fdceb35c4868e9c70ea597b231d221f4f61635b9d92ffbaca4bb196f06b4b04a3d787a7251f36760f4a6dd466c1c055e13034affb55e +$(DL_FILE)_BLAKE2 = 958eb5e99725e46f3fd79138f4e1197ede9df5be19b6e5b0899b6a8c8b071734b3b41af7681bd857662e7d9c36fde09117418c1db347c5dad9a2fbd07cb1eec9 install : $(TARGET)