Summary: | graphics/blender: Update to 2.80 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Shane <FreeBSD> | ||||||
Component: | Individual Port(s) | Assignee: | Alexandre C. Guimarães <rigoletto> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | freebsdbugs, o.hushchenkov, rigoletto, ross | ||||||
Priority: | --- | Keywords: | needs-qa | ||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239712 | ||||||||
Bug Depends on: | 239587 | ||||||||
Bug Blocks: | |||||||||
Attachments: |
|
Description
Shane
2019-08-02 04:47:56 UTC
Actually the current version of blender fails to build with openimageio 2.0.9 so at least that one update should be applied at the same time as this. Hello, would you mind to re-base the patch? :-) Thank you. Created attachment 206508 [details] maintainer update for graphics/blender rebase patch Also includes addition of llvm port renaming based on bug #239736 A commit references this bug: Author: rigoletto Date: Thu Aug 15 19:09:17 UTC 2019 New revision: 509044 URL: https://svnweb.freebsd.org/changeset/ports/509044 Log: graphics/blender: Update to 2.80 PR: 239589 Submitted by: Shane <FreeBSD@ShaneWare.Biz> (maintainer) Approved by: tcberner (mentor) Changes: head/graphics/blender/Makefile head/graphics/blender/Makefile.options head/graphics/blender/Makefile.versions head/graphics/blender/distinfo head/graphics/blender/files/patch-CMakeLists.txt head/graphics/blender/files/patch-ffmpeg4 head/graphics/blender/files/patch-intern_cycles_CMakeLists.txt head/graphics/blender/files/patch-intern_itasc_kdl_tree.hpp head/graphics/blender/files/patch-intern_opensubdiv_CMakeLists.txt head/graphics/blender/files/patch-intern_opensubdiv_opensubdiv__converter.cc head/graphics/blender/files/patch-osl110 head/graphics/blender/files/patch-release_scripts_addons_io__scene__gltf2_io_exp_gltf2__io__draco__compression__extension.py head/graphics/blender/files/patch-source_blender_collada_DocumentImporter.cpp head/graphics/blender/files/patch-source_blender_collada_DocumentImporter.h head/graphics/blender/pkg-plist See bug #239712 for my proposed patch to this commit to enable building on FreeBSD 11.3-RELEASE-p2 amd64 by using the LLVM linker. (In reply to Shane from comment #3) Why do we have hardcoded llvm version 60 LLVM_VER= 60 here in Makefile? (In reply to Oleh Hushchenkov from comment #6) And python exactly ver 3.7 is really needed? (In reply to Oleh Hushchenkov from comment #6) I mean why LLVM_VER= 60 and not LLVM_VER= ${LLVM_DEFAULT} ? Blender is rather specific about which python version each release supports. Blenders llvm version needs to match the version used by graphics/openshadinglanguage. It took a while until OSL supported llvm>4. There has been work on supporting newer llvm versions so it would be time to look into updating this again. I am closing this one. If there is a need for new changes please open a new bug report. :-) (In reply to Shane from comment #9) I see. It's just a little strange to see the latest python37 and the old llvm60 together. The need to install so old version of llvm in order to get recent release of blender is also quite annoying. Thanks for clarification and your work! |