Created attachment 218190 [details] patch to update opencolorio This builds and works with python 3, the current version requires Python 2.7.
While I want to make some adjustments, this patch has two ports that don't exist textproc/py-sphinx_press_theme devel/pystring
(In reply to Shane from comment #1) Oh, they exist on my system, I just forgot to commit them. I'll do it now.
(In reply to Shane from comment #1) Those are added now, please take another look. Thanks!
*** Bug 249695 has been marked as a duplicate of this bug. ***
At this stage only one end user port builds against this new version. With the 2.0 release planned to be before the end of year, I would rather wait for the official release, pushing the projects using it to update in time for the release. If this is only about using py2 for anyone that wants to build the docs, the docs option can be removed from the current v1 port so there is no mention of py2. The affected ports that need updating for ocio v2 - graphics/blender - this is mine graphics/krita graphics/photoflow graphics/openfx-arena - this uses ocio but was only used by one qt4 port (natron) that has been deleted. The github project for this has gone so this could be due for deletion.
Created attachment 218305 [details] remove py2.7 usage from opencolorio As a quick fix, this removes the DOCS option and reference to py2.7
A commit references this bug: Author: swills Date: Sun Sep 27 13:40:17 UTC 2020 New revision: 550274 URL: https://svnweb.freebsd.org/changeset/ports/550274 Log: graphics/opencolorio: remove python 2.7 usage PR: 249534 Submitted by: Shane Ambler <FreeBSD@Shaneware.biz> (maintainer) Changes: head/graphics/opencolorio/Makefile head/graphics/opencolorio/pkg-plist
Looks good to me, committed. Thanks!