>From Stuart Henderson > update to blender-2.91.0, from Dimitri Karamazov (and earlier work on > 2.81 from Andrea Fleckenstein). Dimitri takes maintainer, agreed with > pascal@. I added a dep on graphics/potrace because blender picks it up > at build time if present.
WANTLIB += ${MODPY_WANTLIB} WANTLIB += ${COMPILER_LIBCXX} GL GLEW Half-2_5 Iex-2_5 IlmImf-2_5 WANTLIB += IlmThread-2_5 Imath-2_5 OpenColorIO OpenImageIO SDL2 WANTLIB += X11 Xfixes Xi Xrender Xxf86vm avcodec avdevice avformat WANTLIB += avutil boost_atomic-mt boost_chrono-mt boost_date_time-mt WANTLIB += boost_filesystem-mt boost_regex-mt boost_system-mt WANTLIB += boost_thread-mt c fftw3 freetype jpeg m openal openjp2 WANTLIB += png potrace sndfile swscale tbb tiff tinyxml util yaml-cpp WANTLIB += z Hmm..., opencolorio, yaml-cpp, tinyxml, sndfile are present in wantlibs as well. I guess those should be added to LIB_DEPENDS. yaml-cpp and tinyxml are recursively pulled by opencolorio, so adding just add will be okay? Also opencolorio is pulled in by openimageio which is listed in LIB_DEPENDS. So the question is are recursively pulled dependencies to be listed in LIB_DEPENDS? >From Andrea > This works for me on amd64. I have some local wip ports for OpenSubdiv > and and OpenVDB and I'm able to build blender against these, which is > very helpful. OpenVDB would be very nice to have, it only supports CPU rendering. But I will be wary of OpenSubdiv since it seems to supports only modern GPUs. I'm not sure if it will work on OpenBSD. Did you test them both? https://archive.blender.org/wiki/index.php/Dev:Ref/Release_Notes/2.76/OpenSubdiv/ OpenSubdiv requires decent video card and latest video drivers installed. Recommended video cards are AMD and NVidia, few years old max. https://www.blendernation.com/2015/09/22/using-opensubdiv-in-blender-2-76/ https://www.blendernation.com/2020/03/04/daily-blender-tip-openvdb-quickstart/ If and when you deem fit to release OpenSubdiv and OpenVDB, one at a time ofcourse, just cc me. regards, Dimitri