Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package podofo for openSUSE:Factory checked in at 2021-06-05 23:31:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/podofo (Old) and /work/SRC/openSUSE:Factory/.podofo.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "podofo" Sat Jun 5 23:31:02 2021 rev:31 rq:896701 version:0.9.7 Changes: -------- --- /work/SRC/openSUSE:Factory/podofo/podofo.changes 2019-05-22 15:41:10.766428679 +0200 +++ /work/SRC/openSUSE:Factory/.podofo.new.1898/podofo.changes 2021-06-05 23:31:31.876437880 +0200 @@ -1,0 +2,21 @@ +Wed Apr 14 17:27:44 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to version 0.9.7 +- Cleanup of the spec file +- Dropped upstream fixed patches: + r1933-Really-fix-CVE-2017-7381.patch, r1936-Really-fix-CVE-2017-7382.patch + r1937-Really-fix-CVE-2017-7383.patch, r1942-Fix-build-with-cmake-ge-3.12.patch + r1938-Fix-CVE-2018-11256-PdfError-info-gives-not-found-page-0-based.patch + r1941-Fix-CVE-2017-8054-and-other-issues-keeping-binary-compat.patch + r1945-Fix-possible-incompatibility-of-PdfAESStream-with-OpenSSL-1.1.0g.patch + r1948-Fix-CVE-2018-12982-implementing-inline-PdfDictionary-MustGetKey.patch + r1949-Fix-CVE-2018-5783-by-introducing-singleton-limit-for-indirect-objects-keeping-binary-compat.patch + r1950-Fix-null-pointer-dereference-in-PdfTranslator-setTarget.patch + r1952-Fix-CVE-2018-11255-Null-pointer-dereference-in-PdfPage-GetPageNumber.patch + r1953-Fix-CVE-2018-14320-Possible-undefined-behaviour-in-PdfEncoding-ParseToUnicode.patch + r1954-Fix-CVE-2018-20751-null-pointer-dereference-in-crop_page-of-tools-podofocrop.patch + r1961-EncryptTest-Fix-buffer-overflow-in-decrypted-out-buffer-in-TestEncrypt.patch + r1963-Fix-heap-based-buffer-overflow-vulnerability-in-PoDoFo-PdfVariant-DelayedLoad.patch + r1969-Fix-CVE-2019-9687-heap-based-buffer-overflow.patch + +------------------------------------------------------------------- Old: ---- podofo-0.9.6.tar.gz r1933-Really-fix-CVE-2017-7381.patch r1936-Really-fix-CVE-2017-7382.patch r1937-Really-fix-CVE-2017-7383.patch r1938-Fix-CVE-2018-11256-PdfError-info-gives-not-found-page-0-based.patch r1941-Fix-CVE-2017-8054-and-other-issues-keeping-binary-compat.patch r1942-Fix-build-with-cmake-ge-3.12.patch r1945-Fix-possible-incompatibility-of-PdfAESStream-with-OpenSSL-1.1.0g.patch r1948-Fix-CVE-2018-12982-implementing-inline-PdfDictionary-MustGetKey.patch r1949-Fix-CVE-2018-5783-by-introducing-singleton-limit-for-indirect-objects-keeping-binary-compat.patch r1950-Fix-null-pointer-dereference-in-PdfTranslator-setTarget.patch r1952-Fix-CVE-2018-11255-Null-pointer-dereference-in-PdfPage-GetPageNumber.patch r1953-Fix-CVE-2018-14320-Possible-undefined-behaviour-in-PdfEncoding-ParseToUnicode.patch r1954-Fix-CVE-2018-20751-null-pointer-dereference-in-crop_page-of-tools-podofocrop.patch r1961-EncryptTest-Fix-buffer-overflow-in-decrypted-out-buffer-in-TestEncrypt.patch r1963-Fix-heap-based-buffer-overflow-vulnerability-in-PoDoFo-PdfVariant-DelayedLoad.patch r1969-Fix-CVE-2019-9687-heap-based-buffer-overflow.patch New: ---- podofo-0.9.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ podofo.spec ++++++ --- /var/tmp/diff_new_pack.AZK2AN/_old 2021-06-05 23:31:32.516438993 +0200 +++ /var/tmp/diff_new_pack.AZK2AN/_new 2021-06-05 23:31:32.520439000 +0200 @@ -1,7 +1,7 @@ # # spec file for package podofo # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,66 +12,34 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define libver 0_9_6 +%define libver 0_9_7 Name: podofo -Version: 0.9.6 +Version: 0.9.7 Release: 0 Summary: Tools to work with PDF files License: GPL-2.0-or-later Group: Productivity/Publishing/PDF URL: http://podofo.sourceforge.net/ Source0: http://downloads.sourceforge.net/podofo/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM -Patch0: r1933-Really-fix-CVE-2017-7381.patch -# PATCH-FIX-UPSTREAM -Patch1: r1936-Really-fix-CVE-2017-7382.patch -# PATCH-FIX-UPSTREAM -Patch2: r1937-Really-fix-CVE-2017-7383.patch -# PATCH-FIX-UPSTREAM -Patch3: r1938-Fix-CVE-2018-11256-PdfError-info-gives-not-found-page-0-based.patch -# PATCH-FIX-UPSTREAM -Patch4: r1941-Fix-CVE-2017-8054-and-other-issues-keeping-binary-compat.patch -# PATCH-FIX-UPSTREAM -Patch5: r1942-Fix-build-with-cmake-ge-3.12.patch -# PATCH-FIX-UPSTREAM -Patch6: r1945-Fix-possible-incompatibility-of-PdfAESStream-with-OpenSSL-1.1.0g.patch -# PATCH-FIX-UPSTREAM -Patch7: r1948-Fix-CVE-2018-12982-implementing-inline-PdfDictionary-MustGetKey.patch -# PATCH-FIX-UPSTREAM -Patch8: r1949-Fix-CVE-2018-5783-by-introducing-singleton-limit-for-indirect-objects-keeping-binary-compat.patch -# PATCH-FIX-UPSTREAM -Patch9: r1950-Fix-null-pointer-dereference-in-PdfTranslator-setTarget.patch -# PATCH-FIX-UPSTREAM -Patch10: r1952-Fix-CVE-2018-11255-Null-pointer-dereference-in-PdfPage-GetPageNumber.patch -# PATCH-FIX-UPSTREAM -Patch11: r1953-Fix-CVE-2018-14320-Possible-undefined-behaviour-in-PdfEncoding-ParseToUnicode.patch -# PATCH-FIX-UPSTREAM -Patch12: r1954-Fix-CVE-2018-20751-null-pointer-dereference-in-crop_page-of-tools-podofocrop.patch -# PATCH-FIX-UPSTREAM -Patch13: r1961-EncryptTest-Fix-buffer-overflow-in-decrypted-out-buffer-in-TestEncrypt.patch -# PATCH-FIX-UPSTREAM -Patch14: r1963-Fix-heap-based-buffer-overflow-vulnerability-in-PoDoFo-PdfVariant-DelayedLoad.patch -# PATCH-FIX-UPSTREAM -Patch15: r1969-Fix-CVE-2019-9687-heap-based-buffer-overflow.patch -BuildRequires: cmake >= 2.5 +BuildRequires: cmake >= 2.6 BuildRequires: doxygen BuildRequires: fdupes -BuildRequires: fontconfig-devel -BuildRequires: freetype2-devel BuildRequires: gcc-c++ -#BuildRequires: libcppunit-devel -BuildRequires: libidn-devel -BuildRequires: libjpeg-devel -BuildRequires: libpng-devel -BuildRequires: libtiff-devel -BuildRequires: lua-devel -BuildRequires: openssl-devel +BuildRequires: libboost_headers-devel BuildRequires: pkgconfig -BuildRequires: zlib-devel +BuildRequires: pkgconfig(cppunit) +BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libtiff-4) +BuildRequires: pkgconfig(lua) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(zlib) %description Command line tools for working with PDF files. @@ -95,33 +63,24 @@ %prep %setup -q -%autopatch -p0 # Remove build time references so build-compare can do its work echo "HTML_TIMESTAMP = NO" >> Doxyfile %build -export CFLAGS="%{optflags} -fno-strict-aliasing" -export CXXFLAGS="$CFLAGS" +%cmake \ + -DWANT_FONTCONFIG=ON \ + -DWANT_BOOST=ON \ + -DPODOFO_BUILD_STATIC=OFF \ + -DPODOFO_USE_VISIBILITY=ON +%cmake_build -mkdir build -cd build -cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DPODOFO_BUILD_STATIC=FALSE -DPODOFO_USE_VISIBILITY=1 \ -%if "%{_lib}" == "lib64" --DWANT_LIB64=1 \ -%endif -../ - -make %{?_smp_mflags} VERBOSE=1 +# Build devel doc cd .. - -# Build devel docs doxygen %install -pushd build -%make_install DESTDIR=%{buildroot} -popd +%cmake_install # Install devel docs (do it manually to fix also rpmlint warning "files-duplicate" with %%fdupes) mkdir -p %{buildroot}%{_docdir}/libpodofo-devel @@ -148,6 +107,6 @@ %doc %{_docdir}/libpodofo-devel/ %{_includedir}/podofo/ %{_libdir}/libpodofo.so -%{_libdir}/pkgconfig/libpodofo-0.pc +%{_libdir}/pkgconfig/libpodofo.pc %changelog ++++++ podofo-0.9.6.tar.gz -> podofo-0.9.7.tar.gz ++++++ ++++ 170312 lines of diff (skipped)