Created attachment 186346 [details] update blender to 2.79 Update graphics/blender to 2.79 and take maintainership. Replace most Makefile .if's by using options framework Cleanup options, remove old and duplicate options Set default options to be a more common feature set
Thank you for your contribution. Could you please: Confirm that this change passes QA (portlint, poudriere in particular). For more information, see: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/testing.html
Comment on attachment 186346 [details] update blender to 2.79 Implicit approval, maintained by ports@
graphics/blender/ # make check-plist ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) graphics/blender/ # make stage-qa ====> Running Q/A tests (stage-qa) graphics/blender/ # portlint looks fine. I have built it successfully in poudriere 11.1/10.3 amd64/i386 % cd /usr/local/poudriere/data/logs/bulk/latest-per-pkg/blender/2.79 [leader:latest-per-pkg/blender/2.79] shane% ll total 2176 -rw-r--r-- 3 root wheel uarch 6.7M 14 Sep 00:28 103amd64-myports.log -rw-r--r-- 3 root wheel uarch 6.8M 14 Sep 01:49 103i386-myports.log -rw-r--r-- 3 root wheel uarch 6.3M 14 Sep 02:45 111amd64-myports.log -rw-r--r-- 3 root wheel uarch 6.8M 13 Sep 22:36 111i386-myports.log [leader:latest-per-pkg/blender/2.79] shane% tail * ==> 103amd64-myports.log <== install -m 444 /wrkdirs/usr/ports/graphics/blender/work/.build/bin/blender.1 /wrkdirs/usr/ports/graphics/blender/work/stage/usr/local/man/man1 ====> Compressing man pages (compress-man) =========================================================================== =======================<phase: package >============================ ===> Building package for blender-2.79 =========================================================================== ====>> Cleaning up wrkdir ===> Cleaning for blender-2.79 build of graphics/blender ended at Thu Sep 14 00:28:29 ACST 2017 build time: 00:07:55 ==> 103i386-myports.log <== install -m 444 /wrkdirs/usr/ports/graphics/blender/work/.build/bin/blender.1 /wrkdirs/usr/ports/graphics/blender/work/stage/usr/local/man/man1 ====> Compressing man pages (compress-man) =========================================================================== =======================<phase: package >============================ ===> Building package for blender-2.79 =========================================================================== ====>> Cleaning up wrkdir ===> Cleaning for blender-2.79 build of graphics/blender ended at Thu Sep 14 01:49:39 ACST 2017 build time: 00:08:18 ==> 111amd64-myports.log <== install -m 444 /wrkdirs/usr/ports/graphics/blender/work/.build/bin/blender.1 /wrkdirs/usr/ports/graphics/blender/work/stage/usr/local/man/man1 ====> Compressing man pages (compress-man) =========================================================================== =======================<phase: package >============================ ===> Building package for blender-2.79 =========================================================================== ====>> Cleaning up wrkdir ===> Cleaning for blender-2.79 build of graphics/blender ended at Thu Sep 14 02:45:59 ACST 2017 build time: 00:08:17 ==> 111i386-myports.log <== install -m 444 /wrkdirs/usr/ports/graphics/blender/work/.build/bin/blender.1 /wrkdirs/usr/ports/graphics/blender/work/stage/usr/local/man/man1 ====> Compressing man pages (compress-man) =========================================================================== =======================<phase: package >============================ ===> Building package for blender-2.79 =========================================================================== ====>> Cleaning up wrkdir ===> Cleaning for blender-2.79 build of graphics/blender ended at Wed Sep 13 22:36:27 ACST 2017 build time: 00:14:27
plz, update all LLVM version to 40 and give a chance to "Cycles/OSL" to compile: ----------------------------------------------------------------------- 182 -DLLVM_VERSION:STRING="4.0" \ 183 -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config40" 184 LIB_DEPENDS+= liboslexec.so:graphics/openshadinglanguage \ 185 libLLVM-4.0.so:devel/llvm40 ----------------------------------------------------------------------- "openshasinglanguage now use LLVM40.
(In reply to valery from comment #4) This update includes the change to use llvm40.
A commit references this bug: Author: swills Date: Thu Oct 19 14:57:17 UTC 2017 New revision: 452427 URL: https://svnweb.freebsd.org/changeset/ports/452427 Log: graphics/blender: Update to 2.79 While here, give maintainship to submitter PR: 222303 Submitted by: Shane <FreeBSD@ShaneWare.Biz> Changes: head/graphics/blender/Makefile head/graphics/blender/Makefile.options head/graphics/blender/distinfo head/graphics/blender/files/patch-intern_libmv_libmv_numeric_numeric.h head/graphics/blender/files/patch-intern_opensubdiv_CMakeLists.txt head/graphics/blender/files/patch-source_blender_imbuf_intern_oiio_openimageio__api.cpp head/graphics/blender/pkg-plist
Committed, thanks!