Created attachment 217813 [details]
maintainer update for graphics/blender
Fix build for blender 2.90.0 when using new openimageio version
Add pugixml as a LIB_DEPENDS for the CYCLES option.
Add a patch to look for py3.8
The new version of openimageio moves its pugixml files which prevents blender from finding them, so add the pugixml port to LIB_DEPENDS rather than adjust for oiio installed files.
The recent update for blender added USES=python:3.8 but its build files only look for 3.7
When CYCLESOSL is enabled, opanshadinglanguage brings in pugixml and llvm brings in py3.7 so the build works. As this is off by default, the normal build should fail without pugixml or python3.8.
A commit references this bug:
Date: Tue Sep 8 17:01:19 UTC 2020
New revision: 547993
graphics/blender: Fix build when CYCLESOSL is off
Submitted by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)