Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2015-11-26 17:01:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenImageIO" Changes: -------- --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2015-05-30 12:34:12.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new/OpenImageIO.changes 2015-11-26 17:01:21.000000000 +0100 @@ -1,0 +2,126 @@ +Thu Nov 19 06:05:23 UTC 2015 - [email protected] + +- Recommented Field3D build requirement. + +------------------------------------------------------------------- +Sat Nov 14 09:21:22 UTC 2015 - [email protected] + +- download, verify and recompress _service added +- Release 1.5.20 + * Nuke plugin: don't crash with NULL Knob* in TxReaderFormat::setMipLabels. + #1212 + * Fix build warnings for new Apple tools release that upgrades the standard + clang release. #1218 + * Make TIFF reader robust to strange TIFF files that have unexpected MIP + level-to-MIP level changes in planarconfig, photometric, palette, + extrasamples, etc. We previously assumed these things would never vary + between MIP levels of the same file, and Murphy called our bluff. #1220,1221 + +- Release 1.5.19 + * Fix compile warnings on some platforms/compilers. + * Fix build break with certain new versions of libraw. #1204 + * Internals: Timer and ScopedTimer have changed slightly. This isn't used + in any public OIIO APIs, but may affect 3rd party programs that like + to use OIIO's timer.h for convenience. #1201 + * Internals: dassert.h has added OIIO_STATIC_ASSERT macros for static + assertion. Doesn't affect existing OIIO apps since they are new + additions, but feel free to use them! #1202 + +- Release 1.5.18 + * PSD input improvements: better error handling for files lacking "global + layer mask info" or "additional layer info"; additional PSD signatures + for global additional layer info; better error handling when dealing + with an empty layer mask. #1147 + * TIFF output: recognize special "tiff:write_exif" metadata, which when + present and set to 0, will skip writing the Exif directory into the TIFF + file. This can be helpful when you expect the resulting TIFF file to be + read with very old versions of libtiff. #1185 + * Top-level Makefile option USE_OPENCV=0 to turn off even searching for + OpenCV components. #1194 + +- Release 1.5.17 + * Fix support for older ffmpeg version on Ubuntu 14.04. #1168 + * Fix bug in fft -- was not always zeroing out the imaginary channel. #1171 + * Build-time fixes for Nocona CPUs that have SSE3 without SSSE3. #1175 + * ustring fixes for new gcc (5.1+) and new std::string ABI. #1176 + * Fixes for unit test timer_test for new OSX versions with timer + coalescing. #1181 + * Fix bugs with rangecompress and rangeexpand when using luma. #1180 + * Fixes for clean build when using clang 3.6. #1182 + +- Release 1.5.16 + * PNG writes now honor PixelAspectRatio attribute. #1142 + * Build fixes for Visual Studio 2010 #1140 + * PSD & JPEG plugins fixes for Win32 compilation. + * Also search for OIIO plugins in [DY]LD_LIBRARY_PATH. #1153 + * Give Strutil::parse_string an option to not strip surrounding quotes. + * Fix Nuke plugin build files to not do anything if USE_NUKE=0 #1156 + * New ImageInput query: "procedural" -- returns 1 if the ImageInput may + not correspond to an actual file. #1154 + * TypeDesc has a new constructor and fromstring of a string_view, in + addition to the old versions that took char*. #1159 + * Eliminate spurious ImageCache invalidation just because the shared + cache is requested again. #1157 + * Fixed trilinear MIPmap texture lookups that gave invalid alpha fill. #1163 + * Filesystem: sequence matching should clear results arrays upon start. + +- Release 1.5.15 + * Bug fix with IBA::channels() with deep data with UINT channels. + * Fix TypeDesc compatibility with OSL. + * Misc WIN32 / VS2010 fixes. + * Fix incorrect logic in convert_image with certain channel types and + strides. #1144 + +- Release 1.5.14 + * fmath: save_fast_pow improves the precision of its results for + special cases of pow(x,1) and pow(x,2). #1094 (1.5.13) + * Fix warnings when compiling with C++11. (1.5.13) + * Dont link Python framework on OSX. #1099 (1.5.13) + * Improve IBA::compare() (and therefore oiiotool -diff and idiff) when + the images being compared have NaN or Inf values. #1109 (1.5.13) + * TextureSystem bug fix that occasionally resulted in NaN in the alpha + channel result when looking up from 3-channel images. #1108 (1.5.13) + * Added TypeDesc::TypeHalf(). #1113 (1.5.13) + * Fix IBA::channels() bugs when dealing with "deep" images. #1113 (1.5.13) + * Python ImageSpec.set_channel_formats() now works when the channel + type lists are either TypeDesc, in addition to the existing support + for BASETYPE. #1113 (1.5.13) + * Added Python bindings for DeepData and deep reads (ImageInput) and + writes (ImageOutput). #1113 (1.5.13) + * Fix bugs in reading deep OpenEXR images with mixed channel types. + #1113 (1.5.13) + * Fix bug in IBA::convolve() for the case when the kernel image passed + is not a float image. #1116 (1.5.13) + +- Release 1.5.13 + * oiiotool: Bug fix for frame sequences -- could crash in Windows. #1060 + * New ImageOutput::supports() tags: supports("alpha") should be true for + image formats that support an alpha channel, supports("nchannels") should + be true for output formats that support an arbitrary number of output + channels. #1058 + * oiiotool: Gracefully handle requests to save an image with more channels + than the output file format can handle. Instead of being a fatal error, + now it's just a warning, and extra channels are dropped. It tries to + to find R, G, B, and A channels, saving them. If those names are + not found, it just saves the first 3 (or 4) channels. #1058 + * Improved handling of "PixelAspectRatio" for JPEG, TIFF, and OpenEXR. + #1042 #1066 + * oiiotool: Improve error messages when files can't be read. It is now + easier to to distinguish files that don't exist from those that + are an unknown format from those that are corrupted or have read + errors. #1065 + * maketx now writes to a temporary file, then moving it to the final + requested output filename only when the write completed without error. + This prevents situations where maketx crashes or is killed and leaves + behind a file that looks correct but is actually corrupted or + truncated. #1072 + * Python: added previously-M.I.A. ImageSpec.erase_attribute(). #1063 + * Add Filesystem::rename() utility. #1070 + * Made TypeDesc::equivalent accept comparisons of arrays of unspecified + length with ones of definite length. #1072 + * oiiotool & maketx have improved error message when unknown data format + names are requested with "-d". #1077 + * oiiotool numeric wildcard improvement: allow more digits to match. #1082 + * Remove dependency of OpenSSL by default. #1086 + +------------------------------------------------------------------- Old: ---- oiio-Release-1.5.12.tar.bz2 New: ---- _service oiio-Release-1.5.20.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenImageIO.spec ++++++ --- /var/tmp/diff_new_pack.MRKkGD/_old 2015-11-26 17:01:23.000000000 +0100 +++ /var/tmp/diff_new_pack.MRKkGD/_new 2015-11-26 17:01:23.000000000 +0100 @@ -19,16 +19,17 @@ %define so_ver 1_5 Name: OpenImageIO -Version: 1.5.12 +Version: 1.5.20 Release: 0 Summary: Library for Reading and Writing Images License: BSD-3-Clause Group: Productivity/Graphics/Other Url: http://www.openimageio.org/ #DL-URL: https://github.com/OpenImageIO/oiio/archive/Release-%%{version}/OpenImageIO-%%{version}.tar.gz -Source0: oiio-Release-%{version}.tar.bz2 +Source0: oiio-Release-%{version}.tar.xz Patch0: oiio-clusterfit-boundscheck.patch Patch1: oiio-detectplatform-others.patch +# NOTE: Please don't uncomment a build requirement unless you have submitted the package to factory and it exists #BuildRequires: Field3D-devel BuildRequires: OpenColorIO-devel BuildRequires: boost-devel @@ -36,8 +37,9 @@ BuildRequires: doxygen BuildRequires: fdupes BuildRequires: freetype2-devel +BuildRequires: giflib-devel BuildRequires: glew-devel -#BuildRequires: hdf5-devel +BuildRequires: hdf5-devel %if 0%{?suse_version} > 1220 BuildRequires: ilmbase-devel %else @@ -47,6 +49,7 @@ BuildRequires: libopenssl-devel BuildRequires: libpng-devel BuildRequires: libqt4-devel +BuildRequires: libraw-devel BuildRequires: libtiff-devel BuildRequires: libwebp-devel BuildRequires: opencv-devel @@ -55,13 +58,14 @@ %else BuildRequires: OpenEXR-devel %endif -#BuildRequires: openjpeg-devel +BuildRequires: openjpeg-devel +BuildRequires: openjpeg2-devel BuildRequires: pugixml-devel BuildRequires: python-devel BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) # NOTE: txt2man is needed for the man pages but not in factory. -#BuildRequires: txt2man +BuildRequires: txt2man BuildRequires: zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -177,7 +181,7 @@ %defattr(-,root,root,-) %doc CHANGES CREDITS LICENSE README.rst %{_bindir}/* -%if 1 == 0 +%if 1 == 1 %doc %{_mandir}/man1/*.1%{ext_man} %endif ++++++ _service ++++++ <services> <service name="download_url" mode="disabled"> <param name="protocol">https</param> <param name="host">github.com</param> <param name="path">OpenImageIO/oiio/archive/Release-1.5.20.tar.gz</param> <param name="filename">oiio-Release-1.5.20.tar.gz</param> </service> <service name="verify_file" mode="disabled"> <param name="file">oiio-Release-1.5.20.tar.gz</param> <param name="verifier">sha256</param> <param name="checksum">0c10a4f03da3956581488b7585896b337eade0c5e0755ddea9700ac1c4437d60</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar.gz</param> <param name="compression">xz</param> </service> </services>
