- 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 adolf.belka@ipfire.org --- 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 info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # 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)