Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package blender for openSUSE:Factory checked 
in at 2021-09-08 21:36:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/blender (Old)
 and      /work/SRC/openSUSE:Factory/.blender.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "blender"

Wed Sep  8 21:36:38 2021 rev:151 rq:917553 version:2.93.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/blender/blender.changes  2021-07-23 
23:41:04.821841400 +0200
+++ /work/SRC/openSUSE:Factory/.blender.new.1899/blender.changes        
2021-09-08 21:36:58.393913515 +0200
@@ -1,0 +2,60 @@
+Wed Sep  8 07:47:56 UTC 2021 - Mathias Homann <[email protected]>
+
+- Update to Blender 2.93.4
+  * VSE: Flush audio encode after finishing video export. [rB85c08c9717b]
+  * FFMPEG: Fix building with older versions that need 
FFMPEG_USE_DURATION_WORKAROUND. [rB7ec351c0d53]
+  * VSE: Fix ???off by one??? error when encoding audio. [rB9511009438d]
+  * VSE: Fix memory leak when adding bad image/movie strips. [rB54a821e8fd7]
+  * VSE: Fix video strip duration calculation. [rBd486d248687]
+  * VSE: Fix seeking issues. [rB00dd68405d8]
+  * VSE: Fix audaspace not reading ffmpeg files with start offset correctly. 
[rB489df7ac88c]
+  * VSE: Use lines to draw waveform. [rBc634d859b21]
+  * M2T video seeking is broken. [T87967]
+  * Add sanity NULL checks when loading sound sequences. [rB1a4122d4415]
+  * wrong address to get boost libraries in 
/build_files/build_environment/install_deps.sh. [T90719]
+  * Effect Strip added to a nested Metastrip gets duplicate name (thus 
inherits fcurves from other Strips). [T90737]
+  * Memorie spike shrink-wrap and geometry nodes. [T89429]
+  * Fix: DNA struct alignment on 32 bit. [rB9fb9bf59967]
+  * Makesdna: Fix detecting 32 bit padding issues. [rB70df9119f46]
+  * Fix FTBFS on mips64el architecture. [rB9d94b358ca1]
+  * Fix memory leak with building springs in the cloth simulator. 
[rB20f04ce62af]
+  * Knife project leaks memory each time a text, curve, or surface object is 
used for cutting. [T90791]
+  * Grease Pencil layer transformations ignored by select tool. [T90690]
+  * Fix memory leak in edit-mesh dissolve degenerate. [rBe1e2abd4bf0]
+  * Scale to Fit overflows into a second line. [T89241]
+  * Memory leak after importing a model/ toggling shading workspace. [T88033]
+  * ASAN: Trying to Undo a knife-project operation causes heap-use-after-free 
failure. [T90493]
+  * blender 2.93.1 fails to build with python 3.10.0b4 (upcoming python 3.10). 
[T89931]
+  * Incorrect result of Vector Projection (Geometry Nodes -> Attribute Vector 
Math). [T90567]
+  * Grease Pencil Reproject Strokes on surfaces from a camera???s point of 
view is incorrectly placing the strokes on the Back Faces when canvas is 
intersecting the object. [T89101]
+  * Something in Blender can generate invalid (Nan) values in UVMaps. [T79775]
+  * Blender Crashing when opening file. [T89805]
+  * bpy.types.Object.parent_bone not reset when clearing a bone parent. 
[T88498]
+  * UI bugs in NLA Editor and Action Editor. [T87681]
+  * Animation channels widgets (graph, action, NLA, *dopesheet*) block input 
for the search channel, and invert search toggle. [T90364]
+
+
+
+-------------------------------------------------------------------
+Sat Aug 21 16:41:00 UTC 2021 - Hans-Peter Jansen <[email protected]>
+
+- Clean up compiler related build conditionals
+- Build with included GLEW (linking with system GLEW fails)
+
+-------------------------------------------------------------------
+Fri Aug 20 10:51:28 UTC 2021 - [email protected]
+
+- fix build with openexr 3
+- added patches
+  + blender-293-openexr3.patch
+
+-------------------------------------------------------------------
+Thu Aug 19 16:04:49 UTC 2021 - Hans-Peter Jansen <[email protected]>
+
+- Update to 2.93.3
+  https://www.blender.org/download/releases/2-93/
+- Make OpenEXR/IlmBase Half implementation selectable
+  (not operational)
+- Reorganize cmake parameter similar to Release config
+
+-------------------------------------------------------------------

Old:
----
  blender-2.93.1.tar.xz
  blender-2.93.1.tar.xz.md5sum

New:
----
  blender-2.93.4.tar.xz
  blender-2.93.4.tar.xz.md5sum
  blender-293-openexr3.patch

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

Other differences:
------------------
++++++ blender.spec ++++++
--- /var/tmp/diff_new_pack.qVfB7k/_old  2021-09-08 21:36:59.489914799 +0200
+++ /var/tmp/diff_new_pack.qVfB7k/_new  2021-09-08 21:36:59.493914803 +0200
@@ -19,9 +19,6 @@
 
 %define _dwz_low_mem_die_limit  40000000
 %define _dwz_max_die_limit     200000000
-
-%bcond_without alembic
-%bcond_without collada
 %ifarch x86_64
 %bcond_without embree
 %bcond_without oidn
@@ -29,42 +26,40 @@
 %bcond_with embree
 %bcond_with oidn
 %endif
-%bcond_without opencl
-%bcond_without opensubdiv
-%bcond_without openvdb
-%bcond_without osl
-%bcond_with    system_audaspace
-
-# TBD
-%bcond_with usd
-%bcond_with openxr
 
 %if 0%{?gcc_version} < 10
-#global force_gcc_version 9
 %bcond_without clang
-%if 0%{?suse_version} >= 1550
-%bcond_without lld
-%else
 %bcond_with    lld
-%endif
 %else
 %bcond_with    clang
+%bcond_without lld
+%endif
+
+%if 0%{?suse_version} >= 1550
+#global force_gcc_version 10
 %endif
 
 # Set this to 1 for fixing bugs.
 %define debugbuild 0
-
 # Find the version of python3 that blender is going to build against.
 %define py3version %(pkg-config python3.9 --modversion)
-
 # blender has versions like x.xxy which have x.xx (notice the missing
 # trailing y) in the directory path. This makes this additional variable
 # necessary.
 %define _version %(echo %{version} | cut -b 1-4)
 %define _suffix %(echo %{_version} | tr -d '.')
-
+%bcond_without alembic
+%bcond_without collada
+%bcond_without opencl
+%bcond_without opensubdiv
+%bcond_without openvdb
+%bcond_without osl
+%bcond_with    system_audaspace
+# TBD
+%bcond_with usd
+%bcond_with openxr
 Name:           blender
-Version:        2.93.1
+Version:        2.93.4
 Release:        0
 Summary:        A 3D Modelling And Rendering Package
 License:        GPL-2.0-or-later
@@ -84,7 +79,8 @@
 Source99:       series
 # PATCH-FIX-OPENSUSE https://developer.blender.org/D5858
 Patch0:         reproducible.patch
-#!BuildIgnore:  libGLwM1
+# https://github.com/bartoszek/AUR-blender-2.83-git/blob/master/openexr3.patch
+Patch1:         blender-293-openexr3.patch
 BuildRequires:  OpenColorIO-devel >= 2.0
 BuildRequires:  OpenEXR-devel
 BuildRequires:  OpenImageIO
@@ -96,22 +92,6 @@
 BuildRequires:  distribution-release
 BuildRequires:  fdupes
 BuildRequires:  fftw3-devel
-%if %{with clang}
-BuildRequires:  clang
-%if 0%{?sle_version} == 150200 && 0%{?is_opensuse}
-BuildRequires:  libomp9-devel
-%else
-BuildRequires:  libomp-devel
-%endif
-%if %{with lld}
-#!BuildIgnore:  gcc-c++
-#!BuildIgnore:  binutils-gold
-BuildRequires:  lld
-%endif
-%else
-BuildRequires:  binutils-gold
-BuildRequires:  gcc%{?force_gcc_version}-c++
-%endif
 BuildRequires:  gettext-tools
 BuildRequires:  graphviz
 BuildRequires:  help2man
@@ -140,7 +120,7 @@
 BuildRequires:  openal-soft-devel
 BuildRequires:  pcre-devel
 BuildRequires:  perl-Text-Iconv
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  potrace-devel
 BuildRequires:  python39-numpy-devel
 BuildRequires:  python39-requests
@@ -149,18 +129,11 @@
 BuildRequires:  xz
 BuildRequires:  xz-devel
 BuildRequires:  cmake(pugixml)
-BuildRequires:  pkgconfig(IlmBase)
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glew)
 BuildRequires:  pkgconfig(glu)
 BuildRequires:  pkgconfig(glw)
-BuildRequires:  pkgconfig(python-3.9)
-%if 0%{?suse_version} > 1500
-BuildRequires:  pkgconfig(gmpxx)
-%else
-BuildRequires:  gmp-devel
-%endif
 BuildRequires:  pkgconfig(lcms2)
 BuildRequires:  pkgconfig(libavcodec)
 BuildRequires:  pkgconfig(libavdevice)
@@ -169,6 +142,7 @@
 BuildRequires:  pkgconfig(libopenjp2)
 BuildRequires:  pkgconfig(libswscale)
 BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(python-3.9)
 BuildRequires:  pkgconfig(sndfile)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xfixes)
@@ -176,6 +150,38 @@
 BuildRequires:  pkgconfig(xrender)
 BuildRequires:  pkgconfig(xxf86vm)
 BuildRequires:  pkgconfig(zlib)
+#!BuildIgnore:  libGLwM1
+Requires:       python39-base
+Requires:       python39-numpy
+Requires:       python39-requests
+Requires(post): hicolor-icon-theme
+Requires(postun):hicolor-icon-theme
+Recommends:     %name-demo = %version
+# current locale handling doesn't create locale(..) provides correctly
+Recommends:     %name-lang = %version
+Provides:       %{name}-%{_suffix} = %{version}
+BuildRequires:  pkgconfig(OpenEXR)
+%if %{with clang}
+BuildRequires:  clang
+%if 0%{?sle_version} == 150200 && 0%{?is_opensuse}
+BuildRequires:  libomp9-devel
+%else
+BuildRequires:  libomp-devel
+%endif
+%if %{with lld}
+BuildRequires:  lld
+#!BuildIgnore:  binutils-gold
+#!BuildIgnore:  gcc-c++
+%endif
+%else
+BuildRequires:  binutils-gold
+BuildRequires:  gcc%{?force_gcc_version}-c++
+%endif
+%if 0%{?suse_version} > 1500
+BuildRequires:  pkgconfig(gmpxx)
+%else
+BuildRequires:  gmp-devel
+%endif
 # conditional requirements
 %if 0%{?debugbuild} == 1
 BuildRequires:  pkgconfig(valgrind)
@@ -216,15 +222,6 @@
 %ifarch x86_64
 Requires:       %{name}-cycles-devel = %{version}
 %endif
-Requires:       python39-base
-Requires:       python39-numpy
-Requires:       python39-requests
-Requires(post): hicolor-icon-theme
-Requires(postun):hicolor-icon-theme
-Provides:       %{name}-%{_suffix} = %{version}
-# current locale handling doesn't create locale(..) provides correctly
-Recommends:     %name-lang = %version
-Recommends:     %name-demo = %version
 
 %description
 Blender is a 3D modelling and rendering package. It is the in-house
@@ -278,13 +275,13 @@
 popd
 
 %setup -q
-%patch0 -p1
+%autopatch -p1
 
-rm -rf extern/glew
+#rm -rf extern/glew
 rm -rf extern/libopenjpeg
 # silence warning about missing includedir
-mkdir -p extern/glew/include
-for i in `grep -rl "/usr/bin/env python3"`;do sed -i 
'1s@^#!.*@#!/usr/bin/python3@' ${i} ;done
+#mkdir -p extern/glew/include
+for i in `grep -rl "%{_bindir}/env python3"`;do sed -i 
'1s@^#!.*@#!%{_bindir}/python3@' ${i} ;done
 
 %build
 export SUSE_ASNEEDED=0
@@ -333,12 +330,17 @@
 %if %{with alembic}
       -DWITH_ALEMBIC:BOOL=ON \
 %endif
+      -DWITH_AUDASPACE:BOOL=ON \
+%if %{with system_audaspace}
+      -DWITH_SYSTEM_AUDASPACE:BOOL=ON \
+%endif
       -DWITH_BUILDINFO:BOOL=OFF \
       -DWITH_BULLET:BOOL=ON \
       -DWITH_CODEC_AVI:BOOL=ON \
       -DWITH_CODEC_FFMPEG:BOOL=ON \
       -DWITH_CODEC_SNDFILE:BOOL=ON \
       -DLIBSNDFILE_ROOT_DIR:FILE=%{_prefix} \
+      -DWITH_COMPOSITOR:BOOL=ON \
 %ifarch ppc ppc64 ppc64le
       -DWITH_CYCLES:BOOL=OFF \
       -DWITH_CYCLES_EMBREE:BOOL=OFF \
@@ -356,12 +358,11 @@
 %endif
       -DWITH_DRACO:BOOL=ON \
       -DWITH_FFTW3:BOOL=ON \
-      -DWITH_LIBMV:BOOL=ON \
-      -DWITH_LIBMV_SCHUR_SPECIALIZATIONS:BOOL=ON \
-      -DWITH_COMPOSITOR:BOOL=ON \
       -DWITH_FREESTYLE:BOOL=ON \
-      -DWITH_IK_SOLVER:BOOL=ON \
+      -DWITH_GMP:BOOL=ON \
+      -DWITH_HARU:BOOL=OFF \
       -DWITH_IK_ITASC:BOOL=ON \
+      -DWITH_IK_SOLVER:BOOL=ON \
       -DWITH_IMAGE_CINEON:BOOL=ON \
       -DWITH_IMAGE_DDS:BOOL=ON \
       -DWITH_IMAGE_HDR:BOOL=ON \
@@ -370,20 +371,19 @@
       -DWITH_IMAGE_TIFF:BOOL=ON \
       -DWITH_INPUT_NDOF:BOOL=ON \
       -DWITH_INTERNATIONAL:BOOL=ON \
+      -DWITH_LIBMV:BOOL=ON \
+      -DWITH_LIBMV_SCHUR_SPECIALIZATIONS:BOOL=ON \
       -DWITH_LZMA:BOOL=ON \
       -DWITH_LZO:BOOL=ON \
       -DWITH_SYSTEM_LZO:BOOL=ON \
-      -DWITH_MOD_REMESH:BOOL=ON \
       -DWITH_MOD_FLUID:BOOL=ON \
 %ifnarch x86_64
       -DWITH_MOD_OCEANSIM:BOOL=OFF \
 %else
       -DWITH_MOD_OCEANSIM:BOOL=ON \
 %endif
-      -DWITH_AUDASPACE:BOOL=ON \
-%if %{with system_audaspace}
-      -DWITH_SYSTEM_AUDASPACE:BOOL=ON \
-%endif
+      -DWITH_MOD_REMESH:BOOL=ON \
+      -DWITH_NANOVDB:BOOL=ON \
       -DWITH_OPENAL:BOOL=ON \
 %if %{with collada}
       -DWITH_OPENCOLLADA:BOOL=ON \
@@ -394,7 +394,6 @@
 %if %{with oidn}
       -DWITH_OPENIMAGEDENOISE:BOOL=ON \
 %endif
-      -DWITH_OPENIMAGEIO:BOOL=ON \
       -DWITH_OPENMP:BOOL=ON \
 %if %{with opensubdiv}
       -DWITH_OPENSUBDIV:BOOL=ON \
@@ -404,6 +403,8 @@
       -DWITH_OPENVDB:BOOL=ON \
       -DWITH_OPENVDB_BLOSC:BOOL=ON \
 %endif
+      -DWITH_POTRACE:BOOL=ON \
+      -DWITH_PUGIXML:BOOL=ON \
       -DWITH_PYTHON:BOOL=ON \
       -DWITH_PYTHON_INSTALL:BOOL=OFF \
       -DPYTHON_VERSION=$psver \
@@ -423,22 +424,21 @@
       -DWITH_MEM_JEMALLOC:BOOL=ON \
 %endif
       -DWITH_JACK:BOOL=ON \
-      -DWITH_SYSTEM_GLEW:BOOL=ON \
       -DWITH_DOC_MANPAGE:BOOL=ON \
       -DWITH_GHOST_XDND:BOOL=ON \
       -DWITH_X11_XINPUT:BOOL=ON \
       -DWITH_X11_XF86VMODE:BOOL=ON \
+      -DWITH_SYSTEM_GLEW:BOOL=OFF \
 %if %{with openxr}
       -DWITH_XR_OPENXR:BOOL=ON \
 %endif
 %if %{with opencl}
       -DWITH_CYCLES_DEVICE_OPENCL:BOOL=ON \
 %endif
-      -DWITH_CYCLES_CUDA_BINARIES:BOOL=ON \
-      -DWITH_CYCLES_CUBIN_COMPILER:BOOL=OFF \
-      
-DCYCLES_CUDA_BINARIES_ARCH="sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75;compute_75"
 \
       -DWITH_CYCLES_DEVICE_OPTIX:BOOL=ON \
-      -DOPTIX_ROOT_DIR:PATH=/opt/nvidia/optix
+      -DOPTIX_ROOT_DIR:PATH=/opt/nvidia/optix \
+      -DWITH_CYCLES_CUDA_BINARIES:BOOL=ON \
+      -DWITH_CYCLES_CUBIN_COMPILER:BOOL=OFF
 
 make %{?_smp_mflags}
 

++++++ blender-2.93.1.tar.xz -> blender-2.93.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/blender/blender-2.93.1.tar.xz 
/work/SRC/openSUSE:Factory/.blender.new.1899/blender-2.93.4.tar.xz differ: char 
26, line 1

++++++ blender-2.93.1.tar.xz.md5sum -> blender-2.93.4.tar.xz.md5sum ++++++
--- /work/SRC/openSUSE:Factory/blender/blender-2.93.1.tar.xz.md5sum     
2021-07-23 23:41:04.805841420 +0200
+++ /work/SRC/openSUSE:Factory/.blender.new.1899/blender-2.93.4.tar.xz.md5sum   
2021-09-08 21:36:58.357913474 +0200
@@ -1 +1 @@
-54219edb12d5145a6881885c6fc7475e  blender-2.93.1.tar.xz
+eb340955b7df7f59c68da9f7ab74865d  blender-2.93.4.tar.xz

++++++ blender-293-openexr3.patch ++++++
Index: blender-2.93.3/build_files/cmake/Modules/FindOpenEXR.cmake
===================================================================
--- blender-2.93.3.orig/build_files/cmake/Modules/FindOpenEXR.cmake     
2021-04-21 04:02:36.000000000 +0200
+++ blender-2.93.3/build_files/cmake/Modules/FindOpenEXR.cmake  2021-08-20 
09:21:15.947647251 +0200
@@ -34,11 +34,10 @@ ENDIF()
 SET(_openexr_libs_ver_init "2.0")
 
 SET(_openexr_FIND_COMPONENTS
-  Half
   Iex
-  IlmImf
-  IlmThread
   Imath
+  OpenEXR
+  IlmThread
 )
 
 SET(_openexr_SEARCH_DIRS
@@ -120,7 +119,7 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(OpenEX
 IF(OPENEXR_FOUND)
   SET(OPENEXR_LIBRARIES ${_openexr_LIBRARIES})
   # Both include paths are needed because of dummy OSL headers mixing #include 
<OpenEXR/foo.h> and #include <foo.h> :(
-  SET(OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR} 
${OPENEXR_INCLUDE_DIR}/OpenEXR)
+  SET(OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR} 
${OPENEXR_INCLUDE_DIR}/OpenEXR ${OPENEXR_INCLUDE_DIR}/Imath)
 ENDIF()
 
 MARK_AS_ADVANCED(
Index: blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp
===================================================================
--- blender-2.93.3.orig/source/blender/imbuf/intern/openexr/openexr_api.cpp     
2021-04-21 04:02:39.000000000 +0200
+++ blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp  
2021-08-20 09:21:15.947647251 +0200
@@ -38,8 +38,10 @@
 #include <ImfChannelList.h>
 #include <ImfCompression.h>
 #include <ImfCompressionAttribute.h>
+#include <ImfFrameBuffer.h>
 #include <ImfIO.h>
 #include <ImfInputFile.h>
+#include <ImfInt64.h>
 #include <ImfOutputFile.h>
 #include <ImfPixelType.h>
 #include <ImfStandardAttributes.h>

Reply via email to