[arch-commits] Commit in blender/trunk (PKGBUILD stl_export_iter.patch)

Sven-Hendrik Haase svenstaro at archlinux.org
Sun Oct 7 21:41:13 UTC 2018


    Date: Sunday, October 7, 2018 @ 21:41:13
  Author: svenstaro
Revision: 391052

upgpkg: blender 17:2.79.b.git3.32432d91-10

Try to fix FS#60249

Added:
  blender/trunk/stl_export_iter.patch
Modified:
  blender/trunk/PKGBUILD

-----------------------+
 PKGBUILD              |    7 +++++--
 stl_export_iter.patch |   13 +++++++++++++
 2 files changed, 18 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-10-07 21:33:46 UTC (rev 391051)
+++ PKGBUILD	2018-10-07 21:41:13 UTC (rev 391052)
@@ -16,7 +16,7 @@
 pkgname=blender
 pkgver=2.79.b
 [[ -n $_gitcommit ]] && pkgver=${pkgver}.git3.${_gitcommit:0:8}
-pkgrel=9
+pkgrel=10
 epoch=17
 pkgdesc="A fully integrated 3D graphics creation suite"
 arch=('x86_64')
@@ -39,7 +39,8 @@
         ffmpeg4.0.patch
         tree_hpp.patch
         util_sseb.patch
-        openvdb3-abi.patch)
+        openvdb3-abi.patch
+        stl_export_iter.patch)
 if [[ -n $_gittag ]]; then
     source+=("${pkgname}-${pkgver}::git://git.blender.org/blender.git#tag=${_gittag}")
 elif [[ -n $_gitcommit ]]; then
@@ -55,6 +56,7 @@
          'feea89510de171946c41c6208461f453'
          '53da216adbc2a9d555a59c15b8f0ef08'
          '3f9613fcb7ea61214982272e9c20a294'
+         'f21e971208232d8d78d1a4c41013a101'
          'SKIP')
 
 prepare() {
@@ -73,6 +75,7 @@
   patch -Np1 -i "$srcdir"/tree_hpp.patch
   patch -Np1 -i "$srcdir"/util_sseb.patch
   patch -Np1 -i "$srcdir"/openvdb3-abi.patch
+  patch -Np1 -i "$srcdir"/stl_export_iter.patch
 }
 
 build() {

Added: stl_export_iter.patch
===================================================================
--- stl_export_iter.patch	                        (rev 0)
+++ stl_export_iter.patch	2018-10-07 21:41:13 UTC (rev 391052)
@@ -0,0 +1,13 @@
+diff --git a/release/scripts/addons/io_mesh_stl/blender_utils.py b/release/scripts/addons/io_mesh_stl/blender_utils.py
+index 864335ab..c74853db 100644
+--- a/release/scripts/addons/io_mesh_stl/blender_utils.py
++++ b/release/scripts/addons/io_mesh_stl/blender_utils.py
+@@ -86,7 +86,7 @@ def faces_from_mesh(ob, global_matrix, use_mesh_modifiers=False, triangulate=Tru
+     try:
+         mesh = ob.to_mesh(bpy.context.scene, use_mesh_modifiers, "PREVIEW")
+     except RuntimeError:
+-        raise StopIteration
++        return
+ 
+     mat = global_matrix * ob.matrix_world
+     mesh.transform(mat)



More information about the arch-commits mailing list