> Could also look at the "pyproject.toml" file which does show what's needed:
> 
> [build-system]
> requires = [
>     "setuptools>=42",
>     "wheel",
>     "cmake>=3.12",
>     "ninja",
>     "pybind11>=2.6.1",

thanks.

> And thank you for working on all these updates.

+1

So I guess we should list all of these:

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/opencolorio/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile    5 Mar 2022 11:30:09 -0000       1.19
+++ Makefile    6 Mar 2022 17:42:58 -0000
@@ -27,7 +27,10 @@ COMPILER =           base-clang ports-gcc
 MODULES =              devel/cmake \
                        lang/python
 
-BUILD_DEPENDS =                devel/boost
+BUILD_DEPENDS =                devel/boost \
+                       devel/py-pybind11${MODPY_FLAVOR} \
+                       devel/py-setuptools${MODPY_FLAVOR} \
+                       devel/py-wheel${MODPY_FLAVOR}
 LIB_DEPENDS =          devel/pystring \
                        devel/yaml-cpp \
                        math/imath

Reply via email to