Hello community,

here is the log from the commit of package povray for openSUSE:Factory checked 
in at 2020-02-05 19:42:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/povray (Old)
 and      /work/SRC/openSUSE:Factory/.povray.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "povray"

Wed Feb  5 19:42:17 2020 rev:5 rq:770100 version:3.7.0.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/povray/povray.changes    2017-05-27 
13:16:25.899904818 +0200
+++ /work/SRC/openSUSE:Factory/.povray.new.26092/povray.changes 2020-02-05 
19:42:27.143289136 +0100
@@ -1,0 +2,52 @@
+Mon Feb  3 16:31:51 UTC 2020 - Stefan BrĂ¼ns <[email protected]>
+
+- Update to maintenance release 3.7.0.8
+  * Changes between 3.7.0.7 and 3.7.0.8
+    + Modify thread creation code to more easily address thread stack size 
issues
+      in Mac OS builds (requires Boost 1.50 or later to be effective).
+  * Changes between 3.7.0.6 and 3.7.0.7
+    + Fix configure script failing to properly handle `.` directory in
+      `C_INCLUDE_PATH` or `CPLUS_INCLUDE_PATH` (fixes GitHub issue #342,
+      "AX_FIX_INCORRECT_PATH is broken").
+  * Changes between 3.7.0.5 and 3.7.0.6
+    + Fix configure script failing to use -lboost_system with Boost 1.66
+      (fixes GitHub issue #341, "macOS build failure for 3.7.0.5").
+  * Changes between 3.7.0.4 and 3.7.0.5
+    + Fixed compatibility with systems defining `NULL` as `0` when using
+      `shared_ptr` from C++11 rather than boost/tr1 (GitHub issue #339).
+    + Fixed compatibility with systems not exposing `atof` in the global
+      namespace (reported in discussion about GitHub issue #317).
+    + Eliminated use of `register` keyword to silence warnings with C++11 
(where
+      the keyword is deprecated) and improve compatibility with C++17 (where 
the
+      keyword is disallowed).
+  * Changes between 3.7.0.3 and 3.7.0.4
+    + Fixed minor error in Unix man page.
+    + Partially fixed incompatibility with Boost 1.65.0.
+  * Changes between 3.7.0.2 and 3.7.0.3
+    + Updated OpenEXR file handling code to be compatible with GNU C++ compiler
+      g++ 6.x (missed that code portion in 3.7.0.2).
+    + Fixed a bug discovered in bicubic patch code that could theoretically 
lead
+      to unpredictable behaviour. (To our knowledge, the official 3.7.0 Windows
+      binaries should be safe.)
+  * Changes between 3.7.0.1 and 3.7.0.2
+    + Updated the bundled boost library to version 1.62, as the version bundled
+      with the 3.7.0.1 source code (boost 1.59) turned out to have a bug that
+      would have caused POV-Ray for Windows to wake the computer from sleep 
mode
+      even when not currently rendering.
+    + Updated code to be compatible with GNU C++ compiler g++ 6.x (tested with
+      6.3.1).
+  * Changes between 3.7.0 and 3.7.0.1
+    + Updated the Unix build process to be compatible with modern versions of
+      Automake.
+    + Updated the Unix build process to automatically link the `boost_system`
+      library if required, to be compatible with modern versions of the boost
+      libraries.
+    + Updated the source code to eliminate conflicts with C++11.
+    + Updated the Unix-specific source code and build process to be compatible
+      with Mac OS X.
+- Drop obsolete povray-3.6.9.7-boost-link.patch
+- Correct License, with Povray 3.7.0 the license changed to
+  AGPL-3.0-or-later, see http://www.povray.org/download/
+- Package documentation
+
+-------------------------------------------------------------------

Old:
----
  povray-3.6.9.7-boost-link.patch
  v3.7.0.0.tar.gz

New:
----
  v3.7.0.8.tar.gz

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

Other differences:
------------------
++++++ povray.spec ++++++
--- /var/tmp/diff_new_pack.V4oeBY/_old  2020-02-05 19:42:31.491291207 +0100
+++ /var/tmp/diff_new_pack.V4oeBY/_new  2020-02-05 19:42:31.491291207 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package povray
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,37 +12,31 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define maj_version 3.7
-%define min_version 0.0
+%define min_version 0.8
 Name:           povray
 Version:        %{maj_version}.%{min_version}
 Release:        0
-Summary:        Ray Tracer
-License:        AGPL-3.0 and CC-BY-SA-3.0
+Summary:        Persistence of Vision Raytracer
+License:        AGPL-3.0-or-later AND CC-BY-SA-3.0
 Group:          Productivity/Graphics/Visualization/Raytracers
-Url:            http://www.povray.org
+URL:            http://www.povray.org
 Source:         https://github.com/POV-Ray/povray/archive/v%{version}.tar.gz
 Patch1:         povray-3.6.9.7-ini.patch
 Patch2:         povray-3.6.9.7-fix.patch
-# make boost link
-Patch4:         povray-3.6.9.7-boost-link.patch
 # PATCH-FIX-UPSTREAM bmwiedemann
 Patch5:         reproducible.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_system-devel
-BuildRequires:  libboost_thread-devel
-%else
-BuildRequires:  boost-devel
-%endif
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  libboost_system-devel
+BuildRequires:  libboost_thread-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  xorg-x11-libX11-devel
@@ -51,7 +45,7 @@
 BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(sdl)
 BuildRequires:  pkgconfig(zlib)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Recommends:     povray-doc
 
 %description
 The Persistence of Vision Ray tracer creates three-dimensional,
@@ -63,11 +57,17 @@
 take several hours) but it produces very high quality images with
 realistic reflections, shading, perspective, and other effects.
 
+%package doc
+Summary:        Documentation for POV-Ray
+Group:          Documenation/HTML
+
+%description doc
+This package contains the Povray documentation.
+
 %prep
 %setup -q
 %patch1
 %patch2
-%patch4
 %patch5 -p1
 
 # remove inline copies of shared libraries
@@ -82,13 +82,8 @@
 
 %build
 ( cd unix && ./prebuild.sh )
-%ifarch %arm
-# work around ICE
-RPM_OPT_FLAGS="%{optflags} -O1"
-%endif
-CXXFLAGS="%{optflags} -fno-strict-aliasing -Wno-multichar -std=c++03" 
CFLAGS="$CXXFLAGS" \
-    %configure \
-    COMPILED_BY="SUSE LINUX GmbH, Nuernberg, Germany" \
+%configure \
+    COMPILED_BY=%{vendor} \
     --disable-strip \
     --disable-optimiz \
     --with-boost-libdir=%{_libdir}
@@ -101,26 +96,27 @@
 
 %install
 make DESTDIR=%{buildroot} \
-     povdocdir=/deleteme \
+     povdocdir=%{_defaultdocdir}/povray \
      install
 
-# this only contains the AUTHORS and changelog files, not the actual
-# documentation
-rm -rf %{buildroot}/deleteme
-
 # fix wrong permissions
 chmod 755 
%{buildroot}%{_datadir}/povray-%{maj_version}/scenes/camera/mesh_camera/bake.sh
 
 %fdupes %{buildroot}/%{_datadir}
 
 %files
-%defattr(-,root,root)
-%doc AUTHORS LICENSE README.md changes.txt revision.txt
+%doc AUTHORS README.md changes.txt revision.txt
+%doc %{_defaultdocdir}/povray/{ChangeLog,NEWS}
+%license LICENSE
 %dir %{_sysconfdir}/%{name}
 %dir %{_sysconfdir}/%{name}/%{maj_version}
 %config(noreplace) %{_sysconfdir}/%{name}/%{maj_version}/%{name}.*
 %{_bindir}/povray
 %{_datadir}/povray-%{maj_version}
 %{_mandir}/man1/povray.1*
+%exclude %{_defaultdocdir}/povray/html
+
+%files doc
+%{_defaultdocdir}/povray/html
 
 %changelog

++++++ v3.7.0.0.tar.gz -> v3.7.0.8.tar.gz ++++++
/work/SRC/openSUSE:Factory/povray/v3.7.0.0.tar.gz 
/work/SRC/openSUSE:Factory/.povray.new.26092/v3.7.0.8.tar.gz differ: char 14, 
line 1


Reply via email to