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
