Blender 2.79b (#2498)

This commit is contained in:
miqlas
2018-05-07 20:05:52 +02:00
committed by waddlesplash
parent 7b4c68ad4b
commit 7df7dcc990
2 changed files with 37 additions and 37 deletions

View File

@@ -10,9 +10,9 @@ benefit from its unified pipeline and responsive development process."
HOMEPAGE="http://www.blender.org/"
COPYRIGHT="2002-2017 Blender Foundation"
LICENSE="GNU GPL v2"
REVISION="8"
REVISION="1"
SOURCE_URI="http://download.blender.org/source/blender-$portVersion.tar.gz"
CHECKSUM_SHA256="a9de03e769a2a4a0bf92186556896c4f4d32fd9ac4480915ae92d7f95b25c899"
CHECKSUM_SHA256="4c944c304a49e68ac687ea06f5758204def049b66dc211e1cffa1857716393bc"
PATCHES="blender-$portVersion.patchset"
ADDITIONAL_FILES="blender.rdef.in"
@@ -24,14 +24,14 @@ PYTHON_VERSION="3.6"
PROVIDES="
blender$secondaryArchSuffix = $portVersion
cmd:blender
cmd:blenderplayer
cmd:blender_thumbnailer.py
# cmd:blenderplayer
# cmd:blender_thumbnailer.py
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libalembic$secondaryArchSuffix
lib:libavcodec$secondaryArchSuffix
lib:libavdevice$secondaryArchSuffix
# lib:libavcodec$secondaryArchSuffix
# lib:libavdevice$secondaryArchSuffix
lib:libboost_atomic$secondaryArchSuffix
lib:libboost_chrono$secondaryArchSuffix
lib:libboost_date_time$secondaryArchSuffix
@@ -40,7 +40,7 @@ REQUIRES="
lib:libboost_regex$secondaryArchSuffix
lib:libboost_system$secondaryArchSuffix
lib:libboost_thread$secondaryArchSuffix
# lib:libexecinfo$secondaryArchSuffix
lib:libexecinfo$secondaryArchSuffix
lib:libfftw3$secondaryArchSuffix
lib:libfreetype$secondaryArchSuffix
lib:libgcc_s$secondaryArchSuffix
@@ -67,10 +67,10 @@ REQUIRES="
lib:libopencolorio$secondaryArchSuffix
lib:libopenimageio$secondaryArchSuffix
# lib:libopenjp2$secondaryArchSuffix
# lib:libopenvdb$secondaryArchSuffix
lib:libopenvdb$secondaryArchSuffix
lib:libosdCPU$secondaryArchSuffix
lib:libosdGPU$secondaryArchSuffix
# lib:liboslcomp$secondaryArchSuffix
lib:liboslcomp$secondaryArchSuffix
lib:libpcre$secondaryArchSuffix
lib:libpng16$secondaryArchSuffix
lib:libpugixml$secondaryArchSuffix
@@ -91,8 +91,8 @@ BUILD_REQUIRES="
llvm$secondaryArchSuffix
devel:eigen$secondaryArchSuffix
devel:libalembic$secondaryArchSuffix
devel:libavcodec$secondaryArchSuffix
devel:libavdevice$secondaryArchSuffix
# devel:libavcodec$secondaryArchSuffix
# devel:libavdevice$secondaryArchSuffix
devel:libboost_atomic$secondaryArchSuffix
devel:libboost_chrono$secondaryArchSuffix
devel:libboost_date_time$secondaryArchSuffix
@@ -101,7 +101,7 @@ BUILD_REQUIRES="
devel:libboost_regex$secondaryArchSuffix
devel:libboost_system$secondaryArchSuffix
devel:libboost_thread$secondaryArchSuffix
# devel:libexecinfo$secondaryArchSuffix
devel:libexecinfo$secondaryArchSuffix
devel:libfftw3$secondaryArchSuffix
devel:libfreetype$secondaryArchSuffix
# devel:libgflags$secondaryArchSuffix
@@ -126,10 +126,10 @@ BUILD_REQUIRES="
devel:libopencolorio$secondaryArchSuffix
devel:libopenimageio$secondaryArchSuffix
# devel:libopenjp2$secondaryArchSuffix
# devel:libopenvdb$secondaryArchSuffix
devel:libopenvdb$secondaryArchSuffix
devel:libosdCPU$secondaryArchSuffix
devel:libosdGPU$secondaryArchSuffix
# devel:liboslcomp$secondaryArchSuffix
devel:liboslcomp$secondaryArchSuffix
devel:libpcre$secondaryArchSuffix
devel:libpng16$secondaryArchSuffix
devel:libpugixml$secondaryArchSuffix
@@ -158,9 +158,9 @@ BUILD_PREREQUIRES="
#python3_requests #maybe later
"
# Debuginfo strips the Icon, so lets disable it for now.
#defineDebugInfoPackage blender$secondaryArchSuffix \
# $appsDir/Blender/Blender \
defineDebugInfoPackage blender$secondaryArchSuffix \
$appsDir/Blender/Blender
# $binDir/cycles
BUILD()
@@ -184,27 +184,25 @@ BUILD()
-DPYTHON_LIBRARY=`finddir B_SYSTEM_LIB_DIRECTORY`/libpython${PYTHON_VERSION}m.so.1.0 \
-DPYTHON_EXECUTABLE=/bin/python${PYTHON_VERSION} \
-DPYTHON_NUMPY_PATH=$NUMPY_FOLDER \
-DWITH_PYTHON_INSTALL_NUMPY:BOOL=OFF \
-DWITH_PYTHON_INSTALL_REQUESTS:BOOL=OFF \
-DWITH_GHOST_SDL:BOOL=ON \
-DWITH_PYTHON_INSTALL_NUMPY=OFF \
-DWITH_PYTHON_INSTALL_REQUESTS=OFF \
-DWITH_GHOST_SDL=ON \
-Wno-dev"
# Release settings breaks build on Haiku
BLENDER_BUGOUS="-DWITH_SYSTEM_OPENJPEG:BOOL=OFF \
-DWITH_SYSTEM_GLOG:BOOL=OFF \
-DWITH_SYSTEM_GFLAGS:BOOL=OFF \
-DWITH_GTESTS:BOOL=OFF \
-DWITH_CYCLES_OSL=OFF \
-DWITH_OPENVDB=OFF \
-DWITH_OPENVDB_BLOSC=OFF \
-DWITH_BOOST:BOOL=ON \
-DWITH_GAMEENGINE_DECKLINK:BOOL=OFF \
-DWITH_OPENIMAGEIO:BOOL=ON \
-DWITH_SYSTEM_EIGEN3:BOOL=ON \
-DWITH_SYSTEM_LZO:BOOL=ON \
-DWITH_LLVM:BOOL=ON \
-DWITH_CYCLES_NATIVE_ONLY:BOOL=ON \
-DWITH_CYCLES_OPENSUBDIV:BOOL=ON"
BLENDER_BUGOUS="-DWITH_BOOST=ON \
-DWITH_CYCLES_NATIVE_ONLY=ON \
-DWITH_CYCLES_LOGGING=OFF \
-DWITH_CODEC_FFMPEG=OFF \
-DWITH_GAMEENGINE_DECKLINK=OFF \
-DWITH_GTESTS=OFF \
-DWITH_LLVM=ON \
-DWITH_OPENIMAGEIO=ON \
-DWITH_SYSTEM_EIGEN3=ON \
-DWITH_SYSTEM_GFLAGS=OFF \
-DWITH_SYSTEM_GLOG=OFF \
-DWITH_SYSTEM_OPENJPEG=OFF \
-DWITH_SYSTEM_LZO=ON"
# Missing deps on Haiku
BLENDER_MISSING="-DWITH_JACK=OFF \
@@ -216,10 +214,10 @@ BUILD()
-DWITH_BUILDINFO=ON \
-DWITH_BULLET=ON \
-DWITH_CODEC_AVI=ON \
-DWITH_CODEC_FFMPEG=ON \
-DWITH_CODEC_SNDFILE=ON \
-DWITH_CYCLES=ON \
-DWITH_CYCLES_OPENSUBDIV=ON \
-DWITH_CYCLES_OSL=ON \
-DWITH_FFTW3=ON \
-DWITH_LIBMV=ON \
-DWITH_LIBMV_SCHUR_SPECIALIZATIONS=ON \
@@ -248,10 +246,12 @@ BUILD()
-DWITH_OPENCOLLADA=ON \
-DWITH_OPENCOLORIO=ON \
-DWITH_OPENMP=ON \
-DWITH_OPENVDB=ON \
-DWITH_OPENVDB_BLOSC=ON \
-DWITH_PYTHON_INSTALL=ON \
-DWITH_RAYOPTIMIZATION=ON \
-DWITH_SDL=ON \
-DWITH_PLAYER=ON \
-DWITH_PLAYER=OFF \
-DWITH_OPENSUBDIV=ON"
# Extra CXX Flags