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


Reply via email to