Index: head/devel/py-colorama/Makefile =================================================================== --- head/devel/py-colorama/Makefile (revision 559580) +++ head/devel/py-colorama/Makefile (revision 559581) @@ -1,21 +1,21 @@ # Created by: Alexey V. Degtyarev # $FreeBSD$ PORTNAME= colorama PORTVERSION= 0.4.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Cross-platform API to print colored terminal text from Python apps LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include Index: head/devel/py-fudge/Makefile =================================================================== --- head/devel/py-fudge/Makefile (revision 559580) +++ head/devel/py-fudge/Makefile (revision 559581) @@ -1,18 +1,18 @@ # Created by: Yi-Huan Chan # $FreeBSD$ PORTNAME= fudge PORTVERSION= 1.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yhchan@csie.nctu.edu.tw COMMENT= Python module for using fake objects to test real ones LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include Index: head/devel/py-game/Makefile =================================================================== --- head/devel/py-game/Makefile (revision 559580) +++ head/devel/py-game/Makefile (revision 559581) @@ -1,59 +1,59 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= game DISTVERSION= 2.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Module designed to write games in Python LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/docs/LGPL.txt BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libsmpeg.so:multimedia/smpeg RUN_DEPENDS= ${PYNUMPY} \ v4l_compat>0:multimedia/v4l_compat -USES= compiler:c11 jpeg pkgconfig python sdl xorg +USES= compiler:c11 jpeg pkgconfig python:3.6+ sdl xorg USE_SDL= sdl2 ttf2 image2 mixer2 USE_PYTHON= autoplist distutils USE_XORG= x11 SDLNOX11= sdl-nox11-[0-9]* DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * post-extract: @${RM} -r ${WRKSRC}/examples/.editorconfig post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} #Remove Un-needed macosx files @${RM} -r ${WRKSRC}/examples/macosx ${TAR} -C ${WRKSRC}/examples -cf - . | \ ${TAR} --unlink -C ${STAGEDIR}${EXAMPLESDIR} -xf - post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TAR} -C ${WRKSRC}/docs -cf - . | \ ${TAR} --unlink -C ${STAGEDIR}${DOCSDIR} -xf - post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pygame/*.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pygame/_sdl2/*.so .include Index: head/devel/py-nose/Makefile =================================================================== --- head/devel/py-nose/Makefile (revision 559580) +++ head/devel/py-nose/Makefile (revision 559581) @@ -1,29 +1,29 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= nose PORTVERSION= 1.3.7 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Discovery-based unittest extension LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/lgpl.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include do-test: # Extra tests for python 3, added in by setup3lib.py .if ${PYTHON_REL} >= 3000 @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build_tests .endif @cd ${WRKSRC} && ${PYTHON_CMD} selftest.py .include Index: head/devel/py-pbr/Makefile =================================================================== --- head/devel/py-pbr/Makefile (revision 559580) +++ head/devel/py-pbr/Makefile (revision 559581) @@ -1,24 +1,24 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pbr PORTVERSION= 5.5.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python Build Reasonableness LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= pbr/tests/testpackage/setup.py NO_ARCH= yes .include Index: head/devel/py-pinocchio/Makefile =================================================================== --- head/devel/py-pinocchio/Makefile (revision 559580) +++ head/devel/py-pinocchio/Makefile (revision 559581) @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= pinocchio PORTVERSION= 0.4.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Pinocchio plugins for the nose testing framework LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include Index: head/devel/py-repoze.lru/Makefile =================================================================== --- head/devel/py-repoze.lru/Makefile (revision 559580) +++ head/devel/py-repoze.lru/Makefile (revision 559581) @@ -1,23 +1,23 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= repoze.lru PORTVERSION= 0.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tiny LRU cache implementation and decorator LICENSE= REPOZE LICENSE_NAME= Repoze Public License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include Index: head/devel/py-wsgiutils/Makefile =================================================================== --- head/devel/py-wsgiutils/Makefile (revision 559580) +++ head/devel/py-wsgiutils/Makefile (revision 559581) @@ -1,22 +1,22 @@ # Created by: Jordi Haarman # $FreeBSD$ PORTNAME= wsgiutils PORTVERSION= 0.7.2 CATEGORIES= devel textproc www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WSGIUtils-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility libraries for development of simple WSGI programs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include Index: head/security/py-pycrypto/Makefile =================================================================== --- head/security/py-pycrypto/Makefile (revision 559580) +++ head/security/py-pycrypto/Makefile (revision 559581) @@ -1,42 +1,42 @@ # Created by: nbm # $FreeBSD$ PORTNAME= pycrypto PORTVERSION= 2.6.1 PORTREVISION= 3 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python Cryptography Toolkit LICENSE= PD LICENSE_FILE= ${WRKSRC}/COPYRIGHT CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pycryptodome-* -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist GNU_CONFIGURE= yes OPTIONS_DEFINE= GMP OPTIONS_DEFAULT= GMP GMP_DESC= Use GMP for faster DSA/RSA operations GMP_CONFIGURE_WITH= gmp GMP_CPPFLAGS= -I${LOCALBASE}/include GMP_LDFLAGS= -L${LOCALBASE}/lib GMP_LIB_DEPENDS= libgmp.so:math/gmp pre-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/setup.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Crypto/*/*.so regression-test: build @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include Index: head/textproc/py-cloud_sptheme/Makefile =================================================================== --- head/textproc/py-cloud_sptheme/Makefile (revision 559580) +++ head/textproc/py-cloud_sptheme/Makefile (revision 559581) @@ -1,25 +1,25 @@ # Created by: Horia Racoviceanu # $FreeBSD$ PORTNAME= cloud_sptheme PORTVERSION= 1.10.1 DISTVERSIONSUFFIX= .post20200504175005 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sphinx theme LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_SPHINX} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-fulltoc>=1.1:textproc/py-sphinxcontrib-fulltoc@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include Index: head/textproc/py-libxml2/Makefile =================================================================== --- head/textproc/py-libxml2/Makefile (revision 559580) +++ head/textproc/py-libxml2/Makefile (revision 559581) @@ -1,33 +1,33 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ CATEGORIES= textproc gnome python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= desktop@FreeBSD.org COMMENT= Python interface for XML parser library for GNOME MASTERDIR= ${.CURDIR}/../libxml2 BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist USE_GNOME= libxml2 -USES= gettext-runtime gnome python +USES= gettext-runtime gnome python:3.6+ USE_PYTHON= autoplist distutils CPPFLAGS+= `${PYTHON_CMD}-config --cflags` LDFLAGS+= -L${LOCALBASE}/lib `${PYTHON_CMD}-config --libs` CONFIGURE_ARGS= --with-iconv=${ICONV_PREFIX} \ --with-html-dir=${PREFIX}/share/doc \ --with-html-subdir=${PORTNAME} \ --with-python=${PYTHON_CMD} DOCSDIR= ${PREFIX}/share/doc/py-libxml2 EXAMPLESDIR= ${PREFIX}/share/examples/py-libxml2 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/libxml2mod*.so .include "${MASTERDIR}/Makefile" Index: head/textproc/py-sphinxcontrib-fulltoc/Makefile =================================================================== --- head/textproc/py-sphinxcontrib-fulltoc/Makefile (revision 559580) +++ head/textproc/py-sphinxcontrib-fulltoc/Makefile (revision 559581) @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= sphinxcontrib-fulltoc PORTVERSION= 1.2.0 CATEGORIES= textproc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vanilla@FreeBSD.org COMMENT= Sphinx Fulltoc Extension LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8.1:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PY_SPHINX} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include Index: head/www/py-flup6/Makefile =================================================================== --- head/www/py-flup6/Makefile (revision 559580) +++ head/www/py-flup6/Makefile (revision 559581) @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= flup6 PORTVERSION= 1.1.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= FreeBSD@Shaneware.biz COMMENT= Random assortment of WSGI servers LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include Index: head/www/py-paste/Makefile =================================================================== --- head/www/py-paste/Makefile (revision 559580) +++ head/www/py-paste/Makefile (revision 559581) @@ -1,31 +1,31 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= Paste PORTVERSION= 3.4.6 PORTREVISION= 0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Tools for using a Web Server Gateway Interface stack LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/tox -e ${PY_FLAVOR} .include Index: head/www/py-pastedeploy/Makefile =================================================================== --- head/www/py-pastedeploy/Makefile (revision 559580) +++ head/www/py-pastedeploy/Makefile (revision 559581) @@ -1,23 +1,23 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= pastedeploy PORTVERSION= 2.1.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PasteDeploy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Load, configure, and compose WSGI applications and servers LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.6:www/py-paste@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include Index: head/www/py-routes/Makefile =================================================================== --- head/www/py-routes/Makefile (revision 559580) +++ head/www/py-routes/Makefile (revision 559581) @@ -1,22 +1,22 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= routes PORTVERSION= 2.5.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP/source/R/Routes PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Routes-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Routing package for Python that matches URLs to dicts and vice versa LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0.3:devel/py-repoze.lru@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include