Hello community,

here is the log from the commit of package openexr for openSUSE:Factory checked 
in at 2020-07-09 17:48:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openexr (Old)
 and      /work/SRC/openSUSE:Factory/.openexr.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openexr"

Thu Jul  9 17:48:47 2020 rev:37 rq:818940 version:2.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/openexr/openexr.changes  2020-04-18 
00:29:27.109930731 +0200
+++ /work/SRC/openSUSE:Factory/.openexr.new.3060/openexr.changes        
2020-07-09 17:48:48.869397375 +0200
@@ -1,0 +2,39 @@
+Sun Jul  5 22:46:48 UTC 2020 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de>
+
+- Fix 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch
+  so pkgconfig file has no duplicate prefix.
+- Run test suite also on all other archs but i586 and ppc64(be)
+
+-------------------------------------------------------------------
+Mon Jun 29 12:44:02 UTC 2020 - pgaj...@suse.com
+
+- version update to 2.5.2
+  2.5.2
+  * Invalid input could cause a heap-use-after-free error in 
DeepScanLineInputFile::DeepScanLineInputFile()
+  * Invalid chunkCount attributes could cause heap buffer overflow in 
getChunkOffsetTableSize()
+  * Invalid tiled input file could cause invalid memory access 
TiledInputFile::TiledInputFile()
+  * OpenEXRConfig.h now correctly sets OPENEXR_PACKAGE_STRING to "OpenEXR" 
(rather than "IlmBase")
+  2.5.1
+  * A patch release that corrects the SO version for the v2.5 release,
+    which missed getting bumped in v2.5.0.
+  * This release also fixes an improper failure in IlmImfTest when running
+    on ARMv7 and AAarch64.
+  2.5.0
+  * No more build-time header generation: toFloat.h, eLut.h,
+    b44ExpLogTable.h, and dwaLookups.h are now ordinary header files, no
+    longer generated on the fly.
+  * New StdISSTream class, an "input" stringstream version of StdOSStream
+  * New Matrix22 class in Imath
+  * Chromaticity comparison operator now includes white (formerly ignored)
+  * Various cmake fixes
+  * Bug fixes for various memory leaks
+  * Bug fixes for various invalid memory accesses
+  * New checks to detect damaged input files
+  * OpenEXR_Viewers has been deprecated, removed from the top-level
+    cmake build and documentation.
+- modified patches
+  % 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch (refreshed)
+- modified sources
+  % baselibs.conf
+
+-------------------------------------------------------------------

Old:
----
  v2.4.1.tar.gz

New:
----
  v2.5.2.tar.gz

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

Other differences:
------------------
++++++ openexr.spec ++++++
--- /var/tmp/diff_new_pack.NEirk6/_old  2020-07-09 17:48:54.673415034 +0200
+++ /var/tmp/diff_new_pack.NEirk6/_new  2020-07-09 17:48:54.677415046 +0200
@@ -19,10 +19,10 @@
 # perhaps you want to build against corresponding ilmbase build
 %define asan_build  0
 %define debug_build 0
-%define sonum 24
-%global so_suffix -2_4
+%define sonum 25
+%global so_suffix -2_5
 Name:           openexr
-Version:        2.4.1
+Version:        2.5.2
 Release:        0
 Summary:        Utilities for working with HDR images in OpenEXR format
 License:        BSD-3-Clause
@@ -102,7 +102,7 @@
 This package contains header files.
 
 %package doc
-Summary:        Documentatino for the 16-bit FP EXR picture handling library
+Summary:        Documentation for the 16-bit FP EXR picture handling library
 Group:          Documentation/Other
 Obsoletes:      OpenEXR-doc <= 1.6.1
 Provides:       OpenEXR-doc = %{version}
@@ -137,7 +137,7 @@
          $i
 done
 %endif
-make %{?_smp_mflags}
+%cmake_build
 popd
 
 %install
@@ -146,9 +146,9 @@
 popd
 
 %check
-%ifarch x86_64
+%ifnarch i586 ppc64
 pushd OpenEXR
-export 
LD_LIBRARY_PATH="$PWD/build/IlmImf:$PWD/build/IlmImfUtil:$LD_LIBRARY_PATH"
+export LD_LIBRARY_PATH="%{buildroot}/%{_libdir}"
 # tests can take longer than the default timeout of 25 minutes
 %if 0%{?suse_version} < 1550
 # HACK - older versions of the ctest macro do not allow passing additional 
parameters

++++++ 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch ++++++
--- /var/tmp/diff_new_pack.NEirk6/_old  2020-07-09 17:48:54.689415083 +0200
+++ /var/tmp/diff_new_pack.NEirk6/_new  2020-07-09 17:48:54.693415095 +0200
@@ -1,4 +1,4 @@
-From d874a3ce5ad741ea61f42953c779d50ae93b66d6 Mon Sep 17 00:00:00 2001
+From e1084440d543f3045038cc4e5fdc0a67eabf06d6 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bru...@rwth-aachen.de>
 Date: Mon, 10 Feb 2020 18:37:32 +0100
 Subject: [PATCH] Use absolute CMAKE_INSTALL_FULL_LIBDIR for libdir in
@@ -12,11 +12,12 @@
 
 Fixes https://github.com/AcademySoftwareFoundation/openexr/issues/595
 ---
- IlmBase/IlmBase.pc.in         | 1 -
- IlmBase/config/CMakeLists.txt | 5 ++---
- OpenEXR/OpenEXR.pc.in         | 1 -
- OpenEXR/config/CMakeLists.txt | 5 ++---
- 4 files changed, 4 insertions(+), 8 deletions(-)
+ IlmBase/IlmBase.pc.in           | 1 -
+ IlmBase/config/CMakeLists.txt   | 4 ++--
+ OpenEXR/OpenEXR.pc.in           | 1 -
+ OpenEXR/config/CMakeLists.txt   | 5 ++---
+ PyIlmBase/config/CMakeLists.txt | 4 ++--
+ 5 files changed, 6 insertions(+), 9 deletions(-)
 
 diff --git a/IlmBase/IlmBase.pc.in b/IlmBase/IlmBase.pc.in
 index 45fc4de..1edd055 100644
@@ -31,18 +32,17 @@
  includedir=@includedir@
  libsuffix=@LIB_SUFFIX_DASH@
 diff --git a/IlmBase/config/CMakeLists.txt b/IlmBase/config/CMakeLists.txt
-index 508176a..e533987 100644
+index d9c5ae4..fc161b0 100644
 --- a/IlmBase/config/CMakeLists.txt
 +++ b/IlmBase/config/CMakeLists.txt
-@@ -71,9 +71,8 @@ if(ILMBASE_INSTALL_PKG_CONFIG)
-   # use a helper function to avoid variable pollution, but pretty simple
+@@ -76,8 +76,8 @@ if(ILMBASE_INSTALL_PKG_CONFIG)
    function(ilmbase_pkg_config_help pcinfile)
      set(prefix ${CMAKE_INSTALL_PREFIX})
--    set(exec_prefix ${CMAKE_INSTALL_BINDIR})
--    set(libdir ${CMAKE_INSTALL_LIBDIR})
--    set(includedir ${CMAKE_INSTALL_INCLUDEDIR})
-+    set(libdir ${CMAKE_INSTALL_FULL_LIBDIR})
-+    set(includedir ${CMAKE_INSTALL_FULL_INCLUDEDIR})
+     set(exec_prefix "\${prefix}")
+-    set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
+-    set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
++    set(libdir "${CMAKE_INSTALL_FULL_LIBDIR}")
++    set(includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}")
      set(LIB_SUFFIX_DASH ${ILMBASE_LIB_SUFFIX})
      if(TARGET Threads::Threads)
        # hrm, can't use properties as they end up as generator expressions
@@ -59,21 +59,36 @@
  includedir=@includedir@
  OpenEXR_includedir=@includedir@/OpenEXR
 diff --git a/OpenEXR/config/CMakeLists.txt b/OpenEXR/config/CMakeLists.txt
-index 1ef829a..e068d2f 100644
+index b52ad0d..59f4916 100644
 --- a/OpenEXR/config/CMakeLists.txt
 +++ b/OpenEXR/config/CMakeLists.txt
 @@ -72,9 +72,8 @@ if(OPENEXR_INSTALL_PKG_CONFIG)
    # use a helper function to avoid variable pollution, but pretty simple
    function(openexr_pkg_config_help pcinfile)
      set(prefix ${CMAKE_INSTALL_PREFIX})
--    set(exec_prefix ${CMAKE_INSTALL_BINDIR})
+-    set(exec_prefix "\${prefix}")
+-    set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
+-    set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
++    set(libdir "${CMAKE_INSTALL_FULL_LIBDIR}")
++    set(includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}")
+     set(LIB_SUFFIX_DASH ${OPENEXR_LIB_SUFFIX})
+     if(TARGET Threads::Threads)
+       # hrm, can't use properties as they end up as generator expressions
+diff --git a/PyIlmBase/config/CMakeLists.txt b/PyIlmBase/config/CMakeLists.txt
+index 1872c89..a971723 100644
+--- a/PyIlmBase/config/CMakeLists.txt
++++ b/PyIlmBase/config/CMakeLists.txt
+@@ -16,8 +16,8 @@ if(PYILMBASE_INSTALL_PKG_CONFIG)
+   function(pyilmbase_pkg_config_help pcinfile)
+     set(prefix ${CMAKE_INSTALL_PREFIX})
+     set(exec_prefix ${CMAKE_INSTALL_BINDIR})
 -    set(libdir ${CMAKE_INSTALL_LIBDIR})
 -    set(includedir ${CMAKE_INSTALL_INCLUDEDIR})
 +    set(libdir ${CMAKE_INSTALL_FULL_LIBDIR})
 +    set(includedir ${CMAKE_INSTALL_FULL_INCLUDEDIR})
      set(LIB_SUFFIX_DASH ${OPENEXR_LIB_SUFFIX})
-     if(TARGET Threads::Threads)
-       # hrm, can't use properties as they end up as generator expressions
+     string(REPLACE ".in" "" pcout ${pcinfile})
+     configure_file(${pcinfile} ${CMAKE_CURRENT_BINARY_DIR}/${pcout} @ONLY)
 -- 
-2.25.0
+2.27.0
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.NEirk6/_old  2020-07-09 17:48:54.713415156 +0200
+++ /var/tmp/diff_new_pack.NEirk6/_new  2020-07-09 17:48:54.713415156 +0200
@@ -1,3 +1,3 @@
-libIlmImf-2_4-24
-libIlmImfUtil-2_4-24
+libIlmImf-2_5-25
+libIlmImfUtil-2_5-25
     obsoletes "OpenEXR-<targettype> < <version>"

++++++ v2.4.1.tar.gz -> v2.5.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/openexr/v2.4.1.tar.gz 
/work/SRC/openSUSE:Factory/.openexr.new.3060/v2.5.2.tar.gz differ: char 12, 
line 1


Reply via email to