From patchwork Tue Mar 5 11:24:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 7587 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 (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4TptWF3SGvz3ww4 for ; Tue, 5 Mar 2024 11:24:25 +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 (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4TptW65J0Cz2yv; Tue, 5 Mar 2024 11:24:18 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4TptW64nr7z32py; Tue, 5 Mar 2024 11:24:18 +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 (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4TptW12Lqbz32q0 for ; Tue, 5 Mar 2024 11:24:13 +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 (secp384r1) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4TptW10tK4zf1; Tue, 5 Mar 2024 11:24:13 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1709637853; 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: in-reply-to:in-reply-to:references:references; bh=DcctLEXIbQfOGjSfKHmqKrZEWGi32JjtceHONEsD934=; b=gLweJ8/KtSHtUofv3QZGGwpl/Abpsuo9u7wrkLRgPiaYEStPaUWwscKmQaqqJ86f2q3oY7 LGu8PRL3/oZ4z+Cw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1709637853; 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: in-reply-to:in-reply-to:references:references; bh=DcctLEXIbQfOGjSfKHmqKrZEWGi32JjtceHONEsD934=; b=nIlNFwRC3Gf9lwZ59sMxcdErOhmw8JNsp2+dmboFIt3SdKGFFneNurn/pQnqlFEN3RAuKE Y9zcv8fQx83fVKE9e9OMOtH98NoThIB1hoL1DohyiFK441OliNTiHmkEIw9UJM6TwvRv96 v+gUm4MGL7njT/MfbtEWqLn077buuz3yaKH43aP6HYa07A7sPReGH8JNp3GUYRiaUPr5Wg KE6S9r+qB10DNWrNRGBMXVu0CueN0+bnWgRbigHkOUAH+xku2OSg3YmGzGP/r0C4CNzDrP Tid4XVTXXh0GjefPlZulGX5vO4kU/Ie0EkIHuCVbCImTJ8UpN6zcuQRPptSPhg== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] qpdf: Update to version 11.9.0 Date: Tue, 5 Mar 2024 12:24:02 +0100 Message-ID: <20240305112405.3404991-6-adolf.belka@ipfire.org> In-Reply-To: <20240305112405.3404991-1-adolf.belka@ipfire.org> References: <20240305112405.3404991-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: U4D2SCZSTY7GAGBR4J7SUXWJQHSGRWYW X-Message-ID-Hash: U4D2SCZSTY7GAGBR4J7SUXWJQHSGRWYW X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - Update from version 11.7.0 to 11.9.0 - Update of rootfile - Changelog 11.9.0 * Add ENABLE_COVERAGE cmake option to assist with generating coverage reports. * From M. Holger: add QPDFObjectHandle::writeJSON to directly write a JSON representation to a pipeline. This is much faster than writing the serialized result of getJSON. * The previous fix to #1056 was incomplete. When setting a check box value, the previous fix allowed any value other than /Off to mean checked. Now we also set the actual value based on the allowable non-/Off value in the normal appearance dictionary. Fixes #1056. * Add fuzz testing for JSON. * Add JSON::getDictItem (from m-holger) * Allow --overlay and --underlay to be repeated. They may appear multiple times on the command-line and will be stacked in the order in which they appear. In QPDFJob JSON, the overlay and underlay keys may contain arrays. For compatibility, they may also contain a single dictionary. * Add new command-line arguments --file and --range which can be used within --pages in place of positional arguments. Allow --file to be used inside of --overlay and --underlay as well. These new options can be freely intermixed with positional arguments. Also add file(), range(), and password() to QPDFJob::PagesConfig as an alternative to pageSpec. 11.8.0 * Bug fix: treat references to older generations of objects as null. * When recovering a file's xref table, attempt to find xref streams if a traditional trailer dictionary is not found. Fixes #1103. * Add --set-page-labels command-line argument and supporting API. Fixes #939. - QPDFJob::Config::setPageLabels - pdf_page_label_e enumerated type - QPDFPageLabelDocumentHelper::pageLabelDict * Support comma-separated numeric values with --collate to select different group sizes from different files. Fixes #505. * Support "x" before a group in a numeric range to exclude a group from the previous group. Details are in the manual. Fixes #564, #790. * When flattening annotations, preserve annotations without any appearance information at all, such as types /Link, /Popup, and /Projection. Fixes #1039. * Detect overlong UTF-8 in the UTF-8 decoder, and fix detection of 8-bit characters in erroneous UTF-8 strings. Signed-off-by: Adolf Belka --- config/rootfiles/common/qpdf | 4 +++- lfs/qpdf | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/config/rootfiles/common/qpdf b/config/rootfiles/common/qpdf index 4bc9120cc..fc515462b 100644 --- a/config/rootfiles/common/qpdf +++ b/config/rootfiles/common/qpdf @@ -66,6 +66,7 @@ usr/bin/qpdf #usr/include/qpdf/auto_job_c_enc.hh #usr/include/qpdf/auto_job_c_main.hh #usr/include/qpdf/auto_job_c_pages.hh +usr/include/qpdf/auto_job_c_set_page_labels.hh #usr/include/qpdf/auto_job_c_uo.hh #usr/include/qpdf/qpdf-c.h #usr/include/qpdf/qpdfjob-c.h @@ -77,10 +78,11 @@ usr/bin/qpdf #usr/lib/cmake/qpdf/qpdfConfigVersion.cmake #usr/lib/libqpdf.so usr/lib/libqpdf.so.29 -usr/lib/libqpdf.so.29.7.0 +usr/lib/libqpdf.so.29.9.0 #usr/lib/pkgconfig/libqpdf.pc #usr/share/doc/qpdf #usr/share/doc/qpdf/README-doc.txt #usr/share/man/man1/fix-qdf.1 #usr/share/man/man1/qpdf.1 #usr/share/man/man1/zlib-flate.1 + diff --git a/lfs/qpdf b/lfs/qpdf index b91ca693f..fabb4565b 100644 --- a/lfs/qpdf +++ b/lfs/qpdf @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team # +# Copyright (C) 2007-2024 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 = 11.7.0 +VER = 11.9.0 THISAPP = qpdf-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = aa10e154899a7fd53d696b9521cc8a44d4a336094711ddc2a506dac8841ae12ce5bcd604555725d2b6bae3c63a6a3f6ef0e9ab6baf38dd3d7fa71507234378a3 +$(DL_FILE)_BLAKE2 = 3f79bef4b8d276cb73db1a08eb72cc67dec803c942c5e6f5322ecfc2fb017c7169aebb6b0790f1789970c86f4c8790465d0315ff8b355dd7e395a02192a605cb install : $(TARGET)