OK. There are also some py3 py-* ports which don't have FLAVOR at all which would be nice to get converted too but it's slightly more work (bump, @pkgpath, ,python3 in ../Makefie, and bump + ${MODPY_FLAVOR} in dependent ports) - I keep meaning to do that but haven't got round to it yet.
On 2022/02/19 23:25, Bjorn Ketelaars wrote: > > Fox python3 only ports, use proper construct for FLAVOR and forcibly > assign variable: > > FLAVOR=python3, not FLAVOR?=python3. > > OK? > > > diff --git databases/py-alembic/Makefile databases/py-alembic/Makefile > index 7dd9820b8f5..e4d16d7c2f2 100644 > --- databases/py-alembic/Makefile > +++ databases/py-alembic/Makefile > @@ -20,7 +20,7 @@ MODPY_SETUPTOOLS = Yes > MODPY_PYTEST = Yes > > FLAVORS = python3 > -FLAVOR ?= python3 > +FLAVOR = python3 > > RUN_DEPENDS = databases/py-sqlalchemy${MODPY_FLAVOR}>=1.3.0 \ > devel/py-importlib_resources${MODPY_FLAVOR} \ > diff --git databases/py-puppetdb/Makefile databases/py-puppetdb/Makefile > index 9b42436c6f9..afa67d0ebfb 100644 > --- databases/py-puppetdb/Makefile > +++ databases/py-puppetdb/Makefile > @@ -18,7 +18,7 @@ MODPY_SETUPTOOLS= Yes > MODPY_PI = Yes > > FLAVORS = python3 > -FLAVOR?= python3 > +FLAVOR= python3 > > RUN_DEPENDS= www/py-requests${MODPY_FLAVOR}>=2.22.0 > BUILD_DEPENDS= ${RUN_DEPENDS} > diff --git devel/py-pyinotify/Makefile devel/py-pyinotify/Makefile > index a7430316bc7..e6ebdd310c6 100644 > --- devel/py-pyinotify/Makefile > +++ devel/py-pyinotify/Makefile > @@ -26,7 +26,7 @@ MODPY_PI = Yes > MODPY_SETUPTOOLS = Yes > > FLAVORS = python3 > -FLAVOR ?= python3 > +FLAVOR = python3 > > pre-configure: > ${SUBST_CMD} ${WRKSRC}/setup.py ${WRKSRC}/python*/pyinotify.py > diff --git devel/py-resolvelib/Makefile devel/py-resolvelib/Makefile > index c0a892cf273..b1c819b6a04 100644 > --- devel/py-resolvelib/Makefile > +++ devel/py-resolvelib/Makefile > @@ -21,7 +21,7 @@ MODPY_PI = Yes > MODPY_SETUPTOOLS = Yes > > FLAVORS = python3 > -FLAVOR ?= python3 > +FLAVOR = python3 > > NO_TEST = Yes > > diff --git devel/py-setuptools-rust/Makefile devel/py-setuptools-rust/Makefile > index 7a83f96285a..0dc30c4f3fd 100644 > --- devel/py-setuptools-rust/Makefile > +++ devel/py-setuptools-rust/Makefile > @@ -20,7 +20,7 @@ MODPY_PI= Yes > MODPY_SETUPTOOLS= Yes > > FLAVORS= python3 > -FLAVOR ?= python3 > +FLAVOR = python3 > > BUILD_DEPENDS= devel/py-setuptools_scm${MODPY_FLAVOR} > > diff --git security/py-hkdf/Makefile security/py-hkdf/Makefile > index 4c3de2aebb4..75902aff45b 100644 > --- security/py-hkdf/Makefile > +++ security/py-hkdf/Makefile > @@ -19,6 +19,6 @@ MODPY_PI = Yes > MODPY_SETUPTOOLS = Yes > > FLAVORS = python3 > -FLAVOR ?= python3 > +FLAVOR = python3 > > .include <bsd.port.mk> > diff --git security/py-spake2/Makefile security/py-spake2/Makefile > index 36f71129e8a..f182a00f161 100644 > --- security/py-spake2/Makefile > +++ security/py-spake2/Makefile > @@ -21,6 +21,6 @@ MODPY_SETUPTOOLS = Yes > RUN_DEPENDS = security/py-hkdf${MODPY_FLAVOR} > > FLAVORS = python3 > -FLAVOR ?= python3 > +FLAVOR = python3 > > .include <bsd.port.mk> > diff --git sysutils/py-pyperclip/Makefile sysutils/py-pyperclip/Makefile > index 50d1d752f25..95d0272a698 100644 > --- sysutils/py-pyperclip/Makefile > +++ sysutils/py-pyperclip/Makefile > @@ -23,6 +23,6 @@ MODPY_SETUPTOOLS = Yes > RUN_DEPENDS = x11/xclip > > FLAVORS = python3 > -FLAVOR ?= python3 > +FLAVOR = python3 > > .include <bsd.port.mk> > diff --git textproc/py-pypandoc/Makefile textproc/py-pypandoc/Makefile > index 32d4aa67811..8268b7d1977 100644 > --- textproc/py-pypandoc/Makefile > +++ textproc/py-pypandoc/Makefile > @@ -23,7 +23,7 @@ MODPY_PI = Yes > MODPY_SETUPTOOLS = Yes > > FLAVORS = python3 > -FLAVOR ?= python3 > +FLAVOR = python3 > > RUN_DEPENDS = textproc/pandoc > >