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