Hello community,

here is the log from the commit of package qpdf for openSUSE:Factory checked in 
at 2018-01-26 13:56:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qpdf (Old)
 and      /work/SRC/openSUSE:Factory/.qpdf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qpdf"

Fri Jan 26 13:56:13 2018 rev:32 rq:568821 version:7.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qpdf/qpdf.changes        2017-09-25 
13:53:14.834913813 +0200
+++ /work/SRC/openSUSE:Factory/.qpdf.new/qpdf.changes   2018-01-26 
13:56:17.758234247 +0100
@@ -1,0 +2,35 @@
+Wed Jan 24 03:47:54 UTC 2018 - [email protected]
+
+- Update to version 7.1.0
+  * 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. See 
+    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.
+  * Fix lexical error: the PDF specification allows floating point
+    numbers to end with "."
+  * Fix link order in the build to avoid conflicts when building
+    from source while an older version of qpdf is installed
+  * Add support for TIFF predictor for LZW and Flate streams. Now
+  * 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.
+    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.  all predictor functions are supported
+- cleanup with spec-cleaner
+
+-------------------------------------------------------------------

Old:
----
  qpdf-7.0.0.tar.gz

New:
----
  qpdf-7.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qpdf.spec ++++++
--- /var/tmp/diff_new_pack.RbaZ1g/_old  2018-01-26 13:56:19.210166456 +0100
+++ /var/tmp/diff_new_pack.RbaZ1g/_new  2018-01-26 13:56:19.214166269 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package qpdf
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,10 @@
 #
 
 
+%define so_version 18
 Name:           qpdf
-Version:        7.0.0
+Version:        7.1.0
 Release:        0
-%define so_version 18
 Summary:        Command-line tools and library for transforming PDF files
 License:        Apache-2.0
 Group:          Development/Libraries/C and C++
@@ -29,7 +29,6 @@
 BuildRequires:  libjpeg8-devel
 BuildRequires:  pkgconfig
 BuildRequires:  zlib-devel
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 QPDF is a program that does structural, content-preserving
@@ -46,7 +45,6 @@
 existing PDF files.
 
 %package devel
-
 Summary:        Development files for qpdf PDF manipulation library
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
@@ -68,39 +66,35 @@
 %setup -q
 
 %build
-export CXXFLAGS="%optflags -fvisibility-inlines-hidden"
+export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden"
 %configure --disable-static --disable-test-compare-images \
            --docdir='${datarootdir}'/doc/packages/%{name} \
            --enable-show-failed-test-output
 make %{?_smp_mflags}
 
 %check
-make check
+make %{?_smp_mflags} check
 rm -rf qpdf/qtest # Unicode data can't be redistributed freely
 
 %install
-%makeinstall
+%make_install
 
-rm %{buildroot}%{_libdir}/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %post -n libqpdf%{so_version} -p /sbin/ldconfig
-
 %postun -n libqpdf%{so_version} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%dir %{_datadir}/doc/packages/%{name}
-%doc %{_datadir}/doc/packages/%{name}/*
+%dir %{_docdir}/%{name}
+%doc %{_docdir}/%{name}/*
 %doc ChangeLog Artistic-2.0
 %{_bindir}/*
 %{_mandir}/man1/*
 
 %files -n libqpdf%{so_version}
-%defattr(-,root,root)
 %{_libdir}/libqpdf.so.%{so_version}*
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/*
 %{_libdir}/pkgconfig/libqpdf.pc
 %{_libdir}/libqpdf.so

++++++ qpdf-7.0.0.tar.gz -> qpdf-7.1.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/qpdf/qpdf-7.0.0.tar.gz 
/work/SRC/openSUSE:Factory/.qpdf.new/qpdf-7.1.0.tar.gz differ: char 5, line 1


Reply via email to