Hello community,
here is the log from the commit of package yafray
checked in at Thu Nov 8 22:57:15 CET 2007.
--------
--- yafray/yafray.changes 2007-09-24 02:03:53.000000000 +0200
+++ /mounts/work_src_done/STABLE/yafray/yafray.changes 2007-11-07 19:00:17.000000000 +0100
@@ -1,0 +2,27 @@
+Wed Nov 7 18:46:02 CET 2007 - prusnak@suse.cz
+
+- updated to 0.0.9
+ * New SAH-kdtree for mesh objects, which is hopefully mature now.
+ Improvements include:
+ o Smaller memory footprint
+ o More robust traversal, so holes in meshes should be history
+ o Faster ray-scene-intersection (depending on scene) due
+ to new building algorithm (surface area heuristic and triangle
+ clipping, preparing scene can take a bit longer though)
+ * Image loading code is more careful when trying to load files
+ with unknown extension (crash-fixes)
+ * Added -p command line option for Linux to specify an alternative
+ plugin path when rendering XML (yafray executable), YafRay also
+ prints used plugin path and number of plugins loaded to console now.
+ * Changing number of threads with blender plugin now takes effect
+ without restarting blender (blender 2.42 and later only)
+ * Fixed some minor bugs, code cleanups/updates for newer compilers
+ and build-environments
+- cleaned spec file
+
+-------------------------------------------------------------------
+Wed Nov 7 17:38:59 CET 2007 - mvyskocil@suse.cz
+
+- build under gcc 4.3
+
+-------------------------------------------------------------------
Old:
----
linux-settings.patch
yafray-0.0.8-gcc4-64bit.patch
yafray-0.0.8.tar.bz2
yafray-gcc-warning.diff
New:
----
yafray-0.0.9-gcc4-64bit.patch
yafray-0.0.9-gcc-warning.diff
yafray-0.0.9-linux-settings.patch
yafray-0.0.9-strict-include.patch
yafray-0.0.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yafray.spec ++++++
--- /var/tmp/diff_new_pack.jy8367/_old 2007-11-08 22:56:42.000000000 +0100
+++ /var/tmp/diff_new_pack.jy8367/_new 2007-11-08 22:56:42.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yafray (Version 0.0.8)
+# spec file for package yafray (Version 0.0.9)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,15 +12,16 @@
Name: yafray
BuildRequires: OpenEXR-devel gcc-c++ libjpeg-devel scons zlib-devel
-License: LGPL v2 or later
+License: LGPL v2.1 or later
Group: Productivity/Graphics/Visualization/Raytracers
AutoReqProv: on
-Version: 0.0.8
-Release: 103
+Version: 0.0.9
+Release: 1
Source: %{name}-%{version}.tar.bz2
-Patch: %{name}-0.0.8-gcc4-64bit.patch
-Patch1: %{name}-gcc-warning.diff
-Patch2: linux-settings.patch
+Patch0: %{name}-%{version}-gcc4-64bit.patch
+Patch1: %{name}-%{version}-gcc-warning.diff
+Patch2: %{name}-%{version}-linux-settings.patch
+Patch3: %{name}-%{version}-strict-include.patch
Url: http://www.yafray.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: YafRay: Yet Another Free RAYtracer
@@ -38,34 +39,54 @@
and others
%prep
-%setup
-%patch
-sed -i -e "s,@lib@,%_lib,g" %{P:2}
-%patch2
-chmod -x AUTHORS ChangeLog LICENSE
+sed -i -e 's/@lib@/%_lib/g' %{P:2}
+%setup -q -n %{name}
+chmod -x AUTHORS ChangeLog LICENSE README
+%patch0
%patch1
+%patch2
+%patch3
%build
-scons prefix=/usr
+scons prefix=%{_prefix}
%install
-rm -rf $RPM_BUILD_ROOT
-sed -i "s:/etc:$RPM_BUILD_ROOT/etc:" linux-settings.py
-scons prefix=$RPM_BUILD_ROOT/usr install
-find $RPM_BUILD_ROOT -name .sconsign -exec rm {} \;
+scons destdir=$RPM_BUILD_ROOT prefix=%{_prefix} install
+# find $RPM_BUILD_ROOT -name .sconsign -exec rm {} \;
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
-%doc AUTHORS ChangeLog LICENSE
-%config /etc/*
-/usr/bin/*
-/usr/%_lib/*.so
-%dir /usr/%_lib/yafray
-/usr/%_lib/yafray/*.so
+%doc AUTHORS ChangeLog LICENSE README
+%config %{_sysconfdir}/*
+%{_bindir}/*
+%{_libdir}/*.so
+%dir %{_libdir}/%{name}
+%{_libdir}/%{name}/*.so
%changelog
+* Wed Nov 07 2007 - prusnak@suse.cz
+- updated to 0.0.9
+ * New SAH-kdtree for mesh objects, which is hopefully mature now.
+ Improvements include:
+ o Smaller memory footprint
+ o More robust traversal, so holes in meshes should be history
+ o Faster ray-scene-intersection (depending on scene) due
+ to new building algorithm (surface area heuristic and triangle
+ clipping, preparing scene can take a bit longer though)
+ * Image loading code is more careful when trying to load files
+ with unknown extension (crash-fixes)
+ * Added -p command line option for Linux to specify an alternative
+ plugin path when rendering XML (yafray executable), YafRay also
+ prints used plugin path and number of plugins loaded to console now.
+ * Changing number of threads with blender plugin now takes effect
+ without restarting blender (blender 2.42 and later only)
+ * Fixed some minor bugs, code cleanups/updates for newer compilers
+ and build-environments
+- cleaned spec file
+* Wed Nov 07 2007 - mvyskocil@suse.cz
+- build under gcc 4.3
* Mon Sep 24 2007 - ro@suse.de
- use patch instead of here-document in specfile
* Fri Mar 30 2007 - ro@suse.de
++++++ yafray-0.0.8-gcc4-64bit.patch -> yafray-0.0.9-gcc4-64bit.patch ++++++
--- yafray/yafray-0.0.8-gcc4-64bit.patch 2005-07-26 14:41:29.000000000 +0200
+++ /mounts/work_src_done/STABLE/yafray/yafray-0.0.9-gcc4-64bit.patch 2007-11-07 18:51:16.000000000 +0100
@@ -8,23 +8,26 @@
================================================================================
--- src/loader/render.cc
+++ src/loader/render.cc
-@@ -721,21 +721,21 @@
+@@ -723,21 +723,21 @@
}
for(vector
participants (1)
-
root@Hilbert.suse.de