Index: Mk/Uses/python.mk =================================================================== --- Mk/Uses/python.mk +++ Mk/Uses/python.mk @@ -307,6 +307,12 @@ PYTHON3_DEFAULT_VERSION?= python${PYTHON3_DEFAULT} .endif +.if ${FLAVOR} == python2 +_PYTHON_ARGS= 2 +.elif ${FLAVOR} == python3 +_PYTHON_ARGS= 3 +.endif + .if ${_PYTHON_ARGS} == "2" _PYTHON_ARGS= ${PYTHON2_DEFAULT_VERSION:S/^python//} _WANTS_META_PORT= 2 Index: devel/py-args/Makefile =================================================================== --- devel/py-args/Makefile +++ devel/py-args/Makefile @@ -16,4 +16,6 @@ USES= python USE_PYTHON= distutils autoplist +FLAVORS= python2 python3 + .include Index: devel/py-clint/Makefile =================================================================== --- devel/py-clint/Makefile +++ devel/py-clint/Makefile @@ -13,7 +13,9 @@ LICENSE= ISCL -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args +FLAVORS= python2 python3 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${FLAVOR} USES= python USE_PYTHON= autoplist distutils