I switched py-axolotl to python3-only earlier today. The other consumers are already python3 only if I understand correctly.
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-protobuf/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 16 Mar 2021 03:53:29 -0000 1.9 +++ Makefile 21 Mar 2021 09:00:55 -0000 @@ -5,6 +5,7 @@ COMMENT= Google data interchange format MODPY_EGG_VERSION= 3.15.6 DISTNAME= protobuf-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} +REVISION= 0 CATEGORIES= devel @@ -18,7 +19,7 @@ MODPY_PI_DIR= p/protobuf MODPY_SETUPTOOLS= Yes FLAVORS= python3 -FLAVOR ?= +FLAVOR= python3 BUILD_DEPENDS= devel/py-wheel${MODPY_FLAVOR} RUN_DEPENDS= devel/py-six${MODPY_FLAVOR} Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-protobuf/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 16 Mar 2021 03:08:43 -0000 1.3 +++ pkg/PLIST 21 Mar 2021 09:02:16 -0000 @@ -1,4 +1,6 @@ @comment $OpenBSD: PLIST,v 1.3 2021/03/16 03:08:43 tb Exp $ +@conflict py-protobuf-* +@pkgpath devel/py-protobuf lib/python${MODPY_VERSION}/site-packages/google/ lib/python${MODPY_VERSION}/site-packages/google/protobuf/ lib/python${MODPY_VERSION}/site-packages/google/protobuf/__init__.py