Index: head/archivers/py-brotlipy/Makefile =================================================================== --- head/archivers/py-brotlipy/Makefile (revision 560866) +++ head/archivers/py-brotlipy/Makefile (revision 560867) @@ -1,26 +1,24 @@ # $FreeBSD$ PORTNAME= brotlipy PORTVERSION= 0.7.0 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python binding to the Brotli library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} -py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>=1.0.4,<2.0:devel/py-enum34@${PY_FLAVOR} - USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/brotli/*.so .include Index: head/databases/py-fdb/Makefile =================================================================== --- head/databases/py-fdb/Makefile (revision 560866) +++ head/databases/py-fdb/Makefile (revision 560867) @@ -1,30 +1,28 @@ # Created by: Jose Jachuf # $FreeBSD$ PORTNAME= fdb PORTVERSION= 2.0.1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Firebird RDBMS bindings for Python LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.TXT -py27_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} - USES= firebird python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${ECHO_MSG} @${ECHO_MSG} "Please make sure that your firebird-client installation" @${ECHO_MSG} "is built with command make -DPACKAGE_BUILDING." @${ECHO_MSG} "The build of py-fdb will fail otherwise." @${ECHO_MSG} .include Index: head/devel/py-PeachPy/Makefile =================================================================== --- head/devel/py-PeachPy/Makefile (revision 560866) +++ head/devel/py-PeachPy/Makefile (revision 560867) @@ -1,28 +1,27 @@ # $FreeBSD$ PORTNAME= PeachPy DISTVERSION= g20180225 PORTEPOCH= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Portable efficient assembly codegen in higher-level Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opcodes>=0.3.13:devel/py-opcodes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${PY_FLAVOR} USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= Maratyszcza # the latest version is here, not on PyPI GH_TAGNAME= 01d1515 USE_PYTHON= distutils autoplist NO_ARCH= yes .include Index: head/devel/py-pymaven-patch/Makefile =================================================================== --- head/devel/py-pymaven-patch/Makefile (revision 560866) +++ head/devel/py-pymaven-patch/Makefile (revision 560867) @@ -1,31 +1,30 @@ # $FreeBSD$ PORTNAME= pymaven-patch DISTVERSION= 0.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Library for interfacing with maven LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0.0<5.0.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10<2.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0<3.0.0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} -py27_TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs -v .include Index: head/editors/py-pynvim/Makefile =================================================================== --- head/editors/py-pynvim/Makefile (revision 560866) +++ head/editors/py-pynvim/Makefile (revision 560867) @@ -1,33 +1,32 @@ # $FreeBSD$ PORTNAME= pynvim DISTVERSION= 0.4.2 CATEGORIES= editors python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tm@NetBSD.org COMMENT= Python client and plugin host for Neovim LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} -py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trollius>=0:devel/py-trollius@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.4.0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= concurrent distutils flavors autoplist NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ SUFFIX_FOR_PYTHON_3=${PYTHON_MAJOR_VER:M3} maintainer-test: # Cannot depend on neovim as it could create a circular dependency @${ECHO_CMD} "===> Install neovim, then run:" @${ECHO_CMD} "cd ${WRKSRC} && ${PYTHON_CMD} -m pytest" .include Index: head/graphics/py-traitsui/Makefile =================================================================== --- head/graphics/py-traitsui/Makefile (revision 560866) +++ head/graphics/py-traitsui/Makefile (revision 560867) @@ -1,63 +1,62 @@ # Created by: Vladimir Chukharev # $FreeBSD$ PORTNAME= traitsui PORTVERSION= 6.1.3 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Enthought traits-capable user interfaces LICENSE= BSD3CLAUSE LGPL21 EPL LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt # See ${WRKSRC}/image_LICENSE.txt for per file license information RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>0:devel/py-traits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyface>=6.0.0:devel/py-pyface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} # The requirements are defined in traitsui/__init__.py TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}traits>0:devel/py-traits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} -py27_TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} # Those requirements (except for pip + coverage) were extracted from etstool.py USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes -# Support for the wxPython toolkit is also available, but only for Python 2. +# Support fro the wxPython toolkit is also available, but # Python 3 needs wxPython 4 which isn't ported, yet. So we use only Qt5 for a -# while to make the port useful for Python 2 and 3. +# while to make the port useful for Python 3. OPTIONS_DEFINE= QT5 OPTIONS_DEFAULT=QT5 QT5_RUN_DEPENDS= ${PY_PYGMENTS} QT5_USES= pyqt:5 QT5_USE= PYQT=core_run,gui_run,printsupport_run,svg_run,widgets_run # These tests were extracted from etstool.py and adapted to the ports test framework do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v traitsui.tests # The test "test_wrap_text_narrow_short" fails at the moment and is going to be # fixed with the next release. # See also: https://github.com/enthought/traitsui/issues/643 # # Note: The occurences of "qt4" aren't typos do-test-QT5-on: @cd ${WRKSRC} && ${SETENV} ETS_TOOLKIT=qt4 QT_API=pyqt5 \ ${PYTHON_CMD} -m nose -v traitsui.qt4.tests .include Index: head/net-mgmt/py-ncclient/Makefile =================================================================== --- head/net-mgmt/py-ncclient/Makefile (revision 560866) +++ head/net-mgmt/py-ncclient/Makefile (revision 560867) @@ -1,26 +1,24 @@ # $FreeBSD$ PORTNAME= ncclient DISTVERSION= 0.6.7 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Python library for NETCONF clients LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -py27_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}selectors2>=2.0.1:devel/py-selectors2@${PY_FLAVOR} - USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include Index: head/textproc/py-parsel/Makefile =================================================================== --- head/textproc/py-parsel/Makefile (revision 560866) +++ head/textproc/py-parsel/Makefile (revision 560867) @@ -1,24 +1,23 @@ # $FreeBSD$ PORTNAME= parsel PORTVERSION= 1.5.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eric@camachat.org COMMENT= Library to extract data from HTML and XML using XPath and CSS selectors LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.9:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}w3lib>=1.19.0:www/py-w3lib@${PY_FLAVOR} -py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}functools32>0:devel/py-functools32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include Index: head/textproc/py-python-xmp-toolkit/Makefile =================================================================== --- head/textproc/py-python-xmp-toolkit/Makefile (revision 560866) +++ head/textproc/py-python-xmp-toolkit/Makefile (revision 560867) @@ -1,28 +1,27 @@ # $FreeBSD$ PORTNAME= python-xmp-toolkit DISTVERSION= 2.0.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= XMP Toolkit for working with metadata LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libexempi.so:textproc/exempi RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -py27_TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v -e 'test_core') .include Index: head/www/py-wfuzz/Makefile =================================================================== --- head/www/py-wfuzz/Makefile (revision 560866) +++ head/www/py-wfuzz/Makefile (revision 560867) @@ -1,26 +1,25 @@ # $FreeBSD$ PORTNAME= wfuzz DISTVERSION= 3.1.0 CATEGORIES= www security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Web application fuzzer allowing to find vulnerabilities in them LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include