pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/print/qpdf Update to 7.1.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d73dbaafff46
branches:  trunk
changeset: 375190:d73dbaafff46
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Mon Feb 05 13:39:05 2018 +0000

description:
Update to 7.1.0

Changelog:
2018-01-14  Jay Berkenbilt  <ejb%ql.org@localhost>

        * 7.1.0: release

        * Allow raw encryption key to be specified in libary and command
        line with the QPDF::setPasswordIsHexKey method and
        --password-is-hex-key option. Allow encryption key to be displayed
        with --show-encryption-key option. Thanks to Didier Stevens
        <didier.stevens%gmail.com@localhost> for the idea and contribution of one
        implementation of this idea. See his blog post at
        https://blog.didierstevens.com/2017/12/28/cracking-encrypted-pdfs-part-3/
        for a discussion of using this for cracking encrypted PDFs. I hope
        that a future release of qpdf will include some additional
        recovery options that may also make use of this capability.

2018-01-13  Jay Berkenbilt  <ejb%ql.org@localhost>

        * Fix lexical error: the PDF specification allows floating point
        numbers to end with ".". Fixes #165.

        * Fix link order in the build to avoid conflicts when building
        from source while an older version of qpdf is installed. Fixes #158.

        * Add support for TIFF predictor for LZW and Flate streams. Now
        all predictor functions are supported. Fixes #171.

2017-12-25  Jay Berkenbilt  <ejb%ql.org@localhost>

        * Clarify documentation around options that control parsing but
        not output creation. Two options: --suppress-recovery and
        --ignore-xref-streams, were documented in the "Advanced
        Transformation Options" section of the manual and --help output
        even though they are not related to output. These are now
        described in a separate section called "Advanced Parsing Options."

        * Implement remaining PNG filters for decode. Prior versions could
        decode only the "up" filter. Now all PNG filters (sub, up,
        average, Paeth, optimal) are supported for decoding. Thanks to
        Tobias Hoffmann for providing a test PDF file that has images with
        all PNG filters along with different numbers of bits per sample
        and samples per pixel, and thanks to Casey Rojas for providing
        implementations of the remaining PNG filters.

        The implementation of the remaining PNG filters changed the
        interface to the private Pl_PNGFilter class, but this class's
        header file is not in the installation, and there is no public
        interface to the class. Within the library, the class is never
        allocated on the stack; it is only ever dynamically allocated. As
        such, this does not actually break binary compatibility of the
        library.

diffstat:

 print/qpdf/Makefile |   5 ++---
 print/qpdf/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 8 deletions(-)

diffs (30 lines):

diff -r f787b4d01728 -r d73dbaafff46 print/qpdf/Makefile
--- a/print/qpdf/Makefile       Mon Feb 05 13:18:35 2018 +0000
+++ b/print/qpdf/Makefile       Mon Feb 05 13:39:05 2018 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2017/10/03 08:33:45 leot Exp $
+# $NetBSD: Makefile,v 1.17 2018/02/05 13:39:05 ryoon Exp $
 
-DISTNAME=      qpdf-7.0.0
-PKGREVISION=   1
+DISTNAME=      qpdf-7.1.0
 CATEGORIES=    print
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=qpdf/}
 
diff -r f787b4d01728 -r d73dbaafff46 print/qpdf/distinfo
--- a/print/qpdf/distinfo       Mon Feb 05 13:18:35 2018 +0000
+++ b/print/qpdf/distinfo       Mon Feb 05 13:39:05 2018 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.13 2017/10/03 08:33:45 leot Exp $
+$NetBSD: distinfo,v 1.14 2018/02/05 13:39:05 ryoon Exp $
 
-SHA1 (qpdf-7.0.0.tar.gz) = 506002271a7e04f431014baa94dd820c47235356
-RMD160 (qpdf-7.0.0.tar.gz) = ac3026a820d41dc127823fd3cfe0c1f6af90a4b0
-SHA512 (qpdf-7.0.0.tar.gz) = 7b52d67b4d2c428a7b0c1cd03b03a23f05d38d7e3c81041079a137919019ea5158f12bf95fdcfcff6b43ffdefe93a85127ced2a363a6b4b380cbaa02a3840256
-Size (qpdf-7.0.0.tar.gz) = 7053781 bytes
+SHA1 (qpdf-7.1.0.tar.gz) = c5b95eeed5cb3bb70e9c365e1ed5aeef578a4496
+RMD160 (qpdf-7.1.0.tar.gz) = 5f4aa26e31a323290d6bba8744214446f015a390
+SHA512 (qpdf-7.1.0.tar.gz) = 28c00f0e7e1d89ab8165031b7e741297d472801fd115911b5f970e97f27fb0c463169dad2d59bb35885de5989984bc5f31a9c26be42015c0dba41105ae342726
+Size (qpdf-7.1.0.tar.gz) = 7097479 bytes
 SHA1 (patch-libqpdf.pc.in) = f592899487bb958a01931afbe4ddf3c749ea103e
 SHA1 (patch-make_libtool.mk) = 8622d6a446da284269102dde38bf14271363dfdc



Home | Main Index | Thread Index | Old Index