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