Hello community, here is the log from the commit of package ilmbase for openSUSE:Factory checked in at 2018-02-15 13:19:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ilmbase (Old) and /work/SRC/openSUSE:Factory/.ilmbase.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ilmbase" Thu Feb 15 13:19:59 2018 rev:14 rq:575811 version:2.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ilmbase/ilmbase.changes 2017-08-21 11:35:30.759085102 +0200 +++ /work/SRC/openSUSE:Factory/.ilmbase.new/ilmbase.changes 2018-02-15 13:20:02.039897474 +0100 @@ -1,0 +2,19 @@ +Mon Feb 12 09:55:33 UTC 2018 - [email protected] + +- fix license of halfExport.h [bsc#774408] + + ilmbase-halfExport.h-license.patch + +------------------------------------------------------------------- +Wed Jan 17 15:53:15 UTC 2018 - [email protected] + +- Update keyring and set keyring URL + +------------------------------------------------------------------- +Mon Jan 15 05:25:01 UTC 2018 - [email protected] + +- Update to version 2.2.1 + * Bumped version to track OpenEXR +- bump sonum and macroify it +- cleanup with spec-cleaner + +------------------------------------------------------------------- Old: ---- ilmbase-2.2.0.tar.gz ilmbase-2.2.0.tar.gz.sig New: ---- ilmbase-2.2.1.tar.gz ilmbase-2.2.1.tar.gz.sig ilmbase-halfExport.h-license.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ilmbase.spec ++++++ --- /var/tmp/diff_new_pack.g6Lvqq/_old 2018-02-15 13:20:02.915865725 +0100 +++ /var/tmp/diff_new_pack.g6Lvqq/_new 2018-02-15 13:20:02.919865580 +0100 @@ -1,7 +1,7 @@ # # spec file for package ilmbase # -# 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 @@ -16,30 +16,31 @@ # -%global so_suffix -2_2-12 - +%define sonum 23 +%global so_suffix -2_2-23 Name: ilmbase -Version: 2.2.0 +Version: 2.2.1 Release: 0 Summary: Base library for ILM software (OpenEXR) License: BSD-3-Clause Group: Development/Libraries/C and C++ Url: http://www.openexr.com -BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://download.savannah.nongnu.org/releases/openexr/%{name}-%{version}.tar.gz Source1: http://download.savannah.nongnu.org/releases/openexr/%{name}-%{version}.tar.gz.sig Source2: baselibs.conf -# https://savannah.nongnu.org/project/memberlist-gpgkeys.php?group=openexr&download=1 -Source3: ilmbase.keyring +Source3: https://savannah.nongnu.org/project/memberlist-gpgkeys.php?group=openexr&download=1#/ilmbase.keyring #PATCH-FIX-OPENSUSE: testBox.patch allow fuzzy comparison of floats, doubles Patch0: testBox.patch #PATCH-FIX-OPENSUSE: testBoxAlgo.patch allow fuzzy match of b12 == b2 Patch1: testBoxAlgo.patch +# https://github.com/openexr/openexr/issues/219 +# https://github.com/openexr/openexr/commit/20d043d017d4b752356bb76946ffdffaa9c15c72 +Patch2: ilmbase-halfExport.h-license.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: libtool -BuildRequires: pkg-config +BuildRequires: pkgconfig # Renamed to libilmbase6 to met the Shared Library Policy Obsoletes: IlmBase <= 1.0.1 Provides: IlmBase = %{version} @@ -60,16 +61,16 @@ * Iex is an exception-handling library. %package devel -Requires: libHalf12 +Summary: Base library for ILM software (OpenEXR) +# Renamed to libilmbase6 to met the Shared Library Policy +License: BSD-3-Clause AND GPL-2.0+ +Group: Development/Libraries/C and C++ +Requires: libHalf%{sonum} Requires: libIex%{so_suffix} Requires: libIexMath%{so_suffix} Requires: libIlmThread%{so_suffix} Requires: libImath%{so_suffix} Requires: libstdc++-devel -Summary: Base library for ILM software (OpenEXR) -# Renamed to libilmbase6 to met the Shared Library Policy -License: BSD-3-Clause and GPL-2.0+ -Group: Development/Libraries/C and C++ Obsoletes: IlmBase-devel <= 1.0.1 Provides: IlmBase-devel = %{version} Obsoletes: libilmbase-devel <= 1.0.2 @@ -80,30 +81,27 @@ Base library for Industrial Light & Magic software (OpenEXR). %files devel -%defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README* %{_includedir}/OpenEXR -%_libdir/libHalf.so -%_libdir/libIex.so -%_libdir/libImath.so -%_libdir/libIlmThread.so -%_libdir/libIexMath.so -%_libdir/pkgconfig/IlmBase.pc +%{_libdir}/libHalf.so +%{_libdir}/libIex.so +%{_libdir}/libImath.so +%{_libdir}/libIlmThread.so +%{_libdir}/libIexMath.so +%{_libdir}/pkgconfig/IlmBase.pc -%package -n libHalf12 +%package -n libHalf%{sonum} Summary: 16-bit floating-point encapsulation class for OpenEXR License: BSD-3-Clause Group: System/Libraries -%description -n libHalf12 +%description -n libHalf%{sonum} %{summary}. -%post -n libHalf12 -p /sbin/ldconfig +%post -n libHalf%{sonum} -p /sbin/ldconfig +%postun -n libHalf%{sonum} -p /sbin/ldconfig -%postun -n libHalf12 -p /sbin/ldconfig - -%files -n libHalf12 -%defattr(-,root,root,-) +%files -n libHalf%{sonum} %{_libdir}/libHalf.so.* %package -n libIexMath%{so_suffix} @@ -115,11 +113,9 @@ %{summary}. %post -n libIexMath%{so_suffix} -p /sbin/ldconfig - %postun -n libIexMath%{so_suffix} -p /sbin/ldconfig %files -n libIexMath%{so_suffix} -%defattr(-,root,root,-) %{_libdir}/libIexMath*.so.* %package -n libIex%{so_suffix} @@ -131,11 +127,9 @@ %{summary}. %post -n libIex%{so_suffix} -p /sbin/ldconfig - %postun -n libIex%{so_suffix} -p /sbin/ldconfig %files -n libIex%{so_suffix} -%defattr(-,root,root,-) %{_libdir}/libIex-*.so.* %package -n libIlmThread%{so_suffix} @@ -147,11 +141,9 @@ %{summary}. %post -n libIlmThread%{so_suffix} -p /sbin/ldconfig - %postun -n libIlmThread%{so_suffix} -p /sbin/ldconfig %files -n libIlmThread%{so_suffix} -%defattr(-,root,root,-) %{_libdir}/libIlmThread*.so.* %package -n libImath%{so_suffix} @@ -163,20 +155,16 @@ %{summary}. %post -n libImath%{so_suffix} -p /sbin/ldconfig - %postun -n libImath%{so_suffix} -p /sbin/ldconfig %files -n libImath%{so_suffix} -%defattr(-,root,root,-) %{_libdir}/libImath*.so.* %prep %setup -q %patch0 -p1 %patch1 -p1 - -# remove a non unix READMEs -rm README.win32 +%patch2 -p2 %build ./bootstrap @@ -185,10 +173,10 @@ make %{?_smp_mflags} %install -%{makeinstall} -rm -f %{buildroot}%{_libdir}/*.la +%make_install +find %{buildroot} -type f -name "*.la" -delete -print %check -make check +make %{?_smp_mflags} check %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.g6Lvqq/_old 2018-02-15 13:20:02.967863840 +0100 +++ /var/tmp/diff_new_pack.g6Lvqq/_new 2018-02-15 13:20:02.971863695 +0100 @@ -1,7 +1,7 @@ -libHalf12 -libImath-2_2-12 -libIlmThread-2_2-12 -libIexMath-2_2-12 -libIex-2_2-12 +libHalf23 +libImath-2_2-23 +libIlmThread-2_2-23 +libIexMath-2_2-23 +libIex-2_2-23 obsoletes "IlmBase-<targettype> < <version>" ++++++ ilmbase-2.2.0.tar.gz -> ilmbase-2.2.1.tar.gz ++++++ ++++ 50864 lines of diff (skipped) ++++++ ilmbase-halfExport.h-license.patch ++++++ --- a/IlmBase/Half/halfExport.h +++ b/IlmBase/Half/halfExport.h @@ -1,15 +1,39 @@ -#ifndef HALFEXPORT_H -#define HALFEXPORT_H - +/////////////////////////////////////////////////////////////////////////// +// +// Copyright (c) 2008, Industrial Light & Magic, a division of Lucas +// Digital Ltd. LLC +// +// All rights reserved. // -// Copyright (c) 2008 Lucasfilm Entertainment Company Ltd. -// All rights reserved. Used under authorization. -// This material contains the confidential and proprietary -// information of Lucasfilm Entertainment Company and -// may not be copied in whole or in part without the express -// written permission of Lucasfilm Entertainment Company. -// This copyright notice does not imply publication. +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Industrial Light & Magic nor the names of +// its contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. // +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +/////////////////////////////////////////////////////////////////////////// + +#ifndef HALFEXPORT_H +#define HALFEXPORT_H #if defined(OPENEXR_DLL) #if defined(HALF_EXPORTS) ++++++ ilmbase.keyring ++++++ Binary files /var/tmp/diff_new_pack.g6Lvqq/_old and /var/tmp/diff_new_pack.g6Lvqq/_new differ
