Hello community,

here is the log from the commit of package OpenImageIO for openSUSE:Factory 
checked in at 2018-04-16 12:50:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old)
 and      /work/SRC/openSUSE:Factory/.OpenImageIO.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "OpenImageIO"

Mon Apr 16 12:50:03 2018 rev:15 rq:596682 version:1.8.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes  2017-12-29 
18:50:40.085057896 +0100
+++ /work/SRC/openSUSE:Factory/.OpenImageIO.new/OpenImageIO.changes     
2018-04-16 12:50:07.218643328 +0200
@@ -1,0 +2,53 @@
+Fri Apr 13 07:42:24 UTC 2018 - [email protected]
+
+- Update to release 1.8.10 and
+  rebase oiio-add-libdl-for-plugin.patch.
+- Upstream changes since 1.8.6 :
+  *oiiotool frame sequence wildcard improvements: fix handling of
+   negative frame numbers and ranges, also the `--frames` command
+   line option is not enough to trigger a loop over those frame
+   numbers, even if no other arguments appear to have wildcard
+   structure. #1894
+  *TIFF bug fix: read_tile() and read_tiles() input of
+   un-premultiplied tiles botched the "shape" of the tile data
+   array. #1907
+  *fmath.h avx-512 improvements. #1893
+  *testsuite is not Python 2/3 agnostic.
+  *Properly find newer openjpeg 2.3. #1871
+  *Bug fix in IBA::copy where uninitialized dst image botched its
+   ROI. #1876
+  *RAW: Important bug fix when dealing with rotated (and vertical)
+   images, which were not being re-oriented properly and could get
+   strangely scrambled. #1854
+  *OpenEXR: gracefully detect and reject files with subsampled
+   channels, which is a rarely-to-never-used OpenEXR feature that
+   we don't support properly. #1849
+  *Field3d: Prevent crashes when open fails. #1848
+  *RAW: Add "raw:HighlightMode" configuration hint to control
+   libraw's handling of highlight mode processing. #1851
+  *simd.h: Minor fixes especially for avx512. #1846
+  *iv: Drop GLEW and obsolete GL stuff from iv in favor of
+   QOpenGLFunctions, and fix broken pixelview text rendering. #1834
+  *Add explicit DL library dependency to libOpenImageIO.so itself
+   instead of only to the binaries and test utilities. #1860
+  *Build fixes for Hurd OS. #1850
+  *All string->numeric parsing and numeric->string formatting is
+   now locale-independent and uses '.' as decimal marker. #1796
+  *oiiotool outputs are now written to temporary files, then
+   atomically moved to the specified filename at the end. This
+   makes it safe for oiiotool to "overwrite" a file
+   (i.e. `oiiotool in.tif ... -o out.tif`) without problematic
+   situations where the file is truncated or overwritten before the
+   reading is complete. #1797
+  *Python bindings for ImageBuf.get_pixels and set_pixels fixed
+   some bugs when passed an ROI without a channel range specified.
+   #1802
+  *More robust parsing of XMP metadata for unknown metadata names.
+   #1816
+  *strutil.h now includes a to_string<> utility template. #1814
+-------------------------------------------------------------------
+Thu Apr 12 21:40:50 UTC 2018 - [email protected]
+
+- Updated oiio-detectplatform-others.patch to handle armv6l
+
+-------------------------------------------------------------------

Old:
----
  oiio-Release-1.8.6.tar.gz

New:
----
  oiio-Release-1.8.10.tar.gz

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

Other differences:
------------------
++++++ OpenImageIO.spec ++++++
--- /var/tmp/diff_new_pack.iAWqgj/_old  2018-04-16 12:50:11.378492017 +0200
+++ /var/tmp/diff_new_pack.iAWqgj/_new  2018-04-16 12:50:11.378492017 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenImageIO
 #
-# 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
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %ifarch aarch64 %{arm}
 %bcond_with imageviewer
 %else
@@ -24,7 +25,7 @@
 %define so_ver 1_8
 %global gccv %(gcc  -dumpversion)
 Name:           OpenImageIO
-Version:        1.8.6
+Version:        1.8.10
 Release:        0
 Summary:        Library for Reading and Writing Images
 License:        BSD-3-Clause
@@ -156,12 +157,12 @@
 %define pwd $OIIOINC
 %define oiioinclude %{pwd}/src/include
 echo %{pwd}
-export CFLAGS="%{optflags}"
+export CFLAGS="%{optflags} -Wno-error=deprecated-declarations"
 %if 0%{?gcc_version} >= 7
 #This host of flags to allow oiio to build with gcc7 are the result of oiio 
being built with -Werror"
-export CXXFLAGS="%{optflags} -Wno-error=maybe-uninitialized 
-Wno-error=noexcept-type -Wno-error=format-truncation= -Wno-error=aligned-new="
+export CXXFLAGS="%{optflags} -Wno-error=maybe-uninitialized 
-Wno-error=noexcept-type -Wno-error=format-truncation= -Wno-error=aligned-new= 
-Wno-error=deprecated-declarations "
 %else
-export CXXFLAGS="%{optflags}"
+export CXXFLAGS="%{optflags} -Wno-error=deprecated-declarations"
 %endif
 %cmake \
 %ifarch ppc

++++++ oiio-Release-1.8.6.tar.gz -> oiio-Release-1.8.10.tar.gz ++++++
/work/SRC/openSUSE:Factory/OpenImageIO/oiio-Release-1.8.6.tar.gz 
/work/SRC/openSUSE:Factory/.OpenImageIO.new/oiio-Release-1.8.10.tar.gz differ: 
char 13, line 1

++++++ oiio-add-libdl-for-plugin.patch ++++++
--- /var/tmp/diff_new_pack.iAWqgj/_old  2018-04-16 12:50:11.430490126 +0200
+++ /var/tmp/diff_new_pack.iAWqgj/_new  2018-04-16 12:50:11.430490126 +0200
@@ -1,6 +1,8 @@
---- src/libutil/CMakeLists.txt_orig    2017-12-05 15:50:55.476259182 +0100
-+++ src/libutil/CMakeLists.txt 2017-12-05 15:51:28.500151000 +0100
-@@ -12,6 +12,7 @@
+Index: src/libutil/CMakeLists.txt
+===================================================================
+--- src/libutil/CMakeLists.txt.orig    2018-03-31 23:56:14.000000000 +0200
++++ src/libutil/CMakeLists.txt 2018-04-13 09:13:10.039917815 +0200
+@@ -12,6 +12,7 @@ else ()
  endif ()
  target_link_libraries (OpenImageIO_Util ${SANITIZE_LIBRARIES})
  target_link_libraries (OpenImageIO_Util ${Boost_LIBRARIES})
@@ -8,13 +10,15 @@
  if (WIN32)
      target_link_libraries (OpenImageIO_Util psapi.lib)
  endif ()
---- src/libOpenImageIO/CMakeLists.txt_orig     2017-12-05 16:08:10.729019991 
+0100
-+++ src/libOpenImageIO/CMakeLists.txt  2017-12-05 16:07:58.601056159 +0100
-@@ -106,6 +106,7 @@
+Index: src/libOpenImageIO/CMakeLists.txt
+===================================================================
+--- src/libOpenImageIO/CMakeLists.txt.orig     2018-03-31 23:56:14.000000000 
+0200
++++ src/libOpenImageIO/CMakeLists.txt  2018-04-13 09:13:10.039917815 +0200
+@@ -106,6 +106,7 @@ endif ()
  # endif ()
  
  target_link_libraries (OpenImageIO
 +                       ${CMAKE_DL_LIBS}
                         ${SANITIZE_LIBRARIES}
                         ${format_plugin_libs} # Add all the target link 
libraries from the plugins
-                        ${Boost_LIBRARIES})
+                        ${Boost_LIBRARIES}

++++++ oiio-detectplatform-others.patch ++++++
--- /var/tmp/diff_new_pack.iAWqgj/_old  2018-04-16 12:50:11.442489690 +0200
+++ /var/tmp/diff_new_pack.iAWqgj/_new  2018-04-16 12:50:11.442489690 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- src/make/detectplatform.mk.orig
 +++ src/make/detectplatform.mk
-@@ -25,7 +25,21 @@ ifneq (${hw},x86)
+@@ -25,7 +25,23 @@ ifneq (${hw},x86)
    ifneq (${hw},x86_64)
      ifneq (${hw},i386)
        ifneq (${hw},i686)
@@ -14,7 +14,9 @@
 +                ifneq (${hw},s390)
 +                  ifneq (${hw},s390x)
 +                    ifneq (${hw},armv7l)
-+                      $(error "ERROR: Unknown hardware architecture")
++                      ifneq (${hw},armv6l)
++                        $(error "ERROR: Unknown hardware architecture")
++                      endif
 +                    endif
 +                  endif
 +                endif
@@ -25,7 +27,7 @@
        endif
      endif
    endif
-@@ -44,6 +56,18 @@ ifeq (${platform},unknown)
+@@ -44,6 +59,18 @@ ifeq (${platform},unknown)
      ifeq (${hw},x86_64)
        platform := linux64
      endif


Reply via email to