Created attachment 186155 [details] update to disable osl as a default option As the maintainer of graphics/openshadinglanguage I want to update that port to 1.8.10, this update includes support for llvm4.0 so the existing use of llvm34 can be removed. The current version of appleseed fails to build with osl 1.8 and the current HEAD fails against the boost 1.65 so I am not certain if it still fails againgst osl 1.8.x The solution for now is to disable osl as a default option until a better fix is found. The patch also removes OSL from the list of auto enabled options so that it can be disabled.
A commit references this bug: Author: jbeich Date: Sat Sep 9 19:40:11 UTC 2017 New revision: 449507 URL: https://svnweb.freebsd.org/changeset/ports/449507 Log: graphics/openshadinglanguage: update to 1.8.10 - graphics/appleseed isn't compatible yet, so disable OSL by default Changes: https://github.com/imageworks/OpenShadingLanguage/blob/Release-1.8.10/CHANGES.md PR: 220784 222131 Submitted by: Shane Ambler <FreeBSD@ShaneWare.Biz> (maintainer) Changes: head/graphics/appleseed/Makefile head/graphics/blender/Makefile head/graphics/openshadinglanguage/Makefile head/graphics/openshadinglanguage/distinfo head/graphics/openshadinglanguage/files/patch-src_doc_CMakeLists.txt head/graphics/openshadinglanguage/pkg-plist
Comment on attachment 186155 [details] update to disable osl as a default option >-.for lib in EXR OIIO OSL PNG SEEXPR XERCES ZLIB >+.for lib in EXR OIIO PNG SEEXPR XERCES ZLIB > CMAKE_ARGS+= -DUSE_EXTERNAL_${lib}:BOOL=ON > .endfor Dropped. If OSL is unused it doesn't matter if we want system library or bundled one.
Thanks. Landed, technically under portmgr "just fix it" blanket.
Hello, just to let you know that appleseed builds fine with OSL 1.8.x.
Yes, I know; in fact, the last obstacle to have OSL enabled back (missing RTTI support) was recently fixed in ports r455400. I'm working on updating appleseed port to version 1.8.0-beta which should hit the tree soonish.
Lovely! Thanks for the port.