From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Subject: [PATCH] qpdf: Update to version 11.9.0
Date: Tue, 05 Mar 2024 12:24:02 +0100 [thread overview]
Message-ID: <20240305112405.3404991-6-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20240305112405.3404991-1-adolf.belka@ipfire.org>
[-- Attachment #1: Type: text/plain, Size: 4785 bytes --]
- 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(a)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(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)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)
--
2.44.0
next prev parent reply other threads:[~2024-03-05 11:24 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-05 11:23 [PATCH] ethtool: Update to version 6.7 Adolf Belka
2024-03-05 11:23 ` [PATCH] expat: Update to version 2.6.1 Adolf Belka
2024-03-05 11:23 ` [PATCH] pango: Update to version 1.52.0 Adolf Belka
2024-03-05 11:24 ` [PATCH] pciutils: Update to version 3.11.1 Adolf Belka
2024-03-05 11:24 ` [PATCH] pixman: Update to version 0.43.4 Adolf Belka
2024-03-05 11:24 ` Adolf Belka [this message]
2024-03-05 11:24 ` [PATCH] util-linux: Update to version 2.39.3 Adolf Belka
2024-03-05 11:24 ` [PATCH] whois: Update to version 5.5.21 Adolf Belka
2024-03-05 11:24 ` [PATCH] xz: Update to version 5.6.0 Adolf Belka
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240305112405.3404991-6-adolf.belka@ipfire.org \
--to=adolf.belka@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox