pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/print/qpdf
Module Name: pkgsrc
Committed By: ryoon
Date: Fri Jan 5 22:05:06 UTC 2024
Modified Files:
pkgsrc/print/qpdf: Makefile PLIST distinfo
Log Message:
qpdf: Update to 11.7.0
Changelog:
11.7.0: December 24, 2023
o Bug fixes:
# With --compress-streams=n, qpdf was still compressing cross
reference streams, linearization hint streams, and object streams.
This has been fixed.
# Fix to QPDF JSON: the syntax "n:/pdf-syntax" is now accepted as an
alternative way to represent names. This can be used for any name
(e.g. "n:/text#2fplain"), but it is necessary when the name
contains binary characters. For example, /one#a0two must be
represented as "n:/one#a0two" since the single byte a0 is not valid
in JSON.
# QPDF JSON will convert floating numbers that appear in the JSON in
scientific notation to fixed-point notation since PDF doesn??t
accept scientific notation.
# When setting a check box value, allow any value other than /Off to
mean checked. This is permitted by the spec. Previously, any value
other than /Yes or /Off was rejected.
o CLI Enhancements:
# Allow the syntax --encrypt --user-password=user-password
--owner-password=owner-password --bits={40,128,256} when encrypting
PDF files. This is an alternative to the syntax --encrypt
user-password owner-password {40,128,256}, which will continue to
be supported. The new syntax works better with shell completion and
allows creation of passwords that start with -.
# --remove-restrictions flag now also disables digital signatures in
the file.
o Build Enhancements:
# The qpdf test suite now passes when qpdf is linked with an
alternative zlib implementation. There are no dependencies anywhere
in the qpdf test suite on any particular zlib output. Consult the
ZLIB COMPATIBILITY section of README-maintainer.md for a detailed
explanation of how to maintain this.
# The official Windows installers now offers to modify PATH when
installing qpdf.
o Package Enhancements:
# A UNIX man page is now automatically generated from the
documentation. It contains the same text as qpdf --help=all.
o Library Enhancements:
# Add C++ functions qpdf_c_wrap and qpdf_c_get_qpdf to the C API to
enable custom C++ code to interoperate more easily with the the C
API. See examples/extend-c-api.
# Add methods to Buffer to work more easily and efficiently with
std::string.
# Add QPDFAcroFormDocumentHelper::disableDigitalSignatures, which
disables any digital signature fields, leaving their visual
representations intact.
11.6.4: December 10, 2023
o Bug fixes:
# When running cmake --install --component dev, install cmake files,
which were previously omitted from the dev component
# Fix the Linux binary build to use older libraries so it continues
to work in AWS Lambda and other older execution environments.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 pkgsrc/print/qpdf/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/print/qpdf/PLIST
cvs rdiff -u -r1.44 -r1.45 pkgsrc/print/qpdf/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/print/qpdf/Makefile
diff -u pkgsrc/print/qpdf/Makefile:1.58 pkgsrc/print/qpdf/Makefile:1.59
--- pkgsrc/print/qpdf/Makefile:1.58 Fri Dec 1 17:24:09 2023
+++ pkgsrc/print/qpdf/Makefile Fri Jan 5 22:05:06 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.58 2023/12/01 17:24:09 ryoon Exp $
+# $NetBSD: Makefile,v 1.59 2024/01/05 22:05:06 ryoon Exp $
-DISTNAME= qpdf-11.6.3
+DISTNAME= qpdf-11.7.0
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qpdf/}
Index: pkgsrc/print/qpdf/PLIST
diff -u pkgsrc/print/qpdf/PLIST:1.18 pkgsrc/print/qpdf/PLIST:1.19
--- pkgsrc/print/qpdf/PLIST:1.18 Fri Dec 1 17:24:09 2023
+++ pkgsrc/print/qpdf/PLIST Fri Jan 5 22:05:06 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2023/12/01 17:24:09 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.19 2024/01/05 22:05:06 ryoon Exp $
bin/fix-qdf
bin/qpdf
bin/zlib-flate
@@ -77,12 +77,15 @@ lib/cmake/qpdf/qpdfConfigVersion.cmake
lib/libqpdf.a
lib/libqpdf.so
lib/libqpdf.so.29
-lib/libqpdf.so.29.6.3
+lib/libqpdf.so.29.7.0
lib/pkgconfig/libqpdf.pc
man/man1/fix-qdf.1
man/man1/qpdf.1
man/man1/zlib-flate.1
share/doc/qpdf/README-doc.txt
+share/doc/qpdf/examples/extend-c-api-impl.cc
+share/doc/qpdf/examples/extend-c-api.c
+share/doc/qpdf/examples/extend-c-api.h
share/doc/qpdf/examples/pdf-attach-file.cc
share/doc/qpdf/examples/pdf-bookmarks.cc
share/doc/qpdf/examples/pdf-c-objects.c
Index: pkgsrc/print/qpdf/distinfo
diff -u pkgsrc/print/qpdf/distinfo:1.44 pkgsrc/print/qpdf/distinfo:1.45
--- pkgsrc/print/qpdf/distinfo:1.44 Fri Dec 1 17:24:09 2023
+++ pkgsrc/print/qpdf/distinfo Fri Jan 5 22:05:06 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.44 2023/12/01 17:24:09 ryoon Exp $
+$NetBSD: distinfo,v 1.45 2024/01/05 22:05:06 ryoon Exp $
-BLAKE2s (qpdf-11.6.3.tar.gz) = 3e3f51dd675f2e95f9695b2a0380f61cc185f0c50b47b4526bbf8eb18036e0be
-SHA512 (qpdf-11.6.3.tar.gz) = afc1d130e10bb527a7425ce39f6d93245c3d9b08002d104fdf0e909b586f80174fa2eed863794f10b76bab86a064b904eebca89902212accc45a68f9430c122e
-Size (qpdf-11.6.3.tar.gz) = 18660605 bytes
+BLAKE2s (qpdf-11.7.0.tar.gz) = b0de71f8bc1b3c33f101a5db84ac4325f9534447be4ee6d6dc27cbbf8411880c
+SHA512 (qpdf-11.7.0.tar.gz) = 6ee302671fd4513c5b22f101feb773b4101de6cc5ff6b0e25d1daa03df82420f87ce7db49a6c47758d7e8bbc3beeb997d4671d52e4cf0ac0d4f817f10677d1f9
+Size (qpdf-11.7.0.tar.gz) = 18124824 bytes
SHA1 (patch-libqpdf.pc.in) = 594c009942d3d0ae54388aed669e07fec030c0bc
Home |
Main Index |
Thread Index |
Old Index