On 2020/11/08 01:46, Jeremie Courreges-Anglas wrote: > > This diff drops boost_python27 and boost_numpy27.
Dropping boost_python27* needs work first; sqlite> select * from wantlib where value like 'boost_python27%'; 654|audio/py-tagpy|boost_python27-mt 4959|games/vegastrike/engine|boost_python27 5186|graphics/openimageio|boost_python27-mt audio/py-tagpy: uses boost_python27-mt for the py2 flavour. This is used by audio/zeya, http://web.psung.name/zeya/, which is not active upstream. Server requirements: Python 2.5+ (2.6+ recommended), Latest release: 0.6 17 September 2011. - Seems sensible to retire zeya and switch tagpy to py3-only. vegastrike: currently py2 only. Redhat dropped it in 2019 (https://bugzilla.redhat.com/show_bug.cgi?id=1738149), the situation changed since then and it's under development again (0.6.0 was released recently), py3 support targetted for 0.7 devel / 0.8.0. - Maybe mark broken for now? openimageio: ports only uses this for Blender, the old version of this in ports requires Py 3.7, so Blender can't be using the oiio Python bindings. (this has a very active upstream, the port is overdue an update). - This does build ok with MODPY_VERSION=${MODPY_DEFAULT_VERSION_3} so maybe just do that?