Index: head/audio/py-gmusicapi/Makefile =================================================================== --- head/audio/py-gmusicapi/Makefile (revision 559055) +++ head/audio/py-gmusicapi/Makefile (revision 559056) @@ -1,43 +1,43 @@ # Created by: Thomas Zander # $FreeBSD$ PORTNAME= gmusicapi PORTVERSION= 11.0.1 PORTREVISION= 2 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= riggs@FreeBSD.org COMMENT= Unofficial Python API for Google Play Music LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Google Play Music is going away: https://github.com/simon-weber/gmusicapi/issues/673 EXPIRATION_DATE=2020-12-30 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.2:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>=1.18:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.2:security/py-oauth2client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gpsoauth>=0.0:security/py-gpsoauth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}validictory>=0.9.3:devel/py-validictory@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ndg-httpsclient>0:net/py-ndg-httpsclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mechanicalsoup>0:www/py-mechanicalsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= simon-weber NO_ARCH= yes .include Index: head/audio/py-gtts/Makefile =================================================================== --- head/audio/py-gtts/Makefile (revision 559055) +++ head/audio/py-gtts/Makefile (revision 559056) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= gtts DISTVERSIONPREFIX= v DISTVERSION= 2.1.1 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Library/CLI tool to interface with Google Translate text-to-speech API LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gtts-token>=1.1.3:security/py-gtts-token@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.9:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testfixtures>0:devel/py-testfixtures@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= pndurette GH_PROJECT= gTTS USE_PYTHON= distutils autoplist NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}twine1>=1.11:devel/py-twine1@${PY_FLAVOR} .else BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}twine>=1.11:devel/py-twine@${PY_FLAVOR} .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include Index: head/devel/py-zope.testbrowser/Makefile =================================================================== --- head/devel/py-zope.testbrowser/Makefile (revision 559055) +++ head/devel/py-zope.testbrowser/Makefile (revision 559056) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= zope.testbrowser PORTVERSION= 5.5.1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Programmable browser for functional black-box tests LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mechanize>=0.2.0:www/py-mechanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include Index: head/finance/py-ofxparse/Makefile =================================================================== --- head/finance/py-ofxparse/Makefile (revision 559055) +++ head/finance/py-ofxparse/Makefile (revision 559056) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= ofxparse PORTVERSION= 0.20 PORTREVISION= 1 CATEGORIES= finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Tools for working with the OFX file format LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup448>0:www/py-beautifulsoup448@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include Index: head/misc/pubs/Makefile =================================================================== --- head/misc/pubs/Makefile (revision 559055) +++ head/misc/pubs/Makefile (revision 559056) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= pubs DISTVERSIONPREFIX= v DISTVERSION= 0.8.3 CATEGORIES= misc python MAINTAINER= yuri@FreeBSD.org COMMENT= Your bibliography on the command line LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/license RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bibtexparser>=1.0:textproc/py-bibtexparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes .include Index: head/multimedia/py-periscope/Makefile =================================================================== --- head/multimedia/py-periscope/Makefile (revision 559055) +++ head/multimedia/py-periscope/Makefile (revision 559056) @@ -1,55 +1,55 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= periscope PORTVERSION= 0.2.4 PORTREVISION= 4 CATEGORIES= multimedia python MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/periscope/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= python-${PORTNAME}_${PORTVERSION}.orig${EXTRACT_SUFX} \ periscope.desktop DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= python-${PORTNAME}_${PORTVERSION}.orig${EXTRACT_SUFX} MAINTAINER= bofh@FreeBSD.org COMMENT= Subtitles searching module LICENSE= LGPL3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= desktop-file-utils python +USES= desktop-file-utils python:3.6+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= UNRAR OPTIONS_DEFAULT= UNRAR UNRAR_RUN_DEPENDS= unrar:archivers/unrar NO_WRKSUBDIR= yes PLIST_FILES= share/applications/periscope.desktop NO_ARCH= yes .include post-patch: ${REINPLACE_CMD} -e 's|from BeautifulSoup import|from bs4 import|' \ ${WRKSRC}/periscope/plugins/Podnapisi.py \ ${WRKSRC}/periscope/plugins/Subtitulos.py \ ${WRKSRC}/periscope/plugins/SubsWiki.py \ ${WRKSRC}/periscope/plugins/Addic7ed.py \ ${WRKSRC}/periscope/plugins/SubScene.py ${REINPLACE_CMD} -e 's|import os, re, BeautifulSoup|import os, re, bs4|' \ ${WRKSRC}/periscope/plugins/TvSubtitles.py pre-build: .if ${PYTHON_REL} >= 3000 @${LOCALBASE}/bin/2to3-${PYTHON_VER} --no-diffs --nobackups --verbose --write \ ${WRKSRC}/ .endif post-install: ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/periscope.desktop \ ${STAGEDIR}${DESKTOPDIR} .include Index: head/sysutils/py-dlipower/Makefile =================================================================== --- head/sysutils/py-dlipower/Makefile (revision 559055) +++ head/sysutils/py-dlipower/Makefile (revision 559056) @@ -1,25 +1,25 @@ # Created by: M. Warner Losh # $FreeBSD$ PORTNAME= dlipower PORTVERSION= 1.0.176 PORTEPOCH= 2 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= imp@FreeBSD.org COMMENT= CLI interface to Digital Logger's (DLI) Power Strips LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix SHEBANG_FILES= scripts/fence_dli USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include Index: head/www/py-WebTest/Makefile =================================================================== --- head/www/py-WebTest/Makefile (revision 559055) +++ head/www/py-WebTest/Makefile (revision 559056) @@ -1,30 +1,30 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= WebTest PORTVERSION= 2.0.32 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Helper to test WSGI applications LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= Pylons GH_PROJECT= webtest -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include Index: head/www/py-beautifulsoup/Makefile =================================================================== --- head/www/py-beautifulsoup/Makefile (revision 559055) +++ head/www/py-beautifulsoup/Makefile (revision 559056) @@ -1,36 +1,36 @@ # Created by: Mike Meyer # $FreeBSD$ PORTNAME= beautifulsoup PORTVERSION= 4.9.3 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= beautifulsoup4-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= HTML/XML Parser for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}soupsieve>=1.2:www/py-soupsieve@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PY_SPHINX} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv") .include Index: head/www/py-beautifulsoup448/Makefile =================================================================== --- head/www/py-beautifulsoup448/Makefile (revision 559055) +++ head/www/py-beautifulsoup448/Makefile (revision 559056) @@ -1,26 +1,26 @@ # Created by: Mike Meyer # $FreeBSD$ PORTNAME= beautifulsoup4 PORTVERSION= 4.8.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 48 MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTML/XML Parser for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}soupsieve>=1.2:www/py-soupsieve@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= ignore:1 .include Index: head/www/py-django-htmlmin/Makefile =================================================================== --- head/www/py-django-htmlmin/Makefile (revision 559055) +++ head/www/py-django-htmlmin/Makefile (revision 559056) @@ -1,20 +1,20 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= django-htmlmin PORTVERSION= 0.9.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= HTML minifier for Python RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/element.py:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/html5lib/html5parser.py:www/py-html5lib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include Index: head/www/py-django-mezzanine/Makefile =================================================================== --- head/www/py-django-mezzanine/Makefile (revision 559055) +++ head/www/py-django-mezzanine/Makefile (revision 559056) @@ -1,46 +1,46 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= django-mezzanine PORTVERSION= 4.3.1 PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Content management platform built using the Django framework LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-contrib-comments>0:www/py-django-contrib-comments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-mezzanine-filebrowser>=0.5.0:www/py-django-mezzanine-filebrowser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-mezzanine-grappelli>=0.5.0:www/py-django-mezzanine-grappelli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bleach>=2.0:www/py-bleach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.3:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.4:www/py-requests-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.9.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PY_PILLOW} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pep8>=1.4.1:devel/pep8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.6.1:devel/py-pyflakes@${PY_FLAVOR} -USES= gettext python +USES= gettext python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= stephenmcd GH_PROJECT= mezzanine NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_VER=${PYTHON_VER} do-test: @cd ${WRKSRC} && ${SETENV} TZ=UTC LC_ALL=en_US.UTF-8 ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include Index: head/www/py-google/Makefile =================================================================== --- head/www/py-google/Makefile (revision 559055) +++ head/www/py-google/Makefile (revision 559056) @@ -1,21 +1,21 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= google DISTVERSION= 3.0.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings to the Google search engine LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include Index: head/www/py-mechanicalsoup/Makefile =================================================================== --- head/www/py-mechanicalsoup/Makefile (revision 559055) +++ head/www/py-mechanicalsoup/Makefile (revision 559056) @@ -1,31 +1,31 @@ # Created by: Thomas Zander # $FreeBSD$ PORTNAME= mechanicalsoup PORTVERSION= 0.12.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MechanicalSoup-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for automating interaction with websites LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>=0:www/py-requests-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include Index: head/www/py-pecan/Makefile =================================================================== --- head/www/py-pecan/Makefile (revision 559055) +++ head/www/py-pecan/Makefile (revision 559056) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= pecan PORTVERSION= 1.3.3 CATEGORIES= www python net MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wjw@digiware.nl COMMENT= WSGI object-dispatching web framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0.4.0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.1:www/py-WebTest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logutils>=0.3:devel/py-logutils@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} setup.py test) .include .if ${PYTHON_VER} < 3.4 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=0:devel/py-singledispatch@${PY_FLAVOR} .endif .if ${PYTHON_VER} < 3.0 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Genshi>=0:textproc/py-genshi@${PY_FLAVOR} # To be ported # ${PYTHON_PKGNAMEPREFIX}kajiki>0:textproc/py-kajiki@${PY_FLAVOR} .else # Genshi added Python3 (< 3.5) support in 0.7 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${PY_FLAVOR} .endif .include Index: head/www/py-soupsieve/Makefile =================================================================== --- head/www/py-soupsieve/Makefile (revision 559055) +++ head/www/py-soupsieve/Makefile (revision 559056) @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= soupsieve PORTVERSION= 2.0.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= CSS4 selector implementation for BeautifulSoup LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>4:www/py-beautifulsoup@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_VER} < 3 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.functools_lru_cache>0:devel/py-backports.functools_lru_cache@${PY_FLAVOR} .endif do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include Index: head/www/py-splinter/Makefile =================================================================== --- head/www/py-splinter/Makefile (revision 559055) +++ head/www/py-splinter/Makefile (revision 559056) @@ -1,24 +1,24 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= splinter PORTVERSION= 0.13.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Browser abstraction for web acceptance testing LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}selenium>=2.47:www/py-selenium@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=4.0.4:devel/py-zope.testbrowser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include Index: head/www/py-wikipedia/Makefile =================================================================== --- head/www/py-wikipedia/Makefile (revision 559055) +++ head/www/py-wikipedia/Makefile (revision 559056) @@ -1,21 +1,21 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= wikipedia PORTVERSION= 1.4.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Wikipedia API for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include Index: head/www/rtv/Makefile =================================================================== --- head/www/rtv/Makefile (revision 559055) +++ head/www/rtv/Makefile (revision 559056) @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= rtv PORTVERSION= 1.27.0 DISTVERSIONPREFIX= v CATEGORIES= www MAINTAINER= dbaio@FreeBSD.org COMMENT= Commandline client for reddit LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kitchen>=1.2.4:devel/py-kitchen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.1:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.10:devel/py-decorator@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix USE_GITHUB= yes GH_ACCOUNT= michael-lazar NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mailcap_fix>=0.1.3:devel/py-mailcap-fix@${PY_FLAVOR} .endif .include Index: head/www/searx/Makefile =================================================================== --- head/www/searx/Makefile (revision 559055) +++ head/www/searx/Makefile (revision 559056) @@ -1,54 +1,51 @@ # Created by: Loic Blot # $FreeBSD$ PORTNAME= searx DISTVERSIONPREFIX= v DISTVERSION= 0.16.0 PORTREVISION= 3 CATEGORIES= www python MAINTAINER= loic.blot@unix-experience.fr COMMENT= Privacy-respecting, hackable metasearch engine LICENSE= AGPLv3 -DEPRECATED= Uses deprecated version of python -EXPIRATION_DATE= 2020-12-31 - RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-babel>0:devel/py-flask-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ndg-httpsclient>0:net/py-ndg-httpsclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}splinter>0:www/py-splinter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} -USES= python:2.7 +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= asciimoo USE_PYTHON= distutils autoplist noflavors USE_RC_SUBR= searx NO_ARCH= yes SUB_FILES= searx pkg-message SUB_LIST= PYTHON_CMD=${PYTHON_CMD} PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} post-patch: # expect dependencies to be backwards-compatible, otherwise it is difficult to have a port @${REINPLACE_CMD} -e 's|==|>=|' ${WRKSRC}/requirements.txt post-install: # workaround for https://github.com/asciimoo/searx/issues/1208 @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/tests @${REINPLACE_CMD} -e 's|.*/tests/.*||' ${_PYTHONPKGLIST} # move settings to etc/ /usr/local/lib/python2.7/site-packages/searx/settings.yml @${MV} ${STAGEDIR}${PYTHON_SITELIBDIR}/searx/settings.yml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}-settings.yml.sample @${LN} -s ${PREFIX}/etc/${PORTNAME}-settings.yml ${STAGEDIR}${PYTHON_SITELIBDIR}/searx/settings.yml .include