qpdf: Update to 10.3.0

Message ID 20210310120837.4601-1-adolf.belka@ipfire.org
State Accepted
Commit 1c91415ce3271e6798e317689a697e330baf2076
Headers
Series qpdf: Update to 10.3.0 |

Commit Message

Adolf Belka March 10, 2021, 12:08 p.m. UTC
  - Update qpdf from 10.1.0 to 10.3.0
- Updated rootfile
- Changelog is too long to fully include here
   See ChangeLog file in source tarball
  Bug fixes in 10.3.0
	* The last several changes are in support of fixing more complex
	cases of keeping form fields working properly through page copying
	operations. Fixes #509.
  Bug fixes in 10.2.0
	* From qpdf CLI, --pages and --split-pages will properly preserve
	interactive form functionality. Fixes #340.
	* From qpdf CLI, --overlay and --underlay will copy annotations
	and form fields from overlay/underlay file. Fixes #395.
	* Add new option --password-file=file for reading the decryption
	password from a file. file may be "-" to read from standard input.
	Fixes #499.
	* By default, give an error if a user attempts to encrypt a file
	with a 256-bit key, a non-empty user password, and an empty owner
	password. Such files are insecure since they can be opened with no
	password. To allow explicit creation of files like this, pass the
	new --allow-insecure option. Thanks to github user RobK88 for a
	detailed analysis and for reporting this issue. Fixes #501.
	* Bug fix: if a form XObject lacks a resources dictionary,
	consider any names in that form XObject to be referenced from the
	containing page. This is compliant with older PDF versions. Also
	detect if any form XObjects have any unresolved names and, if so,
	don't remove unreferenced resources from them or from the page
	that contains them. Fixes #494.
	* Give warnings instead of segfaulting if a QPDF operation is
	attempted after calling closeInputSource(). Fixes #495.

Signed-off-by: Adolf Belka (ipfire) <adolf.belka@ipfire.org>
---
 config/rootfiles/common/qpdf | 6 +++++-
 lfs/qpdf                     | 4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/qpdf b/config/rootfiles/common/qpdf
index 581ba243f..56d1e4ba0 100644
--- a/config/rootfiles/common/qpdf
+++ b/config/rootfiles/common/qpdf
@@ -28,8 +28,12 @@  usr/bin/qpdf
 #usr/include/qpdf/QPDFCryptoImpl.hh
 #usr/include/qpdf/QPDFCryptoProvider.hh
 #usr/include/qpdf/QPDFDocumentHelper.hh
+#usr/include/qpdf/QPDFEFStreamObjectHelper.hh
+#usr/include/qpdf/QPDFEmbeddedFileDocumentHelper.hh
 #usr/include/qpdf/QPDFExc.hh
+#usr/include/qpdf/QPDFFileSpecObjectHelper.hh
 #usr/include/qpdf/QPDFFormFieldObjectHelper.hh
+#usr/include/qpdf/QPDFMatrix.hh
 #usr/include/qpdf/QPDFNameTreeObjectHelper.hh
 #usr/include/qpdf/QPDFNumberTreeObjectHelper.hh
 #usr/include/qpdf/QPDFObjGen.hh
@@ -54,7 +58,7 @@  usr/bin/qpdf
 #usr/lib/libqpdf.la
 #usr/lib/libqpdf.so
 usr/lib/libqpdf.so.28
-usr/lib/libqpdf.so.28.1.0
+usr/lib/libqpdf.so.28.3.0
 #usr/lib/pkgconfig/libqpdf.pc
 #usr/share/doc/qpdf
 #usr/share/doc/qpdf/qpdf-manual.html
diff --git a/lfs/qpdf b/lfs/qpdf
index af934c647..899a9d67d 100644
--- a/lfs/qpdf
+++ b/lfs/qpdf
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 10.1.0
+VER        = 10.3.0
 
 THISAPP    = qpdf-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -44,7 +44,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 6d72264ff68a9807418af4d7fc613e95
+$(DL_FILE)_MD5 = 0e9918cfb9bb13c96b7cd0cffd401b3d
 
 install : $(TARGET)