py-cycler can go py3-only. The only consumer is py-matplotlib which is already py3-only.
ok? Index: graphics/Makefile =================================================================== RCS file: /cvs/ports/graphics/Makefile,v retrieving revision 1.554 diff -u -p -u -r1.554 Makefile --- graphics/Makefile 16 May 2021 09:44:05 -0000 1.554 +++ graphics/Makefile 17 May 2021 07:23:12 -0000 @@ -247,7 +247,6 @@ SUBDIR += py2-Pillow SUBDIR += py-Pillow,python3 SUBDIR += py-cairo,python3 - SUBDIR += py-cycler SUBDIR += py-cycler,python3 SUBDIR += py-dot,python3 SUBDIR += py-pygal,python3 Index: devel/quirks/Makefile =================================================================== RCS file: /cvs/ports/devel/quirks/Makefile,v retrieving revision 1.1261 diff -u -p -u -r1.1261 Makefile --- devel/quirks/Makefile 16 May 2021 18:38:37 -0000 1.1261 +++ devel/quirks/Makefile 17 May 2021 07:23:12 -0000 @@ -5,7 +5,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-4.14 +PKGNAME = quirks-4.15 PKG_ARCH = * MAINTAINER = Marc Espie <es...@openbsd.org> Index: devel/quirks/files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.1277 diff -u -p -u -r1.1277 Quirks.pm --- devel/quirks/files/Quirks.pm 16 May 2021 18:38:37 -0000 1.1277 +++ devel/quirks/files/Quirks.pm 17 May 2021 07:23:12 -0000 @@ -463,6 +463,7 @@ my $stem_extensions = { 'bijiben' => 'gnome-notes', 'connections' => 'gnome-connections', 'py-socketio-client' => 'py3-socketio-client', + 'py-cycler' => 'py3-cycler', }; my $obsolete_reason = {}; Index: graphics/py-cycler/Makefile =================================================================== RCS file: /cvs/ports/graphics/py-cycler/Makefile,v retrieving revision 1.6 diff -u -p -u -r1.6 Makefile --- graphics/py-cycler/Makefile 3 Jul 2020 21:12:55 -0000 1.6 +++ graphics/py-cycler/Makefile 17 May 2021 07:23:12 -0000 @@ -6,7 +6,7 @@ MODPY_EGG_VERSION = 0.10.0 DISTNAME = cycler-${MODPY_EGG_VERSION} PKGNAME = py-cycler-${MODPY_EGG_VERSION} CATEGORIES = graphics -REVISION = 3 +REVISION = 4 HOMEPAGE = https://github.com/matplotlib/cycler @@ -15,13 +15,13 @@ PERMIT_PACKAGE = Yes MODULES = lang/python -RUN_DEPENDS = devel/py-six${MODPY_FLAVOR} +FLAVORS = python3 +FLAVOR = python3 MODPY_PI = Yes MODPY_SETUPTOOLS = Yes -FLAVORS = python3 -FLAVOR ?= +RUN_DEPENDS = devel/py-six${MODPY_FLAVOR} NO_TEST = Yes Index: graphics/py-cycler/pkg/PLIST =================================================================== RCS file: /cvs/ports/graphics/py-cycler/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 PLIST --- graphics/py-cycler/pkg/PLIST 9 Oct 2016 13:27:18 -0000 1.1.1.1 +++ graphics/py-cycler/pkg/PLIST 17 May 2021 07:23:12 -0000 @@ -1,4 +1,6 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2016/10/09 13:27:18 shadchin Exp $ +@conflict py-cycler-* +@pkgpath graphics/py-cycler lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}cycler.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cycler-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ lib/python${MODPY_VERSION}/site-packages/cycler-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO