Hello community,

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

Package is "ilmbase"

Thu Jul  9 17:48:52 2020 rev:19 rq:818942 version:2.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ilmbase/ilmbase.changes  2020-04-18 
00:29:20.825917718 +0200
+++ /work/SRC/openSUSE:Factory/.ilmbase.new.3060/ilmbase.changes        
2020-07-09 17:48:55.469417456 +0200
@@ -1,0 +2,38 @@
+Sun Jul  5 23:02:07 UTC 2020 - Stefan BrĂ¼ns <[email protected]>
+
+- Fix 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch
+  so pkgconfig file has no duplicate prefix.
+
+-------------------------------------------------------------------
+Mon Jun 29 12:08:18 UTC 2020 - [email protected]
+
+- 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:
------------------
++++++ ilmbase.spec ++++++
--- /var/tmp/diff_new_pack.lg9Zin/_old  2020-07-09 17:48:57.321423091 +0200
+++ /var/tmp/diff_new_pack.lg9Zin/_new  2020-07-09 17:48:57.325423104 +0200
@@ -18,10 +18,10 @@
 
 %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:           ilmbase
-Version:        2.4.1
+Version:        2.5.2
 Release:        0
 Summary:        Base library for ILM software (OpenEXR)
 License:        BSD-3-Clause

++++++ 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch ++++++
--- /var/tmp/diff_new_pack.lg9Zin/_old  2020-07-09 17:48:57.341423152 +0200
+++ /var/tmp/diff_new_pack.lg9Zin/_new  2020-07-09 17:48:57.341423152 +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?= <[email protected]>
 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.lg9Zin/_old  2020-07-09 17:48:57.357423201 +0200
+++ /var/tmp/diff_new_pack.lg9Zin/_new  2020-07-09 17:48:57.357423201 +0200
@@ -1,7 +1,7 @@
-libHalf-2_4-24
-libImath-2_4-24
-libIlmThread-2_4-24
-libIexMath-2_4-24
-libIex-2_4-24
+libHalf-2_5-25
+libImath-2_5-25
+libIlmThread-2_5-25
+libIexMath-2_5-25
+libIex-2_5-25
     obsoletes "IlmBase-<targettype> < <version>"
 

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


Reply via email to