SUMMARY="3D Creation/Animation/Publishing System" DESCRIPTION="Blender is the free and open source 3D creation suite. It \ supports the entirety of the 3D pipeline—modeling, rigging, animation, \ simulation, rendering, compositing and motion tracking, even video editing \ and game creation. Advanced users employ Blender’s API for Python scripting to customize the \ application and write specialized tools; often these are included in Blender’s \ future releases. Blender is well suited to individuals and small studios who \ benefit from its unified pipeline and responsive development process." HOMEPAGE="http://www.blender.org" COPYRIGHT="2002-2017 Blender Foundation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="http://download.blender.org/source/blender-$portVersion.tar.gz" CHECKSUM_SHA256="014a14b1ba00c0e651f106469b2e5dd444f11be5a7af48056f0ed59de90cceaf" PATCHES="blender-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 !x86 x86_64" PYTHON_VERSION="3.6" PORT_SUBFOLDER=`echo $portVersion | sed 's/.$//'` INSTALL_PATH="$appsDir/Blender" PROVIDES=" blender = $portVersion cmd:blender cmd:blender_thumbnailer.py " REQUIRES=" haiku lib:libfreetype lib:libgcc_s lib:libgl lib:libglew lib:libglu lib:libgomp lib:libhalf lib:libiex_2_2 lib:libilmimf_2_2 lib:libilmthread_2_2 lib:libimath_2_2 lib:libjpeg lib:libopenimageio lib:libpng16 lib:libsdl2_2.0 lib:libtiff lib:libz lib:libpython${PYTHON_VERSION}m " BUILD_REQUIRES=" haiku_devel devel:libfreetype devel:libgl devel:libglew devel:libglu devel:libgomp devel:libhalf devel:libiex_2_2 devel:libilmimf_2_2 devel:libilmthread_2_2 devel:libimath_2_2 devel:libjpeg devel:libopenimageio devel:libpng16 devel:libsdl2_2.0 devel:libtiff devel:libz devel:libpython${PYTHON_VERSION}m " BUILD_PREREQUIRES=" cmd:cmake cmd:git cmd:gcc cmd:ld cmd:make cmd:python${PYTHON_VERSION} cmd:sed #python3_numpy #maybe later #python3_requests #maybe later " BUILD() { mkdir -p build_haiku cd build_haiku cmake .. \ -DPYTHON_VERSION=${PYTHON_VERSION} \ -DPYTHON_INCLUDE_DIR=/system/develop/headers/python${PYTHON_VERSION}m/ \ -DPYTHON_LIBRARY=/system/lib/libpython${PYTHON_VERSION}m.so.1.0 \ -DPYTHON_EXECUTABLE=/bin/python${PYTHON_VERSION} \ -DWITH_CYCLES:BOOL=OFF \ -DWITH_BOOST:BOOL=OFF \ -DWITH_PYTHON_INSTALL:BOOL=OFF \ -DWITH_PYTHON_INSTALL_NUMPY:BOOL=OFF \ -DWITH_PYTHON_INSTALL_REQUESTS:BOOLv=OFF \ -DCMAKE_INSTALL_PREFIX:PATH=$INSTALL_PATH \ -DWITH_SDL:BOOL=ON \ -DWITH_GHOST_SDL:BOOL=ON \ -Wno-dev make $jobArgs } INSTALL() { cd build_haiku make install cd $INSTALL_PATH mkdir -p $binDir $docDir/blender mv GPL-license.txt GPL3-license.txt \ LICENSE-bfont.ttf.txt jemalloc-license.txt \ Python-license.txt copyright.txt readme.html \ blender.svg ocio-license.txt $docDir/blender rm -rf blender.desktop strip blender }