summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Scruggs <j.scruggs@gmail.com>2016-10-22 18:24:28 +0100
committerDavid Seifert <soap@gentoo.org>2016-10-23 01:25:30 +0200
commitcb021f3026afbe8c0acf42de427b209b72e69dc3 (patch)
tree1ea10ea2da04f623e538edcc63a33359a0a02175 /media-gfx/blender/files
parentmedia-gfx/openvdb: New package (diff)
downloadgentoo-cb021f3026afbe8c0acf42de427b209b72e69dc3.tar.gz
gentoo-cb021f3026afbe8c0acf42de427b209b72e69dc3.tar.bz2
gentoo-cb021f3026afbe8c0acf42de427b209b72e69dc3.zip
media-gfx/blender: version bump to 2.78
- Switch to EAPI 6 - Added OpenSubDiv support - Added OpenVDB support - Fix doc building with binary drivers - Add warning about directories not tracked by portage Gentoo-Bug: 536078 Signed off by: Jonathan Scruggs (j.scruggs@gmail.com, irc: Dracwyrm) Signed off by: Adrian Grigo (agrigo2001@yahoo.com.au) Closes: https://github.com/gentoo/gentoo/pull/2531 Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'media-gfx/blender/files')
-rw-r--r--media-gfx/blender/files/blender-2.78-C++11-build-fix.patch11
-rw-r--r--media-gfx/blender/files/blender-fix-install-rules.patch16
2 files changed, 27 insertions, 0 deletions
diff --git a/media-gfx/blender/files/blender-2.78-C++11-build-fix.patch b/media-gfx/blender/files/blender-2.78-C++11-build-fix.patch
new file mode 100644
index 000000000000..ca9b5e1fa8e5
--- /dev/null
+++ b/media-gfx/blender/files/blender-2.78-C++11-build-fix.patch
@@ -0,0 +1,11 @@
+diff -purN a/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp b/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp
+--- a/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp 2016-09-28 10:26:55.000000000 +0100
++++ b/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp 2016-10-04 11:13:46.489404123 +0100
+@@ -34,6 +34,7 @@
+ #include <math.h>
+ #include <stdlib.h>
+ #include <algorithm>
++#include <cmath>
+
+ #include "rayobject_rtbuild.h"
+
diff --git a/media-gfx/blender/files/blender-fix-install-rules.patch b/media-gfx/blender/files/blender-fix-install-rules.patch
new file mode 100644
index 000000000000..e62aba814b9f
--- /dev/null
+++ b/media-gfx/blender/files/blender-fix-install-rules.patch
@@ -0,0 +1,16 @@
+diff -purN a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt
+--- a/source/creator/CMakeLists.txt 2016-09-28 10:26:55.000000000 +0100
++++ b/source/creator/CMakeLists.txt 2016-10-03 12:17:08.938928486 +0100
+@@ -328,12 +328,6 @@ endif()
+ # Install Targets (Generic, All Platforms)
+
+
+-# important to make a clean install each time, else old scripts get loaded.
+-install(
+- CODE
+- "file(REMOVE_RECURSE ${TARGETDIR_VER})"
+-)
+-
+ if(WITH_PYTHON)
+ # install(CODE "message(\"copying blender scripts...\")")
+