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
