diff --git a/accessibility/py-atspi/Makefile b/accessibility/py-atspi/Makefile index 2084a27ca99d..6536ef1fb190 100644 --- a/accessibility/py-atspi/Makefile +++ b/accessibility/py-atspi/Makefile @@ -1,27 +1,27 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= atspi PORTVERSION= 2.38.0 CATEGORIES= accessibility x11-toolkits python MASTER_SITES= GNOME/sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyatspi-${PORTVERSION} DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Python API for the D-BUS based SPI framework LICENSE= LGPL20 RUN_DEPENDS= ${LOCALBASE}/libexec/at-spi2-registryd:accessibility/at-spi2-core CONFLICTS= at-spi-1.[0-9]* PORTSCOUT= limitw:1,even -USES= gettext gmake gnome localbase pathfix pkgconfig python tar:xz +USES= gettext gmake gnome localbase pathfix pkgconfig python:3.6+ tar:xz USE_PYTHON= flavors py3kplist USE_GNOME= intlhack pygobject3 GNU_CONFIGURE= yes .include diff --git a/archivers/py-brotli/Makefile b/archivers/py-brotli/Makefile index e66b610c2750..4ee84a073042 100644 --- a/archivers/py-brotli/Makefile +++ b/archivers/py-brotli/Makefile @@ -1,25 +1,25 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= brotli PORTVERSION= 1.0.9 CATEGORIES= archivers MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Brotli-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic-purpose lossless compression algorithm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++0x python shebangfix zip +USES= compiler:c++0x python:3.6+ shebangfix zip USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= python/bro.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_brotli*.so .include diff --git a/archivers/py-brotlipy/Makefile b/archivers/py-brotlipy/Makefile index 5be49b363c9f..461d25edb740 100644 --- a/archivers/py-brotlipy/Makefile +++ b/archivers/py-brotlipy/Makefile @@ -1,26 +1,26 @@ # $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 +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/brotli/*.so .include diff --git a/archivers/py-bz2file/Makefile b/archivers/py-bz2file/Makefile index 96a54bb4d31f..28bb7e88db09 100644 --- a/archivers/py-bz2file/Makefile +++ b/archivers/py-bz2file/Makefile @@ -1,19 +1,19 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= bz2file PORTVERSION= 0.98 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Read and write bzip2-compressed files LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/archivers/py-libarchive-c/Makefile b/archivers/py-libarchive-c/Makefile index 8b77efa6fc1b..71e56e310993 100644 --- a/archivers/py-libarchive-c/Makefile +++ b/archivers/py-libarchive-c/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= libarchive-c PORTVERSION= 2.8 PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python interface to libarchive LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -vv .include diff --git a/archivers/py-lz4/Makefile b/archivers/py-lz4/Makefile index e62676ca0edf..06b8746c98a8 100644 --- a/archivers/py-lz4/Makefile +++ b/archivers/py-lz4/Makefile @@ -1,39 +1,39 @@ # $FreeBSD$ PORTNAME= lz4 PORTVERSION= 2.1.10 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python binding for the LZ4 compression library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= liblz4>=1.7.5:archivers/liblz4 \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= liblz4.so:archivers/liblz4 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils py3kplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/_version*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/block/_block*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/frame/_frame*.so do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} .endif .include diff --git a/archivers/py-lzma/Makefile b/archivers/py-lzma/Makefile index 9042121b6379..e6904b8da312 100644 --- a/archivers/py-lzma/Makefile +++ b/archivers/py-lzma/Makefile @@ -1,36 +1,36 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= lzma PORTVERSION= 0.5.0 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= sbz@FreeBSD.org COMMENT= Python binding for the LZMA compression library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le -USES= dos2unix python +USES= dos2unix python:3.6+ USE_PYTHON= concurrent distutils autoplist DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} PORTDOCS= USAGE.md INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR} post-install: @${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/pylzma*.so .include diff --git a/archivers/py-lzstring/Makefile b/archivers/py-lzstring/Makefile index 942c471e465f..0f9e58f82da4 100644 --- a/archivers/py-lzstring/Makefile +++ b/archivers/py-lzstring/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= lzstring DISTVERSION= 1.0.4 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= LZ-based in-memory string compression LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/archivers/py-python-lhafile/Makefile b/archivers/py-python-lhafile/Makefile index 7cee606d2113..a7e685d016f0 100644 --- a/archivers/py-python-lhafile/Makefile +++ b/archivers/py-python-lhafile/Makefile @@ -1,23 +1,23 @@ # Created by: Carsten Larsen # $FreeBSD$ PORTNAME= python-lhafile DISTVERSION= 0.2.2 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= lhafile-${DISTVERSION} MAINTAINER= cs@innolan.dk COMMENT= LHA(.lzh) file extract interface LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lzhlib*.so .include diff --git a/archivers/py-python-lzo/Makefile b/archivers/py-python-lzo/Makefile index 0ae6b25c545c..b45db4ba4fa0 100644 --- a/archivers/py-python-lzo/Makefile +++ b/archivers/py-python-lzo/Makefile @@ -1,21 +1,21 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= python-lzo DISTVERSION= 1.12 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for the LZO data compression library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblzo2.so:archivers/lzo2 -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/archivers/py-python-snappy/Makefile b/archivers/py-python-snappy/Makefile index aee9472bd732..567b58c5442d 100644 --- a/archivers/py-python-snappy/Makefile +++ b/archivers/py-python-snappy/Makefile @@ -1,29 +1,29 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= python-snappy PORTVERSION= 0.5.4 CATEGORIES= archivers devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library for the snappy compression library from Google LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsnappy.so:archivers/snappy -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist CPPFLAGS+= -I${LOCALBASE}/include TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/scratch # Any directory different from ${WRKSRC} do-test: @${MKDIR} ${TEST_WRKSRC} @${CP} ${WRKSRC}/test_*.py ${TEST_WRKSRC} @(cd ${TEST_WRKSRC} && for t in test_*.py; do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} $$t; done) .include diff --git a/archivers/py-rcssmin/Makefile b/archivers/py-rcssmin/Makefile index a13057aeea49..9a0480b979a3 100644 --- a/archivers/py-rcssmin/Makefile +++ b/archivers/py-rcssmin/Makefile @@ -1,19 +1,19 @@ # Created by: Richard Gallamore # $FreeBSD$ PORTNAME= rcssmin PORTVERSION= 1.0.6 PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Fast CSS minifier for Python LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/archivers/py-rjsmin/Makefile b/archivers/py-rjsmin/Makefile index 86202bffad93..317890ec0818 100644 --- a/archivers/py-rjsmin/Makefile +++ b/archivers/py-rjsmin/Makefile @@ -1,18 +1,18 @@ # Created by: Richard Gallamore # $FreeBSD$ PORTNAME= rjsmin PORTVERSION= 1.1.0 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Fast javascript minifier for Python LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/archivers/py-warctools/Makefile b/archivers/py-warctools/Makefile index 449388abc2bd..fcf3329dd30b 100644 --- a/archivers/py-warctools/Makefile +++ b/archivers/py-warctools/Makefile @@ -1,19 +1,19 @@ # Created by: Poul-Henning Kamp # $FreeBSD$ PORTNAME= warctools PORTVERSION= 4.10.0 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Tools for debugging ISO28500/WARC files LICENSE= MIT NO_ARCH= yes USE_PYTHON= autoplist distutils -USES= python +USES= python:3.6+ .include diff --git a/archivers/py-zopfli/Makefile b/archivers/py-zopfli/Makefile index af72de6f4695..31c6635722fe 100644 --- a/archivers/py-zopfli/Makefile +++ b/archivers/py-zopfli/Makefile @@ -1,19 +1,19 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= zopfli PORTVERSION= 0.1.7 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Zopfli module for python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils .include diff --git a/archivers/py-zstandard/Makefile b/archivers/py-zstandard/Makefile index de6ec89d2fb9..9c0a8a005eb9 100644 --- a/archivers/py-zstandard/Makefile +++ b/archivers/py-zstandard/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= zstandard DISTVERSION= 0.14.1 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Zstandard bindings for Python, a full-featured version LICENSE= BSD2CLAUSE BROKEN_FreeBSD_11_powerpc64= fails to build: cffi.error.CDefError: parse error BROKEN_FreeBSD_12_powerpc64= fails to build: cffi.error.CDefError: parse error BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.8.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libzstd.so:archivers/zstd -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= --system-zstd post-install: @cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} && ${STRIP_CMD} zstd*.so _zstd_cffi*.so .include diff --git a/archivers/py-zstd/Makefile b/archivers/py-zstd/Makefile index f1f08e5eb3fc..a0453854dfef 100644 --- a/archivers/py-zstd/Makefile +++ b/archivers/py-zstd/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= zstd DISTVERSION= 1.4.5.1 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Zstandard compression library LICENSE= BSD2CLAUSE LIB_DEPENDS= libzstd.so:archivers/zstd -USES= python localbase +USES= python:3.6+ localbase USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= --external post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zstd*.so .include diff --git a/astro/py-ephem/Makefile b/astro/py-ephem/Makefile index c7c389a7e729..309256e85110 100644 --- a/astro/py-ephem/Makefile +++ b/astro/py-ephem/Makefile @@ -1,25 +1,25 @@ # Created by: db # $FreeBSD$ PORTNAME= ephem PORTVERSION= 3.7.7.1 CATEGORIES= astro math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Compute positions of the planets and stars LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ephem/_libastro*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/astro/py-horoscopegenerator/Makefile b/astro/py-horoscopegenerator/Makefile index e8c3bb966083..bf23ddac66e1 100644 --- a/astro/py-horoscopegenerator/Makefile +++ b/astro/py-horoscopegenerator/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= horoscopegenerator PORTVERSION= 0.1.8 PORTREVISION= 1 CATEGORIES= astro python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= HoroscopeGenerator-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate horoscopes using context-free grammar LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nltk>=0:textproc/py-nltk@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/astro/py-metar/Makefile b/astro/py-metar/Makefile index c398269bc4ca..8bbe99771a73 100644 --- a/astro/py-metar/Makefile +++ b/astro/py-metar/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= metar PORTVERSION= 1.7.0 CATEGORIES= astro python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parse METAR-coded weather reports # It actually has the first clause only. LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/astro/py-pymeeus/Makefile b/astro/py-pymeeus/Makefile index 0001e0177e86..9c66be450fd1 100644 --- a/astro/py-pymeeus/Makefile +++ b/astro/py-pymeeus/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= pymeeus PORTVERSION= 0.3.6 CATEGORIES= astro science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyMeeus-${DISTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Python implementation of Jean Meeus astronomical routines LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/astro/py-pysofa/Makefile b/astro/py-pysofa/Makefile index 006f8c5ece45..4b74b570b0e7 100644 --- a/astro/py-pysofa/Makefile +++ b/astro/py-pysofa/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= pysofa DISTVERSION= 0.1.1 PORTREVISION= 2 CATEGORIES= astro devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for SOFA, the fundamental astronomy library LICENSE= PD LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${LOCALBASE}/lib/libsofa_c.so:astro/sofa \ ${PYNUMPY} -USES= python +USES= python:3.6+ NO_ARCH= yes USE_PYTHON= distutils autoplist post-patch: @${REINPLACE_CMD} -e "s|find_library('sofa_c')|\"${LOCALBASE}/lib/libsofa_c.so\"|" \ ${WRKSRC}/pysofa/pysofa_ctypes.py .include diff --git a/astro/py-pywapi/Makefile b/astro/py-pywapi/Makefile index 009bdf386b38..c0deb1df4fd9 100644 --- a/astro/py-pywapi/Makefile +++ b/astro/py-pywapi/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= pywapi PORTVERSION= 0.3.8 CATEGORIES= astro python MASTER_SITES= http://launchpad.net/python-weather-api/trunk/${PORTVERSION}/+download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python wrapper around different weather APIs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/audio/mps/Makefile b/audio/mps/Makefile index de6da29a4668..e1b7788ebdc6 100644 --- a/audio/mps/Makefile +++ b/audio/mps/Makefile @@ -1,30 +1,30 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= mps PORTVERSION= 0.20.16 #PORTREVISION= 0 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= CHEESESHOP MAINTAINER= nivit@FreeBSD.org COMMENT= Terminal based MP3 search, playback and download LICENSE= GPLv3 OPTIONS_DEFAULT= MPLAYER OPTIONS_RADIO= PLAYER OPTIONS_RADIO_PLAYER= MPLAYER MPV MPV_DESC= Mpv media player support # This port installs the following files in shared dirs # PLIST_FILES= bin/mps -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv .include diff --git a/audio/py-SoundFile/Makefile b/audio/py-SoundFile/Makefile index 138ac7d4744a..cff165307e31 100644 --- a/audio/py-SoundFile/Makefile +++ b/audio/py-SoundFile/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= SoundFile DISTVERSION= 0.10.3.post1 PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Audio library based on libsndfile, CFFI and NumPy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYNUMPY} \ ${PREFIX}/lib/libsndfile.so:audio/libsndfile -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-al/Makefile b/audio/py-al/Makefile index 0c9a84c04e8e..990f81f79864 100644 --- a/audio/py-al/Makefile +++ b/audio/py-al/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= al PORTVERSION= 0.1.0 CATEGORIES= audio python MASTER_SITES= http://bitbucket.org/marcusva/py-al/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyAL-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= OpenAL bindings for Python LICENSE= PD ZLIB LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/doc/copying.rst -USES= openal:al python +USES= openal:al python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/audio/py-apetag/Makefile b/audio/py-apetag/Makefile index 66d5417baf95..129cea4a8434 100644 --- a/audio/py-apetag/Makefile +++ b/audio/py-apetag/Makefile @@ -1,18 +1,18 @@ # Created by: Chao Shin # $FreeBSD$ PORTNAME= apetag PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= SF/pylibape/py-ApeTag/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py-ApeTag-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library for APE Tag written in Python -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/audio/py-aubio/Makefile b/audio/py-aubio/Makefile index 5c4918e73111..d8cc721b14f3 100644 --- a/audio/py-aubio/Makefile +++ b/audio/py-aubio/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTREVISION= 3 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python bindings for aubio music analysis LIB_DEPENDS= libaubio.so:audio/aubio BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= sox:audio/sox \ ${PYTHON_PKGNAMEPREFIX}nose2>=0.6.5:devel/py-nose2@${PY_FLAVOR} -USES+= python +USES+= python:3.6+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= ${MAKE_ENV} PYTHONPATH=${WRKSRC}/`ls -rtd build/lib.* | head -1` TEST_TARGET= test DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} MASTERDIR= ${.CURDIR}/../../audio/aubio SLAVEPORT= py PLIST= ${.CURDIR}/pkg-plist pre-test: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} create_test_sounds) post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_aubio*.so .include "${MASTERDIR}/Makefile" diff --git a/audio/py-audioread/Makefile b/audio/py-audioread/Makefile index 41001668418e..8e9ed0d946b3 100644 --- a/audio/py-audioread/Makefile +++ b/audio/py-audioread/Makefile @@ -1,36 +1,36 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= audioread PORTVERSION= 2.1.9 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Multi-library, cross-platform audio decoding LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= FFMPEG GSTREAMER PYMAD OPTIONS_DEFAULT=PYMAD FFMPEG_DESC= Use ffmpeg as backend GSTREAMER_DESC= Use gstreamer as backend PYMAD_DESC= Use pymad as backend FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg GSTREAMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.0:multimedia/py-gstreamer1@${PY_FLAVOR} PYMAD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymad>=0:audio/py-pymad@${PY_FLAVOR} .include diff --git a/audio/py-discid/Makefile b/audio/py-discid/Makefile index 6d338f93e55e..c6fa6460ddb7 100644 --- a/audio/py-discid/Makefile +++ b/audio/py-discid/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= discid PORTVERSION= 1.2.0 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python libdiscid bindings LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libdiscid.so:audio/libdiscid -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes TEST_TARGET= test DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} .include diff --git a/audio/py-discogs-client/Makefile b/audio/py-discogs-client/Makefile index 585a9dc13f02..e8895080d0d9 100644 --- a/audio/py-discogs-client/Makefile +++ b/audio/py-discogs-client/Makefile @@ -1,23 +1,23 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= discogs-client PORTVERSION= 2.2.1 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stiginge@pvv.org COMMENT= Python interface to Discogs website LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>=0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-eyed3/Makefile b/audio/py-eyed3/Makefile index 2bb458567def..5a7035fa224c 100644 --- a/audio/py-eyed3/Makefile +++ b/audio/py-eyed3/Makefile @@ -1,40 +1,40 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= eyed3 PORTVERSION= 0.8.11 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= eyeD3-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= Python module for processing ID3 tags LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-magic>0:devel/py-python-magic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PY_PATHLIB} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= AUTHORS.rst CONTRIBUTING.rst HISTORY.rst README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/audio/py-fmoo-audiotools/Makefile b/audio/py-fmoo-audiotools/Makefile index dacf9cff1421..b36e13d47adc 100644 --- a/audio/py-fmoo-audiotools/Makefile +++ b/audio/py-fmoo-audiotools/Makefile @@ -1,83 +1,83 @@ # $FreeBSD$ PORTNAME= fmoo-audiotools PORTVERSION= 3.0 PORTREVISION= 4 CATEGORIES= audio python MASTER_SITES= SF/audiotools/audiotools DISTNAME= audiotools-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ryu0@ymail.com COMMENT= Collection of command line audio handling utilities LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= CDIO LAME MPG123 OPUS TWOLAME VORBIS OPTIONS_DEFAULT=CDIO MPG123 OPUS TWOLAME VORBIS CDIO_LIB_DEPENDS= libcdio_cdda.so:sysutils/libcdio-paranoia LAME_LIB_DEPENDS= libmp3lame.so:audio/lame MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame VORBIS_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis CPPFLAGS+= -I${LOCALBASE}/include .include post-configure: @${ECHO_CMD} '[Libraries]' > ${WRKSRC}/setup.cfg @${ECHO_CMD} 'alsa: no' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'libdvd-audio: no' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'libpulse: no' >> ${WRKSRC}/setup.cfg .if ${PORT_OPTIONS:MCDIO} @${ECHO_CMD} 'libcdio_paranoia: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'libcdio_paranoia: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MLAME} @${ECHO_CMD} 'mp3lame: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'mp3lame: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MMPG123} @${ECHO_CMD} 'libmpg123: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'libmpg123: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MOPUS} @${ECHO_CMD} 'opus: probe' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'opusfile: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'opus: no' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'opusfile: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MTWOLAME} @${ECHO_CMD} 'twolame: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'twolame: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MVORBIS} @${ECHO_CMD} 'vorbisenc: probe' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'vorbisfile: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'vorbisenc: no' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'vorbisfile: no' >> ${WRKSRC}/setup.cfg .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/audiotools/*.so .include diff --git a/audio/py-hsaudiotag3k/Makefile b/audio/py-hsaudiotag3k/Makefile index 3ac51210e10f..6ab00d533d1c 100644 --- a/audio/py-hsaudiotag3k/Makefile +++ b/audio/py-hsaudiotag3k/Makefile @@ -1,20 +1,20 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= hsaudiotag3k DISTVERSION= 1.1.3.post1 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Read metdata (tags) of mp3, mp4, wma, ogg, flac and aiff files LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-mpd/Makefile b/audio/py-mpd/Makefile index ad20bf85e508..35b01a7301e8 100644 --- a/audio/py-mpd/Makefile +++ b/audio/py-mpd/Makefile @@ -1,19 +1,19 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= mpd PORTVERSION= 0.3.0 PORTREVISION= 1 #PORTEPOCH= 0 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Python MPD client library -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/audio/py-musicbrainzngs/Makefile b/audio/py-musicbrainzngs/Makefile index 286095d46990..116716a8f6d7 100644 --- a/audio/py-musicbrainzngs/Makefile +++ b/audio/py-musicbrainzngs/Makefile @@ -1,22 +1,22 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= musicbrainzngs PORTVERSION= 0.7.1 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python Musicbrainz NGS site bindings LICENSE= BSD2CLAUSE ISCL LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-mutagen/Makefile b/audio/py-mutagen/Makefile index 8ef9ba767356..3ceb0fe24c02 100644 --- a/audio/py-mutagen/Makefile +++ b/audio/py-mutagen/Makefile @@ -1,22 +1,22 @@ # Created by: Byung-Hee HWANG # $FreeBSD$ PORTNAME= mutagen PORTVERSION= 1.42.0 PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python-based audio metadata tag reader and writer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= tools/* .include diff --git a/audio/py-opuslib/Makefile b/audio/py-opuslib/Makefile index fc0f258f6fc3..db6b1ae87c78 100644 --- a/audio/py-opuslib/Makefile +++ b/audio/py-opuslib/Makefile @@ -1,28 +1,28 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= opuslib DISTVERSION= 3.0.1 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings to the libopus, IETF low-delay audio codec LICENSE= BSD3CLAUSE RUN_DEPENDS= ${LOCALBASE}/lib/libopus.so:audio/opus TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.4.1:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # tests are broken: https://github.com/OnBeep/opuslib/issues/4 TEST_TARGET= test DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} .include diff --git a/audio/py-pyacoustid/Makefile b/audio/py-pyacoustid/Makefile index a1503c55f0a0..bed03d63053f 100644 --- a/audio/py-pyacoustid/Makefile +++ b/audio/py-pyacoustid/Makefile @@ -1,24 +1,24 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pyacoustid PORTVERSION= 1.2.0 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bindings for Chromaprint acoustic fingerprinting and the Acoustid API LICENSE= MIT LIB_DEPENDS= libchromaprint.so:audio/chromaprint RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}audioread>=0:audio/py-audioread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/audio/py-pyaudio/Makefile b/audio/py-pyaudio/Makefile index 520eb6597c50..7dffbe717cf8 100644 --- a/audio/py-pyaudio/Makefile +++ b/audio/py-pyaudio/Makefile @@ -1,44 +1,44 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= pyaudio PORTVERSION= 0.2.11 PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyAudio-${PORTVERSION} MAINTAINER= jaap@NLnetLabs.nl COMMENT= Portaudio toolkit bindings for Python LICENSE= MIT LIB_DEPENDS= libportaudio.so:audio/portaudio -USES= python gmake +USES= python:3.6+ gmake USE_PYTHON= distutils concurrent autoplist MAKE_ENV= PYTHON=${PYTHON_CMD} \ SPHINX=sphinx-build-${PYTHON_VER} PORTDOCS= * WRKSRC= ${WRKDIR}/PyAudio-${PORTVERSION} OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PY_SPHINX} post-patch: @${REINPLACE_CMD} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${WRKSRC}/setup.py post-build-DOCS-on: (cd ${BUILD_WRKSRC} && ${DO_MAKE_BUILD} docs) post-install-DOCS-on: (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -path *doctrees*") post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_portaudio*.so .include diff --git a/audio/py-pyliblo/Makefile b/audio/py-pyliblo/Makefile index d95169bb6c07..34b7afc68317 100644 --- a/audio/py-pyliblo/Makefile +++ b/audio/py-pyliblo/Makefile @@ -1,25 +1,25 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pyliblo DISTVERSION= 0.10.0 PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the Liblo OSC Library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblo.so:audio/liblo -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/liblo*.so .include diff --git a/audio/py-pymad/Makefile b/audio/py-pymad/Makefile index 36ee5cac08ce..892c54b541d4 100644 --- a/audio/py-pymad/Makefile +++ b/audio/py-pymad/Makefile @@ -1,27 +1,27 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= pymad PORTVERSION= 0.10 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the MPEG Audio Decoder library LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmad.so:audio/libmad -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils do-configure: @cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} config_unix.py --prefix ${LOCALBASE} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mad*.so .include diff --git a/audio/py-pysndfile/Makefile b/audio/py-pysndfile/Makefile index d8a4721418fa..1256dfba0a95 100644 --- a/audio/py-pysndfile/Makefile +++ b/audio/py-pysndfile/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= pysndfile DISTVERSION= 1.4.3 PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython wrapper class for reading/writing soundfiles using libsndfile LICENSE= LGPL3 BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libsndfile.so:audio/libsndfile RUN_DEPENDS= ${PYNUMPY} -USES= python localbase +USES= python:3.6+ localbase USE_PYTHON= distutils autoplist cython .include diff --git a/audio/py-soundcloud/Makefile b/audio/py-soundcloud/Makefile index 74b5ff5e7f17..b7764c9713dc 100644 --- a/audio/py-soundcloud/Makefile +++ b/audio/py-soundcloud/Makefile @@ -1,36 +1,36 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= soundcloud PORTVERSION= 0.5.0 CATEGORIES= audio devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= brnrd@FreeBSD.org COMMENT= Friendly wrapper library for the Soundcloud API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.14.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fudge>=1.0.3:devel/py-fudge@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils PORTDOCS= README.rst DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} OPTIONS_DEFINE= DOCS post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR} do-test: cd ${WRKSRC} && nosetests-${PYTHON_VER} --with-doctest .include diff --git a/audio/py-sounddevice/Makefile b/audio/py-sounddevice/Makefile index 7bae18cd109d..106b5bb81b61 100644 --- a/audio/py-sounddevice/Makefile +++ b/audio/py-sounddevice/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= sounddevice DISTVERSION= 0.4.1 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Play and record sound through OSS in python programs 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} \ ${PYNUMPY} \ portaudio>0:audio/portaudio -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes post-install: # workaround for https://github.com/spatialaudio/python-sounddevice/issues/116 @${GREP} "/sounddevice\." < ${_PYTHONPKGLIST} \ | ${SED} -e 's|/sounddevice\.|/_sounddevice.|' \ >> ${_PYTHONPKGLIST} .include diff --git a/audio/py-soundscrape/Makefile b/audio/py-soundscrape/Makefile index 301d87d058d5..5dc5e5d96657 100644 --- a/audio/py-soundscrape/Makefile +++ b/audio/py-soundscrape/Makefile @@ -1,37 +1,37 @@ # Created by: Carlos J. Puga Medina # $FreeBSD$ PORTNAME= soundscrape PORTVERSION= 0.30.2 PORTREVISION= 1 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= SoundCloud downloader in python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.31.0:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}soundcloud>=0.4.1:audio/py-soundcloud@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}clint>=0.3.2:devel/py-clint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}demjson>=2.2.2:devel/py-demjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fudge>=1.0.3:devel/py-fudge@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.3.1:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= Miserlou GH_PROJECT= SoundScrape GH_TAGNAME= efc63b9 NO_ARCH= yes .include diff --git a/audio/py-speechrecognition/Makefile b/audio/py-speechrecognition/Makefile index 09ce27dc83ac..b4c161f2da53 100644 --- a/audio/py-speechrecognition/Makefile +++ b/audio/py-speechrecognition/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= SpeechRecognition PORTVERSION= 3.8.1 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python Library for performing speech recognition LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USE_GITHUB= yes GH_ACCOUNT= Uberi GH_PROJECT= speech_recognition RUN_DEPENDS= flac:audio/flac \ ${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-extract: @cd ${WRKSRC}/speech_recognition && ${RM} flac-* .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=0.3:devel/py-monotonic@${PY_FLAVOR} .endif .include diff --git a/audio/py-tagpy/Makefile b/audio/py-tagpy/Makefile index f91e80b18b07..e7ff48d4dfbf 100644 --- a/audio/py-tagpy/Makefile +++ b/audio/py-tagpy/Makefile @@ -1,30 +1,30 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= tagpy PORTVERSION= 2013.1 PORTREVISION= 21 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python bindings for Scott Wheeler's TagLib LICENSE= MIT LIB_DEPENDS= ${PY_BOOST} \ libtag.so:audio/taglib -USES= compiler:c++11-lang python shebangfix +USES= compiler:c++11-lang python:3.6+ shebangfix HAS_CONFIGURE= yes CONFIGURE_SCRIPT= configure.py CONFIGURE_ARGS= --taglib-inc-dir="${LOCALBASE}/include/taglib" \ --taglib-lib-dir="${LOCALBASE}/lib" \ --boost-inc-dir="${PYTHON_INCLUDEDIR},${LOCALBASE}/include" \ --boost-lib-dir="${PYTHON_LIBDIR},${LOCALBASE}/lib" \ --boost-python-libname="${PY_BOOST_LIB}" SHEBANG_FILES= configure.py USE_PYTHON= distutils autoplist .include diff --git a/audio/py-wavio/Makefile b/audio/py-wavio/Makefile index af1126811696..6e5282b34d05 100644 --- a/audio/py-wavio/Makefile +++ b/audio/py-wavio/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= wavio DISTVERSION= 0.0.4 PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python module for reading and writing WAV files using numpy arrays LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-webrtcvad/Makefile b/audio/py-webrtcvad/Makefile index fede6adbeedc..69121e0c76da 100644 --- a/audio/py-webrtcvad/Makefile +++ b/audio/py-webrtcvad/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= webrtcvad DISTVERSION= 2.0.10 PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Interface to the Google WebRTC Voice Activity Detector (VAD) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c11 python +USES= compiler:c11 python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/benchmarks/py-locust/Makefile b/benchmarks/py-locust/Makefile index dc847802d2ad..14962dff3c32 100644 --- a/benchmarks/py-locust/Makefile +++ b/benchmarks/py-locust/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= locust PORTVERSION= 0.11.0 CATEGORIES= benchmarks www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= locustio-${PORTVERSION} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python utility for doing easy, distributed load testing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=1.2.2:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.4.2:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=16.0.2:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EXAMPLES do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${FILESDIR}/extra-EXAMPLES* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/benchmarks/py-throughpy/Makefile b/benchmarks/py-throughpy/Makefile index 6a00fd97d971..d5f5010966ea 100644 --- a/benchmarks/py-throughpy/Makefile +++ b/benchmarks/py-throughpy/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= throughpy PORTVERSION= 0.1 CATEGORIES= benchmarks python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Python script to test throughput with iperf3 LICENSE= BSD2CLAUSE RUN_DEPENDS= iperf3>=0:benchmarks/iperf3 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/biology/py-Genesis-PyAPI/Makefile b/biology/py-Genesis-PyAPI/Makefile index a4797fa56624..093ded1dfb39 100644 --- a/biology/py-Genesis-PyAPI/Makefile +++ b/biology/py-Genesis-PyAPI/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= Genesis-PyAPI DISTVERSION= 1.2.1 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= API for the Genesis platform for genetics information processing LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.6.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}slumber>=0.7.1:www/py-slumber@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/biology/py-bx-python/Makefile b/biology/py-bx-python/Makefile index 5223cb233186..a108c8944169 100644 --- a/biology/py-bx-python/Makefile +++ b/biology/py-bx-python/Makefile @@ -1,29 +1,29 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= bx-python DISTVERSIONPREFIX= v DISTVERSION= 0.8.9 CATEGORIES= biology python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python module for reading, manipulating and writing genomic data sets LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= compiler python +USES= compiler python:3.6+ USE_GITHUB= yes GH_ACCOUNT= bxlab USE_PYTHON= autoplist cython distutils post-install: @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bx -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/biology/py-gtfparse/Makefile b/biology/py-gtfparse/Makefile index 4a2c588ac31c..faeb2e7dc875 100644 --- a/biology/py-gtfparse/Makefile +++ b/biology/py-gtfparse/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= gtfparse DISTVERSION= 1.2.1 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parsing tools for GTF (gene transfer format) files LICENSE= APACHE20 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.15:math/py-pandas@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-pandas-charm/Makefile b/biology/py-pandas-charm/Makefile index d01a4d16aa20..2c862c66e12a 100644 --- a/biology/py-pandas-charm/Makefile +++ b/biology/py-pandas-charm/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= pandas-charm DISTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for getting character matrices into and out of pandas LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-pyfaidx/Makefile b/biology/py-pyfaidx/Makefile index a7f9055bc061..9d977925dc48 100644 --- a/biology/py-pyfaidx/Makefile +++ b/biology/py-pyfaidx/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pyfaidx DISTVERSION= 0.5.9.2 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Efficient pythonic random access to fasta subsequences LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/biology/py-pysam/Makefile b/biology/py-pysam/Makefile index 83d239c7cfc5..9bc3b00b2ebe 100644 --- a/biology/py-pysam/Makefile +++ b/biology/py-pysam/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= pysam DISTVERSION= 0.16.0.1 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python module for reading, manipulating and writing genomic data sets LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake python +USES= gmake python:3.6+ USE_PYTHON= autoplist distutils cython cython_run .include diff --git a/biology/py-xenaPython/Makefile b/biology/py-xenaPython/Makefile index 2d894d23f1b9..1084ac23d73f 100644 --- a/biology/py-xenaPython/Makefile +++ b/biology/py-xenaPython/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= xenaPython DISTVERSION= 1.0.14 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= API for Xena Hub to access genetic information shared through the hub LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/pyfasta/Makefile b/biology/pyfasta/Makefile index 012ffaa83c15..12286d3d0eac 100644 --- a/biology/pyfasta/Makefile +++ b/biology/pyfasta/Makefile @@ -1,22 +1,22 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pyfasta PORTVERSION= 0.5.2 PORTREVISION= 4 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Fast, memory-efficient, pythonic access to fasta sequence files LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/biology/python-nexus/Makefile b/biology/python-nexus/Makefile index ad77f37b86f7..7ac2cdc3a32a 100644 --- a/biology/python-nexus/Makefile +++ b/biology/python-nexus/Makefile @@ -1,20 +1,20 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= python-nexus PORTVERSION= 1.63 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Generic nexus file format reader for python LICENSE= BSD3CLAUSE #LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python shebangfix +USES= python:3.6+ shebangfix SHEBANG_FILES= nexus/bin/*.py USE_PYTHON= autoplist distutils .include diff --git a/cad/py-gdspy/Makefile b/cad/py-gdspy/Makefile index ecdf13129e71..a5bd969cd235 100644 --- a/cad/py-gdspy/Makefile +++ b/cad/py-gdspy/Makefile @@ -1,57 +1,57 @@ # $FreeBSD$ PORTNAME= gdspy PORTVERSION= 1.6 DISTVERSIONPREFIX= v CATEGORIES= cad python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Python module for creating GDSII stream files LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} TEST_DEPENDS= pytest:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= heitzmann OPTIONS_DEFINE= EXAMPLES EXAMPLES_PLIST_FILES= \ ${EXAMPLESDIR}/cell.py \ ${EXAMPLESDIR}/cellarray.py \ ${EXAMPLESDIR}/cellreference.py \ ${EXAMPLESDIR}/curve.py \ ${EXAMPLESDIR}/flexpath.py \ ${EXAMPLESDIR}/functions.py \ ${EXAMPLESDIR}/gdslibrary.py \ ${EXAMPLESDIR}/gdswriter.py \ ${EXAMPLESDIR}/polygonset.py \ ${EXAMPLESDIR}/robustpath.py \ ${EXAMPLESDIR}/test.gds \ ${EXAMPLESDIR}/tutils.py \ ${EXAMPLESDIR}/maketestgds.py test: cd ${WRKSRC} && \ ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} \ ${LOCALBASE}/bin/pytest post-install: cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} && \ ${STRIP_CMD} clipper*.so post-install-EXAMPLES-on: cd ${WRKSRC}/tests && \ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_SCRIPT} *.py ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_DATA} *.gds ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/tools && \ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_SCRIPT} maketestgds.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/cad/py-phidl/Makefile b/cad/py-phidl/Makefile index 2fa91ceec685..7f999ee51ea6 100644 --- a/cad/py-phidl/Makefile +++ b/cad/py-phidl/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= phidl PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= cad python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= GDS-based CAD tool for photonic and superconducting circuits LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdspy>0:cad/py-gdspy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= amccaugh .include diff --git a/cad/python-gdsii/Makefile b/cad/python-gdsii/Makefile index 79117adcc847..75b856fc19c6 100644 --- a/cad/python-gdsii/Makefile +++ b/cad/python-gdsii/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= python-gdsii PORTVERSION= 0.2.1 CATEGORIES= cad python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= GDSII manipulation library LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LGPL-3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/comms/py-adafruit-ampy/Makefile b/comms/py-adafruit-ampy/Makefile index da4621cf76c3..17efdb9865eb 100644 --- a/comms/py-adafruit-ampy/Makefile +++ b/comms/py-adafruit-ampy/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= adafruit-ampy PORTVERSION= 1.0.5 PORTREVISION= 2 CATEGORIES= comms python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Adafruit MicroPython tool LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dotenv>0:www/py-python-dotenv@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/comms/py-esptool/Makefile b/comms/py-esptool/Makefile index 3cdd9e17c46e..63906c5cbeb8 100644 --- a/comms/py-esptool/Makefile +++ b/comms/py-esptool/Makefile @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= esptool DISTVERSIONPREFIX= v DISTVERSION= 2.5.1 PORTREVISION= 2 CATEGORIES= comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Utility to communicate with Espressif ESP8266 & ESP32 chips LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaes>0:security/py-pyaes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= espressif NO_ARCH= yes ESPTOOL_BAUDRATE?= 115200 ESPTOOL_CHIP?= esp8266 ESPTOOL_SERIALPORT?= /dev/ttyU0 do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest \ --ignore test/test_esptool.py .if exists(${ESPTOOL_SERIALPORT}) @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} \ ${PYTHON_CMD} test/test_esptool.py \ ${ESPTOOL_SERIALPORT} ${ESPTOOL_CHIP} ${ESPTOOL_BAUDRATE} .endif .include diff --git a/comms/py-hidapi/Makefile b/comms/py-hidapi/Makefile index 30e975fd3d4b..e84c100dab29 100644 --- a/comms/py-hidapi/Makefile +++ b/comms/py-hidapi/Makefile @@ -1,26 +1,26 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= hidapi PORTVERSION= 0.10.1 CATEGORIES= comms python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Cython interface to comms/hidapi LICENSE= GPLv3 LIB_DEPENDS= libhidapi.so:comms/hidapi -USES= python +USES= python:3.6+ USE_PYTHON= autoplist cython distutils post-patch: @${REINPLACE_CMD} -e 's|usb-1.0|usb|g' ${WRKSRC}/setup.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hid*.so .include diff --git a/comms/py-lirc/Makefile b/comms/py-lirc/Makefile index 6554ccbc9875..a6567fc121cd 100644 --- a/comms/py-lirc/Makefile +++ b/comms/py-lirc/Makefile @@ -1,26 +1,26 @@ # Created by: Lewis Thompson (purple@lewiz.net) # $FreeBSD$ PORTNAME= lirc PORTVERSION= 0.0.5 PORTREVISION= 4 CATEGORIES= comms python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pylirc-${PORTVERSION} MAINTAINER= lewiz@compsoc.man.ac.uk COMMENT= Lirc support library for Python LIB_DEPENDS= liblirc_client.so:comms/lirc CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= %%PYTHON_SITELIBDIR%%/pylircmodule.so -USES= python +USES= python:3.6+ USE_PYTHON= distutils pythonprefix PYDISTUTILS_PKGNAME= pylirc .include diff --git a/comms/py-pyserial/Makefile b/comms/py-pyserial/Makefile index 146a10fdf3fa..daa761dd1455 100644 --- a/comms/py-pyserial/Makefile +++ b/comms/py-pyserial/Makefile @@ -1,33 +1,33 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= pyserial PORTVERSION= 3.4 PORTREVISION= 1 CATEGORIES= comms python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Serial port encapsulation library for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= concurrent distutils py3kplist pythonprefix NO_ARCH= yes OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.rst ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/comms/py-xmodem/Makefile b/comms/py-xmodem/Makefile index c3fbd6ab16dd..8d3c55746f13 100644 --- a/comms/py-xmodem/Makefile +++ b/comms/py-xmodem/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= xmodem DISTVERSION= 0.4.5 CATEGORIES= comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= XMODEM protocol implementation LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} \ lrz:comms/lrzsz -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= tehmaze NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|'doc'|'${DOCSDIR}'|" ${WRKSRC}/setup.py do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest .include diff --git a/converters/py-bencode.py/Makefile b/converters/py-bencode.py/Makefile index 6dc7c8acdd86..3a0a227b526f 100644 --- a/converters/py-bencode.py/Makefile +++ b/converters/py-bencode.py/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= bencode.py PORTVERSION= 4.0.0 CATEGORIES= converters devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Bencoding and bdecoding implementation LICENSE= BTOSL LICENSE_NAME= BitTorrent Open Source License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER}) .include diff --git a/converters/py-bencoder/Makefile b/converters/py-bencoder/Makefile index df11e57270f3..a60fb602c795 100644 --- a/converters/py-bencoder/Makefile +++ b/converters/py-bencoder/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= bencoder PORTVERSION= 0.2.1 CATEGORIES= converters PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple bencode decoder/encoder library in pure Python LICENSE= GPLv1 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= utdemir NO_ARCH= yes .include diff --git a/converters/py-better-bencode/Makefile b/converters/py-better-bencode/Makefile index 62aff78eb2b2..1738a9424cea 100644 --- a/converters/py-better-bencode/Makefile +++ b/converters/py-better-bencode/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= better-bencode PORTVERSION= 0.2.1 CATEGORIES= converters devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast, standard compliant Bencode serialization LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/converters/py-bsdconv/Makefile b/converters/py-bsdconv/Makefile index 805cbead9df5..a7c4f06a966e 100644 --- a/converters/py-bsdconv/Makefile +++ b/converters/py-bsdconv/Makefile @@ -1,31 +1,31 @@ # Created by: buganini@gmail.com # $FreeBSD$ PORTNAME= bsdconv PORTVERSION= 11.3.0 CATEGORIES= converters python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= buganini@gmail.com COMMENT= Python wrapper for bsdconv LICENSE= ISCL LIB_DEPENDS= libbsdconv.so:converters/bsdconv USE_GITHUB= yes GH_ACCOUNT= buganini GH_PROJECT= python-${PORTNAME} -USES= python +USES= python:3.6+ USE_PYTHON= distutils PLIST_SUB= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR:S|^${LOCALBASE}/||g} post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/bsdconv*.so .include diff --git a/converters/py-rencode/Makefile b/converters/py-rencode/Makefile index f51975f40a4c..3ed5eaa5ea9f 100644 --- a/converters/py-rencode/Makefile +++ b/converters/py-rencode/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= rencode PORTVERSION= 1.0.6 PORTREVISION= 1 CATEGORIES= converters devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Web safe object pickling/unpickling LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils # Make setup.py test target work with setup.py:test_suite # See: files/patch-setup.py post-patch: ${TOUCH} ${WRKSRC}/tests/__init__.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rencode/_rencode*.so do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/converters/py-text-unidecode/Makefile b/converters/py-text-unidecode/Makefile index 557f5fca4ca4..32adb5a4e30e 100644 --- a/converters/py-text-unidecode/Makefile +++ b/converters/py-text-unidecode/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= text-unidecode DISTVERSION= 1.3 CATEGORIES= converters python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Most basic port of Perl's Text::Unidecode module LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/LICENSE LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/converters/py-unidecode/Makefile b/converters/py-unidecode/Makefile index 2b4818fdc2b5..032f96662f61 100644 --- a/converters/py-unidecode/Makefile +++ b/converters/py-unidecode/Makefile @@ -1,22 +1,22 @@ # Created by: Douglas Thrift # $FreeBSD$ PORTNAME= unidecode PORTVERSION= 1.1.1 CATEGORIES= converters python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Unidecode-${PORTVERSION} MAINTAINER= douglas@douglasthrift.net COMMENT= ASCII transliterations of Unicode text LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/converters/py-zfec/Makefile b/converters/py-zfec/Makefile index 70933fa86293..6cc6d11f1518 100644 --- a/converters/py-zfec/Makefile +++ b/converters/py-zfec/Makefile @@ -1,28 +1,28 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= zfec PORTVERSION= 1.5.5 CATEGORIES= converters python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Efficient, portable erasure coding tool LICENSE= GPLv2+ TGGPL LICENSE_COMB= dual LICENSE_NAME_TGGPL= Transitive Grace Period Public Licence 1.0 LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING.GPL LICENSE_FILE_TGGPL= ${WRKSRC}/COPYING.TGPPL.rst LICENSE_PERMS_TGGPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=0.8:devel/py-argparse@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zfec/_fec*.so .include diff --git a/databases/buzhug/Makefile b/databases/buzhug/Makefile index f14bec6bfee4..2fe27feb7436 100644 --- a/databases/buzhug/Makefile +++ b/databases/buzhug/Makefile @@ -1,16 +1,16 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= buzhug PORTVERSION= 1.8 PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= culot@FreeBSD.org COMMENT= Pure-Python database engine -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist concurrent optsuffix .include diff --git a/databases/pg_activity/Makefile b/databases/pg_activity/Makefile index 968dec033566..4d07c11ddac5 100644 --- a/databases/pg_activity/Makefile +++ b/databases/pg_activity/Makefile @@ -1,31 +1,31 @@ # Created by: Jason Helfman # $FreeBSD$ PORTNAME= pg_activity PORTVERSION= 1.5.0 DISTVERSIONPREFIX= v CATEGORIES= databases python MAINTAINER= pgsql@FreeBSD.org COMMENT= Htop like application for PostgreSQL server activity monitoring LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ OPTIONS_DEFINE= DOCS USE_GITHUB= yes GH_ACCOUNT= julmon USE_PYTHON= autoplist distutils noegginfo concurrent optsuffix PYDISTUTILS_INSTALLARGS= --with-man post-patch: ${REINPLACE_CMD} -e 's|\/usr\/share|${MAN1PREFIX}|g' \ ${WRKSRC}/setup.py .include diff --git a/databases/pgsanity/Makefile b/databases/pgsanity/Makefile index ffa9867029f7..245a8516526e 100644 --- a/databases/pgsanity/Makefile +++ b/databases/pgsanity/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= pgsanity DISTVERSIONPREFIX= v DISTVERSION= 0.2.9 PORTREVISION= 3 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Check syntax of PostgreSQL SQL files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= pgsql python +USES= pgsql python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= markdrago NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= README.md do-test: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/powa-web/Makefile b/databases/powa-web/Makefile index 71786e815302..053e3d8800fe 100644 --- a/databases/powa-web/Makefile +++ b/databases/powa-web/Makefile @@ -1,26 +1,26 @@ # Created by: Palle Girgensohn # $FreeBSD$ PORTNAME= powa-web PORTVERSION= 4.0.2 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= girgen@FreeBSD.org COMMENT= PostgreSQL Workload Analyzer is a performance tool for PostgreSQL LICENSE= PostgreSQL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0:databases/py-sqlalchemy10@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=2.0:www/py-tornado@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes post-patch: ${REINPLACE_CMD} 's,/etc/powa-web.conf,${PREFIX}/etc/powa-web.conf,' ${WRKSRC}/powa/options.py .include diff --git a/databases/py-Elixir/Makefile b/databases/py-Elixir/Makefile index 0f1a383e8054..ab02c0908283 100644 --- a/databases/py-Elixir/Makefile +++ b/databases/py-Elixir/Makefile @@ -1,22 +1,22 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= Elixir PORTVERSION= 0.7.1 PORTREVISION= 3 CATEGORIES= databases python MASTER_SITES= CHEESESHOP \ http://nivi.interfree.it/distfiles/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Declarative Mapper for SQLAlchemy LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.4.0:databases/py-sqlalchemy10@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-PyGreSQL/Makefile b/databases/py-PyGreSQL/Makefile index c942a467b707..49e3d1e4c66e 100644 --- a/databases/py-PyGreSQL/Makefile +++ b/databases/py-PyGreSQL/Makefile @@ -1,29 +1,29 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= PyGreSQL PORTVERSION= 5.2 PORTEPOCH= 1 CATEGORIES= databases python MASTER_SITES= http://www.pygresql.org/files/ \ CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python interface to PostgreSQL, both classic and DP-API 2.0 LICENSE= PSFL -USES= pgsql python +USES= pgsql python:3.6+ USE_PYTHON= autoplist distutils PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pg*.so @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/databases/py-Pyrseas/Makefile b/databases/py-Pyrseas/Makefile index 33dd0c51e4d5..85928be92599 100644 --- a/databases/py-Pyrseas/Makefile +++ b/databases/py-Pyrseas/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= Pyrseas PORTVERSION= 0.9.0 DISTVERSIONPREFIX= v CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arcade@b1t.name COMMENT= Framework and utilities to upgrade and maintain a relational database LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pgdbconn>=0.8:databases/py-pgdbconn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= perseas # Requires a running PostgreSQL instance do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/databases/py-alembic/Makefile b/databases/py-alembic/Makefile index 90f689b98b19..35232798539e 100644 --- a/databases/py-alembic/Makefile +++ b/databases/py-alembic/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= alembic PORTVERSION= 1.4.3 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Database migration tool for SQLAlchemy LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-editor>=0:devel/py-python-editor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=0:databases/py-sqlalchemy12@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${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 diff --git a/databases/py-apsw/Makefile b/databases/py-apsw/Makefile index 522de682699e..fb56664d3ff1 100644 --- a/databases/py-apsw/Makefile +++ b/databases/py-apsw/Makefile @@ -1,27 +1,27 @@ # Created by: Rusty Nejdl # $FreeBSD$ PORTNAME= apsw PORTVERSION= 3.33.0 DISTVERSIONSUFFIX= -r1 CATEGORIES= databases python MASTER_SITES= https://github.com/rogerbinns/apsw/releases/download/${PORTVERSION}${DISTVERSIONSUFFIX}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Another Python SQLite Wrapper LICENSE= ZLIB BUILD_DEPENDS= sqlite3>=${PORTVERSION:R},1:databases/sqlite3 -USES= localbase python sqlite:3 zip +USES= localbase python:3.6+ sqlite:3 zip USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/apsw*.so do-test: cd ${WRKSRC}/ && ${PYTHON_CMD} setup.py test .include diff --git a/databases/py-bsddb3/Makefile b/databases/py-bsddb3/Makefile index 217951c1f3f7..1b64d5477405 100644 --- a/databases/py-bsddb3/Makefile +++ b/databases/py-bsddb3/Makefile @@ -1,39 +1,39 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= bsddb3 PORTVERSION= 6.2.7 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python extension module for BerkeleyDB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= bdb python +USES= bdb python:3.6+ USE_PYTHON= distutils autoplist PYDISTUTILS_CONFIGUREARGS=--libs="-l${BDB_LIB_NAME}" --berkeley-db=${LOCALBASE} PYDISTUTILS_BUILDARGS= --libs="-l${BDB_LIB_NAME}" --berkeley-db=${LOCALBASE} PYDISTUTILS_INSTALLARGS=-c -O1 --prefix=${PREFIX} --berkeley-db=${LOCALBASE} PORTDOCS= * DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} 's,%%DBVERSION%%,${BDB_LIB_NAME},g' ${WRKSRC}/setup2.py ${WRKSRC}/setup3.py @${REINPLACE_CMD} 's,,<${BDB_INCLUDE_DIR}/db.h>,' ${WRKSRC}/Modules/bsddb.h @${REINPLACE_CMD} 's,%%BDB_INCLUDE_DIR%%,${BDB_INCLUDE_DIR},' ${WRKSRC}/setup2.py ${WRKSRC}/setup3.py @${REINPLACE_CMD} 's,%%BDB_LIB_NAME%%,${BDB_LIB_NAME},' ${WRKSRC}/setup3.py post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/bsddb3/_pybsddb*.so .include diff --git a/databases/py-carbon/Makefile b/databases/py-carbon/Makefile index c73a80ebd04a..223f1fa3d461 100644 --- a/databases/py-carbon/Makefile +++ b/databases/py-carbon/Makefile @@ -1,41 +1,41 @@ # Created by: Evan Sarmiento # $FreeBSD$ PORTNAME= carbon PORTVERSION= 1.1.7 PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Backend storage application for graphite LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools3>=1.1.0:devel/py-cachetools3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txamqp>=0.3:net/py-txamqp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}whisper>=0.9.10:databases/py-whisper@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils py3kplist USE_RC_SUBR= carbon USE_GITHUB= yes GH_ACCOUNT= graphite-project MAKE_ENV= GRAPHITE_NO_PREFIX=yes SUB_LIST= PYTHON_CMD=${PYTHON_CMD} NO_ARCH= yes post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/setup.py post-install: ${RM} -r ${STAGEDIR}${PREFIX}/examples/init.d ${RMDIR} ${STAGEDIR}${PREFIX}/examples .include diff --git a/databases/py-cassandra-driver/Makefile b/databases/py-cassandra-driver/Makefile index 93ad94863b6a..9f0b9eb07c21 100644 --- a/databases/py-cassandra-driver/Makefile +++ b/databases/py-cassandra-driver/Makefile @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= cassandra-driver DISTVERSION= 3.18.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Python client library for Apache Cassandra LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PY_FUTURES} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sure>0:devel/py-sure@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist cython distutils OPTIONS_DEFINE= LIBEV MURMUR3 LIBEV_DESC= Use devel/libev for event loop MURMUR3_DESC= Enable murmur3 extension OPTIONS_DEFAULT= LIBEV MURMUR3 LIBEV_LIB_DEPENDS= libev.so:devel/libev LIBEV_VARS= STRIPFILES=${STAGEDIR}${PYTHON_SITELIBDIR}/cassandra/io/libevwrapper*.so LIBEV_VARS_OFF= PYDISTUTILS_BUILDARGS+=--no-libev PYDISTUTILS_INSTALLARGS+=--no-libev MURMUR3_VARS_OFF= PYDISTUTILS_BUILDARGS+=--no-murmur3 PYDISTUTILS_INSTALLARGS+=--no-murmur3 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' | ${XARGS} ${STRIP_CMD} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/databases/py-couchdb/Makefile b/databases/py-couchdb/Makefile index 016034f4286e..7738275aa396 100644 --- a/databases/py-couchdb/Makefile +++ b/databases/py-couchdb/Makefile @@ -1,22 +1,22 @@ # Created by: Andrei Antoukh # $FreeBSD$ PORTNAME= CouchDB PORTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= niwi@niwi.be COMMENT= Simple Library to Allow Python Applications to Use CouchDB LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent pythonprefix .include diff --git a/databases/py-dbf/Makefile b/databases/py-dbf/Makefile index 55866a491497..ae031a5fa8db 100644 --- a/databases/py-dbf/Makefile +++ b/databases/py-dbf/Makefile @@ -1,19 +1,19 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= dbf PORTVERSION= 0.99.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Pure python package for reading/writing dbf files LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-dbutils/Makefile b/databases/py-dbutils/Makefile index 250eb0db6cfa..c3f350e39e5b 100644 --- a/databases/py-dbutils/Makefile +++ b/databases/py-dbutils/Makefile @@ -1,22 +1,22 @@ # Created by: Choe, Cheng-Dae # $FreeBSD$ PORTNAME= dbutils PORTVERSION= 2.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= DBUtils-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Providing solid, persistent, and pooled connections to a database LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-fdb/Makefile b/databases/py-fdb/Makefile index d7aab2800f62..7b320e9df26e 100644 --- a/databases/py-fdb/Makefile +++ b/databases/py-fdb/Makefile @@ -1,30 +1,30 @@ # 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 +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 diff --git a/databases/py-firebirdsql/Makefile b/databases/py-firebirdsql/Makefile index a8cc0f80ba16..42a077241d16 100644 --- a/databases/py-firebirdsql/Makefile +++ b/databases/py-firebirdsql/Makefile @@ -1,19 +1,19 @@ # Created by: Jose Jachuf # $FreeBSD$ PORTNAME= firebirdsql DISTVERSION= 1.1.3 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Python DBAPI module for FirebirdSQL LICENSE= BSD2CLAUSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/databases/py-flask-sqlalchemy/Makefile b/databases/py-flask-sqlalchemy/Makefile index daf33e196409..0cfe9b595502 100644 --- a/databases/py-flask-sqlalchemy/Makefile +++ b/databases/py-flask-sqlalchemy/Makefile @@ -1,26 +1,26 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= flask-sqlalchemy PORTVERSION= 2.4.4 PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-SQLAlchemy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Adds SQLAlchemy support to Flask LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=0.8:databases/py-sqlalchemy12@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-gdbm/Makefile b/databases/py-gdbm/Makefile index 159769c83a4c..9d27de5ec02d 100644 --- a/databases/py-gdbm/Makefile +++ b/databases/py-gdbm/Makefile @@ -1,39 +1,39 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= gdbm PORTVERSION= ${PYTHON_PORTVERSION} PORTREVISION= 6 CATEGORIES= databases python MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python bindings to the GNU dbm library (Python ${PYTHON_VER}) LICENSE= PSFL LIB_DEPENDS= libgdbm.so:databases/gdbm PORTSCOUT= ignore:1 -USES= compiler:c11 python tar:xz +USES= compiler:c11 python:3.6+ tar:xz USE_PYTHON= distutils autoplist allflavors PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHONPREFIX_LIBDIR}/lib-dynload DIST_SUBDIR= python DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo WRKSRC= ${WRKDIR}/Python-${PORTVERSION}/Modules .include post-extract: .if ${PYTHON_REL} < 3000 @${CP} ${FILESDIR}/setup.py ${WRKSRC} .else @${CP} ${FILESDIR}/setup3.py ${WRKSRC}/setup.py .endif .include diff --git a/databases/py-geoalchemy2/Makefile b/databases/py-geoalchemy2/Makefile index 6cb35b2dfdb6..959821209c82 100644 --- a/databases/py-geoalchemy2/Makefile +++ b/databases/py-geoalchemy2/Makefile @@ -1,25 +1,25 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= geoalchemy2 PORTVERSION= 0.8.4 CATEGORIES= databases geography python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= GeoAlchemy2-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Using SQLAlchemy with Spatial Databases LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Shapely>=1.3.0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=0.8:databases/py-sqlalchemy12@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-hiredis/Makefile b/databases/py-hiredis/Makefile index fdd0f8c931d2..46cee54b65cc 100644 --- a/databases/py-hiredis/Makefile +++ b/databases/py-hiredis/Makefile @@ -1,23 +1,23 @@ # Created by: Denis Generalov # $FreeBSD$ PORTNAME= hiredis PORTVERSION= 0.2.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gd.workbox@gmail.com COMMENT= Python extension that wraps hiredis LICENSE= BSD3CLAUSE LIB_DEPENDS= libhiredis.so:databases/hiredis -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/${PYSETUP} .include diff --git a/databases/py-influxdb/Makefile b/databases/py-influxdb/Makefile index adcbad6fcee7..de8d360f560c 100644 --- a/databases/py-influxdb/Makefile +++ b/databases/py-influxdb/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= influxdb PORTVERSION= 5.0.0 PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vladimirv@ixsystems.com COMMENT= Python Client for InfluxDB LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/databases/py-leveldb/Makefile b/databases/py-leveldb/Makefile index 3ae4c9092410..d09713adc0c7 100644 --- a/databases/py-leveldb/Makefile +++ b/databases/py-leveldb/Makefile @@ -1,28 +1,28 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= leveldb PORTVERSION= 0.201 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Thread-safe Python binding for LevelDB LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libleveldb.so:databases/leveldb -USES= compiler:c11 localbase python +USES= compiler:c11 localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.py @${RM} -r ${WRKSRC}/leveldb/ ${WRKSRC}/snappy/ post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/leveldb*.so .include diff --git a/databases/py-lmdb/Makefile b/databases/py-lmdb/Makefile index 245e3031b853..cfe00adf9894 100644 --- a/databases/py-lmdb/Makefile +++ b/databases/py-lmdb/Makefile @@ -1,34 +1,34 @@ # Created by: Keith Gaughan # $FreeBSD$ PORTNAME= lmdb PORTVERSION= 0.97 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= k@stereochro.me COMMENT= Python bindings for LMDB LICENSE= OPENLDAP LICENSE_NAME= OpenLDAP Public LIcense LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0.8:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= liblmdb.so:databases/lmdb TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist distutils MAKE_ENV= LMDB_FORCE_SYSTEM=1 \ LMDB_FORCE_CFFI=1 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/lmdb/lmdb_cffi*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/databases/py-motor/Makefile b/databases/py-motor/Makefile index 886d78632449..571f92c548f3 100644 --- a/databases/py-motor/Makefile +++ b/databases/py-motor/Makefile @@ -1,20 +1,20 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= motor PORTVERSION= 1.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Non-blocking MongoDB driver for Tornado or asyncio LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.3:databases/pymongo@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-mysql-connector-python/Makefile b/databases/py-mysql-connector-python/Makefile index 517ca57abead..bfd0716ae13a 100644 --- a/databases/py-mysql-connector-python/Makefile +++ b/databases/py-mysql-connector-python/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= mysql-connector-python PORTVERSION= 8.0.22 CATEGORIES= databases python MASTER_SITES= MYSQL/Connector-Python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= MySQL driver written in Python LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.7.1:devel/py-protobuf@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./unittests.py) .include diff --git a/databases/py-peewee/Makefile b/databases/py-peewee/Makefile index 4d6d94435ce4..217b4e00afe0 100644 --- a/databases/py-peewee/Makefile +++ b/databases/py-peewee/Makefile @@ -1,33 +1,33 @@ # Created by: Matthias Petermann # $FreeBSD$ PORTNAME= peewee DISTVERSION= 3.8.0 PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthias@petermann-it.de COMMENT= Small, expressive Python ORM LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= SQLITE MYSQL PGSQL OPTIONS_DEFAULT= SQLITE -USES= localbase python sqlite +USES= localbase python:3.6+ sqlite USE_PYTHON= distutils cython autoplist concurrent SQLITE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} MYSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${PY_FLAVOR} PGSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1:databases/py-psycopg2@${PY_FLAVOR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/playhouse/_speedups*.so do-test: ${PYTHON_CMD} ${WRKSRC}/runtests.py .include diff --git a/databases/py-peewee_migrate/Makefile b/databases/py-peewee_migrate/Makefile index 680919c97ca7..b3212e99267b 100644 --- a/databases/py-peewee_migrate/Makefile +++ b/databases/py-peewee_migrate/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= peewee_migrate PORTVERSION= 1.1.6 CATEGORIES= databases devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Simple migration engine for Peewee LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cached-property>=0:devel/py-cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}peewee>=0:databases/py-peewee@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes # tests not shipped with sdist USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= klen TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/databases/py-pg8000-112/Makefile b/databases/py-pg8000-112/Makefile index cff386f39438..95910335e2ea 100644 --- a/databases/py-pg8000-112/Makefile +++ b/databases/py-pg8000-112/Makefile @@ -1,23 +1,23 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pg8000 PORTVERSION= 1.12.5 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -112 MAINTAINER= wen@FreeBSD.org COMMENT= Pure-Python Interface to the PostgreSQL Database LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-pgdbconn/Makefile b/databases/py-pgdbconn/Makefile index bbdf6db1f52b..265768b98b00 100644 --- a/databases/py-pgdbconn/Makefile +++ b/databases/py-pgdbconn/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pgdbconn PORTVERSION= 0.8.0 PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Object-oriented layer to connect and interact with PostgreSQL databases LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-pglite/Makefile b/databases/py-pglite/Makefile index 16f053b4f2eb..0de125fbe17e 100644 --- a/databases/py-pglite/Makefile +++ b/databases/py-pglite/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= pglite DISTVERSION= 1.0.13 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Light PostgreSQL: use PostgreSQL as a simple SQLite database LICENSE= LGPL20+ -USES= python pgsql +USES= python:3.6+ pgsql USE_PYTHON= autoplist distutils NO_ARCH= yes WANT_PGSQL= server post-patch: @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|g' ${WRKSRC}/script/pglite .include diff --git a/databases/py-pgxnclient/Makefile b/databases/py-pgxnclient/Makefile index c4bd3abd533c..503ac016e305 100644 --- a/databases/py-pgxnclient/Makefile +++ b/databases/py-pgxnclient/Makefile @@ -1,21 +1,21 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= pgxnclient PORTVERSION= 1.2.1 PORTREVISION= 3 CATEGORIES= databases python MASTER_SITES= CHEESESHOP MAINTAINER= lwhsu@FreeBSD.org COMMENT= Command line tool to interact with the PostgreSQL Extension Network LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= python shebangfix +USES= python:3.6+ shebangfix SHEBANG_FILES= pgxnclient/libexec/pgxn-* USE_PYTHON= distutils autoplist concurrent optsuffix NO_ARCH= yes .include diff --git a/databases/py-pickledb/Makefile b/databases/py-pickledb/Makefile index b47836c6384e..0a2e695c793a 100644 --- a/databases/py-pickledb/Makefile +++ b/databases/py-pickledb/Makefile @@ -1,21 +1,21 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= pickleDB PORTVERSION= 0.6.2 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Lightweight, fast, and simple key-value store LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-pickleshare/Makefile b/databases/py-pickleshare/Makefile index a94ef45b3729..41bfcb2d5a2b 100644 --- a/databases/py-pickleshare/Makefile +++ b/databases/py-pickleshare/Makefile @@ -1,26 +1,26 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pickleshare PORTVERSION= 0.7.5 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tiny shelve-like database with concurrency support LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR} .endif .include diff --git a/databases/py-psycogreen/Makefile b/databases/py-psycogreen/Makefile index abc243969d62..741ede95018b 100644 --- a/databases/py-psycogreen/Makefile +++ b/databases/py-psycogreen/Makefile @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= psycogreen PORTVERSION= 1.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loic.blot@unix-experience.fr COMMENT= Python library to enable psycopg2 to work with coroutine libraries -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-psycopg2/Makefile b/databases/py-psycopg2/Makefile index 0759322c7ae0..702ecba8cf16 100644 --- a/databases/py-psycopg2/Makefile +++ b/databases/py-psycopg2/Makefile @@ -1,22 +1,22 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= psycopg2 PORTVERSION= 2.8.6 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= High performance Python adapter for PostgreSQL LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/doc/COPYING.LESSER -USES= pgsql python +USES= pgsql python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/psycopg2/_psycopg*.so .include diff --git a/databases/py-psycopg2cffi/Makefile b/databases/py-psycopg2cffi/Makefile index 57a1dcd7fdf0..e24c6e10e228 100644 --- a/databases/py-psycopg2cffi/Makefile +++ b/databases/py-psycopg2cffi/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= psycopg2cffi DISTVERSION= 2.8.1 PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= Implementation of the psycopg2 module using cffi LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} -USES= pgsql python +USES= pgsql python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_impl/_libpq*.so .include diff --git a/databases/py-pylibmc/Makefile b/databases/py-pylibmc/Makefile index 868ecc5a22e9..06bb6ca0f117 100644 --- a/databases/py-pylibmc/Makefile +++ b/databases/py-pylibmc/Makefile @@ -1,33 +1,33 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= pylibmc PORTVERSION= 1.6.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Quick and small memcached client for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmemcached.so:databases/libmemcached TEST_DEPENDS= memcached:databases/memcached \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils MAKE_ENV+= LIBMEMCACHED="${LOCALBASE}" post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pylibmc*.so # Note: memcached needs to be running first for this to work do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/databases/py-pymemcache/Makefile b/databases/py-pymemcache/Makefile index a9048fba58c5..55c1508a3329 100644 --- a/databases/py-pymemcache/Makefile +++ b/databases/py-pymemcache/Makefile @@ -1,26 +1,26 @@ # Created by: Alessando Sagratini # $FreeBSD$ PORTNAME= pymemcache PORTVERSION= 3.4.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= Comprehensive, fast, pure-Python memcached client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/databases/py-pymssql/Makefile b/databases/py-pymssql/Makefile index 168c6005a47d..1dd772c020c9 100644 --- a/databases/py-pymssql/Makefile +++ b/databases/py-pymssql/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= pymssql PORTVERSION= 2.1.4 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@thelanman.net COMMENT= Python database interface for MS-SQL. Version 2 LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>0:devel/py-setuptools-git@${PY_FLAVOR} LIB_DEPENDS= libsybdb.so:databases/freetds -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils cython post-extract: @${RM} ${WRKSRC}/_mssql.c post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_mssql*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pymssql*.so .include diff --git a/databases/py-pymysql/Makefile b/databases/py-pymysql/Makefile index b093423631e6..b2f21d219d4f 100644 --- a/databases/py-pymysql/Makefile +++ b/databases/py-pymysql/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= pymysql PORTVERSION= 0.10.1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyMySQL-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Pure Python MySQL Driver LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/databases/py-pyodbc/Makefile b/databases/py-pyodbc/Makefile index 5ca31942a393..e053680ac875 100644 --- a/databases/py-pyodbc/Makefile +++ b/databases/py-pyodbc/Makefile @@ -1,25 +1,25 @@ # Created by: Robert Kruus # $FreeBSD$ PORTNAME= pyodbc PORTVERSION= 4.0.30 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rob.kruus@gmail.com COMMENT= ODBC connections for python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libodbc.so:databases/unixODBC BUILD_DEPENDS= unixODBC>=2.2.14:databases/unixODBC -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyodbc*.so .include diff --git a/databases/py-pypuppetdb/Makefile b/databases/py-pypuppetdb/Makefile index 6ab9e9793fdb..ae40a00625e3 100644 --- a/databases/py-pypuppetdb/Makefile +++ b/databases/py-pypuppetdb/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= pypuppetdb PORTVERSION= 1.2.0 DISTVERSIONPREFIX= v CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= puppet@FreeBSD.org COMMENT= Library to work with PuppetDB's REST API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= pypuppetdb03-* GH_ACCOUNT= voxpupuli post-patch: ${REINPLACE_CMD} -e '/requirements_for_tests/d' \ ${WRKSRC}/setup.py .include diff --git a/databases/py-python-arango/Makefile b/databases/py-python-arango/Makefile index 7b07e9356635..81f2071758fc 100644 --- a/databases/py-python-arango/Makefile +++ b/databases/py-python-arango/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= python-arango DISTVERSION= 6.1.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python driver for ArangoDB LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjwt>0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/databases/py-python-binary-memcached/Makefile b/databases/py-python-binary-memcached/Makefile index d79819790168..57a6d48eee6b 100644 --- a/databases/py-python-binary-memcached/Makefile +++ b/databases/py-python-binary-memcached/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= python-binary-memcached PORTVERSION= 0.30.1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure python module to access memcached via its binary protocol LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uhashring>=0:security/py-uhashring@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} -m pytest .include diff --git a/databases/py-python-memcached/Makefile b/databases/py-python-memcached/Makefile index 0f3400ec6deb..d35962186797 100644 --- a/databases/py-python-memcached/Makefile +++ b/databases/py-python-memcached/Makefile @@ -1,21 +1,21 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= python-memcached PORTVERSION= 1.59 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python API for memcached, a distributed memory cache daemon LICENSE= PSFL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/databases/py-python-sql/Makefile b/databases/py-python-sql/Makefile index 6a727a956a23..691f83a57ce5 100644 --- a/databases/py-python-sql/Makefile +++ b/databases/py-python-sql/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= python-sql PORTVERSION= 0.9 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Library to write SQL queries LICENSE= BSD3CLAUSE -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-python-swiftclient/Makefile b/databases/py-python-swiftclient/Makefile index 096be91cb88e..1dab7f89cdc8 100644 --- a/databases/py-python-swiftclient/Makefile +++ b/databases/py-python-swiftclient/Makefile @@ -1,31 +1,31 @@ # Created by: Mikolaj Golub # $FreeBSD$ PORTNAME= python-swiftclient PORTVERSION= 3.10.1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trociny@FreeBSD.org COMMENT= Python client library for OpenStack Object Storage (Swift) LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} RUN_DEPENDS+= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes post-install: ${INSTALL_MAN} ${WRKSRC}/doc/manpages/swift.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/databases/py-queries/Makefile b/databases/py-queries/Makefile index 8f8c57156423..d4e623ec53ac 100644 --- a/databases/py-queries/Makefile +++ b/databases/py-queries/Makefile @@ -1,23 +1,23 @@ # Created by: Grzegorz Blach # $FreeBSD$ PORTNAME= queries PORTVERSION= 2.1.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplified PostgreSQL client built upon Psycopg2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1<2.9:databases/py-psycopg2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-rb/Makefile b/databases/py-rb/Makefile index dc85afc10019..9fa2f2a02258 100644 --- a/databases/py-rb/Makefile +++ b/databases/py-rb/Makefile @@ -1,22 +1,22 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= rb PORTVERSION= 1.8 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Redis blaster LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis2>=2.6<3.4:databases/py-redis2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-redis/Makefile b/databases/py-redis/Makefile index b5cbc1704c1f..50df78f3a886 100644 --- a/databases/py-redis/Makefile +++ b/databases/py-redis/Makefile @@ -1,36 +1,36 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= redis PORTVERSION= 3.5.3 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python client for Redis key-value store LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.7.0:devel/py-pytest@${PY_FLAVOR} \ redis-server:databases/redis -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent OPTIONS_DEFINE= HIREDIS HIREDIS_DESC= High performance response parser (via hiredis) HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0.1.3:databases/py-hiredis@${PY_FLAVOR} NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis2 # Needs redis-server to be running do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/databases/py-redis2/Makefile b/databases/py-redis2/Makefile index eb07e32929f7..f0194f527b2d 100644 --- a/databases/py-redis2/Makefile +++ b/databases/py-redis2/Makefile @@ -1,40 +1,40 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= redis PORTVERSION= 2.10.6 PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= koobs@FreeBSD.org COMMENT= Python client for Redis key-value store LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= redis-server:databases/redis OPTIONS_DEFINE= HIREDIS HIREDIS_DESC= High performance response parser (via hiredis) HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>0:databases/py-hiredis@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent USE_GITHUB= yes GH_ACCOUNT= andymccurdy GH_PROJECT= ${PORTNAME}-py NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis PORTSCOUT= limit:^2\. # Needs redis-server to be running do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/databases/py-sispy/Makefile b/databases/py-sispy/Makefile index ac4d9e235d23..a5cb1dcfd416 100644 --- a/databases/py-sispy/Makefile +++ b/databases/py-sispy/Makefile @@ -1,21 +1,21 @@ # Created by: Rick Miller # $FreeBSD$ PORTNAME= sispy PORTVERSION= 1.1.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vrwmiller@gmail.com COMMENT= Python client library for interacting with the SIS RESTful API LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-south/Makefile b/databases/py-south/Makefile index 4d26bf840de9..d4240341742f 100644 --- a/databases/py-south/Makefile +++ b/databases/py-south/Makefile @@ -1,19 +1,19 @@ # Created by: Stanislav Svirid # $FreeBSD$ PORTNAME= south PORTVERSION= 1.0.2 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= South-${PORTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= Intelligent schema migrations for Django apps LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-sqlalchemy-json/Makefile b/databases/py-sqlalchemy-json/Makefile index 1523abf621dc..8a1fdb6b81bc 100644 --- a/databases/py-sqlalchemy-json/Makefile +++ b/databases/py-sqlalchemy-json/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= sqlalchemy-json PORTVERSION= 0.4.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSON type with nested change tracking for SQLAlchemy LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=0.7:databases/py-sqlalchemy13@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-sqlalchemy10/Makefile b/databases/py-sqlalchemy10/Makefile index 98189fc72eed..59c7829ae0af 100644 --- a/databases/py-sqlalchemy10/Makefile +++ b/databases/py-sqlalchemy10/Makefile @@ -1,71 +1,71 @@ # Created by: Dryice Dong Liu # $FreeBSD$ PORTNAME= sqlalchemy PORTVERSION= 1.0.14 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 10 DISTNAME= SQLAlchemy-${DISTVERSION} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python SQL toolkit and Object Relational Mapper 1.0.x LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} PY2TO3_ARGS= --no-diffs --nobackups --verbose --write TEST_TARGET= do-test CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy0[6789]* ${PYTHON_PKGNAMEPREFIX}sqlalchemy1[12] OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= MSSQL PGSQL SQLITE OPTIONS_DEFAULT= SQLITE MSSQL_DESC= MS SQL Server backend MSSQL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pymssql.py:databases/py-pymssql@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} PORTDOCS= * PORTEXAMPLES= * .include pre-build: .if ${PYTHON_REL} >= 3000 @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples .endif # C extensions are not supported with all versions of Python, so ignore # errors here if there are no .so files to strip. post-install: -@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} do-test: .if ${PYTHON_REL} >= 3000 ${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test .endif @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/databases/py-sqlalchemy11/Makefile b/databases/py-sqlalchemy11/Makefile index 31eb28a8e113..3a4f987bb93f 100644 --- a/databases/py-sqlalchemy11/Makefile +++ b/databases/py-sqlalchemy11/Makefile @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= sqlalchemy PORTVERSION= 1.1.18 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 11 DISTNAME= SQLAlchemy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python SQL toolkit and Object Relational Mapper 1.1.x LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= * PORTEXAMPLES= * CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy1[0234] OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE OPTIONS_DEFAULT=SQLITE MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.0:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/databases/py-sqlalchemy12/Makefile b/databases/py-sqlalchemy12/Makefile index 2678e60b758e..3df93beb4f37 100644 --- a/databases/py-sqlalchemy12/Makefile +++ b/databases/py-sqlalchemy12/Makefile @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= sqlalchemy PORTVERSION= 1.2.19 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 12 DISTNAME= SQLAlchemy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python SQL toolkit and Object Relational Mapper 1.2.x LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= * PORTEXAMPLES= * CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy1[0134] OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE OPTIONS_DEFAULT=SQLITE MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.0:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/databases/py-sqlalchemy13/Makefile b/databases/py-sqlalchemy13/Makefile index 2d81a8367fc7..baae1aaf9a2d 100644 --- a/databases/py-sqlalchemy13/Makefile +++ b/databases/py-sqlalchemy13/Makefile @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= sqlalchemy PORTVERSION= 1.3.22 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 13 DISTNAME= SQLAlchemy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python SQL toolkit and Object Relational Mapper 1.3.x LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= * PORTEXAMPLES= * CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy1[0124] OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE OPTIONS_DEFAULT=SQLITE MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.0:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/databases/py-sqlalchemy14/Makefile b/databases/py-sqlalchemy14/Makefile index 3c8ad949bd38..0039274b6804 100644 --- a/databases/py-sqlalchemy14/Makefile +++ b/databases/py-sqlalchemy14/Makefile @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= sqlalchemy DISTVERSION= 1.4.0b1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 14 DISTNAME= SQLAlchemy-${DISTVERSIONFULL} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python SQL toolkit and Object Relational Mapper 1.4.x LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= * PORTEXAMPLES= * CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy1[012] OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE OPTIONS_DEFAULT=SQLITE MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.0:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/databases/py-sqlobject/Makefile b/databases/py-sqlobject/Makefile index 701cd5895170..74260842bb76 100644 --- a/databases/py-sqlobject/Makefile +++ b/databases/py-sqlobject/Makefile @@ -1,39 +1,38 @@ # Created by: "Choe, Cheng-Dae" whitekid # $FreeBSD$ PORTNAME= sqlobject PORTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SQLObject-${PORTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= Python object for manipulation with SQL table row LICENSE= LGPL21 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.2:www/py-formencode@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes -USES= python${PY_MYSQL} +USES= python:3.6+ USE_PYTHON= autoplist distutils # currently MaxDB(SAP), ADODB are not supported -OPTIONS_DEFINE= DOCS MYSQL PGSQL SQLITE MSSQL +OPTIONS_DEFINE= DOCS PGSQL SQLITE MSSQL PORTDOCS= * -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:databases/py-MySQLdb@${PY_FLAVOR} -MYSQL_VARS= PY_MYSQL=:2.7 PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql@${PY_FLAVOR} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/databases/py-tarantool/Makefile b/databases/py-tarantool/Makefile index 90526e415846..d33a8eb84247 100644 --- a/databases/py-tarantool/Makefile +++ b/databases/py-tarantool/Makefile @@ -1,22 +1,22 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= tarantool PORTVERSION= 0.6.6 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client library for Tarantool Database LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0.4:devel/py-msgpack@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-txredisapi/Makefile b/databases/py-txredisapi/Makefile index 8a913e412fd4..43eedf3c70fd 100644 --- a/databases/py-txredisapi/Makefile +++ b/databases/py-txredisapi/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= txredisapi DISTVERSION= 1.4.7 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@skyforge.at COMMENT= Non-blocking redis client for python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE # Keep the RUN_DEPENDS layout similar to the master/synapse/python_dependencies.py file RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=2.0:devel/py-mock@${PY_FLAVOR} \ redis-server:databases/redis -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= IlyaSkriblovsky NO_ARCH= yes do-test: cd ${WRKSRC} && PYTHONPATH="." trial-${PYTHON_VER} tests .include diff --git a/databases/py-unqlite/Makefile b/databases/py-unqlite/Makefile index dcffb65383b2..e941993b2c37 100644 --- a/databases/py-unqlite/Makefile +++ b/databases/py-unqlite/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= unqlite PORTVERSION= 0.5.3 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Fast Python bindings for the UnQLite embedded NoSQL database LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist cython .include diff --git a/databases/py-varstack/Makefile b/databases/py-varstack/Makefile index 340823a97dfd..6f7b6ff4c1e5 100644 --- a/databases/py-varstack/Makefile +++ b/databases/py-varstack/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= varstack PORTVERSION= g.2015.10.22 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Create stacked configuration structures LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= conversis GH_TAGNAME= c9e6e5e .include diff --git a/databases/py-whisper/Makefile b/databases/py-whisper/Makefile index 8898b1b439af..3fb80cf65d28 100644 --- a/databases/py-whisper/Makefile +++ b/databases/py-whisper/Makefile @@ -1,22 +1,22 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= whisper PORTVERSION= 1.1.3 PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Fixed-size database, similar in design to RRD LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/databases/py-xapian/Makefile b/databases/py-xapian/Makefile index ac194c747c7c..26a80b48593a 100644 --- a/databases/py-xapian/Makefile +++ b/databases/py-xapian/Makefile @@ -1,68 +1,68 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= xapian PORTVERSION= 1.4.17 DISTVERSIONPREFIX= bindings- CATEGORIES= databases python MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding for Xapian LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core LIB_DEPENDS= libxapian.so:databases/xapian-core -USES= compiler:c++11-lang libtool python tar:xz +USES= compiler:c++11-lang libtool python:3.6+ tar:xz CONFIGURE_ARGS= --datarootdir=${DATADIR} \ --docdir=${DOCSDIR} \ --enable-shared \ --enable-static \ --without-csharp \ --without-java \ --without-lua \ --without-perl \ --without-php \ --without-php7 \ --without-ruby \ --without-tcl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_CXXSTD= c++11 USE_PYTHON= flavors PORTDOCS= * CONFLICTS_INSTALL= xapian-bindings12 PORTSCOUT= limitw:1,even OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PY_SPHINX} .include .if ${PYTHON_REL} > 3000 CONFIGURE_ARGS+=--with-python3 \ --without-python CONFIGURE_ENV+= PYTHON3=${PYTHON_CMD} .else CONFIGURE_ARGS+=--with-python \ --without-python3 CONFIGURE_ENV+= PYTHON2=${PYTHON_CMD} .endif post-patch: @${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure post-patch-DOCS-off: @${REINPLACE_CMD} -e 's| all-local||; s| install-data-local install-dist_exampledataDATA||' ${WRKSRC}/python/Makefile.in ${WRKSRC}/python3/Makefile.in .include diff --git a/databases/py-zodbpickle/Makefile b/databases/py-zodbpickle/Makefile index 1c3a3c45b57c..9b332a716ed0 100644 --- a/databases/py-zodbpickle/Makefile +++ b/databases/py-zodbpickle/Makefile @@ -1,19 +1,19 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= zodbpickle PORTVERSION= 2.0.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python pickling interface for ZODB LICENSE= PSFL ZPL21 LICENSE_COMB= multi -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/databases/pymongo/Makefile b/databases/pymongo/Makefile index d55148326e80..9e0cf49bddaa 100644 --- a/databases/pymongo/Makefile +++ b/databases/pymongo/Makefile @@ -1,19 +1,19 @@ # Created by: wen@FreeBSD.org # $FreeBSD$ PORTNAME= pymongo PORTVERSION= 3.11.2 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Python driver for MongoDB LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py[0-9][0-9]-pymongo28 .include diff --git a/deskutils/conkyforecast/Makefile b/deskutils/conkyforecast/Makefile index 4f99f4185851..a8cc5d2f23d9 100644 --- a/deskutils/conkyforecast/Makefile +++ b/deskutils/conkyforecast/Makefile @@ -1,48 +1,48 @@ # Created by: Gvozdikov Veniamin # $FreeBSD$ PORTNAME= conkyforecast PORTVERSION= 2.20 PORTREVISION= 3 CATEGORIES= deskutils MASTER_SITES= https://launchpadlibrarian.net/70673352/ \ LOCAL/vg DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Weather forecast script for conky LICENSE= GPLv3 RUN_DEPENDS= conky:sysutils/conky \ pidof:sysutils/pidof -USES= gettext python fonts +USES= gettext python:3.6+ fonts USE_PYTHON= distutils concurrent optsuffix SUB_FILES= pkg-message WRKSRC= ${WRKDIR}/src post-patch: @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's,/usr/share/${PORTNAME},${DATADIR},g' \ setup.py \ test/conkyForecast.test.conkyrc \ test/conkyForecast.test.sh \ example/conkyForecast.fontbased.sh \ example/conkyForecast.fontbasedtemplate.conkyrc \ example/conkyForecast.fontbasedtemplate.sh \ example/conkyForecast.imagebasedtemplate.conkyrc \ example/conkyForecast.imagebasedtemplate.sh \ conkyForecast.py \ conkyForecast \ conkyForecast-SunsetSunriseCountdown @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's,/usr/bin/python,/usr/bin/env,g' \ conkyForecast \ conkyForecast-SunsetSunriseCountdown @cd ${WRKSRC} && ${RM} -r test/*.bak example/*.bak post-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} @${INSTALL_DATA} ${WRKSRC}/fonts/* ${STAGEDIR}${FONTSDIR} .include diff --git a/deskutils/gcalcli/Makefile b/deskutils/gcalcli/Makefile index 513c7abbbd24..061edbd40648 100644 --- a/deskutils/gcalcli/Makefile +++ b/deskutils/gcalcli/Makefile @@ -1,40 +1,40 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gcalcli PORTVERSION= 4.0.4 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= deskutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@thelanman.net COMMENT= Google Calendar Command Line Interface LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.4:www/py-google-api-python-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsedatetime>=0:devel/py-parsedatetime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>0:security/py-oauth2client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= insanum NO_ARCH= yes OPTIONS_DEFINE= ICS_VCAL OPTIONS_DEFAULT= ICS_VCAL ICS_VCAL_DESC= Enable importing of ics/vcal files ICS_VCAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vobject>=0.4.8:deskutils/py-vobject@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e "s,share/man,man,g" ${WRKSRC}/setup.py .include diff --git a/deskutils/py-pystash/Makefile b/deskutils/py-pystash/Makefile index 5702d4a6cfee..6472e6ed8827 100644 --- a/deskutils/py-pystash/Makefile +++ b/deskutils/py-pystash/Makefile @@ -1,22 +1,22 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= pystash PORTVERSION= 0.0.14 #PORTREVISION= 0 CATEGORIES= deskutils MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Save your code snippets in the cloud from the command line RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}clint>=0.3.7:devel/py-clint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xerox>=0.3.1:devel/py-xerox@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/deskutils/py-send2trash/Makefile b/deskutils/py-send2trash/Makefile index 84778ace1be8..ab0396cdce00 100644 --- a/deskutils/py-send2trash/Makefile +++ b/deskutils/py-send2trash/Makefile @@ -1,28 +1,28 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= send2trash DISTVERSION= 1.5.0 CATEGORIES= deskutils MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Send2Trash-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= ports@FreeBSD.org COMMENT= Small package that sends files to the Trash LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes PORTDOCS= CHANGES.rst README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/deskutils/py-taskw/Makefile b/deskutils/py-taskw/Makefile index 480f08236a29..f8cce2058c6c 100644 --- a/deskutils/py-taskw/Makefile +++ b/deskutils/py-taskw/Makefile @@ -1,31 +1,31 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= taskw PORTVERSION= 1.2.0 CATEGORIES= deskutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python bindings for your taskwarrior database LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kitchen>0:devel/py-kitchen@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.4,<2:devel/py-nose@${PY_FLAVOR} \ task:deskutils/taskwarrior -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/deskutils/py-vobject/Makefile b/deskutils/py-vobject/Makefile index 52ec45f44b0b..6a0a5cbf7ea9 100644 --- a/deskutils/py-vobject/Makefile +++ b/deskutils/py-vobject/Makefile @@ -1,30 +1,30 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= vobject PORTVERSION= 0.9.6.1 PORTREVISION= 1 CATEGORIES= deskutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jun-g@daemonfreaks.com COMMENT= ICalendar library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= eventable do-test: @cd ${WRKSRC} && ${PYTHON_CMD} tests.py .include diff --git a/devel/b2/Makefile b/devel/b2/Makefile index 3dba18bfd3d2..d1a344634eec 100644 --- a/devel/b2/Makefile +++ b/devel/b2/Makefile @@ -1,33 +1,33 @@ # Created by: Bartek Rutkowski # $FreeBSD$ PORTNAME= b2 DISTVERSIONPREFIX= v DISTVERSION= 1.3.8 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= robak@FreeBSD.org COMMENT= Command Line Interface for Backblaze's B2 storage service LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=0.8.0:devel/py-arrow@${PY_FLAVOR} \ ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}logfury>=0.1.2:devel/py-logfury@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.5.0:misc/py-tqdm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= Backblaze GH_PROJECT= B2_Command_Line_Tool .include diff --git a/devel/bpython/Makefile b/devel/bpython/Makefile index 6f7820b2ab25..52c368cb2a2d 100644 --- a/devel/bpython/Makefile +++ b/devel/bpython/Makefile @@ -1,47 +1,47 @@ # Created by: Yi-Jheng Lin # $FreeBSD$ PORTNAME= bpython PORTVERSION= 0.20.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ https://bpython-interpreter.org/releases/ PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fancy interface to the Python interpreter LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SPHINX} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curtsies>=0.3.0:devel/py-curtsies@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EXAMPLES NLS OPTIONS_SUB= yes NLS_USES= gettext post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/*.theme ${STAGEDIR}${EXAMPLESDIR}/ post-install-NLS-on: .for lang in es_ES fr_FR it_IT nl_NL ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/ .endfor .for lang in de es_ES fr_FR it_IT nl_NL ${INSTALL_DATA} ${WRKSRC}/bpython/translations/${lang}/LC_MESSAGES/bpython.mo ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/ .endfor .include diff --git a/devel/brz/Makefile b/devel/brz/Makefile index aaefeffcf975..22a8ca24960d 100644 --- a/devel/brz/Makefile +++ b/devel/brz/Makefile @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= brz PORTVERSION= 3.1.0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= breezy-${PORTVERSION} MAINTAINER= fullermd@over-yonder.net COMMENT= Distributed version control system based on bzr LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}launchpadlib>=0:devel/py-launchpadlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patiencediff>=0:textproc/py-patiencediff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${PY_FLAVOR} -USES= gettext python shebangfix +USES= gettext python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= brz MAKE_ENV= BRZ_LOG=/dev/null OPTIONS_DEFINE= CA_BUNDLE DULWICH SFTP SFTP_DESC= Paramiko for SFTP support CA_BUNDLE_DESC= Include CA bundle for SSL cert validation DULWICH_DESC= Depend on Dulwich for git support OPTIONS_DEFAULT= CA_BUNDLE DULWICH SFTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR} CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss DULWICH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=0:devel/dulwich@${PY_FLAVOR} post-install: ${INSTALL_MAN} ${WRKSRC}/brz.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${STRIP_CMD} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/breezy/*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/breezy/bzr/*.so do-test: cd ${WRKSRC} && ./brz selftest .include diff --git a/devel/codesearch-py/Makefile b/devel/codesearch-py/Makefile index 2ca6abe13592..7e8d869a9ee7 100644 --- a/devel/codesearch-py/Makefile +++ b/devel/codesearch-py/Makefile @@ -1,37 +1,37 @@ # Created by: Carlos J. Puga Medina # $FreeBSD$ PORTNAME= codesearch-py DISTVERSION= g20190528 PORTEPOCH= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= chromium@FreeBSD.org COMMENT= Python library for accessing Chromium CodeSearch LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= chromium GH_TAGNAME= 11b86e5 NO_ARCH= yes DOCS= CONTRIBUTING.md doc/changes_since_kythe_migration.md README.md PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover -v .include diff --git a/devel/dispy/Makefile b/devel/dispy/Makefile index a3ec6b142e99..f4ed2c473966 100644 --- a/devel/dispy/Makefile +++ b/devel/dispy/Makefile @@ -1,22 +1,22 @@ # Created by: Mikhail Teterin # $FreeBSD$ PORTNAME= dispy PORTVERSION= 4.10.6 CATEGORIES= devel net MASTER_SITES= SF/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mi@aldan.algebra.com COMMENT= Distributed and Parallel Computing with/for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycos>=4.8.0:devel/pycos@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/dulwich/Makefile b/devel/dulwich/Makefile index 6ca26e785317..39bbdb0e2d10 100644 --- a/devel/dulwich/Makefile +++ b/devel/dulwich/Makefile @@ -1,56 +1,56 @@ # Created by: Marco Broeder # $FreeBSD$ PORTNAME= dulwich PORTVERSION= 0.19.16 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= marco.broeder@posteo.eu COMMENT= Python implementation of the Git file formats and protocols LICENSE= APACHE20 GPLv2+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING -USES= cpe python +USES= cpe python:3.6+ PORTDOCS= AUTHORS NEWS README.rst TODO conclusion.txt encoding.txt \ file-format.txt index.txt introduction.txt object-store.txt \ performance.txt porcelain.txt protocol.txt remote.txt repo.txt tag.txt PORTEXAMPLES= clone.py config.py diff.py latest_change.py CPE_VENDOR= dulwich_project USE_PYTHON= distutils autoplist concurrent OPTIONS_DEFINE= DOCS EXAMPLES TESTS OPTIONS_DEFAULT= TESTS TESTS_DESC= Install tests and test data .include post-patch: ${REINPLACE_CMD} -e 's|PYTHON = python|PYTHON = ${PYTHON_CMD}|g' \ ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \ ${WRKSRC}/setup.py ${WRKSRC}/examples/*.py .if ! ${PORT_OPTIONS:MTESTS} ${REINPLACE_CMD} -e '/tests/d' \ ${WRKSRC}/dulwich.egg-info/SOURCES.txt \ ${WRKSRC}/MANIFEST.in ${REINPLACE_CMD} -e "/packages=/s|'dulwich\.tests[^']*',||g" \ ${WRKSRC}/setup.py .endif post-install: @${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so ${CP} ${WRKSRC}/docs/*.txt ${WRKSRC}/docs/tutorial/*.txt ${WRKSRC}/ @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) ${CP} ${WRKSRC}/examples/*.py ${WRKSRC}/ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} ${PORTEXAMPLES} \ ${STAGEDIR}${EXAMPLESDIR}/) .include diff --git a/devel/gdb/Makefile b/devel/gdb/Makefile index f2084eec7219..5237b3030ea2 100644 --- a/devel/gdb/Makefile +++ b/devel/gdb/Makefile @@ -1,181 +1,181 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= gdb PORTVERSION= 10.1 PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= GNU MAINTAINER= pizzamig@FreeBSD.org COMMENT= GNU GDB of newer version than comes with the system LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING3 # untested on sparc64, might work NOT_FOR_ARCHS= sparc64 LIB_DEPENDS= libmpfr.so:math/mpfr TEST_DEPENDS= runtest:misc/dejagnu USES= compiler:c++11-lang cpe gmake libtool makeinfo pkgconfig tar:xz USE_PYTHON= flavors py3kplist TEST_TARGET= check CPE_VENDOR= gnu GNU_CONFIGURE= yes CONFIGURE_ENV= CONFIGURED_M4=m4 CONFIGURED_BISON=byacc CONFIGURE_ARGS= --program-suffix=${PORTVERSION:S/.//g} \ --enable-targets=all --enable-64-bit-bfd \ --with-separate-debug-dir=/usr/lib/debug \ ${ICONV_CONFIGURE_ARG} \ --with-expat=yes --with-libexpat-prefix=${LOCALBASE} \ --without-libunwind-ia64 --with-system-zlib CONFIGURE_OUTSOURCE= yes CFLAGS:= ${CFLAGS:C/ +$//} # blanks at EOL creep in sometimes CFLAGS+= -DRL_NO_COMPAT -Wno-unused-function -Wno-unused-variable CFLAGS+= -Wno-unknown-warning-option EXCLUDE= dejagnu expect sim texinfo intl EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /} LIB_DEPENDS+= libexpat.so:textproc/expat2 VER= ${PORTVERSION:S/.//g} PLIST_SUB= VER=${VER} OPTIONS_DEFINE= DEBUG GDB_LINK GUILE KGDB NLS PYTHON SOURCE_HIGHLIGHT TUI OPTIONS_DEFAULT= GDB_LINK KGDB NLS PYTHON SOURCE_HIGHLIGHT TUI OPTIONS_DEFAULT+= PORT_READLINE PORT_ICONV SYSTEM_ZLIB OPTIONS_SINGLE= READLINE ICONV ZLIB OPTIONS_SINGLE_READLINE= BUNDLED_READLINE PORT_READLINE OPTIONS_SINGLE_ICONV= PORT_ICONV SYSTEM_ICONV OPTIONS_SINGLE_ZLIB= BUNDLED_ZLIB SYSTEM_ZLIB GDB_LINK_DESC= Create ${PREFIX}/bin/gdb symlink KGDB_DESC= Kernel Debugging Support BUNDLED_READLINE_DESC= from gdb distfile BUNDLED_ZLIB_DESC= from gdb distfile PORT_READLINE_DESC= from devel/readline port PORT_ICONV_DESC= use libiconv, with wider charset support SOURCE_HIGHLIGHT_DESC= Source Code Styling SYSTEM_ICONV_DESC= use libc iconv, with no wchar support SYSTEM_ZLIB_DESC= use system zlib TUI_DESC= Text User Interface enabled OPTIONS_SUB= yes BUNDLED_READLINE_CONFIGURE_OFF= --with-system-readline DEBUG_CFLAGS= -g GUILE_CONFIGURE_WITH= guile GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 GUILE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-guile22 NLS_USES= gettext-runtime PORT_READLINE_USES= readline:port PORT_ICONV_USES= iconv:wchar_t PYTHON_CONFIGURE_ON= --with-python=${PYTHON_CMD} PYTHON_CONFIGURE_OFF= --without-python -PYTHON_USES= python +PYTHON_USES= python:3.6+ SOURCE_HIGHLIGHT_WITH= source-highlight SOURCE_HIGHLIGHT_LIB_DEPENDS= \ libsource-highlight.so:textproc/source-highlight SYSTEM_ICONV_USES= iconv SYSTEM_ZLIB_WITH= system-zlib TUI_CONFIGURE_ENABLE= tui .include .if ${PORT_OPTIONS:MPYTHON} .if ${PYTHON_VER} != ${PYTHON_DEFAULT} PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} .endif .endif .if ${PORT_OPTIONS:MPYTHON} && exists(/usr/lib/libc++.so.1) USE_GITHUB= nodefault GH_ACCOUNT= bsdjhb:libcxx GH_PROJECT= libcxx-gdbpy:libcxx GH_TAGNAME= 229610a:libcxx # Workaround USE_GITHUB preventing the default DISTFILES DISTFILES= ${DISTNAME}${EXTRACT_SUFX} PLIST_SUB+= LIBCXX="" .else PLIST_SUB+= LIBCXX="@comment " .endif .if ! ${PORT_OPTIONS:MBUNDLED_ZLIB} EXCLUDE+= zlib .endif .if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .endif .if ${CHOSEN_COMPILER_TYPE} == clang CFLAGS+= -Wno-extended-offsetof .endif post-patch: @${REINPLACE_CMD} -e 's|$$| [GDB v${PORTVERSION} for FreeBSD]|' \ ${WRKSRC}/gdb/version.in post-patch-KGDB-on: @${CP} -r ${FILESDIR}/kgdb/*.[ch] ${WRKSRC}/gdb/ @${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-kgdb do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/gdb/gdb \ ${STAGEDIR}${PREFIX}/bin/gdb${VER} ${INSTALL_MAN} ${WRKSRC}/gdb/doc/gdb.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/gdb${VER}.1 (cd ${INSTALL_WRKSRC}/gdb/data-directory ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-syscalls ) do-install-KGDB-on: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/gdb/kgdb \ ${STAGEDIR}${PREFIX}/bin/kgdb${VER} ${INSTALL_MAN} ${FILESDIR}/kgdb/kgdb.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/kgdb${VER}.1 do-install-TUI-on: ${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/gdbtui${VER} do-install-GDB_LINK-on: ${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/gdb ${LN} -sf gdb${VER}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/gdb.1 .if ${PORT_OPTIONS:MKGDB} ${LN} -sf kgdb${VER} ${STAGEDIR}${PREFIX}/bin/kgdb ${LN} -sf kgdb${VER}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/kgdb.1 .endif do-install-PYTHON-on: (cd ${INSTALL_WRKSRC}/gdb ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-python ) (cd ${INSTALL_WRKSRC}/gdb/data-directory ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-python ) @(cd ${STAGEDIR}${PREFIX}/share/gdb/python && \ ${PYTHON_CMD} -m compileall .) . for f in gdb gdb/command gdb/function gdb/printer @(cd ${STAGEDIR}${PREFIX}/share/gdb/python/${f} ; ${CHMOD} 644 *.py* ) . endfor .if exists(/usr/lib/libc++.so.1) @(cd ${WRKSRC_libcxx} ; \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} install ) @(cd ${STAGEDIR}${PREFIX}/share/gdb/auto-load/usr/lib && \ ${PYTHON_CMD} -m compileall .) @(cd ${STAGEDIR}${PREFIX}/share/libcxx-gdbpy/libcxx && \ ${PYTHON_CMD} -m compileall .) .endif do-install-GUILE-on: (cd ${INSTALL_WRKSRC}/gdb ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-guile ) (cd ${INSTALL_WRKSRC}/gdb/data-directory ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-guile ) .include diff --git a/devel/git-cinnabar/Makefile b/devel/git-cinnabar/Makefile index 758e85f935c5..a5e055940415 100644 --- a/devel/git-cinnabar/Makefile +++ b/devel/git-cinnabar/Makefile @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= git-cinnabar DISTVERSION= 0.5.6 CATEGORIES= devel py27_PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Git remote helper to interact with Mercurial repositories LICENSE= GPLv2 BUILD_DEPENDS= ${NONEXISTENT}:devel/git:configure RUN_DEPENDS= git:devel/git USE_GITHUB= yes GH_ACCOUNT= glandium -USES= gmake python:run shebangfix +USES= gmake python:3.6+,run shebangfix USE_PYTHON= flavors TARGET_ORDER_OVERRIDE= 510:fix-shebang # after do-patch SHEBANG_FILES= ${PORTNAME} git-remote-hg ALL_TARGET= ${PORTNAME}-helper MAKE_ENV= ${:!${MAKE} -V MAKE_ENV -C ${.CURDIR:H}/git!} MAKE_ARGS= SUBMODULE_STATUS=dummy ${:!${MAKE} -V MAKE_ARGS -C ${.CURDIR:H}/git!} CFLAGS+= -ffunction-sections -fdata-sections LDFLAGS+= -Wl,--gc-sections .export CPPFLAGS CFLAGS CXXFLAGS LDFLAGS # :configure DATADIR= ${PREFIX}/libexec/git-core PORTDATA= * PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-configure: @${TAR} cf - -C$$(${SETENV} -u FLAVOR ${MAKE} -V WRKSRC -C ${PORTSDIR}/devel/git) . | \ ${TAR} xof - -C${WRKSRC}/git-core do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${WRKSRC}/git-remote-hg \ ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/git-core/${PORTNAME}-helper \ ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTNAME:S/git-//}" \ ${STAGEDIR}${DATADIR}/pythonlib) (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/devel/git-review/Makefile b/devel/git-review/Makefile index 80023a3ddbdf..901d4c0fc19b 100644 --- a/devel/git-review/Makefile +++ b/devel/git-review/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= git-review DISTVERSION= 1.28.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP MAINTAINER= dereckson@gmail.com COMMENT= Allow to push code to review and interact with a Gerrit server LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= git:devel/git \ ${PYTHON_PKGNAMEPREFIX}requests>2.4:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent optsuffix NO_ARCH= yes PORTDOCS= README.rst HACKING.rst AUTHORS OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/git-review.1 ${STAGEDIR}${MANPREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/gitinspector/Makefile b/devel/gitinspector/Makefile index 490145aa556b..d549b2ef8c58 100644 --- a/devel/gitinspector/Makefile +++ b/devel/gitinspector/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= gitinspector PORTVERSION= 0.4.4 DISTVERSIONPREFIX= v PORTREVISION= 3 CATEGORIES= devel python PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Statistical analysis tool for git repositories LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= git:devel/git NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ GH_ACCOUNT= ejwa USE_GITHUB= yes post-patch: @${REINPLACE_CMD} -e '/data_files/d' ${WRKSRC}/setup.py .include diff --git a/devel/hgsvn/Makefile b/devel/hgsvn/Makefile index 05799eef9171..9ecec6084bb1 100644 --- a/devel/hgsvn/Makefile +++ b/devel/hgsvn/Makefile @@ -1,26 +1,26 @@ # Created by: Xin LI # $FreeBSD$ PORTNAME= hgsvn PORTVERSION= 0.5.2 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= delphij@FreeBSD.org COMMENT= Scripts to work locally on Subversion checkouts using Mercurial LICENSE= GPLv3 RUN_DEPENDS= svn:devel/subversion \ ${PY_MERCURIAL} \ ${PYTHON_PKGNAMEPREFIX}hglib>0:devel/py-hglib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist PLIST_SUB= VERSION=${PORTVERSION} PYVER=${PYTHON_VERSION:S/python//} NO_ARCH= YES .include diff --git a/devel/nuitka/Makefile b/devel/nuitka/Makefile index 22ddd7160f70..e92a37f1078e 100644 --- a/devel/nuitka/Makefile +++ b/devel/nuitka/Makefile @@ -1,20 +1,20 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= nuitka PORTVERSION= 0.6.10.1 CATEGORIES= devel python MASTER_SITES= https://nuitka.net/releases/ PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} DISTNAME= Nuitka-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Compatible and efficient Python compiler LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python tar:bzip2 +USES= python:3.6+ tar:bzip2 USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/pep8/Makefile b/devel/pep8/Makefile index 7d22201f6456..ff9dabdd9408 100644 --- a/devel/pep8/Makefile +++ b/devel/pep8/Makefile @@ -1,24 +1,24 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= pep8 PORTVERSION= 1.7.1 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python style guide checker LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils do-test: @(cd ${WRKSRC}; ${PYTHON_CMD} ${PORTNAME}.py \ --doctest --testsuite=testsuite) .include diff --git a/devel/py-Automat/Makefile b/devel/py-Automat/Makefile index 680db12dc119..f80aca9ed4ea 100644 --- a/devel/py-Automat/Makefile +++ b/devel/py-Automat/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= Automat PORTVERSION= 20.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Finite-state machines in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}m2r>0:textproc/py-m2r@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} # Officially: 2.7, 3.5-3.8 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils # Note: We cannot include devel/py-twisted in *_DEPENDS because it depends # on us for BUILD and RUN. NO_ARCH= yes .include diff --git a/devel/py-DateTime/Makefile b/devel/py-DateTime/Makefile index e71973c9dfdc..91da6a4e602e 100644 --- a/devel/py-DateTime/Makefile +++ b/devel/py-DateTime/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= DateTime PORTVERSION= 3.0.3 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope 2 DateTime data type LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-Dumper/Makefile b/devel/py-Dumper/Makefile index c9d36de7091c..697a526f0a1e 100644 --- a/devel/py-Dumper/Makefile +++ b/devel/py-Dumper/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= Dumper PORTVERSION= 1.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pi@FreeBSD.org COMMENT= Conveniently print any Python datastructure LICENSE= PSFL -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-ExtensionClass/Makefile b/devel/py-ExtensionClass/Makefile index 635b5ab20d42..7c656f6d9ed5 100644 --- a/devel/py-ExtensionClass/Makefile +++ b/devel/py-ExtensionClass/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= ExtensionClass PORTVERSION= 4.3.0 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Metaclass for subclassable extension types LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-Faker/Makefile b/devel/py-Faker/Makefile index 032fae5d654b..a0cd9fe5fa9b 100644 --- a/devel/py-Faker/Makefile +++ b/devel/py-Faker/Makefile @@ -1,32 +1,32 @@ # Created by: Alfred Perlstein # $FreeBSD$ PORTNAME= Faker PORTVERSION= 0.8.15 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Python package that generates fake data for you LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=1.2:converters/py-text-unidecode@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes do-test: ${RM} ${WRKSRC}/tests/providers/test_address.py # Needs ukpostcodeparser.parser port ${RM} ${WRKSRC}/tests/providers/test_internet.py # Needs email_validator port cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover -v .include diff --git a/devel/py-IBMQuantumExperience/Makefile b/devel/py-IBMQuantumExperience/Makefile index 0524dddc757e..17cf64230a19 100644 --- a/devel/py-IBMQuantumExperience/Makefile +++ b/devel/py-IBMQuantumExperience/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= IBMQuantumExperience DISTVERSION= 2.0.4 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library for the Quantum Experience API LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests_ntlm>=0:www/py-requests_ntlm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-Js2Py/Makefile b/devel/py-Js2Py/Makefile index 6a2a914f00f7..26fa1e0b87dd 100644 --- a/devel/py-Js2Py/Makefile +++ b/devel/py-Js2Py/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= Js2Py DISTVERSION= 0.70 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= JavaScript to Python translator and interpreter LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjsparser>=2.4.5:devel/py-pyjsparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.2:devel/py-tzlocal@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-PeachPy/Makefile b/devel/py-PeachPy/Makefile index c5cb90db8d8a..672a96596c46 100644 --- a/devel/py-PeachPy/Makefile +++ b/devel/py-PeachPy/Makefile @@ -1,28 +1,28 @@ # $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 +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 diff --git a/devel/py-Products.ExternalEditor/Makefile b/devel/py-Products.ExternalEditor/Makefile index bd1875dadeda..e9e374a7e43c 100644 --- a/devel/py-Products.ExternalEditor/Makefile +++ b/devel/py-Products.ExternalEditor/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= Products.ExternalEditor PORTVERSION= 1.1.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope external editor LICENSE= ZPL21 -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-Products.PloneLanguageTool/Makefile b/devel/py-Products.PloneLanguageTool/Makefile index 2958328f7cbe..4261bde170f8 100644 --- a/devel/py-Products.PloneLanguageTool/Makefile +++ b/devel/py-Products.PloneLanguageTool/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= Products.PloneLanguageTool PORTVERSION= 3.2.7 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Allows to set the available languages in Plone site LICENSE= GPLv2 NO_ARCH= yes -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/devel/py-PyExecJS/Makefile b/devel/py-PyExecJS/Makefile index 0dc59b2a1b12..7bc34520907e 100644 --- a/devel/py-PyExecJS/Makefile +++ b/devel/py-PyExecJS/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= PyExecJS DISTVERSION= 1.5.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Run JavaScript code from Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist OPTIONS_GROUP= RUNTIME OPTIONS_GROUP_RUNTIME= NODE SPIDERMONKEY NODE_DESC= Use www/node as JavaScript backend NODE_RUN_DEPENDS= node>=0.8.0:www/node SPIDERMONKEY_DESC= Use lang/spidermonkey52 as JavaScript backend SPIDERMONKEY_RUN_DEPENDS= js52:lang/spidermonkey52 OPTIONS_DEFAULT= NODE .include diff --git a/devel/py-PyLD/Makefile b/devel/py-PyLD/Makefile index f19fd750c9f3..86ad64341fd0 100644 --- a/devel/py-PyLD/Makefile +++ b/devel/py-PyLD/Makefile @@ -1,19 +1,19 @@ # Created by: Mikhail Teterin # $FreeBSD$ PORTNAME= PyLD PORTVERSION= 0.7.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mi@aldan.algebra.com COMMENT= Implementation of the JSON Linked Data specification in Python LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/devel/py-PyUtilib/Makefile b/devel/py-PyUtilib/Makefile index 932521e8ba33..3d6127e1e218 100644 --- a/devel/py-PyUtilib/Makefile +++ b/devel/py-PyUtilib/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= PyUtilib DISTVERSION= 6.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of Python utilities LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-QtPy/Makefile b/devel/py-QtPy/Makefile index d39312d004e9..a68ae33fae29 100644 --- a/devel/py-QtPy/Makefile +++ b/devel/py-QtPy/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= QtPy DISTVERSION= 1.9.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Abstraction layer on top of the various Qt bindings LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-RPyC/Makefile b/devel/py-RPyC/Makefile index 39b5d77a363a..2e22030e3cb0 100644 --- a/devel/py-RPyC/Makefile +++ b/devel/py-RPyC/Makefile @@ -1,28 +1,28 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= rpyc PORTVERSION= 4.1.5 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skozlov@FreeBSD.org COMMENT= Remote Python Call LICENSE= MIT -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= tomerfiliba-org OPTIONS_DEFINE= PLUMBUM OPTIONS_DEFAULT=PLUMBUM PLUMBUM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plumbum>0:sysutils/py-plumbum@${PY_FLAVOR} PLUMBUM_DESC= Required for features like rpyc_classic.py and zero deploy NO_ARCH= yes USE_PYTHON= distutils autoplist .include diff --git a/devel/py-ZopeUndo/Makefile b/devel/py-ZopeUndo/Makefile index 7eaf1df4d470..d163ac3c2766 100644 --- a/devel/py-ZopeUndo/Makefile +++ b/devel/py-ZopeUndo/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= ZopeUndo PORTVERSION= 2.12.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= ZODB undo support for Zope2 LICENSE= ZPL21 -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-absl-py/Makefile b/devel/py-absl-py/Makefile index a5dc7c7482cc..afafae78a0f2 100644 --- a/devel/py-absl-py/Makefile +++ b/devel/py-absl-py/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= absl-py PORTVERSION= 0.11.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Abseil Python Common Libraries LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-absl/Makefile b/devel/py-absl/Makefile index 691e93d3d7f4..9016933494f9 100644 --- a/devel/py-absl/Makefile +++ b/devel/py-absl/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= absl DISTVERSION= 0.7.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= absl-py-${PORTVERSION} MAINTAINER= amzo1337@gmail.com COMMENT= Abseil Python Common Libraries LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-adb/Makefile b/devel/py-adb/Makefile index 3f19dd8dd46d..97b0b3ad0c36 100644 --- a/devel/py-adb/Makefile +++ b/devel/py-adb/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= adb DISTVERSION= 1.3.0-9 DISTVERSIONSUFFIX= -gd0be33c CATEGORIES= devel comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Pure-python implementation of ADB and Fastboot protocols LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libusb1>=1.0.16:devel/py-libusb1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= google GH_PROJECT= python-${PORTNAME} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-addict/Makefile b/devel/py-addict/Makefile index 7549c265a0a7..e24e55d884f5 100644 --- a/devel/py-addict/Makefile +++ b/devel/py-addict/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= addict DISTVERSION= 2.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Dictionary whose items can be set using both attribute and item syntax LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-aiofiles/Makefile b/devel/py-aiofiles/Makefile index 52691ae12bc0..ab5fe4139c08 100644 --- a/devel/py-aiofiles/Makefile +++ b/devel/py-aiofiles/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= aiofiles PORTVERSION= 0.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= File support for asyncio LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aiologger/Makefile b/devel/py-aiologger/Makefile index c7dd189ee65c..f88c15cb9d89 100644 --- a/devel/py-aiologger/Makefile +++ b/devel/py-aiologger/Makefile @@ -1,20 +1,20 @@ # Created by: Kirill Ponomarev # $FreeBSD$ PORTNAME= aiologger PORTVERSION= 0.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Asynchronous logging for python and asyncio LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aniso8601/Makefile b/devel/py-aniso8601/Makefile index b0593a8e43cf..3b1b0a5f1cd7 100644 --- a/devel/py-aniso8601/Makefile +++ b/devel/py-aniso8601/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= aniso8601 PORTVERSION= 4.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Library for parsing ISO 8601 strings LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-ansi/Makefile b/devel/py-ansi/Makefile index 692d98e9df6f..b7534206b5ff 100644 --- a/devel/py-ansi/Makefile +++ b/devel/py-ansi/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ansi PORTVERSION= 0.1.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ANSI cursor movement and graphics LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-anyconfig/Makefile b/devel/py-anyconfig/Makefile index 172feb0f1c85..87ae94e130c8 100644 --- a/devel/py-anyconfig/Makefile +++ b/devel/py-anyconfig/Makefile @@ -1,19 +1,19 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= anyconfig PORTVERSION= 0.9.11 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Generic access to configuration files in many formats LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-anyjson/Makefile b/devel/py-anyjson/Makefile index 6eb66d7c20a6..8e9b506b0eb0 100644 --- a/devel/py-anyjson/Makefile +++ b/devel/py-anyjson/Makefile @@ -1,21 +1,21 @@ # Created by: Mirko Zinn # $FreeBSD$ PORTNAME= anyjson PORTVERSION= 0.3.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mail@derzinn.de COMMENT= JSON library wrapper for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-apache_conf_parser/Makefile b/devel/py-apache_conf_parser/Makefile index 101f272f5b83..e16f62a3fe7e 100644 --- a/devel/py-apache_conf_parser/Makefile +++ b/devel/py-apache_conf_parser/Makefile @@ -1,19 +1,19 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= apache_conf_parser PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Parse and manipulate apache conf files LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-apipkg/Makefile b/devel/py-apipkg/Makefile index e9e77fef951f..7a2a2d8e5ad7 100644 --- a/devel/py-apipkg/Makefile +++ b/devel/py-apipkg/Makefile @@ -1,22 +1,22 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= apipkg PORTVERSION= 1.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Namespace control and lazy-import mechanism LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-apns2/Makefile b/devel/py-apns2/Makefile index b12b257d3971..eb5a1f07ce10 100644 --- a/devel/py-apns2/Makefile +++ b/devel/py-apns2/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= apns2 PORTVERSION= 0.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python client for Apple Push Notification service LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hyper>0:www/py-hyper@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>0:www/py-pyjwt@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-appdirs/Makefile b/devel/py-appdirs/Makefile index c7d32156f0b6..6a9c08ca76a4 100644 --- a/devel/py-appdirs/Makefile +++ b/devel/py-appdirs/Makefile @@ -1,22 +1,22 @@ # Created by: Thomas Zander # $FreeBSD$ PORTNAME= appdirs PORTVERSION= 1.4.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python module for determining platform-specific dirs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 .include diff --git a/devel/py-application/Makefile b/devel/py-application/Makefile index 23acae5351be..93751bbe9c61 100644 --- a/devel/py-application/Makefile +++ b/devel/py-application/Makefile @@ -1,18 +1,18 @@ # Created by: Eugene Grosbein # $FreeBSD$ PORTNAME= application PORTVERSION= 1.2.9 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= eugen@FreeBSD.org COMMENT= Basic building blocks for python applications -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-applicationinsights/Makefile b/devel/py-applicationinsights/Makefile index 12a56dcb6fab..07c025d105de 100644 --- a/devel/py-applicationinsights/Makefile +++ b/devel/py-applicationinsights/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= applicationinsights PORTVERSION= 0.11.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Applications Insights SDK for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/devel/py-apscheduler/Makefile b/devel/py-apscheduler/Makefile index 0e0988465729..a108071ec343 100644 --- a/devel/py-apscheduler/Makefile +++ b/devel/py-apscheduler/Makefile @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= apscheduler PORTVERSION= 3.6.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= APScheduler-${DISTVERSION} MAINTAINER= jbeich@FreeBSD.org COMMENT= In-process task scheduler with Cron-like capabilities LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.2:devel/py-tzlocal@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.3:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils TEST_ENV= ${MAKE_ENV} TZ=UTC .include .if ${PYTHON_REL} < 3300 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${PY_FLAVOR} TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} .else TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-tornado>0:devel/py-pytest-tornado@${PY_FLAVOR} .endif post-patch: @${REINPLACE_CMD} -e 's/ --cov//' ${WRKSRC}/${PYSETUP:R}.cfg @${REINPLACE_CMD} -e 's/set_level/setLevel/' \ -e 's/\.records/&()/' \ -e '/records/s/== 1/== 2/' \ -e '/message/s/\[0]./[1]./' \ ${WRKSRC}/tests/test_schedulers.py do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-argh/Makefile b/devel/py-argh/Makefile index ec277dce6333..c2ab66c076a9 100644 --- a/devel/py-argh/Makefile +++ b/devel/py-argh/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= argh PORTVERSION= 0.26.2 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Simple (Python) argparse wrapper LICENSE= LGPL3 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-argparse/Makefile b/devel/py-argparse/Makefile index 791c4a2ce3c1..17fc25158eaf 100644 --- a/devel/py-argparse/Makefile +++ b/devel/py-argparse/Makefile @@ -1,18 +1,18 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= argparse PORTVERSION= 1.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Optparse-inspired command-line parsing library LICENSE= PSFL -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-args/Makefile b/devel/py-args/Makefile index 013513ee807d..5e67eb181b43 100644 --- a/devel/py-args/Makefile +++ b/devel/py-args/Makefile @@ -1,19 +1,19 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= args PORTVERSION= 0.1.0 #PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Command arguments for humans LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-arpeggio/Makefile b/devel/py-arpeggio/Makefile index 6f3c940895a1..3ccedf2a3ed2 100644 --- a/devel/py-arpeggio/Makefile +++ b/devel/py-arpeggio/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= arpeggio PORTVERSION= 1.10.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Arpeggio-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parser interpreter based on PEG grammars LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-arrow/Makefile b/devel/py-arrow/Makefile index 8b0d83296feb..daec91d29076 100644 --- a/devel/py-arrow/Makefile +++ b/devel/py-arrow/Makefile @@ -1,28 +1,28 @@ # Created by: Grzegorz Blach # $FreeBSD$ PORTNAME= arrow PORTVERSION= 0.17.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Better dates and times for Python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.0:devel/py-dateutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.functools_lru_cache>=1.2.1:devel/py-backports.functools_lru_cache@${PY_FLAVOR} .endif .include diff --git a/devel/py-asciimatics/Makefile b/devel/py-asciimatics/Makefile index 590a912f1d6c..4023bbc74754 100644 --- a/devel/py-asciimatics/Makefile +++ b/devel/py-asciimatics/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= asciimatics PORTVERSION= 1.12.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Mouse/keyboard input, text color/positioning, and ASCII animations LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pyfiglet>=0.7.2:misc/py-pyfiglet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>0:devel/py-wcwidth@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-asn1crypto/Makefile b/devel/py-asn1crypto/Makefile index 783847bb58e0..9f74b41f24fe 100644 --- a/devel/py-asn1crypto/Makefile +++ b/devel/py-asn1crypto/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= asn1crypto PORTVERSION= 1.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mikael@FreeBSD.org COMMENT= ASN.1 library with a focus on performance and a pythonic API LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-aspy.yaml/Makefile b/devel/py-aspy.yaml/Makefile index 5952386d12b8..40e1ed80c259 100644 --- a/devel/py-aspy.yaml/Makefile +++ b/devel/py-aspy.yaml/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= aspy.yaml PORTVERSION= 1.3.0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Extensions to pyyaml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-aspyct/Makefile b/devel/py-aspyct/Makefile index d2ee30e335ef..dd9c7fdbe4d0 100644 --- a/devel/py-aspyct/Makefile +++ b/devel/py-aspyct/Makefile @@ -1,19 +1,19 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= aspyct PORTVERSION= 3.0 CATEGORIES= devel python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20beta%204 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/a/A/}-${PORTVERSION}_beta_4 MAINTAINER= sbz@FreeBSD.org COMMENT= Python library including an aspect-oriented programming (AOP) engine LICENSE= LGPL3 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-astor/Makefile b/devel/py-astor/Makefile index 5f65bc38e4d5..d0a72df67d8c 100644 --- a/devel/py-astor/Makefile +++ b/devel/py-astor/Makefile @@ -1,20 +1,20 @@ # Created by: David Kalliecharan # $FreeBSD$ PORTNAME= astor PORTVERSION= 0.8.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Astor allows easy manipulation of Python source via the AST LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-asttokens/Makefile b/devel/py-asttokens/Makefile index 068fc04a12df..9d59187543b5 100644 --- a/devel/py-asttokens/Makefile +++ b/devel/py-asttokens/Makefile @@ -1,29 +1,29 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= asttokens PORTVERSION= 2.0.4 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Annotate AST trees with source code positions LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}astroid>0:devel/py-astroid@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-astunparse/Makefile b/devel/py-astunparse/Makefile index 603b043303d5..89a0f5b9589b 100644 --- a/devel/py-astunparse/Makefile +++ b/devel/py-astunparse/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= astunparse PORTVERSION= 1.6.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AST unparser for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1<2.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.23.0<1.0:devel/py-wheel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-atomiclong/Makefile b/devel/py-atomiclong/Makefile index 179b9b55775d..6973f51c3a04 100644 --- a/devel/py-atomiclong/Makefile +++ b/devel/py-atomiclong/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= atomiclong PORTVERSION= 0.1.1 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= AtomicLong type using CFFI LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-patch: @${REINPLACE_CMD} '/setup_requires/d' ${WRKSRC}/${PYSETUP} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_cffi__*.so do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-atomicwrites/Makefile b/devel/py-atomicwrites/Makefile index 71a1b02d94a8..78dd7f00fc4c 100644 --- a/devel/py-atomicwrites/Makefile +++ b/devel/py-atomicwrites/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= atomicwrites DISTVERSION= 1.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Atomic file writes library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-attrs/Makefile b/devel/py-attrs/Makefile index ef9087b1168b..c8a9a43a9d04 100644 --- a/devel/py-attrs/Makefile +++ b/devel/py-attrs/Makefile @@ -1,31 +1,31 @@ # Created by: Axel Rau # $FreeBSD$ PORTNAME= attrs PORTVERSION= 20.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python attributes without boilerplate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Pympler>0:devel/py-pympler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-autoflake/Makefile b/devel/py-autoflake/Makefile index 2236b39e30fe..ae9efc610719 100644 --- a/devel/py-autoflake/Makefile +++ b/devel/py-autoflake/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= autoflake PORTVERSION= 1.3.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Removes unused imports and unused variables from Python code LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyflakes>=1.1.0:devel/py-pyflakes@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/devel/py-automaton1/Makefile b/devel/py-automaton1/Makefile index 179e10b34138..6f07051b4be3 100644 --- a/devel/py-automaton1/Makefile +++ b/devel/py-automaton1/Makefile @@ -1,31 +1,31 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= automaton PORTVERSION= 1.17.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Friendly state machines for python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.2<0.8:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # automaton 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include diff --git a/devel/py-avro/Makefile b/devel/py-avro/Makefile index fb410cc8804e..7f4b6cb3d10d 100644 --- a/devel/py-avro/Makefile +++ b/devel/py-avro/Makefile @@ -1,28 +1,28 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= avro PORTVERSION= 1.10.1 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Data serialization system for python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/avro/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= SNAPPY ZSTANDARD SNAPPY_DESC= Snappy support ZSTANDARD_DESC= Zstandard support SNAPPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-snappy>=0:archivers/py-python-snappy@${PY_FLAVOR} ZSTANDARD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zstandard>=0:archivers/py-zstandard@${PY_FLAVOR} .include diff --git a/devel/py-azure-appconfiguration/Makefile b/devel/py-azure-appconfiguration/Makefile index aff4e834a8c6..9bf739530ab3 100644 --- a/devel/py-azure-appconfiguration/Makefile +++ b/devel/py-azure-appconfiguration/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= azure-appconfiguration DISTVERSION= 1.1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft App Configuration Data Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.10:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.2.2<2.0.0:devel/py-azure-core@${PY_FLAVOR} -USES= azurepy python zip +USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-batch/Makefile b/devel/py-azure-batch/Makefile index 48e969775431..b5889db1ff4e 100644 --- a/devel/py-azure-batch/Makefile +++ b/devel/py-azure-batch/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= azure-batch PORTVERSION= 9.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Batch Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.32<2.0.0:net-mgmt/py-msrestazure@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} -USES= azurepy python zip +USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-core/Makefile b/devel/py-azure-core/Makefile index 83c7c3915091..0407dd582f6d 100644 --- a/devel/py-azure-core/Makefile +++ b/devel/py-azure-core/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= azure-core PORTVERSION= 1.9.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Microsoft Azure Core Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.6:devel/py-six@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-cosmos/Makefile b/devel/py-azure-cosmos/Makefile index 8c520b67eb8d..87f3bf9dde7b 100644 --- a/devel/py-azure-cosmos/Makefile +++ b/devel/py-azure-cosmos/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= azure-cosmos PORTVERSION= 3.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Azure Cosmos Python SDK LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${PY_FLAVOR} -USES= azurepy python +USES= azurepy python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-extract: @${RM} -r ${WRKSRC}/samples ${WRKSRC}/doc .include diff --git a/devel/py-azure-datalake-store/Makefile b/devel/py-azure-datalake-store/Makefile index 5a4d9e4ae3b1..6b44662c79f1 100644 --- a/devel/py-azure-datalake-store/Makefile +++ b/devel/py-azure-datalake-store/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= azure-datalake-store PORTVERSION= 0.0.49 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Data Lake Store Filesystem Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}adal>=0.4.2:net-mgmt/py-adal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \ ${PY_FUTURES} -USES= azurepy python +USES= azurepy python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR} .endif .include diff --git a/devel/py-azure-functions-devops-build/Makefile b/devel/py-azure-functions-devops-build/Makefile index 926eb475e91a..74cb54f5c200 100644 --- a/devel/py-azure-functions-devops-build/Makefile +++ b/devel/py-azure-functions-devops-build/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= azure-functions-devops-build PORTVERSION= 0.0.22 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Azure Devops Build Manager For Azure Functions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vsts>=0:devel/py-vsts@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-graphrbac/Makefile b/devel/py-azure-graphrbac/Makefile index 1a8438a60681..7fc643f798cc 100644 --- a/devel/py-azure-graphrbac/Makefile +++ b/devel/py-azure-graphrbac/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= azure-graphrbac PORTVERSION= 0.61.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Graph RBAC Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.32:net-mgmt/py-msrestazure@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} -USES= azurepy python zip +USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-keyvault-administration/Makefile b/devel/py-azure-keyvault-administration/Makefile index 08d75ab4dda2..93c470b92045 100644 --- a/devel/py-azure-keyvault-administration/Makefile +++ b/devel/py-azure-keyvault-administration/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= azure-keyvault-administration DISTVERSION= 4.0.0b1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Key Vault Administration Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.00:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.7.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} -USES= azurepy python zip +USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-keyvault/Makefile b/devel/py-azure-keyvault/Makefile index 8b0904388af7..9ab351400ca6 100644 --- a/devel/py-azure-keyvault/Makefile +++ b/devel/py-azure-keyvault/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= azure-keyvault PORTVERSION= 1.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Key Vault Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.32:net-mgmt/py-msrestazure@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.1.4:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} -USES= azurepy python zip +USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-multiapi-storage/Makefile b/devel/py-azure-multiapi-storage/Makefile index 30a054d0f5fb..7f1a6e4043e3 100644 --- a/devel/py-azure-multiapi-storage/Makefile +++ b/devel/py-azure-multiapi-storage/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= azure-multiapi-storage PORTVERSION= 0.5.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Storage Client Library with multi API version support LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=0:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=0:devel/py-azure-core@${PY_FLAVOR} \ ${PY_FUTURES} -USES= azurepy python +USES= azurepy python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-storage-blob/Makefile b/devel/py-azure-storage-blob/Makefile index 6abb153a3d82..58a62049ced7 100644 --- a/devel/py-azure-storage-blob/Makefile +++ b/devel/py-azure-storage-blob/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= azure-storage-blob PORTVERSION= 2.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Storage Blob Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1.5:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-storage-common>=2.1:devel/py-azure-storage-common@${PY_FLAVOR} \ ${PY_FUTURES} -USES= azurepy python +USES= azurepy python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-storage-common/Makefile b/devel/py-azure-storage-common/Makefile index 6f7221ee3b9b..8ed0790ef260 100644 --- a/devel/py-azure-storage-common/Makefile +++ b/devel/py-azure-storage-common/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= azure-storage-common PORTVERSION= 2.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Storage Common Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1.5:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} -USES= azurepy python +USES= azurepy python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-synapse-accesscontrol/Makefile b/devel/py-azure-synapse-accesscontrol/Makefile index 9265f2e77ab8..e0b069159243 100644 --- a/devel/py-azure-synapse-accesscontrol/Makefile +++ b/devel/py-azure-synapse-accesscontrol/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= azure-synapse-accesscontrol DISTVERSION= 0.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Synapse AccessControl Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.6.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} -USES= azurepy python zip +USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-synapse-artifacts/Makefile b/devel/py-azure-synapse-artifacts/Makefile index f343626d2a04..bd7ef4e18783 100644 --- a/devel/py-azure-synapse-artifacts/Makefile +++ b/devel/py-azure-synapse-artifacts/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= azure-synapse-artifacts DISTVERSION= 0.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Synapse Artifacts Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.6.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} -USES= azurepy python zip +USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-synapse-spark/Makefile b/devel/py-azure-synapse-spark/Makefile index 8130977c5ff1..7d448c64984f 100644 --- a/devel/py-azure-synapse-spark/Makefile +++ b/devel/py-azure-synapse-spark/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= azure-synapse-spark DISTVERSION= 0.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Synapse Spark Client Library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.6.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} -USES= azurepy python zip +USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-b2sdk/Makefile b/devel/py-b2sdk/Makefile index 1fc9bd129966..ad8f9e74055e 100644 --- a/devel/py-b2sdk/Makefile +++ b/devel/py-b2sdk/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= b2sdk DISTVERSION= 1.1.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= PopularMoment@protonmail.com COMMENT= Backblaze B2 SDK LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=0.8.0:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logfury>=0.1.2:devel/py-logfury@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.5.0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PY_FUTURES} \ ${PY_ENUM34} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes do-test: @cd ${WRKSRC} && ${TOUCH} ${WRKSRC}/test/__init__.py && \ ${PYTHON_CMD} ${PYDISTUTILS_SETUP} nosetests .include diff --git a/devel/py-babelfish/Makefile b/devel/py-babelfish/Makefile index 2c1cda693871..eeb65b443f74 100644 --- a/devel/py-babelfish/Makefile +++ b/devel/py-babelfish/Makefile @@ -1,18 +1,18 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= babelfish PORTVERSION= 0.5.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Module to work with countries and languages LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-backcall/Makefile b/devel/py-backcall/Makefile index fe2c18151645..e9f3d6109deb 100644 --- a/devel/py-backcall/Makefile +++ b/devel/py-backcall/Makefile @@ -1,19 +1,19 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= backcall PORTVERSION= 0.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Backwards compatible callback APIs LICENSE= BSD3CLAUSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-backports.csv/Makefile b/devel/py-backports.csv/Makefile index 37c45b26fe53..b1259ac1d136 100644 --- a/devel/py-backports.csv/Makefile +++ b/devel/py-backports.csv/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= backports.csv PORTVERSION= 1.0.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Backport of Python 3 csv module LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-bandit/Makefile b/devel/py-bandit/Makefile index 5f81fd9a7029..78a89f9e429c 100644 --- a/devel/py-bandit/Makefile +++ b/devel/py-bandit/Makefile @@ -1,28 +1,28 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= bandit DISTVERSION= 1.7.0 CATEGORIES= devel security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tool for finding common security issues in Python code LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}GitPython>=1.0.1:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR} MAKE_ENV+= PBR_VERSION=${PORTVERSION} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-bcdoc/Makefile b/devel/py-bcdoc/Makefile index fd74e801b494..30d93a6d9085 100644 --- a/devel/py-bcdoc/Makefile +++ b/devel/py-bcdoc/Makefile @@ -1,22 +1,22 @@ # Created by: Alexey V. Degtyarev # $FreeBSD$ PORTNAME= bcdoc PORTVERSION= 0.16.0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Tools to help document botocore-based projects LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.10:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.1.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-beniget/Makefile b/devel/py-beniget/Makefile index e6292ef4dfc0..717be3fc58f6 100644 --- a/devel/py-beniget/Makefile +++ b/devel/py-beniget/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= beniget PORTVERSION= 0.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extract semantic information about static Python code LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gast>=0.4.0<0.5:devel/py-gast@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-bidict/Makefile b/devel/py-bidict/Makefile index b873c5b49854..50ada1f1cdf6 100644 --- a/devel/py-bidict/Makefile +++ b/devel/py-bidict/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= bidict PORTVERSION= 0.18.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Bidirectional map implementation and related functionality LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= fails to build BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-billiard/Makefile b/devel/py-billiard/Makefile index 91b26918970b..91fc1b61467b 100644 --- a/devel/py-billiard/Makefile +++ b/devel/py-billiard/Makefile @@ -1,18 +1,18 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= billiard PORTVERSION= 3.6.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python multiprocessing fork with improvements and bugfixes LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-binaryornot/Makefile b/devel/py-binaryornot/Makefile index 15ad136d12e0..fe3607917729 100644 --- a/devel/py-binaryornot/Makefile +++ b/devel/py-binaryornot/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= binaryornot DISTVERSION= 0.4.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Lightweight pure Python package to check if a file is binary or text LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.2:textproc/py-chardet@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-biplist/Makefile b/devel/py-biplist/Makefile index e914f1be1acd..8fed8cdab12b 100644 --- a/devel/py-biplist/Makefile +++ b/devel/py-biplist/Makefile @@ -1,25 +1,25 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= biplist PORTVERSION= 1.0.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Library for reading/writing binary plists LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${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 do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/devel/py-bitarray/Makefile b/devel/py-bitarray/Makefile index 4de35309c27f..1233a2810e42 100644 --- a/devel/py-bitarray/Makefile +++ b/devel/py-bitarray/Makefile @@ -1,42 +1,42 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= bitarray PORTVERSION= 1.6.1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Efficient arrays of booleans LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= distutils autoplist GH_ACCOUNT= ilanschnell GH_PROJECT= bitarray DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= AUTHORS CHANGE_LOG README.md PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) do-test: ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -c "import ${PORTNAME}; ${PORTNAME}.test()" .include diff --git a/devel/py-bitstring/Makefile b/devel/py-bitstring/Makefile index 3e88e66dd040..3d8067972170 100644 --- a/devel/py-bitstring/Makefile +++ b/devel/py-bitstring/Makefile @@ -1,31 +1,31 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= bitstring PORTVERSION= 3.1.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Simple construction, analysis, and modification of binary data LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} PORTDOCS= PKG-INFO README.rst release_notes.txt OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @(cd ${WRKSRC}/test && ${PYTHON_CMD} -c 'import unittest, test_${PORTNAME}; unittest.main(test_${PORTNAME})') .include diff --git a/devel/py-blessed/Makefile b/devel/py-blessed/Makefile index 27f4df0df62b..a0b002457067 100644 --- a/devel/py-blessed/Makefile +++ b/devel/py-blessed/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= blessed DISTVERSION= 1.17.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Easy, practical library for making terminal apps LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0.1.4:devel/py-wcwidth@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-blessings/Makefile b/devel/py-blessings/Makefile index 735968cef529..6bd06ac07b77 100644 --- a/devel/py-blessings/Makefile +++ b/devel/py-blessings/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= blessings PORTVERSION= 1.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Thin wrapper around terminal coloring, styling, and positioning LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-blinker/Makefile b/devel/py-blinker/Makefile index a155fec6c590..2ab035b32cec 100644 --- a/devel/py-blinker/Makefile +++ b/devel/py-blinker/Makefile @@ -1,26 +1,26 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= blinker PORTVERSION= 1.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Fast, simple object-to-object and broadcast signaling LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-blist/Makefile b/devel/py-blist/Makefile index b45283a1eed8..d9ee71ed44b5 100644 --- a/devel/py-blist/Makefile +++ b/devel/py-blist/Makefile @@ -1,26 +1,26 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= blist PORTVERSION= 1.3.6 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Drop-in list replacement with better performance for large lists LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/blist/*.so .include diff --git a/devel/py-bluelet/Makefile b/devel/py-bluelet/Makefile index 2a64afe0acd6..bd84ce83cc89 100644 --- a/devel/py-bluelet/Makefile +++ b/devel/py-bluelet/Makefile @@ -1,18 +1,18 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= bluelet PORTVERSION= 0.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Pure-Python asynchronous I/O using coroutines LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-boolean.py/Makefile b/devel/py-boolean.py/Makefile index 988355e95590..71816d2f28e5 100644 --- a/devel/py-boolean.py/Makefile +++ b/devel/py-boolean.py/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= boolean.py DISTVERSION= 3.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Create and parse boolean expressions and create custom boolean DSL LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist 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") do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-boto/Makefile b/devel/py-boto/Makefile index 5517176f6b2c..55dd5c519731 100644 --- a/devel/py-boto/Makefile +++ b/devel/py-boto/Makefile @@ -1,23 +1,23 @@ # Created by: Peter Schuller # $FreeBSD$ PORTNAME= boto PORTVERSION= 2.49.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Python interface to Amazon Web Services LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= p5-Net-Amazon-Route53-[0-9]* .include diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile index 7c58d7a2ac08..a66af88f06bb 100644 --- a/devel/py-botocore/Makefile +++ b/devel/py-botocore/Makefile @@ -1,36 +1,36 @@ # Created by: Alexey V. Degtyarev # $FreeBSD$ PORTNAME= botocore PORTVERSION= 1.18.16 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bhughes@FreeBSD.org COMMENT= Low-level, core functionality of boto 3 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1<3.0.0:devel/py-dateutil@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1<1.0.0:devel/py-jmespath@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.20,1<1.26,1:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # setup.py test runs integration tests which fail # https://github.com/boto/s3transfer/issues/41 # Note: this is an AWS python package wide issue do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v tests/unit tests/functional .include diff --git a/devel/py-bsd/Makefile b/devel/py-bsd/Makefile index 119f541c7549..11eba092a73b 100644 --- a/devel/py-bsd/Makefile +++ b/devel/py-bsd/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= bsd PORTVERSION= 1.0.20170329 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Python wrappers for various BSD libc and system calls LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils cython USE_GITHUB= yes GH_ACCOUNT= freenas GH_PROJECT= py-bsd GH_TAGNAME= 6d148fa .include diff --git a/devel/py-btest/Makefile b/devel/py-btest/Makefile index 219573a782d9..4cb101dabd78 100644 --- a/devel/py-btest/Makefile +++ b/devel/py-btest/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= btest DISTVERSION= 0.62 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mshirk@daemon-security.com COMMENT= Simple driver for basic unit tests LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= YES .include diff --git a/devel/py-buildbot-worker/Makefile b/devel/py-buildbot-worker/Makefile index b2723c00efaa..a054b0652160 100644 --- a/devel/py-buildbot-worker/Makefile +++ b/devel/py-buildbot-worker/Makefile @@ -1,37 +1,37 @@ # Created by: Frederic Praca # $FreeBSD$ PORTNAME= buildbot-worker PORTVERSION= 2.7.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Buildbot Worker Daemon LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=17.9.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_RC_SUBR= buildbot-worker SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} PYTHON_VER=${PYTHON_VER} NO_ARCH= yes PLIST_FILES= man/man1/buildbot-worker.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/docs/buildbot-worker.1 ${STAGEDIR}${MANPREFIX}/man/man1 do-test: ${MKDIR} ${WRKDIR}/tmp cd ${WRKDIR}/tmp && PYTHONPATH=${WRKSRC} ${PYTHON_CMD} -m twisted.trial buildbot_worker.test .include diff --git a/devel/py-bullet3/Makefile b/devel/py-bullet3/Makefile index df8af984f1df..39a6532320d6 100644 --- a/devel/py-bullet3/Makefile +++ b/devel/py-bullet3/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= bullet3 DISTVERSION= 3.07 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python version of 3D collision detection library Bullet LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= compiler:c++11-lang gl localbase python +USES= compiler:c++11-lang gl localbase python:3.6+ USE_GITHUB= yes GH_ACCOUNT= bulletphysics USE_PYTHON= autoplist distutils USE_GL= gl glew post-patch: # remove examples because they fail: https://github.com/bulletphysics/bullet3/issues/1510, and they shouldn't be built anyway @${REINPLACE_CMD} -E 's,"examples/.*\.(cpp|c|m)",,' ${WRKSRC}/setup.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pybullet*.so .include diff --git a/devel/py-cachecontrol/Makefile b/devel/py-cachecontrol/Makefile index 6dc5f242b21c..daceb7ea4410 100644 --- a/devel/py-cachecontrol/Makefile +++ b/devel/py-cachecontrol/Makefile @@ -1,32 +1,32 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cachecontrol PORTVERSION= 0.12.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CacheControl-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= httplib2 caching for requests LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.2:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= FILECACHE REDIS OPTIONS_DEFAULT=FILECACHE FILECACHE_DESC= FileCache support REDIS_DESC= Redis support FILECACHE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lockfile>=0.9:devel/py-lockfile@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.10.5:databases/py-redis@${PY_FLAVOR} .include diff --git a/devel/py-cached-property/Makefile b/devel/py-cached-property/Makefile index 591990f2e625..ba9b83094205 100644 --- a/devel/py-cached-property/Makefile +++ b/devel/py-cached-property/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= cached-property PORTVERSION= 1.5.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lifanov@FreeBSD.org COMMENT= Decorator for caching properties in classes LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-cachetools3/Makefile b/devel/py-cachetools3/Makefile index 1fa7416adc92..41a4fdaeb59d 100644 --- a/devel/py-cachetools3/Makefile +++ b/devel/py-cachetools3/Makefile @@ -1,25 +1,25 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= cachetools PORTVERSION= 3.1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extensible memoizing collections and decorators LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # cachetools 4.0.0+ requires Python 3.5+ PORTSCOUT= limit:^3\. .include diff --git a/devel/py-cachy/Makefile b/devel/py-cachy/Makefile index 1a82caf6ea97..1adb70405dc2 100644 --- a/devel/py-cachy/Makefile +++ b/devel/py-cachy/Makefile @@ -1,30 +1,30 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cachy PORTVERSION= 0.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple yet effective caching library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= MEMCACHED MSGPACK REDIS MEMCACHED_DESC= Memcached support MSGPACK_DESC= MessagePack support REDIS_DESC= Redis support MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=1.59<2.0:databases/py-python-memcached@${PY_FLAVOR} MSGPACK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0.5:devel/py-msgpack@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=3.3.6<4.0.0:databases/py-redis@${PY_FLAVOR} .include diff --git a/devel/py-capturer/Makefile b/devel/py-capturer/Makefile index 16323e636101..fdc23e9a8e90 100644 --- a/devel/py-capturer/Makefile +++ b/devel/py-capturer/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= capturer PORTVERSION= 3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Capture stdout/stderr of the current process and subprocesses LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}humanfriendly>=8.0:textproc/py-humanfriendly@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-case/Makefile b/devel/py-case/Makefile index fe802aec0a7d..f354a20efffc 100644 --- a/devel/py-case/Makefile +++ b/devel/py-case/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= case PORTVERSION= 1.5.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python unittest utilities LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-castellan1/Makefile b/devel/py-castellan1/Makefile index 8598d4c5a63f..9972e24474bb 100644 --- a/devel/py-castellan1/Makefile +++ b/devel/py-castellan1/Makefile @@ -1,54 +1,54 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= castellan PORTVERSION= 1.4.0 PORTREVISION= 6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic Key Manager interface for OpenStack LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-barbicanclient>=4.5.2:net/py-python-barbicanclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # castellan 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. SHEBANG_GLOB= *.sh .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth13>=3.4.0:devel/py-keystoneauth13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config7>=6.4.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context2>=2.19.2:devel/py-oslo.context2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log3>=3.36.0:devel/py-oslo.log3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.4.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=6.4.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.19.2:devel/py-oslo.context@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.36.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-cbor/Makefile b/devel/py-cbor/Makefile index b974a418e975..987b6f311196 100644 --- a/devel/py-cbor/Makefile +++ b/devel/py-cbor/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cbor PORTVERSION= 1.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RFC 7049 - Concise Binary Object Representation LICENSE= APACHE20 -USES= compiler python +USES= compiler python:3.6+ USE_PYTHON= autoplist concurrent distutils .include .if ${CHOSEN_COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42 post-patch: @${REINPLACE_CMD} -e '/pragma/d' ${WRKSRC}/c/cbormodule.c .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cbor/_cbor*.so .include diff --git a/devel/py-cbor2/Makefile b/devel/py-cbor2/Makefile index 0e7fbf653d12..edc98249a938 100644 --- a/devel/py-cbor2/Makefile +++ b/devel/py-cbor2/Makefile @@ -1,28 +1,28 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= cbor2 PORTVERSION= 4.1.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Pure Python CBOR (de)serializer with extensive tag support LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7.0:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-cclib/Makefile b/devel/py-cclib/Makefile index 8be8572df0d5..661ef36c9875 100644 --- a/devel/py-cclib/Makefile +++ b/devel/py-cclib/Makefile @@ -1,24 +1,24 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= cclib PORTVERSION= 1.6.3 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Parsers And Algorithms For Computational Chemistry LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes .include diff --git a/devel/py-cdg/Makefile b/devel/py-cdg/Makefile index f0706e96e01a..636196b267dd 100644 --- a/devel/py-cdg/Makefile +++ b/devel/py-cdg/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= cdg PORTVERSION= 0.1.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jonathan@FreeBSD.org COMMENT= Library for working with call- and data-flow graphs LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-cerberus/Makefile b/devel/py-cerberus/Makefile index 012e5c609e6a..6df82d7d4340 100644 --- a/devel/py-cerberus/Makefile +++ b/devel/py-cerberus/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= Cerberus PORTVERSION= 1.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Lightweight, extensible validation tool for Python dictionaries LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils # Not to be confused with devel/py-pycerberus which fulfils a quite # different function. do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-certsrv/Makefile b/devel/py-certsrv/Makefile index 9f765926c15a..ad295f46db31 100644 --- a/devel/py-certsrv/Makefile +++ b/devel/py-certsrv/Makefile @@ -1,22 +1,22 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= certsrv PORTVERSION= 2.1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client for the Microsoft Certificate Authority LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cftime/Makefile b/devel/py-cftime/Makefile index 4f8b84580134..862f04059a7c 100644 --- a/devel/py-cftime/Makefile +++ b/devel/py-cftime/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= cftime PORTVERSION= 1.0.3.4 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Time-handling functionality from netcdf4-python LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils cython do-test: @cd ${WRKSRC} && py.test .include diff --git a/devel/py-chainmap/Makefile b/devel/py-chainmap/Makefile index cbb1ffd0e8ff..4bb1d61233d6 100644 --- a/devel/py-chainmap/Makefile +++ b/devel/py-chainmap/Makefile @@ -1,20 +1,20 @@ # Created by: Kyle Evans # $FreeBSD$ PORTNAME= chainmap PORTVERSION= 1.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Backport/clone of chainmap for py26, py32, and pypy3 LICENSE= PSFL -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-characteristic/Makefile b/devel/py-characteristic/Makefile index e316ac3b9367..922ef886d5ac 100644 --- a/devel/py-characteristic/Makefile +++ b/devel/py-characteristic/Makefile @@ -1,19 +1,19 @@ # Created by: Axel Rau # $FreeBSD$ PORTNAME= characteristic PORTVERSION= 14.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= axel.rau@chaos1.de COMMENT= Python attributes without boilerplate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-cheetah3/Makefile b/devel/py-cheetah3/Makefile index eab6125d8ef7..92d955d865a0 100644 --- a/devel/py-cheetah3/Makefile +++ b/devel/py-cheetah3/Makefile @@ -1,26 +1,26 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= cheetah DISTVERSION= 3.2.4 CATEGORIES= devel textproc www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 DISTNAME= Cheetah3-${DISTVERSION} MAINTAINER= FreeBSD@ShaneWare.Biz COMMENT= HTML template engine for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/Cheetah/*.so .include diff --git a/devel/py-circuits/Makefile b/devel/py-circuits/Makefile index 9338dfbd9842..ac55270ff6fa 100644 --- a/devel/py-circuits/Makefile +++ b/devel/py-circuits/Makefile @@ -1,27 +1,27 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= circuits PORTVERSION= 3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Asynchronous Component-based Event Application Framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest tests .include diff --git a/devel/py-cld/Makefile b/devel/py-cld/Makefile index 846b544b95e7..84c91f58d931 100644 --- a/devel/py-cld/Makefile +++ b/devel/py-cld/Makefile @@ -1,37 +1,37 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= cld PORTVERSION= 20150113 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= LOCAL/demon PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= chromium_compact_language_detector-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Python bindings for compact language detector library LICENSE= BSD3CLAUSE LIB_DEPENDS= libcld2.so:devel/cld2 -USES= python +USES= python:3.6+ USE_PYTHON= flavors PLIST_FILES= %%PYTHON_SITELIBDIR%%/chromium_compact_language_detector-2.0-py%%PYTHON_VER%%.egg-info \ %%PYTHON_SITELIBDIR%%/cld2.so \ %%PYTHON_SITELIBDIR%%/cld2full.so post-patch: ${REINPLACE_CMD} -e "s#\.\./cld2#${LOCALBASE}/include/cld#" ${WRKSRC}/setup.py ${WRKSRC}/setup_full.py do-build: cd ${WRKSRC} && ${PYTHON_CMD} setup.py build cd ${WRKSRC} && ${PYTHON_CMD} setup_full.py build do-install: cd ${WRKSRC} && ${PYTHON_CMD} setup.py install -c -O1 --prefix=${PREFIX} --root=${STAGEDIR} cd ${WRKSRC} && ${PYTHON_CMD} setup_full.py install -c -O1 --prefix=${PREFIX} --root=${STAGEDIR} .include diff --git a/devel/py-cleo/Makefile b/devel/py-cleo/Makefile index 33e233228112..2b616c93569d 100644 --- a/devel/py-cleo/Makefile +++ b/devel/py-cleo/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cleo PORTVERSION= 0.8.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Create beautiful and testable command-line interfaces LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clikit>=0.6.0<0.7.0:devel/py-clikit@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-click-completion/Makefile b/devel/py-click-completion/Makefile index 50cc98861b80..f3219e880be8 100644 --- a/devel/py-click-completion/Makefile +++ b/devel/py-click-completion/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= click-completion PORTVERSION= 0.5.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Enhanced completion for Click LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shellingham>0:devel/py-shellingham@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils # No tests defined for this python module .include diff --git a/devel/py-click-log/Makefile b/devel/py-click-log/Makefile index e42fbb950cc0..0696ef37991b 100644 --- a/devel/py-click-log/Makefile +++ b/devel/py-click-log/Makefile @@ -1,27 +1,27 @@ # Created by: Christian Geier # $FreeBSD$ PORTNAME= click-log DISTVERSION= 0.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= geier@lostpackets.de COMMENT= Logging integration for Click LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-click-plugins/Makefile b/devel/py-click-plugins/Makefile index 8848eaa184dd..c69175e992a5 100644 --- a/devel/py-click-plugins/Makefile +++ b/devel/py-click-plugins/Makefile @@ -1,23 +1,23 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= click-plugins PORTVERSION= 1.1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Click extension to register CLI commands via setuptools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-click-threading/Makefile b/devel/py-click-threading/Makefile index 249ec518b372..d79d7c9a58d6 100644 --- a/devel/py-click-threading/Makefile +++ b/devel/py-click-threading/Makefile @@ -1,27 +1,27 @@ # Created by: Christian Geier # $FreeBSD$ PORTNAME= click-threading PORTVERSION= 0.4.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= geier@lostpackets.de COMMENT= Multithreaded Click apps made easy LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PY_FUTURES} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${RUN_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-click6/Makefile b/devel/py-click6/Makefile index 33940737cd9d..607dcec64032 100644 --- a/devel/py-click6/Makefile +++ b/devel/py-click6/Makefile @@ -1,29 +1,29 @@ # Created by: Bartek Rutkowski # $FreeBSD$ PORTNAME= click PORTVERSION= 6.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 6 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package for creating command line interfaces LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^6\. do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -p no:warnings .include diff --git a/devel/py-cliff2/Makefile b/devel/py-cliff2/Makefile index 9ed787357862..9918ae9f5bb5 100644 --- a/devel/py-cliff2/Makefile +++ b/devel/py-cliff2/Makefile @@ -1,46 +1,46 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= cliff PORTVERSION= 2.18.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command Line Interface Formulation Framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.2<0.8:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # cliff 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^2\. .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0.8.0:devel/py-unicodecsv@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cmd208>=0.8.0:devel/py-cmd208@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cmd2>=0.8.0:devel/py-cmd2@${PY_FLAVOR} .endif .include diff --git a/devel/py-cligj/Makefile b/devel/py-cligj/Makefile index f8095a7c06b7..709460f32e92 100644 --- a/devel/py-cligj/Makefile +++ b/devel/py-cligj/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= cligj PORTVERSION= 0.7.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Click-based argument and option decorators for Python GIS cli LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>4.0:devel/py-click@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-clikit/Makefile b/devel/py-clikit/Makefile index 584d1a8e363b..f752d3fbd5c6 100644 --- a/devel/py-clikit/Makefile +++ b/devel/py-clikit/Makefile @@ -1,33 +1,33 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= clikit PORTVERSION= 0.6.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities to build beautiful and testable command line interfaces LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}pastel>=0.2.0:devel/py-pastel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylev>=1.3<2.0:devel/py-pylev@${PY_FLAVOR} \ ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} >= 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}crashtest>=0.3.0<0.4.0:devel/py-crashtest@${PY_FLAVOR} .endif .include diff --git a/devel/py-clint/Makefile b/devel/py-clint/Makefile index 0e70b5a22df6..5d40150bab90 100644 --- a/devel/py-clint/Makefile +++ b/devel/py-clint/Makefile @@ -1,21 +1,21 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= clint PORTVERSION= 0.5.1 #PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python command-line application tools LICENSE= ISCL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-cloudpickle/Makefile b/devel/py-cloudpickle/Makefile index 40e7b753aa10..cc0bba194151 100644 --- a/devel/py-cloudpickle/Makefile +++ b/devel/py-cloudpickle/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= cloudpickle PORTVERSION= 1.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Extended pickling support for Python objects LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # Need -s for https://github.com/cloudpipe/cloudpickle/issues/252 do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -s .include diff --git a/devel/py-cluster/Makefile b/devel/py-cluster/Makefile index 1296da17f35e..7eb0611c3915 100644 --- a/devel/py-cluster/Makefile +++ b/devel/py-cluster/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= cluster PORTVERSION= 1.4.1 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Create several groups (clusters) of objects from a list in Python LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= exhuma GH_PROJECT= python-cluster USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= skipv:regression .include diff --git a/devel/py-cmd208/Makefile b/devel/py-cmd208/Makefile index fbf400f8956b..a89333515d34 100644 --- a/devel/py-cmd208/Makefile +++ b/devel/py-cmd208/Makefile @@ -1,40 +1,40 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= cmd2 PORTVERSION= 0.8.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 08 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Build interactive command line applications in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyperclip>=0:devel/py-pyperclip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # cmd2 0.9.0.1+ requires Python 3.4+ PORTSCOUT= limit:^0\.8 .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}subprocess32>=0:devel/py-subprocess32@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}contextlib2>=0:devel/py-contextlib2@${PY_FLAVOR} .endif .include diff --git a/devel/py-codecov/Makefile b/devel/py-codecov/Makefile index bb6dcbfc1b4d..981c2faa7319 100644 --- a/devel/py-codecov/Makefile +++ b/devel/py-codecov/Makefile @@ -1,33 +1,33 @@ # Created by: Carlos J. Puga Medina # $FreeBSD$ PORTNAME= codecov PORTVERSION= 2.1.11 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Hosted coverage reports for Github, Bitbucket and Gitlab LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.9:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ddt>0:devel/py-ddt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_PROJECT= ${PORTNAME}-python NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v tests/test.py .include diff --git a/devel/py-codegen/Makefile b/devel/py-codegen/Makefile index 456f83647d97..7588c6d271c5 100644 --- a/devel/py-codegen/Makefile +++ b/devel/py-codegen/Makefile @@ -1,18 +1,18 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= codegen PORTVERSION= 1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Extension to ast that allows ast to python code generation LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-cog/Makefile b/devel/py-cog/Makefile index 553544d0e4da..041f36d7489b 100644 --- a/devel/py-cog/Makefile +++ b/devel/py-cog/Makefile @@ -1,21 +1,21 @@ # Created by: Alex Pesternikov # $FreeBSD$ PORTNAME= cog PORTVERSION= 2.3 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}app-${PORTVERSION} MAINTAINER= apesternikov@page2rss.com COMMENT= Code Generator for any language LICENSE= MIT # Python3 ready -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-collective.monkeypatcher/Makefile b/devel/py-collective.monkeypatcher/Makefile index 346a335ab389..d75d32a3b4ef 100644 --- a/devel/py-collective.monkeypatcher/Makefile +++ b/devel/py-collective.monkeypatcher/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= collective.monkeypatcher PORTVERSION= 1.1.1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Applying monkey patches on startup using ZCML configuration LICENSE= ZPL21 -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/devel/py-coloredlogs/Makefile b/devel/py-coloredlogs/Makefile index cf2c34cd847f..0de159a5c5b4 100644 --- a/devel/py-coloredlogs/Makefile +++ b/devel/py-coloredlogs/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= coloredlogs PORTVERSION= 15.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Colored terminal output for Python logging module LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}humanfriendly>=9.1:textproc/py-humanfriendly@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CRON CRON_DESC= Cron support CRON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capturer>=2.4:devel/py-capturer@${PY_FLAVOR} .include diff --git a/devel/py-colorful/Makefile b/devel/py-colorful/Makefile index cc64b660d3e6..4e883b2de80d 100644 --- a/devel/py-colorful/Makefile +++ b/devel/py-colorful/Makefile @@ -1,20 +1,20 @@ # Created by: Patrice Clement # $FreeBSD$ PORTNAME= colorful PORTVERSION= 0.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= monsieurp@gentoo.org COMMENT= Terminal string styling done right in Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-colorlog/Makefile b/devel/py-colorlog/Makefile index 7abcc9da2bfa..74cae428e91a 100644 --- a/devel/py-colorlog/Makefile +++ b/devel/py-colorlog/Makefile @@ -1,29 +1,29 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= colorlog PORTVERSION= 4.6.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for log formatting with colors LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-columnize/Makefile b/devel/py-columnize/Makefile index 9358963396d9..8dfa85852abc 100644 --- a/devel/py-columnize/Makefile +++ b/devel/py-columnize/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= columnize PORTVERSION= 0.3.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Format a simple (i.e. not nested) list into aligned columns LICENSE= MIT MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR} BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include .if ${PYTHON_MAJOR_VER} == "3" EXTRA_PATCHES+= ${FILESDIR}/extra-patch-____pkginfo____.py .else MY_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.shutil_get_terminal_size>=1.0:devel/py-backports.shutil_get_terminal_size@${PY_FLAVOR} .endif .include diff --git a/devel/py-commandlines/Makefile b/devel/py-commandlines/Makefile index d59f844e9b93..30f0e3bfd1d8 100644 --- a/devel/py-commandlines/Makefile +++ b/devel/py-commandlines/Makefile @@ -1,20 +1,20 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= commandlines PORTVERSION= 0.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command line argument to object parsing library LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-conditional/Makefile b/devel/py-conditional/Makefile index 72088e1521e5..d6f947b73f7b 100644 --- a/devel/py-conditional/Makefile +++ b/devel/py-conditional/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= conditional PORTVERSION= 1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Conditionally enter a context manager LICENSE= BSD2CLAUSE -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-configargparse/Makefile b/devel/py-configargparse/Makefile index 889c963eb74d..a75df54a663d 100644 --- a/devel/py-configargparse/Makefile +++ b/devel/py-configargparse/Makefile @@ -1,24 +1,24 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= configargparse PORTVERSION= 1.2.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ConfigArgParse-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Drop-in replacement for argparse LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-configobj/Makefile b/devel/py-configobj/Makefile index fca54f4ff631..2013aeacdaae 100644 --- a/devel/py-configobj/Makefile +++ b/devel/py-configobj/Makefile @@ -1,21 +1,21 @@ # Created by: Choe, Cheng-Dae # $FreeBSD$ PORTNAME= configobj PORTVERSION= 5.0.6 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Simple but powerful config file reader and writer LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-configparser/Makefile b/devel/py-configparser/Makefile index 20fa5b176d12..d6c397f4c904 100644 --- a/devel/py-configparser/Makefile +++ b/devel/py-configparser/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= configparser PORTVERSION= 3.5.3 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= INI style configuration file parser LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>=0:devel/py-backports@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_LOCALE= en_US.UTF-8 USE_PYTHON= distutils autoplist NO_ARCH= yes POST_PLIST= trim-backports-namespace post-install: @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__init__.py* @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__pycache__ trim-backports-namespace: @${REINPLACE_CMD} '/backports\/__init__.py*/d' ${TMPPLIST} @${REINPLACE_CMD} '/backports\/__pycache__*/d' ${TMPPLIST} .include diff --git a/devel/py-confusable_homoglyphs/Makefile b/devel/py-confusable_homoglyphs/Makefile index e568f0051d60..f2e590c80f62 100644 --- a/devel/py-confusable_homoglyphs/Makefile +++ b/devel/py-confusable_homoglyphs/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= confusable_homoglyphs PORTVERSION= 3.2.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Detect confusable usage of unicode homoglyphs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-constantly/Makefile b/devel/py-constantly/Makefile index 64f970564ba4..091aa0299cb2 100644 --- a/devel/py-constantly/Makefile +++ b/devel/py-constantly/Makefile @@ -1,19 +1,19 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= constantly PORTVERSION= 15.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Provides symbolic constant support to Python projects LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-contextlib2/Makefile b/devel/py-contextlib2/Makefile index 6bb1e755694d..5df93229424e 100644 --- a/devel/py-contextlib2/Makefile +++ b/devel/py-contextlib2/Makefile @@ -1,20 +1,20 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= contextlib2 DISTVERSION= 0.6.0.post1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Backports and enhancements for the contextlib module LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-convertdate/Makefile b/devel/py-convertdate/Makefile index 83ef702d84ad..00ab8de6f74d 100644 --- a/devel/py-convertdate/Makefile +++ b/devel/py-convertdate/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= convertdate PORTVERSION= 2.2.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Converts between Gregorian dates and other calendar systems LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2014.10:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymeeus>=0.3.6,<1:astro/py-pymeeus@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: ${RM} ${WRKSRC}/README.rst ${TOUCH} ${WRKSRC}/README.rst .include diff --git a/devel/py-cookiecutter/Makefile b/devel/py-cookiecutter/Makefile index 00e7e1f15df6..caea467fde43 100644 --- a/devel/py-cookiecutter/Makefile +++ b/devel/py-cookiecutter/Makefile @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= cookiecutter PORTVERSION= 1.7.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Create projects from cookiecutters (project templates) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}binaryornot>=0.4.4:devel/py-binaryornot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}poyo>=0.5.0:devel/py-poyo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jinja2-time>=0.2.0:devel/py-jinja2-time@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=4.0.0:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${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}freezegun>0:devel/py-freezegun@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # pytest needs a UTF-8 environment, and it will try and write outside # ${WRKDIR} unless told not to. TEST_ENV= TMPDIR=${WRKDIR} HOME=${WRKDIR} LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 do-test: @cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/pytest-${PYTHON_VER} --cov=cookiecutter tests .include diff --git a/devel/py-coreapi/Makefile b/devel/py-coreapi/Makefile index a12436168c7c..7fe760fff993 100644 --- a/devel/py-coreapi/Makefile +++ b/devel/py-coreapi/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= coreapi DISTVERSION= 2.3.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python client library for Core API LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coreschema>0:devel/py-coreschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itypes>0:devel/py-itypes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>0:net/py-uritemplate@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-coreschema/Makefile b/devel/py-coreschema/Makefile index c7a8e4c7e43a..eb4d9bc2fdc8 100644 --- a/devel/py-coreschema/Makefile +++ b/devel/py-coreschema/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= coreschema DISTVERSION= 0.0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Core schema for the Core API LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-country/Makefile b/devel/py-country/Makefile index 3efc6deaa292..87928c70373c 100644 --- a/devel/py-country/Makefile +++ b/devel/py-country/Makefile @@ -1,20 +1,20 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= country PORTVERSION= 18.5.26 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pycountry-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Python API for ISO country, subdivision, language and currency LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-cov-core/Makefile b/devel/py-cov-core/Makefile index eb18a15a6627..2b08d8e7c511 100644 --- a/devel/py-cov-core/Makefile +++ b/devel/py-cov-core/Makefile @@ -1,27 +1,27 @@ # Created by: Fukang Chen # $FreeBSD$ PORTNAME= cov-core PORTVERSION= 1.15.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Plugin core for use by pytest-cov, nose-cov and nose2-cov LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=3.6:devel/py-coverage@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils PLIST_FILES+= ${PYTHON_SITELIBDIR}/init_cov_core.pth post-install: ${INSTALL_DATA} ${WRKSRC}/init_cov_core.pth \ ${STAGEDIR}${PYTHON_SITELIBDIR}/ .include diff --git a/devel/py-coverage/Makefile b/devel/py-coverage/Makefile index bd6cacdc2979..a16d9d5ff8a9 100644 --- a/devel/py-coverage/Makefile +++ b/devel/py-coverage/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= coverage PORTVERSION= 4.5.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Code coverage measurement for Python LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coverage/tracer*.so .include diff --git a/devel/py-cppheaderparser/Makefile b/devel/py-cppheaderparser/Makefile index fcb6d23803c8..024780f98c55 100644 --- a/devel/py-cppheaderparser/Makefile +++ b/devel/py-cppheaderparser/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= ${_PYPI_NAME:tl} PORTVERSION= 2.7.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${_PYPI_NAME}-${PORTVERSION} MAINTAINER= 0mp@FreeBSD.org COMMENT= Parse C++ header files and generate a data structure representing the class # There is no license file, # the license is specified directly in the source file. LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist distutils SHEBANG_GLOB= *.py _PYPI_NAME= CppHeaderParser .include diff --git a/devel/py-cppy/Makefile b/devel/py-cppy/Makefile index 39f8aaff3b00..d9d4b6ec9607 100644 --- a/devel/py-cppy/Makefile +++ b/devel/py-cppy/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= cppy DISTVERSION= 1.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Collection of C++ headers to write Python C extension modules LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-crank/Makefile b/devel/py-crank/Makefile index bc1b37b07dde..e5bda9e3613b 100644 --- a/devel/py-crank/Makefile +++ b/devel/py-crank/Makefile @@ -1,18 +1,18 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= crank PORTVERSION= 0.8.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Generalization of dispatch mechanism for use across frameworks LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-crc32c/Makefile b/devel/py-crc32c/Makefile index 01b5dbd37a64..b377f3390004 100644 --- a/devel/py-crc32c/Makefile +++ b/devel/py-crc32c/Makefile @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= crc32c PORTVERSION= 2.0.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Python package exposing the intel sse4.2 crc32c instruction -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-crcmod/Makefile b/devel/py-crcmod/Makefile index fd80bf3a751f..000ee8af9e65 100644 --- a/devel/py-crcmod/Makefile +++ b/devel/py-crcmod/Makefile @@ -1,32 +1,32 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= crcmod PORTVERSION= 1.7 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Module for Cyclic Redundancy Check (CRC) calculations LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/changelog ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/crcmod/_crcfunext*.so .include diff --git a/devel/py-cson/Makefile b/devel/py-cson/Makefile index c163e56d3483..b7b166987156 100644 --- a/devel/py-cson/Makefile +++ b/devel/py-cson/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= cson DISTVERSION= 0.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Coffescript Object Notation (CSON) parser for Python 2 and Python 3 LICENSE= MIT RUN_DEPENDS= ${PKGNAMEPREFIX}speg>=0.3:devel/py-speg@${PY_FLAVOR} TEST_DEPENDS= ${PKGNAMEPREFIX}pytest:devel/py-pytest@${PY_FLAVOR} \ ${PKGNAMEPREFIX}speg>=0.3:devel/py-speg@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest test .include diff --git a/devel/py-csv23/Makefile b/devel/py-csv23/Makefile index acd61b64db17..aa1353aacb41 100644 --- a/devel/py-csv23/Makefile +++ b/devel/py-csv23/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= csv23 PORTVERSION= 0.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python 2/3 unicode CSV compatibility layer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} .endif .include diff --git a/devel/py-ctags/Makefile b/devel/py-ctags/Makefile index 8d864604fea9..4aea379ab650 100644 --- a/devel/py-ctags/Makefile +++ b/devel/py-ctags/Makefile @@ -1,18 +1,18 @@ # Created by: Aaron H. K. Diep # $FreeBSD$ PORTNAME= ctags PORTVERSION= 1.0.5 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-ctags-${PORTVERSION} MAINTAINER= ahkdiep@gmail.com COMMENT= Python bindings for ctags index file -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-cursive/Makefile b/devel/py-cursive/Makefile index b58f20701a8b..fefabbfe97d3 100644 --- a/devel/py-cursive/Makefile +++ b/devel/py-cursive/Makefile @@ -1,42 +1,42 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= cursive PORTVERSION= 0.2.2 PORTREVISION= 5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cursive implements OpenStack-specific validation of digital signatures LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}castellan1>=0.4.0:devel/py-castellan1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=2.1.0:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log3>=1.14.0:devel/py-oslo.log3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=1.10.0:devel/py-oslo.serialization2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.16.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-curtsies/Makefile b/devel/py-curtsies/Makefile index aa150521af38..6d978c3ad57a 100644 --- a/devel/py-curtsies/Makefile +++ b/devel/py-curtsies/Makefile @@ -1,25 +1,25 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= curtsies PORTVERSION= 0.3.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Curses-like terminal wrapper, with colored strings LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessings>=1.5:devel/py-blessings@${PY_FLAVOR} \ ${PY_TYPING} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0.1.4:devel/py-wcwidth@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cxx/Makefile b/devel/py-cxx/Makefile index 9abd2a6eb793..95f970ddc9e4 100644 --- a/devel/py-cxx/Makefile +++ b/devel/py-cxx/Makefile @@ -1,35 +1,35 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= cxx PORTVERSION= 7.1.4 CATEGORIES= devel python MASTER_SITES= SF/${PORTNAME}/CXX/PyCXX%20V${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pycxx-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Make it easier to extend Python with C++ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pythonprefix PYDISTUTILS_PKGNAME= CXX DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/Doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-patch: @${REINPLACE_CMD} \ -e 's,distutils\.command\.install ,setuptools\.command\.install ,' \ ${WRKSRC}/setup.py .include diff --git a/devel/py-cymem/Makefile b/devel/py-cymem/Makefile index 50ca4809e0b4..947302f4b287 100644 --- a/devel/py-cymem/Makefile +++ b/devel/py-cymem/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= cymem PORTVERSION= 2.0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython memory helper LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cymem/cymem*.so .include diff --git a/devel/py-cytoolz/Makefile b/devel/py-cytoolz/Makefile index cb48c69e6d55..e28433a6faa1 100644 --- a/devel/py-cytoolz/Makefile +++ b/devel/py-cytoolz/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= cytoolz PORTVERSION= 0.11.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython implementation of Toolz: High performance functional utilities LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toolz>=0.8.0:devel/py-toolz@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so .include diff --git a/devel/py-d2to1/Makefile b/devel/py-d2to1/Makefile index 617456414450..da18013b1915 100644 --- a/devel/py-d2to1/Makefile +++ b/devel/py-d2to1/Makefile @@ -1,26 +1,26 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= d2to1 DISTVERSION= 0.2.12.post1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Distutils2-like setup.cfg files with setuptools setup.py LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= distutils autoplist GH_ACCOUNT= embray do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-daemon-runner/Makefile b/devel/py-daemon-runner/Makefile index a4b8a9c90bc4..842a0e180c00 100644 --- a/devel/py-daemon-runner/Makefile +++ b/devel/py-daemon-runner/Makefile @@ -1,18 +1,18 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= daemon-runner PORTVERSION= 0.0.15 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Simple command line runner on top of python-daemon RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}daemon>0:devel/py-daemon@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-daemon/Makefile b/devel/py-daemon/Makefile index 9b6e716026c3..f930e86634f3 100644 --- a/devel/py-daemon/Makefile +++ b/devel/py-daemon/Makefile @@ -1,24 +1,24 @@ # Created by: jessekempf@gmail.com # $FreeBSD$ PORTNAME= daemon PORTVERSION= 2.0.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-daemon-${PORTVERSION} MAINTAINER= jessekempf@gmail.com COMMENT= Well-behaved daemon framework for Python LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lockfile>=0.10:devel/py-lockfile@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-daemonize/Makefile b/devel/py-daemonize/Makefile index 0db4176c00f9..7279585225ee 100644 --- a/devel/py-daemonize/Makefile +++ b/devel/py-daemonize/Makefile @@ -1,21 +1,21 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= daemonize PORTVERSION= 2.5.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Enables code to run as a daemon process on Unix-like systems LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-daemons/Makefile b/devel/py-daemons/Makefile index 1ec2d4475ff6..47514d09dbf6 100644 --- a/devel/py-daemons/Makefile +++ b/devel/py-daemons/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= daemons PORTVERSION= 1.3.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fax@nohik.ee COMMENT= Resource library for Python developers to create daemon processes LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-dal/Makefile b/devel/py-dal/Makefile index 75f782b14510..915c675f58cb 100644 --- a/devel/py-dal/Makefile +++ b/devel/py-dal/Makefile @@ -1,17 +1,17 @@ # Created by: Andriy Pylypenko # $FreeBSD$ PORTNAME= dal PORTVERSION= 20081016 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= http://download.sippysoft.com/bamby/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bamby@sippysoft.com COMMENT= Database abstraction layer for Python -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-darts.util.lru/Makefile b/devel/py-darts.util.lru/Makefile index 2cadfff02939..61202702dcfa 100644 --- a/devel/py-darts.util.lru/Makefile +++ b/devel/py-darts.util.lru/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= darts.util.lru PORTVERSION= 0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Simple dictionary with LRU behaviour in Python LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-datadog/Makefile b/devel/py-datadog/Makefile index 614fe6b92a57..b249fcaf1f4a 100644 --- a/devel/py-datadog/Makefile +++ b/devel/py-datadog/Makefile @@ -1,31 +1,31 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= datadog PORTVERSION= 0.39.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Datadog Python library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=3.3.2:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.6.0:www/py-requests@${PY_FLAVOR} \ ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configparser>=0,1<5,1:devel/py-configparser@${PY_FLAVOR} .endif .include diff --git a/devel/py-datatest/Makefile b/devel/py-datatest/Makefile index de77293c1d3a..728e1d4c667f 100644 --- a/devel/py-datatest/Makefile +++ b/devel/py-datatest/Makefile @@ -1,20 +1,20 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= datatest PORTVERSION= 0.10.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Testing tools for data validation and analysis LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-dateparser/Makefile b/devel/py-dateparser/Makefile index 6938b19d1409..d4e67870250e 100644 --- a/devel/py-dateparser/Makefile +++ b/devel/py-dateparser/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= dateparser PORTVERSION= 0.7.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Provides modules to easily parse localized dates LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.2:devel/py-tzlocal@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-dateutils/Makefile b/devel/py-dateutils/Makefile index 01b2bbde7d9c..ec7cf5e3b1ff 100644 --- a/devel/py-dateutils/Makefile +++ b/devel/py-dateutils/Makefile @@ -1,26 +1,26 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= dateutils PORTVERSION= 0.6.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Various utilities for working with date and datetime objects LICENSE= BSD0CLAUSE LICENSE_NAME= BSD 0 Clause License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-datrie/Makefile b/devel/py-datrie/Makefile index a7c0d99bb323..8cfc203ed62f 100644 --- a/devel/py-datrie/Makefile +++ b/devel/py-datrie/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= datrie PORTVERSION= 0.8.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Super-fast, efficiently stored Trie for Python LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils cython autoplist do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-ddt/Makefile b/devel/py-ddt/Makefile index 8fc9e8559fe5..fc46200e3f01 100644 --- a/devel/py-ddt/Makefile +++ b/devel/py-ddt/Makefile @@ -1,30 +1,30 @@ # Created by: Carlos J. Puga Medina # $FreeBSD$ PORTNAME= ddt PORTVERSION= 1.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Data-Driven Tests for Python Unittest LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile index c8f211277a26..7d252dac3796 100644 --- a/devel/py-ddtrace/Makefile +++ b/devel/py-ddtrace/Makefile @@ -1,46 +1,46 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ddtrace PORTVERSION= 0.45.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Datadog tracing code LICENSE= APACHE20 BSD3CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.Apache LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.BSD3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}intervaltree>=0:devel/py-intervaltree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3,1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=5:devel/py-tenacity@${PY_FLAVOR} \ ${PY_TYPING} -USES= compiler:c11 python +USES= compiler:c11 python:3.6+ USE_PYTHON= autoplist concurrent cython distutils OPTIONS_DEFINE= OPENTRACING OPTIONS_DEFAULT=OPENTRACING OPENTRACING_DESC= OpenTracing support OPENTRACING_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}opentracing>=2.0.0:devel/py-opentracing@${PY_FLAVOR} .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}funcsigs>=0:devel/py-funcsigs@${PY_FLAVOR} .endif post-patch: @${RM} ${WRKSRC}/ddtrace/profiling/collector/stack.c post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ddtrace/vendor/*/*.so .include diff --git a/devel/py-debtcollector/Makefile b/devel/py-debtcollector/Makefile index 8812c04e6279..2e81815cf876 100644 --- a/devel/py-debtcollector/Makefile +++ b/devel/py-debtcollector/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= debtcollector PORTVERSION= 1.20.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@gufi.org COMMENT= Collection of Python deprecation patterns and strategies LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-debugtools/Makefile b/devel/py-debugtools/Makefile index 2b859de8ed65..3aa541ab4406 100644 --- a/devel/py-debugtools/Makefile +++ b/devel/py-debugtools/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= debugtools PORTVERSION= 0.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Easily print useful debugging information LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-decorator/Makefile b/devel/py-decorator/Makefile index 8775c5806069..381456c41a3e 100644 --- a/devel/py-decorator/Makefile +++ b/devel/py-decorator/Makefile @@ -1,24 +1,24 @@ # Created by: Denis Shaposhnikov # $FreeBSD$ PORTNAME= decorator PORTVERSION= 4.4.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Decorators for Humans LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-decoratortools/Makefile b/devel/py-decoratortools/Makefile index 95a2b129a274..d3eb3faadc7a 100644 --- a/devel/py-decoratortools/Makefile +++ b/devel/py-decoratortools/Makefile @@ -1,22 +1,22 @@ # Created by: alexander smishlajev # $FreeBSD$ PORTNAME= DecoratorTools PORTVERSION= 1.8 PORTREVISION= 4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Class, function, and metaclass decorators LICENSE= PSFL ZPL21 LICENSE_COMB= dual -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-deepmerge/Makefile b/devel/py-deepmerge/Makefile index 04d20fbe02c5..d91e0cea570f 100644 --- a/devel/py-deepmerge/Makefile +++ b/devel/py-deepmerge/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= deepmerge PORTVERSION= 0.1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Toolset to deeply merge python dictionaries LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcver>=0:devel/py-vcver@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-defusedxml/Makefile b/devel/py-defusedxml/Makefile index 6e98bb6abe13..ab2d5610c685 100644 --- a/devel/py-defusedxml/Makefile +++ b/devel/py-defusedxml/Makefile @@ -1,29 +1,29 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= defusedxml PORTVERSION= 0.5.0 CATEGORIES= devel python textproc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= XML bomb protection for Python stdlib modules LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= * DOCS_FILES= CHANGES.txt README.txt OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS_FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-demjson/Makefile b/devel/py-demjson/Makefile index 4264b6e65055..efefb7c5656d 100644 --- a/devel/py-demjson/Makefile +++ b/devel/py-demjson/Makefile @@ -1,26 +1,26 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= demjson PORTVERSION= 2.2.4 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ http://deron.meranda.us/python/demjson/dist/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Encoder, Decoder and Lint/Validator for JSON LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python shebangfix +USES= python:3.6+ shebangfix SHEBANG_FILES= jsonlint USE_PYTHON= distutils autoplist NO_ARCH= yes post-install: ${INSTALL_SCRIPT} ${WRKSRC}/jsonlint ${STAGEDIR}${PREFIX}/bin .include diff --git a/devel/py-deprecated/Makefile b/devel/py-deprecated/Makefile index 7382fd85bbf9..4edd2ff57c1f 100644 --- a/devel/py-deprecated/Makefile +++ b/devel/py-deprecated/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= deprecated PORTVERSION= 1.2.10 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Deprecated-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= @deprecated decorator to deprecate old python classes, functions or methods LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wrapt>=1.10<2:devel/py-wrapt@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-deprecation/Makefile b/devel/py-deprecation/Makefile index 73caa37eb906..97637e6a31df 100644 --- a/devel/py-deprecation/Makefile +++ b/devel/py-deprecation/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= deprecation PORTVERSION= 2.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library to handle automated deprecations LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-dexml/Makefile b/devel/py-dexml/Makefile index 8a80acdcca98..c4ce5263adaf 100644 --- a/devel/py-dexml/Makefile +++ b/devel/py-dexml/Makefile @@ -1,19 +1,19 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= dexml PORTVERSION= 0.5.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Dead-simple Object-XML mapper for Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-diazo/Makefile b/devel/py-diazo/Makefile index 7ade20551307..b0f649cbbfaf 100644 --- a/devel/py-diazo/Makefile +++ b/devel/py-diazo/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= diazo PORTVERSION= 1.2.11 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Deliverance like language using a pure XSLT engine LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}repoze.xmliter>=0.3:devel/py-repoze.xmliter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=0:www/py-webob@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-dill/Makefile b/devel/py-dill/Makefile index 444f7cd1dabf..0c1d7022d002 100644 --- a/devel/py-dill/Makefile +++ b/devel/py-dill/Makefile @@ -1,20 +1,20 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= dill DISTVERSION= 0.3.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Serialize all of python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-dirspec/Makefile b/devel/py-dirspec/Makefile index 9912cf4f01a1..686368c4ff22 100644 --- a/devel/py-dirspec/Makefile +++ b/devel/py-dirspec/Makefile @@ -1,20 +1,20 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= dirspec PORTVERSION= 13.10 PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= https://launchpadlibrarian.net/152764618/ \ http://nivit.altervista.org/FreeBSD/ports/distfiles/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= XDG Base and User directories implementation LICENSE= GPLv3 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-distlib/Makefile b/devel/py-distlib/Makefile index 71b46f0f9e17..293b17f20f1a 100644 --- a/devel/py-distlib/Makefile +++ b/devel/py-distlib/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= distlib DISTVERSION= 0.3.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Low-level components of distutils2 and higher-level APIs LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-docker-py/Makefile b/devel/py-docker-py/Makefile index 7945a58b73d8..3f747b7cd2c3 100644 --- a/devel/py-docker-py/Makefile +++ b/devel/py-docker-py/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= docker-py PORTVERSION= 1.7.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= API client for docker written in Python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-dockerpty/Makefile b/devel/py-dockerpty/Makefile index cfb8a675cfe7..dab7756b1535 100644 --- a/devel/py-dockerpty/Makefile +++ b/devel/py-dockerpty/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= dockerpty PORTVERSION= 0.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lifanov@FreeBSD.org COMMENT= Python library to use the pseudo-tty of a docker container LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docker>0:sysutils/py-docker@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-docopt/Makefile b/devel/py-docopt/Makefile index 7ae309210609..8d35776e811d 100644 --- a/devel/py-docopt/Makefile +++ b/devel/py-docopt/Makefile @@ -1,34 +1,34 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= docopt PORTVERSION= 0.6.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Pythonic argument parser, that will make you smile LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE-MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= README.rst PORTEXAMPLES= * do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/py-doctest-ignore-unicode/Makefile b/devel/py-doctest-ignore-unicode/Makefile index 0a1ee2e23933..665e8755e7b3 100644 --- a/devel/py-doctest-ignore-unicode/Makefile +++ b/devel/py-doctest-ignore-unicode/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= doctest-ignore-unicode DISTVERSION= 0.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Add flag to ignore unicode literal prefixes in doctests LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-dogpile.cache/Makefile b/devel/py-dogpile.cache/Makefile index 179d438893a6..ce073dcf8905 100644 --- a/devel/py-dogpile.cache/Makefile +++ b/devel/py-dogpile.cache/Makefile @@ -1,24 +1,24 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= dogpile.cache PORTVERSION= 0.9.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Caching front-end based on the Dogpile lock LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdbm>=0:databases/py-gdbm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-dotted/Makefile b/devel/py-dotted/Makefile index 39d1e749d9aa..0bbc10b40493 100644 --- a/devel/py-dotted/Makefile +++ b/devel/py-dotted/Makefile @@ -1,29 +1,29 @@ # Created by: Muhammad Moinur Rahman # $FreeBSD$ PORTNAME= dotted PORTVERSION= 0.1.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Access dicts and lists with a dotted path notation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.11.0: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}unittest2>0:devel/py-unittest2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${PYTHON_CMD} -m dotted.test.test_collection) .include diff --git a/devel/py-durus/Makefile b/devel/py-durus/Makefile index ed87723d3192..973c0fc72fe4 100644 --- a/devel/py-durus/Makefile +++ b/devel/py-durus/Makefile @@ -1,29 +1,29 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= durus PORTVERSION= 3.9 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ http://www.mems-exchange.org/software/durus/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Durus-${PORTVERSION} MAINTAINER= robak@FreeBSD.org COMMENT= Persistent object storage system for Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= DOCS post-install-DOCS-on: @ ${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in ACKS.txt CHANGES.txt INSTALL.txt LICENSE.txt README.txt doc/FAQ.txt @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/devel/py-dynrules/Makefile b/devel/py-dynrules/Makefile index 23b32aa685c0..06601a315598 100644 --- a/devel/py-dynrules/Makefile +++ b/devel/py-dynrules/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= dynrules PORTVERSION= 0.1.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://bitbucket.org/marcusva/py-dynrules/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Dynamic Scripting for adaptive AI systems LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/doc/copying.rst -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html @${TAR} -C ${WRKSRC}/doc/html -cf - . | \ ${TAR} -C ${STAGEDIR}${DOCSDIR}/html -xf - .include diff --git a/devel/py-easyprocess/Makefile b/devel/py-easyprocess/Makefile index c24dfbf01e1a..931404bee6e6 100644 --- a/devel/py-easyprocess/Makefile +++ b/devel/py-easyprocess/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= easyprocess PORTVERSION= 0.2.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= EasyProcess-${PORTVERSION} MAINTAINER= daniel@blodan.se COMMENT= Easy to use python subprocess interface LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paver>0:devel/py-paver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cog>=2.3:devel/py-cog@${PY_FLAVOR} \ ${PY_SPHINX} NO_ARCH= YES USE_PYTHON= autoplist distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-editdistance/Makefile b/devel/py-editdistance/Makefile index f0a8e476510c..5ad4464fa8c7 100644 --- a/devel/py-editdistance/Makefile +++ b/devel/py-editdistance/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= editdistance PORTVERSION= 0.5.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast implementation of the edit distance (Levenshtein distance) LICENSE= MIT USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/editdistance/bycython*.so .include diff --git a/devel/py-eggtestinfo/Makefile b/devel/py-eggtestinfo/Makefile index 21da1e6664c7..6ff84dcdd7b4 100644 --- a/devel/py-eggtestinfo/Makefile +++ b/devel/py-eggtestinfo/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= eggtestinfo PORTVERSION= 0.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Setuptools plugin that adds test information to .egg-info LICENSE= ZPL21 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-ejson/Makefile b/devel/py-ejson/Makefile index 2bf226026e0e..4a6c3e18a15a 100644 --- a/devel/py-ejson/Makefile +++ b/devel/py-ejson/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ejson PORTVERSION= 0.1.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extensible JSON serializers and deserializers LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-enlighten/Makefile b/devel/py-enlighten/Makefile index 2d724e05433e..6f16527203b1 100644 --- a/devel/py-enlighten/Makefile +++ b/devel/py-enlighten/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= enlighten DISTVERSION= 1.7.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Console progress bar module for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessed>=1.17.7:devel/py-blessed@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-entrypoints/Makefile b/devel/py-entrypoints/Makefile index 747fb4120bc7..425ee296f823 100644 --- a/devel/py-entrypoints/Makefile +++ b/devel/py-entrypoints/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= entrypoints PORTVERSION= 0.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Discover and load entry points from installed packages LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configparser>=3.5:devel/py-configparser@${PY_FLAVOR} .endif do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER}) .include diff --git a/devel/py-enum-compat/Makefile b/devel/py-enum-compat/Makefile index 0d78163f0cdc..43b52eadda97 100644 --- a/devel/py-enum-compat/Makefile +++ b/devel/py-enum-compat/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= enum-compat PORTVERSION= 0.0.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python 3.4 Enum dummy no-op package LICENSE= MIT RUN_DEPENDS= ${PY_ENUM34} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-epdb/Makefile b/devel/py-epdb/Makefile index a0006efdf721..91f798044f73 100644 --- a/devel/py-epdb/Makefile +++ b/devel/py-epdb/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= epdb PORTVERSION= 0.15.1 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Enhanced Python Debugger -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= sassoftware .include diff --git a/devel/py-epsilon/Makefile b/devel/py-epsilon/Makefile index f2ebe9a26710..edfd8b7e7bb4 100644 --- a/devel/py-epsilon/Makefile +++ b/devel/py-epsilon/Makefile @@ -1,32 +1,32 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= epsilon PORTVERSION= 0.8.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Set of Python utility modules used by DivMod projects LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=13.2.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # bin/benchmark CONFLICTS_INSTALL= brlcad post-patch: @${ECHO_CMD} 'setuptools.setup()' > ${WRKSRC}/setup.py .include diff --git a/devel/py-evdev/Makefile b/devel/py-evdev/Makefile index 36a6aa0359aa..dbc7975c66ac 100644 --- a/devel/py-evdev/Makefile +++ b/devel/py-evdev/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= evdev PORTVERSION= 1.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= x11@FreeBSD.org COMMENT= Bindings to the Linux input handling subsystem LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils CPPFLAGS+= -I${LOCALBASE}/include # v4l_compat EVDEV_INCLUDES= ${LOCALBASE}/include PYDISTUTILS_BUILD_TARGET= build_ecodes PYDISTUTILS_BUILDARGS+= --evdev-headers ${EVDEV_INCLUDES}/linux/input.h:${EVDEV_INCLUDES}/linux/input-event-codes.h PYDISTUTILS_BUILDARGS+= build_ext PYDISTUTILS_BUILDARGS+= --include-dirs ${EVDEV_INCLUDES} # Supply install target with evdev headers path PYDISTUTILS_INSTALL_TARGET= ${PYDISTUTILS_BUILD_TARGET} \ ${PYDISTUTILS_BUILDARGS} install post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-ewmh/Makefile b/devel/py-ewmh/Makefile index 3853000319cb..b68ef4839520 100644 --- a/devel/py-ewmh/Makefile +++ b/devel/py-ewmh/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= ewmh DISTVERSION= 0.1.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tagattie@FreeBSD.org COMMENT= Python implementation of Extended Window Manager Hints, based on Xlib LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>0:x11-toolkits/py-xlib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-exam/Makefile b/devel/py-exam/Makefile index a536b3a4e044..10e8fede7a40 100644 --- a/devel/py-exam/Makefile +++ b/devel/py-exam/Makefile @@ -1,16 +1,16 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= exam PORTVERSION= 0.10.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python toolkit for writing better tests -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-expiringdict/Makefile b/devel/py-expiringdict/Makefile index dfdf46c35d93..25bc922c3da2 100644 --- a/devel/py-expiringdict/Makefile +++ b/devel/py-expiringdict/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= expiringdict PORTVERSION= 1.2.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Dictionary with auto-expiring values for caching purposes LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_TYPING} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-extras/Makefile b/devel/py-extras/Makefile index 4c83d13824e0..f8266c20c056 100644 --- a/devel/py-extras/Makefile +++ b/devel/py-extras/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= extras PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Useful extra bits for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>0:devel/py-testtools@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m testtools.run extras.tests.test_suite .include diff --git a/devel/py-extremes/Makefile b/devel/py-extremes/Makefile index 8b8a886f60f9..e33b40fc267c 100644 --- a/devel/py-extremes/Makefile +++ b/devel/py-extremes/Makefile @@ -1,17 +1,17 @@ # Created by: alexander smishlajev # $FreeBSD$ PORTNAME= Extremes PORTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Production-quality 'Min' and 'Max' objects (adapted from PEP 326) -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-fabric/Makefile b/devel/py-fabric/Makefile index 9c818f6ca467..b497cebadcf5 100644 --- a/devel/py-fabric/Makefile +++ b/devel/py-fabric/Makefile @@ -1,35 +1,35 @@ # Created by: Yi-Jheng Lin # $FreeBSD$ PORTNAME= fabric PORTVERSION= 2.5.0 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= High level SSH command execution LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=2.4:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}invoke>=1.1,<2.0:devel/py-invoke@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=1.1:security/py-cryptography@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-relaxed>0:devel/py-pytest-relaxed@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}fabric1 NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs \ -k 'not python_dash_m_acts_like_fab' .include diff --git a/devel/py-fabric3/Makefile b/devel/py-fabric3/Makefile index 50e4b99c22c9..476e3d12a65c 100644 --- a/devel/py-fabric3/Makefile +++ b/devel/py-fabric3/Makefile @@ -1,23 +1,23 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= fabric3 DISTVERSION= 1.14 DISTVERSIONSUFFIX= .post1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Fabric3-${DISTVERSIONFULL} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python tool for remote execution and deployment LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-fam/Makefile b/devel/py-fam/Makefile index 8229f008646e..d5fd61f6b62a 100644 --- a/devel/py-fam/Makefile +++ b/devel/py-fam/Makefile @@ -1,27 +1,27 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= fam PORTVERSION= 1.1.1 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= SF/python-${PORTNAME}/python-${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-fam-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python Interface to the File Alteration Monitor LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= python fam +USES= python:3.6+ fam USE_PYTHON= distutils autoplist pre-patch: ${INSTALL_DATA} ${FILESDIR}/setup.py ${WRKSRC} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_fam*.so .include diff --git a/devel/py-fastcache/Makefile b/devel/py-fastcache/Makefile index ec38658c773e..b56fc34fa1fc 100644 --- a/devel/py-fastcache/Makefile +++ b/devel/py-fastcache/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= fastcache PORTVERSION= 1.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= C implementation of Python 3 functools.lru_cache LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fastcache/_lrucache*.so .include diff --git a/devel/py-fasteners/Makefile b/devel/py-fasteners/Makefile index 3d69cccb880d..302526dda119 100644 --- a/devel/py-fasteners/Makefile +++ b/devel/py-fasteners/Makefile @@ -1,29 +1,29 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= fasteners PORTVERSION= 0.16 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package that provides useful locks LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=0.1:devel/py-monotonic@${PY_FLAVOR} .endif .include diff --git a/devel/py-fastentrypoints/Makefile b/devel/py-fastentrypoints/Makefile index e7fc4155d904..4af41de1e7b6 100644 --- a/devel/py-fastentrypoints/Makefile +++ b/devel/py-fastentrypoints/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= fastentrypoints PORTVERSION= 0.9 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Makes entry_points specified in setup.py load more quickly LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-fastimport/Makefile b/devel/py-fastimport/Makefile index f3c945146544..9dd0f03ab52f 100644 --- a/devel/py-fastimport/Makefile +++ b/devel/py-fastimport/Makefile @@ -1,21 +1,21 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= fastimport PORTVERSION= 0.9.8 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fastimport parser and generator in Python LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-filebytes/Makefile b/devel/py-filebytes/Makefile index 55c5b27f7019..e0047f36a2ab 100644 --- a/devel/py-filebytes/Makefile +++ b/devel/py-filebytes/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= filebytes DISTVERSION= 0.10.2 CATEGORIES= devel python security MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Library to read and edit ELF, PE, Mach-O and OAT LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-filedepot/Makefile b/devel/py-filedepot/Makefile index 6d3d97b03d43..5b84115810fc 100644 --- a/devel/py-filedepot/Makefile +++ b/devel/py-filedepot/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= filedepot PORTVERSION= 0.8.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Toolkit for storing files and attachments in web applications LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} >= 3300 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}anyascii>=0:textproc/py-anyascii@${PY_FLAVOR} .endif .include diff --git a/devel/py-filemagic/Makefile b/devel/py-filemagic/Makefile index bdd76a97a432..9ac722c9dc7f 100644 --- a/devel/py-filemagic/Makefile +++ b/devel/py-filemagic/Makefile @@ -1,34 +1,34 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= filemagic PORTVERSION= 1.6 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python API for libmagic, the library behind the Unix file command LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} OPTIONS_DEFINE= TESTS TESTS_DESC= Install test suite requirements TESTS_BUILD_DEPENDS= ${TEST_DEPENDS} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= aliles GH_TAGNAME= b24df9f .include regression-test: build @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-first/Makefile b/devel/py-first/Makefile index fe9f64dc1573..5818f01f0890 100644 --- a/devel/py-first/Makefile +++ b/devel/py-first/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= first PORTVERSION= 2.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Return the first true value of an iterable LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-five.globalrequest/Makefile b/devel/py-five.globalrequest/Makefile index 259a67d9523a..a4caae18a6f0 100644 --- a/devel/py-five.globalrequest/Makefile +++ b/devel/py-five.globalrequest/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= five.globalrequest PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope 2 integration for zope.globalrequest LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.globalrequest>=0:devel/py-zope.globalrequest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-fixtures/Makefile b/devel/py-fixtures/Makefile index 5e56e117e388..2a2451521a90 100644 --- a/devel/py-fixtures/Makefile +++ b/devel/py-fixtures/Makefile @@ -1,29 +1,29 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= fixtures PORTVERSION= 3.0.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fixtures, reusable state for writing clean tests and more LICENSE= APACHE20 BSD3CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/Apache-2.0 LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/BSD BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.11:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.11:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=0.9.22:devel/py-testtools@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-import-order/Makefile b/devel/py-flake8-import-order/Makefile index 9588417e848e..62b1e6744f70 100644 --- a/devel/py-flake8-import-order/Makefile +++ b/devel/py-flake8-import-order/Makefile @@ -1,23 +1,23 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= flake8-import-order PORTVERSION= 0.18.1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Flake8 and pylama plugin that checks the ordering of import statements LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=0:devel/py-pycodestyle@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-flaky/Makefile b/devel/py-flaky/Makefile index b2db3c07763c..7ec9e10a9aaa 100644 --- a/devel/py-flaky/Makefile +++ b/devel/py-flaky/Makefile @@ -1,39 +1,39 @@ # $FreeBSD$ PORTNAME= flaky DISTVERSION= 3.7.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Plugin for nose or pytest that automatically reruns flaky tests LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}genty>0:devel/py-genty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: cd ${WRKSRC} && \ ${PYTHON_CMD} -m nose -v --no-flaky-report \ --with-flaky --exclude="test_nose_options_example" test/test_nose/ && \ ${PYTHON_CMD} -m pytest -v -rs --no-flaky-report \ -k 'example and not options' -n 1 test/test_pytest && \ ${PYTHON_CMD} -m pytest -v -rs \ -p no:flaky test/test_pytest/test_flaky_pytest_plugin.py && \ ${PYTHON_CMD} -m nose -v --no-flaky-report \ --with-flaky --force-flaky --max-runs 2 test/test_nose/test_nose_options_example.py && \ ${PYTHON_CMD} -m pytest -v -rs --no-flaky-report \ --force-flaky --max-runs 2 test/test_pytest/test_pytest_options_example.py .include diff --git a/devel/py-flask-babel/Makefile b/devel/py-flask-babel/Makefile index aec33cb57406..11315a572228 100644 --- a/devel/py-flask-babel/Makefile +++ b/devel/py-flask-babel/Makefile @@ -1,31 +1,31 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= flask-babel PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-Babel-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Adds i18n/l10n support to Flask applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=2.3:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.5:devel/py-Jinja2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} tests/tests.py .include diff --git a/devel/py-flatbuffers/Makefile b/devel/py-flatbuffers/Makefile index edf0bc52282a..d45b2e849358 100644 --- a/devel/py-flatbuffers/Makefile +++ b/devel/py-flatbuffers/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= flatbuffers PORTVERSION= 1.11 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= FlatBuffers serialization format for Python LICENSE= APACHE20 #LICENSE_FILE= Not packaged in PyPI sdist -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= NUMPY NUMPY_DESC= Support scalar vectors as numpy arrays NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} MAKE_ENV+= VERSION=${PORTVERSION} NO_ARCH= yes .include diff --git a/devel/py-flex/Makefile b/devel/py-flex/Makefile index 155d45409b24..9075b2eb3125 100644 --- a/devel/py-flex/Makefile +++ b/devel/py-flex/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= flex DISTVERSION= 6.14.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Swagger schema validation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.3:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpointer>=1.7:devel/py-jsonpointer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3987>=1.3.4:www/py-rfc3987@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}strict-rfc3339>=0.7:devel/py-strict-rfc3339@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}validate_email>=1.2:mail/py-validate_email@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-flexmock/Makefile b/devel/py-flexmock/Makefile index cacb3d49fb9c..f115045fdee1 100644 --- a/devel/py-flexmock/Makefile +++ b/devel/py-flexmock/Makefile @@ -1,21 +1,21 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= flexmock PORTVERSION= 0.10.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Testing library to create mocks, stubs and fakes LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-fluent-logger/Makefile b/devel/py-fluent-logger/Makefile index 91a633f0035b..13f31962a3e3 100644 --- a/devel/py-fluent-logger/Makefile +++ b/devel/py-fluent-logger/Makefile @@ -1,22 +1,22 @@ # Created by: Edward Chuang # $FreeBSD$ PORTNAME= fluent-logger PORTVERSION= 0.9.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= edwardchuang@gmail.com COMMENT= Structured logger for Fluentd (Python) LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-fluent/Makefile b/devel/py-fluent/Makefile index cadb8eef2b6a..1b8227575eed 100644 --- a/devel/py-fluent/Makefile +++ b/devel/py-fluent/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= fluent PORTVERSION= 0.10.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Localization library for expressive translations LICENSE= APACHE20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-foolscap/Makefile b/devel/py-foolscap/Makefile index c1fc811b07c6..e55c8b6b22bc 100644 --- a/devel/py-foolscap/Makefile +++ b/devel/py-foolscap/Makefile @@ -1,28 +1,28 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= foolscap PORTVERSION= 20.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RPC protocol for Twisted Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=16.0.0:devel/py-twisted@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-freebsd/Makefile b/devel/py-freebsd/Makefile index de40daa12dab..48ca9a5ada10 100644 --- a/devel/py-freebsd/Makefile +++ b/devel/py-freebsd/Makefile @@ -1,31 +1,31 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= freebsd PORTVERSION= 0.9.4 DISTVERSIONPREFIX=v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python interface to FreeBSD-specific system libraries LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= sobomax GH_PROJECT= py-${PORTNAME} PYDISTUTILS_BUILD_TARGET=build_ext -i post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/freebsd*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover tests -v .include diff --git a/devel/py-freenas.utils/Makefile b/devel/py-freenas.utils/Makefile index 73cc2fd7fc97..2ec94e0093e1 100644 --- a/devel/py-freenas.utils/Makefile +++ b/devel/py-freenas.utils/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= freenas.utils PORTVERSION= 10.2a1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= FreeNAS common Python modules LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-freezegun/Makefile b/devel/py-freezegun/Makefile index 80e721c0672e..f274a21d887f 100644 --- a/devel/py-freezegun/Makefile +++ b/devel/py-freezegun/Makefile @@ -1,30 +1,30 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= freezegun PORTVERSION= 0.3.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Let your Python tests travel through time LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.0:devel/py-dateutil@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-frozendict/Makefile b/devel/py-frozendict/Makefile index 7196b8a2a3e4..0c4ad1e05fc3 100644 --- a/devel/py-frozendict/Makefile +++ b/devel/py-frozendict/Makefile @@ -1,21 +1,21 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= frozendict PORTVERSION= 1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Immutable dictionary implementation for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-fs/Makefile b/devel/py-fs/Makefile index 08f4460ce03b..005ce663ea28 100644 --- a/devel/py-fs/Makefile +++ b/devel/py-fs/Makefile @@ -1,22 +1,22 @@ # Created by: Douglas Thrift # $FreeBSD$ PORTNAME= fs PORTVERSION= 0.5.4 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Python filesystem abstraction LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-fs2/Makefile b/devel/py-fs2/Makefile index ed485c948ba9..21da5c73882f 100644 --- a/devel/py-fs2/Makefile +++ b/devel/py-fs2/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= fs PORTVERSION= 2.4.11 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= swills@FreeBSD.org COMMENT= Python Filesystem abstraction layer, version 2.x LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.3:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \ ${PY_TYPING} \ ${PY_ENUM34} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^2\. .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.os>=0.1:devel/py-backports.os@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}scandir>=1.5:sysutils/py-scandir@${PY_FLAVOR} .endif .include diff --git a/devel/py-funcparserlib/Makefile b/devel/py-funcparserlib/Makefile index 2ac09f4080d9..90335f9d0842 100644 --- a/devel/py-funcparserlib/Makefile +++ b/devel/py-funcparserlib/Makefile @@ -1,31 +1,31 @@ # Created by: TAKATSU Tomonari # $FreeBSD$ PORTNAME= funcparserlib PORTVERSION= 0.3.6 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Recursive descent parsing library based on functional combinators LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist PORTDOCS= README doc DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} OPTIONS_DEFINE= DOCS post-install: @${RM} ${WRKSRC}/doc/Makefile @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${INSTALL_WRKSRC} \ && ${FIND} ${PORTDOCS} -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/\{} \; \ && ${FIND} ${PORTDOCS} -type f -exec ${INSTALL_DATA} \{} ${STAGEDIR}${DOCSDIR}/\{} \; .include diff --git a/devel/py-funcsigs/Makefile b/devel/py-funcsigs/Makefile index 7eb9249c63d6..b1eaeafaadbe 100644 --- a/devel/py-funcsigs/Makefile +++ b/devel/py-funcsigs/Makefile @@ -1,24 +1,24 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= funcsigs PORTVERSION= 1.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python function signatures from PEP362 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC}/ && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-funcy/Makefile b/devel/py-funcy/Makefile index a7df8cd54c93..5ce024744120 100644 --- a/devel/py-funcy/Makefile +++ b/devel/py-funcy/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= funcy DISTVERSION= 1.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Fancy and practical functional tools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-fusepy/Makefile b/devel/py-fusepy/Makefile index dde16b5a557a..491de8290dee 100644 --- a/devel/py-fusepy/Makefile +++ b/devel/py-fusepy/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= fusepy PORTVERSION= 3.0.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Simple ctypes bindings for FUSE LICENSE= ISCL CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}fusefs # fuse.py NO_ARCH= yes -USES= fuse python +USES= fuse python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-futurist1/Makefile b/devel/py-futurist1/Makefile index 3ec6907753a2..c9b068c613d6 100644 --- a/devel/py-futurist1/Makefile +++ b/devel/py-futurist1/Makefile @@ -1,38 +1,38 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= futurist PORTVERSION= 1.10.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Useful additions to futures, from the future LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.1<0.8:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # futurist 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include .if ${PYTHON_REL} < 3300 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.4.0:devel/py-contextlib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${PY_FLAVOR} .endif .include diff --git a/devel/py-fuzzywuzzy/Makefile b/devel/py-fuzzywuzzy/Makefile index 9c9b418a7f80..b62b1866c442 100644 --- a/devel/py-fuzzywuzzy/Makefile +++ b/devel/py-fuzzywuzzy/Makefile @@ -1,22 +1,22 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= fuzzywuzzy PORTVERSION= 0.15.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Fuzzy string matching using Levenshtein Distance LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-Levenshtein>0:devel/py-python-Levenshtein@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-fypp/Makefile b/devel/py-fypp/Makefile index c8aa617a2b96..2b1e5609cf58 100644 --- a/devel/py-fypp/Makefile +++ b/devel/py-fypp/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= fypp DISTVERSION= 3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python powered preprocessor LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist .include diff --git a/devel/py-gast/Makefile b/devel/py-gast/Makefile index 249720f96b6a..144507fecf10 100644 --- a/devel/py-gast/Makefile +++ b/devel/py-gast/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= gast PORTVERSION= 0.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AST that abstracts the underlying Python version LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astunparse>=0:devel/py-astunparse@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-genty/Makefile b/devel/py-genty/Makefile index cb8dca0053b0..6a58678dc922 100644 --- a/devel/py-genty/Makefile +++ b/devel/py-genty/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= genty PORTVERSION= 1.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Allows you to run a test with multiple data sets LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-geojson/Makefile b/devel/py-geojson/Makefile index 5bfbab1e0b3e..114755039a90 100644 --- a/devel/py-geojson/Makefile +++ b/devel/py-geojson/Makefile @@ -1,30 +1,30 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= geojson PORTVERSION= 2.3.0 PORTEPOCH= 1 CATEGORIES= devel geography python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python's Encoder/decoder for simple GIS features LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.0:devel/py-nose@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>1.9:devel/py-simplejson@${PY_FLAVOR} PORTDOCS= LICENSE.rst CHANGELOG.rst README.rst -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-get-reader/Makefile b/devel/py-get-reader/Makefile index 3c72e05a32c6..f55c68022a67 100644 --- a/devel/py-get-reader/Makefile +++ b/devel/py-get-reader/Makefile @@ -1,29 +1,29 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= get-reader PORTVERSION= 1.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= get_reader-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Return csv.reader-like objects from multiple sources LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DBF EXCEL OPTIONS_DEFAULT=DBF EXCEL DBF_DESC= DBF support EXCEL_DESC= Excel support DBF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbfread>=0:textproc/py-dbfread@${PY_FLAVOR} EXCEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} .include diff --git a/devel/py-gevent/Makefile b/devel/py-gevent/Makefile index 99f9db57a213..f057db9da6d0 100644 --- a/devel/py-gevent/Makefile +++ b/devel/py-gevent/Makefile @@ -1,48 +1,48 @@ # Created by: Peter Schuller # $FreeBSD$ PORTNAME= gevent PORTVERSION= 20.9.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python co-routine networking library based on greenlet LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= c-ares>=1.15.0:dns/c-ares \ libev>=4.31:devel/libev \ libuv>=1.34.0:devel/libuv \ ${RUN_DEPENDS} LIB_DEPENDS= libcares.so:dns/c-ares \ libev.so:devel/libev \ libuv.so:devel/libuv RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.17:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} -USES= compiler:c11 localbase python +USES= compiler:c11 localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils MAKE_ENV= GEVENTSETUP_EMBED_CARES=0 GEVENTSETUP_EMBED_LIBEV=0 GEVENTSETUP_EMBED_LIBUV=0 .include post-patch: .if ${PYTHON_REL} >= 3000 @${RM} ${WRKSRC}/src/gevent/_util_py2.py .endif # Clean up bundled libraries @${RM} -fr ${WRKSRC}/deps/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m gevent.tests --config known_failures.py .include diff --git a/devel/py-git-semver/Makefile b/devel/py-git-semver/Makefile index b1d6ba0ca72d..740b26c40876 100644 --- a/devel/py-git-semver/Makefile +++ b/devel/py-git-semver/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= git-semver PORTVERSION= 0.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= git_semver-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Semantic versions management integrated to git LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}GitPython>=3.1<3.2:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.8<3:devel/py-semantic-version@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-git-up/Makefile b/devel/py-git-up/Makefile index 8b551756f650..adc005703506 100644 --- a/devel/py-git-up/Makefile +++ b/devel/py-git-up/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= git-up DISTVERSION= 1.4.5 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python implementation of 'git up' LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.0.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.7:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GitPython>=2.1.1:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} NO_ARCH= yes -USES= dos2unix python zip +USES= dos2unix python:3.6+ zip USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-git-url-parse/Makefile b/devel/py-git-url-parse/Makefile index dad5ec25c6cc..5a072d9cb5d5 100644 --- a/devel/py-git-url-parse/Makefile +++ b/devel/py-git-url-parse/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= git-url-parse PORTVERSION= 1.2.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Simple git URL parser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-helpers-namespace>0:devel/py-pytest-helpers-namespace@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yapf>=0.21.0:textproc/py-yapf@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/py.test-${PYTHON_VER} -vv .include diff --git a/devel/py-gitdb2/Makefile b/devel/py-gitdb2/Makefile index b3266eab4eb1..db40f99ea6c0 100644 --- a/devel/py-gitdb2/Makefile +++ b/devel/py-gitdb2/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= gitdb2 PORTVERSION= 2.0.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Git Object Database LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smmap2>=2.0.0:devel/py-smmap2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}gitdb .include diff --git a/devel/py-gitpython/Makefile b/devel/py-gitpython/Makefile index 408c4a4601f6..12614ef9b945 100644 --- a/devel/py-gitpython/Makefile +++ b/devel/py-gitpython/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= GitPython DISTVERSION= 3.1.11 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python Git Library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ddt>=1.1.1:devel/py-ddt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitdb2>=2.0.0:devel/py-gitdb2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m nose .include diff --git a/devel/py-glob2/Makefile b/devel/py-glob2/Makefile index 220f532b1b4e..9feb930427d4 100644 --- a/devel/py-glob2/Makefile +++ b/devel/py-glob2/Makefile @@ -1,25 +1,25 @@ # Created by: Fukang Chen # $FreeBSD$ PORTNAME= glob2 PORTVERSION= 0.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Glob that captures patterns and supports recursive wildcards LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest test.py) .include diff --git a/devel/py-google-crc32c/Makefile b/devel/py-google-crc32c/Makefile index 6456b0bb5eac..82b242dae028 100644 --- a/devel/py-google-crc32c/Makefile +++ b/devel/py-google-crc32c/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= google-crc32c PORTVERSION= 1.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper of the C library Google CRC32C LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libcrc32c.so:devel/crc32c RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/google_crc32c/_crc32c_cffi*.so .include diff --git a/devel/py-google-crc32c0/Makefile b/devel/py-google-crc32c0/Makefile index 85ab937a9dbf..5e41dc1d6f9d 100644 --- a/devel/py-google-crc32c0/Makefile +++ b/devel/py-google-crc32c0/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= google-crc32c PORTVERSION= 0.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 0 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper of the C library Google CRC32C LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libcrc32c.so:devel/crc32c RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTSCOUT= limit:^0\. post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/crc32c/_crc32c_cffi*.so .include diff --git a/devel/py-google-i18n-address/Makefile b/devel/py-google-i18n-address/Makefile index 099bc0223696..84767d71d015 100644 --- a/devel/py-google-i18n-address/Makefile +++ b/devel/py-google-i18n-address/Makefile @@ -1,19 +1,19 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= google-i18n-address PORTVERSION= 2.3.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= marcus@FreeBSD.org COMMENT= Build and validate addresses in localized formats LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-google-pasta/Makefile b/devel/py-google-pasta/Makefile index 1c3f9925ee29..7ca514386c91 100644 --- a/devel/py-google-pasta/Makefile +++ b/devel/py-google-pasta/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= google-pasta PORTVERSION= 0.1.7 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amzo1337@gmail.com COMMENT= Library to refactor python code through AST manipulation LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-googleapis-common-protos/Makefile b/devel/py-googleapis-common-protos/Makefile index d73b01677d17..86d5fc5334c0 100644 --- a/devel/py-googleapis-common-protos/Makefile +++ b/devel/py-googleapis-common-protos/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= googleapis-common-protos PORTVERSION= 1.52.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Common protobufs used in Google APIs LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.6.0,1:devel/py-protobuf@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= GRPC GRPC_DESC= gRPC support GRPC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.0.0:devel/py-grpcio@${PY_FLAVOR} .include diff --git a/devel/py-grab/Makefile b/devel/py-grab/Makefile index 6d30e6084af8..f0db3acc1a35 100644 --- a/devel/py-grab/Makefile +++ b/devel/py-grab/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= grab PORTVERSION= 0.6.41 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Site scraping framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}weblib>0:devel/py-weblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}selection>0:devel/py-selection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}user_agent>0:www/py-user_agent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-graphene-sqlalchemy/Makefile b/devel/py-graphene-sqlalchemy/Makefile index 6c0a5326d88c..385ecdf96e24 100644 --- a/devel/py-graphene-sqlalchemy/Makefile +++ b/devel/py-graphene-sqlalchemy/Makefile @@ -1,32 +1,32 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= graphene-sqlalchemy PORTVERSION= 2.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Graphene SQLAlchemy integration LICENSE= MIT RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}graphene>=2.1.3<3:devel/py-graphene@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}promise>=2.3:devel/py-promise@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0<2:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=1.2<2:databases/py-sqlalchemy13@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=3.4.0.3<4:devel/py-singledispatch@${PY_FLAVOR} .endif .include diff --git a/devel/py-graphene/Makefile b/devel/py-graphene/Makefile index 111e173747e4..36e7cf7ce7a5 100644 --- a/devel/py-graphene/Makefile +++ b/devel/py-graphene/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= graphene PORTVERSION= 2.1.8 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GraphQL Framework for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aniso8601>=3<7:devel/py-aniso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core2>=2.1<3:devel/py-graphql-core2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-relay2>=2<3:devel/py-graphql-relay2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0<2:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-graphql-core2/Makefile b/devel/py-graphql-core2/Makefile index bd70d7fc7ee6..93aa9debe502 100644 --- a/devel/py-graphql-core2/Makefile +++ b/devel/py-graphql-core2/Makefile @@ -1,29 +1,29 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= graphql-core PORTVERSION= 2.2.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= GraphQL implementation for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}promise>=2.1:devel/py-promise@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rx1>=1.6<3:devel/py-rx1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^2\. .include diff --git a/devel/py-graphql-relay2/Makefile b/devel/py-graphql-relay2/Makefile index 260aad49c9c0..367aae140e7e 100644 --- a/devel/py-graphql-relay2/Makefile +++ b/devel/py-graphql-relay2/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= graphql-relay PORTVERSION= 2.0.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Relay implementation for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphql-core2>=2.2<3:devel/py-graphql-core2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}promise>=2.2<3:devel/py-promise@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^2\. .include diff --git a/devel/py-greenlet/Makefile b/devel/py-greenlet/Makefile index 93672d6f0833..39f18481d4f3 100644 --- a/devel/py-greenlet/Makefile +++ b/devel/py-greenlet/Makefile @@ -1,28 +1,28 @@ # Created by: Peter Schuller # $FreeBSD$ PORTNAME= greenlet PORTVERSION= 0.4.17 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Light-weight microthreads for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= mips mips64 NOT_FOR_ARCHS_REASON= greenlet needs to be ported to this platform -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils DO_MAKE_TEST= ${PYTHON_CMD} TEST_TARGET= run-tests.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/greenlet*.so .include diff --git a/devel/py-grizzled/Makefile b/devel/py-grizzled/Makefile index 00c83cfaad92..45389de8b004 100644 --- a/devel/py-grizzled/Makefile +++ b/devel/py-grizzled/Makefile @@ -1,17 +1,17 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= grizzled PORTVERSION= 0.9.4 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= The Grizzled Python Utility Library -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-gs_api_client/Makefile b/devel/py-gs_api_client/Makefile index e64cc08613c4..49fffb10071a 100644 --- a/devel/py-gs_api_client/Makefile +++ b/devel/py-gs_api_client/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= gs_api_client PORTVERSION= 1.1.1 CATEGORIES= devel net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Official Python wrapper for gridscale's API LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-gtfslib/Makefile b/devel/py-gtfslib/Makefile index abc716ea0648..72f98311a253 100644 --- a/devel/py-gtfslib/Makefile +++ b/devel/py-gtfslib/Makefile @@ -1,27 +1,27 @@ # Created by: Loïc BARTOLETTI # $FreeBSD$ PORTNAME= gtfslib PORTVERSION= 1.0.0 CATEGORIES= devel python databases geography MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Library for reading GTFS-based transit data in Python LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>=0.6.1:databases/py-sqlalchemy11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0.6:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyqtree>=0.24:devel/py-pyqtree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyshp>=1.2.12:devel/py-pyshp@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-hash_ring/Makefile b/devel/py-hash_ring/Makefile index 25f644817858..a2a467ef4a0e 100644 --- a/devel/py-hash_ring/Makefile +++ b/devel/py-hash_ring/Makefile @@ -1,20 +1,20 @@ # Created by: Yi-Jheng Lin # $FreeBSD$ PORTNAME= hash_ring PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Implementation of consistent hashing in Python RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-heapdict/Makefile b/devel/py-heapdict/Makefile index 4eb722cb25c7..f71000dd6cba 100644 --- a/devel/py-heapdict/Makefile +++ b/devel/py-heapdict/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= heapdict PORTVERSION= 1.0.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= HeapDict-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Heap with decrease-key and increase-key operations LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} test_heap.py .include diff --git a/devel/py-hglib/Makefile b/devel/py-hglib/Makefile index 8623ac7d0f74..4a613294ba1d 100644 --- a/devel/py-hglib/Makefile +++ b/devel/py-hglib/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= hglib PORTVERSION= 2.6.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= delphij@FreeBSD.org COMMENT= Library with a fast, convenient interface to Mercurial LICENSE= MIT RUN_DEPENDS+= ${PY_MERCURIAL} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-hgtools/Makefile b/devel/py-hgtools/Makefile index ba04219fba5e..bdf86f039b63 100644 --- a/devel/py-hgtools/Makefile +++ b/devel/py-hgtools/Makefile @@ -1,20 +1,20 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= hgtools PORTVERSION= 6.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Classes and setuptools plugin for Mercurial repositories LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-holidays/Makefile b/devel/py-holidays/Makefile index 0e38e0db33fb..db2ae2176f45 100644 --- a/devel/py-holidays/Makefile +++ b/devel/py-holidays/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= holidays PORTVERSION= 0.9.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Generate country, province, & state specific holiday sets on the fly LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} NO_ARCH= yes .include diff --git a/devel/py-humanize/Makefile b/devel/py-humanize/Makefile index 9f20ec546621..1c53401a7db7 100644 --- a/devel/py-humanize/Makefile +++ b/devel/py-humanize/Makefile @@ -1,18 +1,18 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= humanize PORTVERSION= 0.5.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Various common humanization utilities LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-hvac/Makefile b/devel/py-hvac/Makefile index 3fef4ec7c9a3..63fb7e51cce9 100644 --- a/devel/py-hvac/Makefile +++ b/devel/py-hvac/Makefile @@ -1,29 +1,29 @@ # Created by: Alessando Sagratini # $FreeBSD$ PORTNAME= hvac PORTVERSION= 0.10.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= HashiCorp Vault API client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyhcl>=0.3.10:devel/py-pyhcl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>2.21.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox .include diff --git a/devel/py-icalendar/Makefile b/devel/py-icalendar/Makefile index ceece6288af8..6a04d8eef043 100644 --- a/devel/py-icalendar/Makefile +++ b/devel/py-icalendar/Makefile @@ -1,35 +1,35 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= icalendar PORTVERSION= 4.0.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jun-g@daemonfreaks.com COMMENT= Parser and generator of iCalender files for Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}/ do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-identify/Makefile b/devel/py-identify/Makefile index b9c5bebdd405..2aec09eb3f11 100644 --- a/devel/py-identify/Makefile +++ b/devel/py-identify/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= identify PORTVERSION= 1.4.30 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= File identification library for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-ijson/Makefile b/devel/py-ijson/Makefile index 38cb13fefb8f..9d16c472cf3b 100644 --- a/devel/py-ijson/Makefile +++ b/devel/py-ijson/Makefile @@ -1,29 +1,29 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ijson PORTVERSION= 3.1.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Iterative JSON parser with a standard Python iterator interface LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= YAJL YAJL_DESC= Enable yajl2_c backend YAJL_LIB_DEPENDS= libyajl.so:devel/yajl YAJL_USES= localbase:ldflags YAJL_VARS_OFF= NO_ARCH=yes post-patch-YAJL-off: @${REINPLACE_CMD} -e 's|if embed_yajl or have_yajl|if False|' ${WRKSRC}/setup.py .include diff --git a/devel/py-imgkit/Makefile b/devel/py-imgkit/Makefile index 43b232f184d0..38ad3df60848 100644 --- a/devel/py-imgkit/Makefile +++ b/devel/py-imgkit/Makefile @@ -1,20 +1,20 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= imgkit PORTVERSION= 1.0.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Python wrapper to convert html to image LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist RUN_DEPENDS+= wkhtmltopdf>0:converters/wkhtmltopdf .include diff --git a/devel/py-inifile/Makefile b/devel/py-inifile/Makefile index 4c0f99e907d9..717a28259c42 100644 --- a/devel/py-inifile/Makefile +++ b/devel/py-inifile/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= inifile PORTVERSION= 0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Small INI library for Python LICENSE= BSD3CLAUSE -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-iniparse/Makefile b/devel/py-iniparse/Makefile index c07f0ad1513c..926d6bd1701c 100644 --- a/devel/py-iniparse/Makefile +++ b/devel/py-iniparse/Makefile @@ -1,25 +1,25 @@ # Created by: Yi-Jheng Lin # $FreeBSD$ PORTNAME= iniparse PORTVERSION= 0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Accessing and Modifying INI files LICENSE= MIT PSFL LICENSE_COMB= dual LICENSE_FILE_MIT= ${WRKSRC}/LICENSE LICENSE_FILE_PSFL= ${WRKSRC}/LICENSE-PSF RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-intbitset/Makefile b/devel/py-intbitset/Makefile index 42ee13407616..cdd3ca2948cc 100644 --- a/devel/py-intbitset/Makefile +++ b/devel/py-intbitset/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= intbitset DISTVERSION= 2.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= C-based extension implementing fast integer bit sets LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= cython distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/intbitset*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-intervaltree/Makefile b/devel/py-intervaltree/Makefile index 44f3c00827cc..0466de82f770 100644 --- a/devel/py-intervaltree/Makefile +++ b/devel/py-intervaltree/Makefile @@ -1,21 +1,21 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= intervaltree PORTVERSION= 3.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Editable interval tree data structure for Python 2 and 3 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=0:devel/py-sortedcontainers@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-invoke/Makefile b/devel/py-invoke/Makefile index 550d6a2476e4..b4b86e9c9df1 100644 --- a/devel/py-invoke/Makefile +++ b/devel/py-invoke/Makefile @@ -1,34 +1,34 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= invoke PORTVERSION= 1.4.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python task execution tool & library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=0:devel/py-semantic-version@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}twine1>=0:devel/py-twine1@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}twine>=0:devel/py-twine@${PY_FLAVOR} .endif .include diff --git a/devel/py-ipaddr/Makefile b/devel/py-ipaddr/Makefile index 0f5ad7a0952a..9e4353ff1307 100644 --- a/devel/py-ipaddr/Makefile +++ b/devel/py-ipaddr/Makefile @@ -1,24 +1,24 @@ # Created by: Murilo Opsfelder # $FreeBSD$ PORTNAME= ipaddr PORTVERSION= 2.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mopsfelder@gmail.com COMMENT= Google open source IPv4/IPv6 manipulation library in Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ipaddr_test.py) .include diff --git a/devel/py-ipython_genutils/Makefile b/devel/py-ipython_genutils/Makefile index 85e0c05a6274..9b3da9c43851 100644 --- a/devel/py-ipython_genutils/Makefile +++ b/devel/py-ipython_genutils/Makefile @@ -1,20 +1,20 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= ipython_genutils PORTVERSION= 0.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Vestigial utilities from IPython LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-iso8601/Makefile b/devel/py-iso8601/Makefile index 21b94b838a3b..3874a4840786 100644 --- a/devel/py-iso8601/Makefile +++ b/devel/py-iso8601/Makefile @@ -1,26 +1,26 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= iso8601 PORTVERSION= 0.1.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Simple module to parse ISO 8601 dates LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest iso8601 .include diff --git a/devel/py-isodate/Makefile b/devel/py-isodate/Makefile index 5204d9bc6efc..e53d706218bc 100644 --- a/devel/py-isodate/Makefile +++ b/devel/py-isodate/Makefile @@ -1,21 +1,21 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= isodate PORTVERSION= 0.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ISO 8601 date/time/duration parser and formater LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-itanium_demangler/Makefile b/devel/py-itanium_demangler/Makefile index b520fda5b079..d6769823beed 100644 --- a/devel/py-itanium_demangler/Makefile +++ b/devel/py-itanium_demangler/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= itanium_demangler DISTVERSION= 1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Pure Python parser for mangled itanium symbols LICENSE= BSD0CLAUSE LICENSE_NAME= 0-clause BSD LICENSE_FILE= ${WRKSRC}/README.md LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-iterpipes/Makefile b/devel/py-iterpipes/Makefile index 338848c5cf7e..db6aace103e1 100644 --- a/devel/py-iterpipes/Makefile +++ b/devel/py-iterpipes/Makefile @@ -1,17 +1,17 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= iterpipes PORTVERSION= 0.4 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Library for running shell pipelines using shell-like syntax -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-itypes/Makefile b/devel/py-itypes/Makefile index 78ebb7ee46f3..debfefa5cce5 100644 --- a/devel/py-itypes/Makefile +++ b/devel/py-itypes/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= itypes DISTVERSION= 1.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Simple immutable types for Python LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jaraco.context2/Makefile b/devel/py-jaraco.context2/Makefile index a7b56dfb24be..59f6e64f7b2f 100644 --- a/devel/py-jaraco.context2/Makefile +++ b/devel/py-jaraco.context2/Makefile @@ -1,47 +1,47 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= jaraco.context PORTVERSION= 2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Context managers by jaraco LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes POST_PLIST= trim-jaraco-namespace # jaraco.context 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^2\. .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}contextlib2>=0:devel/py-contextlib2@${PY_FLAVOR} .endif post-patch: @${REINPLACE_CMD} -e '/jaraco.apt/d; /yg.lockfile/d' ${WRKSRC}/setup.cfg post-install: @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__init__.py* -@${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__pycache__/__init__.* -@${RMDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__pycache__ trim-jaraco-namespace: @${REINPLACE_CMD} '/jaraco\/__init__\./d; /jaraco\/__pycache__\/__init__\./d' ${TMPPLIST} .include diff --git a/devel/py-jaraco.functools2/Makefile b/devel/py-jaraco.functools2/Makefile index e531871c630e..861a3e04a8a9 100644 --- a/devel/py-jaraco.functools2/Makefile +++ b/devel/py-jaraco.functools2/Makefile @@ -1,50 +1,50 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= jaraco.functools PORTVERSION= 2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Additional functools for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes POST_PLIST= trim-jaraco-namespace # jaraco.functools 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^2\. .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.functools_lru_cache>=1.0.3:devel/py-backports.functools_lru_cache@${PY_FLAVOR} .endif .if ${PYTHON_REL} >= 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}more-itertools>=2.7:devel/py-more-itertools@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}more-itertools5>=2.7:devel/py-more-itertools5@${PY_FLAVOR} .endif post-install: @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__init__.py* -@${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__pycache__/__init__.* -@${RMDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__pycache__ trim-jaraco-namespace: @${REINPLACE_CMD} '/jaraco\/__init__\./d; /jaraco\/__pycache__\/__init__\./d' ${TMPPLIST} .include diff --git a/devel/py-jaraco.timing/Makefile b/devel/py-jaraco.timing/Makefile index c0ca7312ac24..886b3d8f9817 100644 --- a/devel/py-jaraco.timing/Makefile +++ b/devel/py-jaraco.timing/Makefile @@ -1,47 +1,47 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= jaraco.timing PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Routines pertinent to the fourth dimension LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes POST_PLIST= trim-jaraco-namespace .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tempora1>=1.5:devel/py-tempora1@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tempora>=1.5:devel/py-tempora@${PY_FLAVOR} .endif post-install: @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__init__.py* -@${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__pycache__/__init__.* -@${RMDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__pycache__ trim-jaraco-namespace: @${REINPLACE_CMD} '/jaraco\/__init__\./d; /jaraco\/__pycache__\/__init__\./d' ${TMPPLIST} do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-jaraco.util13/Makefile b/devel/py-jaraco.util13/Makefile index a63a33714a74..804d266830ba 100644 --- a/devel/py-jaraco.util13/Makefile +++ b/devel/py-jaraco.util13/Makefile @@ -1,47 +1,47 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= jaraco.util PORTVERSION= 13.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 13 MAINTAINER= sunpoet@FreeBSD.org COMMENT= General utility modules that supply commonly-used functionality LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}contextlib2>=0:devel/py-contextlib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # jaraco.util 14.0.0+ requires Python 3.6+ PORTSCOUT= limit:^13\. POST_PLIST= trim-jaraco-namespace .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.context2>=0:devel/py-jaraco.context2@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.context>=0:devel/py-jaraco.context@${PY_FLAVOR} .endif post-install: @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__init__.py* -@${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__pycache__/__init__.* -@${RMDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__pycache__ trim-jaraco-namespace: @${REINPLACE_CMD} '/jaraco\/__init__\./d; /jaraco\/__pycache__\/__init__\./d' ${TMPPLIST} .include diff --git a/devel/py-jaraco/Makefile b/devel/py-jaraco/Makefile index c5ffeb916d33..067bc002e11a 100644 --- a/devel/py-jaraco/Makefile +++ b/devel/py-jaraco/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= jaraco PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PORTVERSION= 1 CATEGORIES= devel python DISTFILES= # empty MAINTAINER= sunpoet@FreeBSD.org COMMENT= Shared namespace shim for py-jaraco.* ports LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= flavors py3kplist NO_ARCH= yes NO_BUILD= yes PLIST_FILES= ${PYTHON_SITELIBDIR}/jaraco/__init__.py \ ${PYTHON_SITELIBDIR}/jaraco/__init__.pyc \ ${PYTHON_SITELIBDIR}/jaraco/__init__.pyo do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco ${ECHO_CMD} "__path__ = __import__('pkgutil').extend_path(__path__, __name__)" > ${STAGEDIR}${PYTHON_SITELIBDIR}/jaraco/__init__.py ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} .include diff --git a/devel/py-javaproperties/Makefile b/devel/py-javaproperties/Makefile index 6d9280c8b04e..e04cd95e62c6 100644 --- a/devel/py-javaproperties/Makefile +++ b/devel/py-javaproperties/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= javaproperties DISTVERSION= 0.5.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Read and write Java .properties files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jdcal/Makefile b/devel/py-jdcal/Makefile index 5ff19c350d42..7b4433fa8619 100644 --- a/devel/py-jdcal/Makefile +++ b/devel/py-jdcal/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= jdcal PORTVERSION= 1.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Module converting between Julian dates and calendar dates LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER} test_jdcal.py) .include diff --git a/devel/py-jedi/Makefile b/devel/py-jedi/Makefile index 0abfc42b2469..187c12ef5b5e 100644 --- a/devel/py-jedi/Makefile +++ b/devel/py-jedi/Makefile @@ -1,26 +1,26 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= jedi PORTVERSION= 0.17.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Autocompletion tool for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parso>=0.3.0:textproc/py-parso@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-jellyfish/Makefile b/devel/py-jellyfish/Makefile index 3771f0d1e2e5..0c6245e8a984 100644 --- a/devel/py-jellyfish/Makefile +++ b/devel/py-jellyfish/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= jellyfish PORTVERSION= 0.8.2 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for doing approximate and phonetic matching of strings LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-jenkins-job-builder/Makefile b/devel/py-jenkins-job-builder/Makefile index 85ac6dda5c5e..9d36898e5d06 100644 --- a/devel/py-jenkins-job-builder/Makefile +++ b/devel/py-jenkins-job-builder/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= jenkins-job-builder PORTVERSION= 3.7.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Manage Jenkins jobs with YAML LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-jenkins>0:devel/py-python-jenkins@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasteners>0:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-jep/Makefile b/devel/py-jep/Makefile index e2bbe933c89a..ec5ee19f2d62 100644 --- a/devel/py-jep/Makefile +++ b/devel/py-jep/Makefile @@ -1,39 +1,39 @@ # Created by: Choe, Cheng-Dae # $FreeBSD$ PORTNAME= jep PORTVERSION= 3.9.1 CATEGORIES= devel java python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Java Embedded Python LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils CONFIGURE_ENV= JAVA_HOME=${JAVA_HOME} MAKE_ENV= JAVA_HOME=${JAVA_HOME} USE_JAVA= yes USE_LDCONFIG= yes PLIST_SUB+= VERSION=${PORTVERSION} # Necessary, since the configure script does the LIBS and # LDFLAGS detection wrong CFLAGS+= -I${JAVA_HOME}/include/freebsd LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NUMPY OPTIONS_DEFAULT= NUMPY NUMPY_BUILD_DEPENDS= ${PYNUMPY} NUMPY_RUN_DEPENDS= ${PYNUMPY} post-install: ${LN} -s ${PYTHON_SITELIBDIR}/jep/jep-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jep.jar ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jep/jep*.so .include diff --git a/devel/py-jinja2-time/Makefile b/devel/py-jinja2-time/Makefile index f89e6f462164..2f81f233e43e 100644 --- a/devel/py-jinja2-time/Makefile +++ b/devel/py-jinja2-time/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= jinja2-time PORTVERSION= 0.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Jinja2 Extension for Dates and Times LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && \ ${LOCALBASE}/bin/py.test-${PYTHON_VER} tests ## This results in complaints about flake8 being too modern... ## ${LOCALBASE}/bin/flake8-${PYTHON_VER} jinja2_time setup.py tests .include diff --git a/devel/py-jmespath/Makefile b/devel/py-jmespath/Makefile index f5418098edfa..74d02cb60591 100644 --- a/devel/py-jmespath/Makefile +++ b/devel/py-jmespath/Makefile @@ -1,21 +1,21 @@ # Created by: Alexey V. Degtyarev # $FreeBSD$ PORTNAME= jmespath PORTVERSION= 0.10.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSON Matching Expressions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-joblib/Makefile b/devel/py-joblib/Makefile index 5bf52213de57..dd5705fc916e 100644 --- a/devel/py-joblib/Makefile +++ b/devel/py-joblib/Makefile @@ -1,20 +1,20 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= joblib PORTVERSION= 0.13.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Lightweight pipelining using Python functions as jobs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jsbeautifier/Makefile b/devel/py-jsbeautifier/Makefile index 6654c8bc6ad3..84a6338318f8 100644 --- a/devel/py-jsbeautifier/Makefile +++ b/devel/py-jsbeautifier/Makefile @@ -1,23 +1,23 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= jsbeautifier PORTVERSION= 1.11.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= JavaScript unobfuscator and beautifier LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}editorconfig>=0.12.0:editors/py-editorconfig@${PY_FLAVOR} -USES?= python +USES?= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jsmin/Makefile b/devel/py-jsmin/Makefile index e029adbd84ae..719695e29c26 100644 --- a/devel/py-jsmin/Makefile +++ b/devel/py-jsmin/Makefile @@ -1,32 +1,32 @@ # Created by: Po-Chien Lin # $FreeBSD$ PORTNAME= jsmin PORTVERSION= 2.2.2 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= JavaScript minifier written in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= PKG-INFO OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @(cd ${WRKSRC}/${PORTNAME} && ${PYTHON_CMD} test.py) .include diff --git a/devel/py-json5/Makefile b/devel/py-json5/Makefile index 6bcd042c1878..0559f99dfb09 100644 --- a/devel/py-json5/Makefile +++ b/devel/py-json5/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= json5 PORTVERSION= 0.9.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python implementation of the JSON5 data format LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-json_tricks/Makefile b/devel/py-json_tricks/Makefile index ce024ec4d450..85ed16823ec1 100644 --- a/devel/py-json_tricks/Makefile +++ b/devel/py-json_tricks/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= json_tricks DISTVERSION= 3.15.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Extra features for Python's JSON: comments, order, datetimes, etc LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jsondiff/Makefile b/devel/py-jsondiff/Makefile index 69fa64af707f..15b83902138b 100644 --- a/devel/py-jsondiff/Makefile +++ b/devel/py-jsondiff/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= jsondiff PORTVERSION= 1.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Diff JSON and JSON-like structures in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jsonlines/Makefile b/devel/py-jsonlines/Makefile index 0ec9746cd020..71d8d7cd0840 100644 --- a/devel/py-jsonlines/Makefile +++ b/devel/py-jsonlines/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= jsonlines PORTVERSION= 1.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library with helpers for the jsonlines file format LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-jsonpatch/Makefile b/devel/py-jsonpatch/Makefile index 73b4bd8f1251..02738283ca97 100644 --- a/devel/py-jsonpatch/Makefile +++ b/devel/py-jsonpatch/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= jsonpatch DISTVERSION= 1.21 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= harm@weites.com COMMENT= Apply JSON-Patches (RFC 6902) LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: build @cd ${WRKSRC} && ${PYTHON_CMD} tests.py @cd ${WRKSRC} && ${PYTHON_CMD} ext_tests.py .include diff --git a/devel/py-jsonpath-rw/Makefile b/devel/py-jsonpath-rw/Makefile index 5d1fe6071f3b..3aa76e207577 100644 --- a/devel/py-jsonpath-rw/Makefile +++ b/devel/py-jsonpath-rw/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= jsonpath-rw DISTVERSION= 1.4.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Implementation of JSONPath for Python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-jsonpointer/Makefile b/devel/py-jsonpointer/Makefile index 478718e964ed..4af12207aee1 100644 --- a/devel/py-jsonpointer/Makefile +++ b/devel/py-jsonpointer/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= jsonpointer PORTVERSION= 2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= harm@weites.com COMMENT= Identify specific nodes in a JSON document (RFC 6901) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jsonref/Makefile b/devel/py-jsonref/Makefile index 6c23724ee666..801cc2282090 100644 --- a/devel/py-jsonref/Makefile +++ b/devel/py-jsonref/Makefile @@ -1,23 +1,23 @@ # Created by: Michael Gmelin # $FreeBSD$ PORTNAME= jsonref PORTVERSION= 0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Implementation of JSON Reference for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests@${PY_FLAVOR} -USES?= python +USES?= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-jsonsir/Makefile b/devel/py-jsonsir/Makefile index 749131b0019b..3582d64790f4 100644 --- a/devel/py-jsonsir/Makefile +++ b/devel/py-jsonsir/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= jsonsir PORTVERSION= 0.0.2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Serializer for JSON-like data in Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= RussellLuo GH_TAGNAME= af866cb .include diff --git a/devel/py-kaitaistruct/Makefile b/devel/py-kaitaistruct/Makefile index bc8660abc910..5833864ef5ab 100644 --- a/devel/py-kaitaistruct/Makefile +++ b/devel/py-kaitaistruct/Makefile @@ -1,19 +1,19 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= kaitaistruct PORTVERSION= 0.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= Kaitai Struct declarative parser generator for binary data LICENSE= MIT -USES?= python +USES?= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-kaptan/Makefile b/devel/py-kaptan/Makefile index 7e547a49d204..d66b9074da72 100644 --- a/devel/py-kaptan/Makefile +++ b/devel/py-kaptan/Makefile @@ -1,23 +1,23 @@ # Created by: Tony Narlock # $FreeBSD$ PORTNAME= kaptan PORTVERSION= 0.5.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python config parser for json, yaml LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-kazoo/Makefile b/devel/py-kazoo/Makefile index b88c406540bc..9eceda660ec4 100644 --- a/devel/py-kazoo/Makefile +++ b/devel/py-kazoo/Makefile @@ -1,22 +1,22 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= kazoo PORTVERSION= 2.5.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Higher Level API to Zookeeper for Python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=1.2.0:devel/py-gevent@${PY_FLAVOR} -USES= gmake python +USES= gmake python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-keystone-engine/Makefile b/devel/py-keystone-engine/Makefile index 68453292a315..82b684df0880 100644 --- a/devel/py-keystone-engine/Makefile +++ b/devel/py-keystone-engine/Makefile @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= keystone-engine DISTVERSION= 0.9.1-3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Keystone Assembler Engine with Python bindings LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.TXT BROKEN_FreeBSD_11_powerpc64= fails to install: /wrkdirs/usr/ports/devel/py-keystone-engine/work-py36/keystone-engine-0.9.1-3/src/build/llvm/lib/libkeystone.so: No such file or directory BROKEN_FreeBSD_12_powerpc64= fails to install: /wrkdirs/usr/ports/devel/py-keystone-engine/work-py36/keystone-engine-0.9.1-3/src/build/llvm/lib/libkeystone.so: No such file or directory BUILD_DEPENDS= cmake:devel/cmake -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= distutils autoplist # setup.py loses track of its cwd when it switches over to the CMake build # process and searches in ${WRKSRC}/src/build/lib instead of ${WRKSRC}/build/lib # for the Python packages that were built before the CMake build process. pre-install: @${CP} -r ${WRKSRC}/build/lib ${WRKSRC}/src/build/lib # Next problem: The compiled library is not installed automatically by setup.py # so it needs to be manually installed and stripped to the appropriate # directory. post-install: ${INSTALL_LIB} ${WRKSRC}/src/build/llvm/lib/libkeystone.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/keystone # Even without the both fixes (or hacks?) that were applied beforehand the # .PLIST.pymodtmp has only the EGG files as a whole. Therefore the # .PLIST.pymodtmp has to be regenerated in some way - it's a rather "dirty" # hack to pass the stage-qa target. # # Another solution would a static pkg-plist but then the package has to be # bound to a specific Python version or multiple package must be created for # specific Python versions. post-stage: @${FIND} ${STAGEDIR} -type f -o -type l | \ ${SORT} | ${SED} -e 's|${STAGEDIR}||' \ > ${WRKDIR}/.PLIST.pymodtmp .include diff --git a/devel/py-keystoneauth13/Makefile b/devel/py-keystoneauth13/Makefile index 418090b82e9d..40b39eceb28c 100644 --- a/devel/py-keystoneauth13/Makefile +++ b/devel/py-keystoneauth13/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= keystoneauth1 PORTVERSION= 3.18.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Authentication Library for OpenStack Identity LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}os-service-types>=1.2.0:devel/py-os-service-types@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # keystoneauth1 4.0.0+ requires Python 3.6+ PORTSCOUT= limit:^3\. .include diff --git a/devel/py-keystonemiddleware8/Makefile b/devel/py-keystonemiddleware8/Makefile index 2c8a0bf664d8..9dcd6d6d7bac 100644 --- a/devel/py-keystonemiddleware8/Makefile +++ b/devel/py-keystonemiddleware8/Makefile @@ -1,58 +1,58 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= keystonemiddleware PORTVERSION= 8.0.0 PORTREVISION= 10 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 8 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Middleware for OpenStack Identity LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.7.1:www/py-webob@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # keystonemiddleware 9.0.0+ requires Python 3.6+ PORTSCOUT= limit:^8\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth13>=3.12.0:devel/py-keystoneauth13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.cache1>=1.26.0:devel/py-oslo.cache1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context2>=2.19.2:devel/py-oslo.context2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log3>=3.36.0:devel/py-oslo.log3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=2.18.0:devel/py-oslo.serialization2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycadf2>=1.1.0:devel/py-pycadf2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient3>=3.20.0:net/py-python-keystoneclient3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.12.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.cache>=1.26.0:devel/py-oslo.cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.19.2:devel/py-oslo.context@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.36.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycadf>=1.1.0:devel/py-pycadf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.20.0:net/py-python-keystoneclient@${PY_FLAVOR} .endif .include diff --git a/devel/py-kitchen/Makefile b/devel/py-kitchen/Makefile index 62b5251d0ce0..264899c6e51c 100644 --- a/devel/py-kitchen/Makefile +++ b/devel/py-kitchen/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= kitchen PORTVERSION= 1.2.6 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arved@FreeBSD.org COMMENT= Kitchen contains a cornucopia of useful code LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= fedora-infra USE_PYTHON= distutils autoplist .include diff --git a/devel/py-l18n/Makefile b/devel/py-l18n/Makefile index 7d92ef26cba3..091ceb85b362 100644 --- a/devel/py-l18n/Makefile +++ b/devel/py-l18n/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= l18n PORTVERSION= 2020.6.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Internationalization for pytz timezones and territories LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-lark-parser/Makefile b/devel/py-lark-parser/Makefile index 938ecfa041d9..b37eb9721185 100644 --- a/devel/py-lark-parser/Makefile +++ b/devel/py-lark-parser/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= lark-parser PORTVERSION= 0.11.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Modern parsing library for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= REGEX OPTIONS_DEFAULT=REGEX REGEX_DESC= Use third-party regex instead of standard library re REGEX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} .include diff --git a/devel/py-launchpadlib/Makefile b/devel/py-launchpadlib/Makefile index 2cb7685494c7..b7f3c6e4287b 100644 --- a/devel/py-launchpadlib/Makefile +++ b/devel/py-launchpadlib/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= launchpadlib PORTVERSION= 1.10.13 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Python API for Launchpad LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>=0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazr.restfulclient>=0.9.19:devel/py-lazr.restfulclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazr.uri>=0:devel/py-lazr.uri@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testresources>=0:devel/py-testresources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wadllib>=0:devel/py-wadllib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-lazr.config/Makefile b/devel/py-lazr.config/Makefile index ee168cb58f49..802434d0ba2b 100644 --- a/devel/py-lazr.config/Makefile +++ b/devel/py-lazr.config/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= lazr.config PORTVERSION= 2.2.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Create configuration schemas, and process and validate configurations LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazr.delegates>=2.0.3:devel/py-lazr.delegates@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-lazr.delegates/Makefile b/devel/py-lazr.delegates/Makefile index f596b0497820..cc87a7499200 100644 --- a/devel/py-lazr.delegates/Makefile +++ b/devel/py-lazr.delegates/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= lazr.delegates PORTVERSION= 2.0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Easily write objects that delegate behavior LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-lazr.restfulclient/Makefile b/devel/py-lazr.restfulclient/Makefile index e16385946586..18ab51ee3a07 100644 --- a/devel/py-lazr.restfulclient/Makefile +++ b/devel/py-lazr.restfulclient/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= lazr.restfulclient PORTVERSION= 0.14.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Additional Launchpad web services using wadllib LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>=0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wadllib>=1.1.4:devel/py-wadllib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-lazr.uri/Makefile b/devel/py-lazr.uri/Makefile index 6d514a4785db..aa77acd6da58 100644 --- a/devel/py-lazr.uri/Makefile +++ b/devel/py-lazr.uri/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= lazr.uri PORTVERSION= 1.0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Library for parsing, manipulating, and generating URIs LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-lazy-object-proxy/Makefile b/devel/py-lazy-object-proxy/Makefile index 038bdd2e6ed6..2a9d203142b1 100644 --- a/devel/py-lazy-object-proxy/Makefile +++ b/devel/py-lazy-object-proxy/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= lazy-object-proxy PORTVERSION= 1.5.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and thorough lazy object proxy LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.3.1:devel/py-setuptools_scm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/lazy_object_proxy/cext*.so .include diff --git a/devel/py-lazy/Makefile b/devel/py-lazy/Makefile index 6773daa73997..e3173e9433a3 100644 --- a/devel/py-lazy/Makefile +++ b/devel/py-lazy/Makefile @@ -1,24 +1,24 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= lazy PORTVERSION= 1.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Lazy attributes for Python objects LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-libtaxii/Makefile b/devel/py-libtaxii/Makefile index e25e8ae1b1d0..dfd0c1bb1d25 100644 --- a/devel/py-libtaxii/Makefile +++ b/devel/py-libtaxii/Makefile @@ -1,25 +1,25 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= libtaxii PORTVERSION= 1.1.118 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for handling TAXII Messages invoking TAXII Services LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.4.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} -USES= dos2unix python +USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-libtmux/Makefile b/devel/py-libtmux/Makefile index 17dfad47413e..85c31eaf87bb 100644 --- a/devel/py-libtmux/Makefile +++ b/devel/py-libtmux/Makefile @@ -1,23 +1,23 @@ # Created by: Tony Narlock # $FreeBSD$ PORTNAME= libtmux PORTVERSION= 0.8.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for interfacing with tmux LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= tmux:sysutils/tmux -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-libusb1/Makefile b/devel/py-libusb1/Makefile index 087cf1e2d92a..0aae6c4a9d8f 100644 --- a/devel/py-libusb1/Makefile +++ b/devel/py-libusb1/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= libusb1 PORTVERSION?= 1.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Pure-python wrapper for libusb-1.0 LICENSE= LGPL21+ CONFLICTS_INSTALL?= ${PKGNAMEPREFIX}${PORTNAME}15 NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @${PYTHON_CMD} -m unittest discover -vs ${TEST_WRKSRC} .include diff --git a/devel/py-libzfs/Makefile b/devel/py-libzfs/Makefile index db1780217cfb..47ef863c2bb3 100644 --- a/devel/py-libzfs/Makefile +++ b/devel/py-libzfs/Makefile @@ -1,34 +1,34 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= libzfs PORTVERSION= 1.0.2020090900 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freqlabs@FreeBSD.org COMMENT= Python libzfs bindings LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PY_ENUM34} USE_GITHUB= yes GH_ACCOUNT= freenas GH_PROJECT= py-libzfs GH_TAGNAME= 5d77699f HAS_CONFIGURE= yes -USES= compiler:c11 python +USES= compiler:c11 python:3.6+ USE_PYTHON= autoplist distutils cython CONFIGURE_ENV= freebsd_src=${SRC_BASE} MAKE_ENV= freebsd_src=${SRC_BASE} .include .if !exists(${SRC_BASE}/sys/Makefile) IGNORE= requires kernel source files in ${SRC_BASE} .endif .include diff --git a/devel/py-linecache2/Makefile b/devel/py-linecache2/Makefile index 6a508b6a2046..d80daa0622ee 100644 --- a/devel/py-linecache2/Makefile +++ b/devel/py-linecache2/Makefile @@ -1,23 +1,23 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= linecache2 PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= New features in linecache backported to Python 2 LICENSE= PSFL BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-lineedit/Makefile b/devel/py-lineedit/Makefile index 1d483e931eb8..16da2a8a99c8 100644 --- a/devel/py-lineedit/Makefile +++ b/devel/py-lineedit/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= lineedit PORTVERSION= 0.1.5 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Readline library based on prompt_toolkit which supports multiple modes LICENSE= MIT RUN_DEPENDS= ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>0:devel/py-wcwidth@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-llfuse/Makefile b/devel/py-llfuse/Makefile index 203ea5fff280..e77eda5297cc 100644 --- a/devel/py-llfuse/Makefile +++ b/devel/py-llfuse/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= llfuse PORTVERSION= 1.3.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stdin@niklaas.eu COMMENT= Python bindings for low-level FUSE API LICENSE= LGPL20+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${PY_FLAVOR} -USES= compiler:c++11-lang fuse pkgconfig python tar:bz2 +USES= compiler:c++11-lang fuse pkgconfig python:3.6+ tar:bz2 USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/llfuse*.so .include diff --git a/devel/py-llvmcpy/Makefile b/devel/py-llvmcpy/Makefile index 51a8e8c47580..ffb05dbff2ee 100644 --- a/devel/py-llvmcpy/Makefile +++ b/devel/py-llvmcpy/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= llvmcpy DISTVERSIONPREFIX= v DISTVERSION= 0.1.5 PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for LLVM auto-generated from the LLVM-C API LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycparser>0:devel/py-pycparser@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= revng USE_PYTHON= distutils autoplist NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|"llvm-config"|"llvm-config${LLVM_DEFAULT}"|' ${WRKSRC}/llvmcpy/llvm.py .include diff --git a/devel/py-llvmlite/Makefile b/devel/py-llvmlite/Makefile index a4f214bf4115..c6b0b12af9a8 100644 --- a/devel/py-llvmlite/Makefile +++ b/devel/py-llvmlite/Makefile @@ -1,32 +1,32 @@ # Created by: David Kalliecharan # $FreeBSD$ PORTNAME= llvmlite DISTVERSION= 0.34.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Lightweight LLVM python binding for writing JIT compilers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_ENUM34} \ llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} RUN_DEPENDS= ${PY_ENUM34} \ llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} -USES= compiler:c++11-lib python fortran +USES= compiler:c++11-lib python:3.6+ fortran USE_PYTHON= distutils autoplist CXXFLAGS= -fPIC MAKE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_VER} LLVM_VER= ${LLVM_DEFAULT} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/llvmlite/binding/libllvmlite*.so .include diff --git a/devel/py-lockfile/Makefile b/devel/py-lockfile/Makefile index f77652b1dd83..21fcbae59bec 100644 --- a/devel/py-lockfile/Makefile +++ b/devel/py-lockfile/Makefile @@ -1,27 +1,27 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= lockfile PORTVERSION= 0.12.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Platform-independent file locking module LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/devel/py-logbook/Makefile b/devel/py-logbook/Makefile index f48930ae2a42..0cab5dd32cc3 100644 --- a/devel/py-logbook/Makefile +++ b/devel/py-logbook/Makefile @@ -1,19 +1,19 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= logbook PORTVERSION= 1.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Logbook-${PORTVERSION} MAINTAINER= philip@FreeBSD.org COMMENT= Logging replacement for Python LICENSE= BSD3CLAUSE -USES?= python +USES?= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-logfury/Makefile b/devel/py-logfury/Makefile index 1dafcd89c296..9e532627f710 100644 --- a/devel/py-logfury/Makefile +++ b/devel/py-logfury/Makefile @@ -1,24 +1,24 @@ # Created by: gordon@FreeBSD.org # $FreeBSD$ PORTNAME= logfury PORTVERSION= 0.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Toolkit for logging of library method calls LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}funcsigs>=1.0.2:devel/py-funcsigs@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-logutils/Makefile b/devel/py-logutils/Makefile index 04070e52e943..e1e55499ca21 100644 --- a/devel/py-logutils/Makefile +++ b/devel/py-logutils/Makefile @@ -1,18 +1,18 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= logutils PORTVERSION= 0.3.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Handlers for the Python standard library logging package LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-lunardate/Makefile b/devel/py-lunardate/Makefile index e7da9413dfb6..c0f4a946696d 100644 --- a/devel/py-lunardate/Makefile +++ b/devel/py-lunardate/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= lunardate PORTVERSION= 0.2.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Chinese Calendar Library in Pure Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-macholib/Makefile b/devel/py-macholib/Makefile index 024ea0c53d85..6a50990795d3 100644 --- a/devel/py-macholib/Makefile +++ b/devel/py-macholib/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= macholib PORTVERSION= 1.11 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ndowens@yahoo.com COMMENT= Used to analyze and edit Mach-O headers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-magic/Makefile b/devel/py-magic/Makefile index fdc6089f1c7d..e8afa8f39789 100644 --- a/devel/py-magic/Makefile +++ b/devel/py-magic/Makefile @@ -1,26 +1,26 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= magic PORTVERSION= 5.39 CATEGORIES= devel python MASTER_SITES= ftp://ftp.astron.com/pub/file/ \ ftp://ftp.gw.com/mirrors/pub/unix/file/ \ ftp://ftp.fu-berlin.de/unix/tools/file/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= file-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python module for determining file type LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist # both install module as magic.py CONFLICTS= ${PYTHON_PKGNAMEPREFIX}python-magic-* WRKSRC= ${WRKDIR}/file-${PORTVERSION}/python .include diff --git a/devel/py-mailcap-fix/Makefile b/devel/py-mailcap-fix/Makefile index 2257581e27f9..9318ef0846bc 100644 --- a/devel/py-mailcap-fix/Makefile +++ b/devel/py-mailcap-fix/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= mailcap_fix PORTVERSION= 1.0.1 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Mailcap module that correctly handles windcard entries LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= michael-lazar USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-manuel/Makefile b/devel/py-manuel/Makefile index 2559c966f667..81dce9cfd065 100644 --- a/devel/py-manuel/Makefile +++ b/devel/py-manuel/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= manuel PORTVERSION= 1.9.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= rm@FreeBSD.org COMMENT= Lets you build tested documentation LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-marrow.mailer/Makefile b/devel/py-marrow.mailer/Makefile index 91169096cacf..c02dbd1c9707 100644 --- a/devel/py-marrow.mailer/Makefile +++ b/devel/py-marrow.mailer/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= marrow.mailer PORTVERSION= 4.0.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python library to ease sending emails LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marrow.util>=1.2.3:devel/py-marrow.util@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PY_FUTURES} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-marrow.util/Makefile b/devel/py-marrow.util/Makefile index 3a2a6e0c4618..4e31112e164b 100644 --- a/devel/py-marrow.util/Makefile +++ b/devel/py-marrow.util/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= marrow.util PORTVERSION= 1.2.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Commonly shared Python utility subclasses and functions LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-matrix-angular-sdk/Makefile b/devel/py-matrix-angular-sdk/Makefile index 8885c72fc2b2..f54dbfe9dd6d 100644 --- a/devel/py-matrix-angular-sdk/Makefile +++ b/devel/py-matrix-angular-sdk/Makefile @@ -1,21 +1,21 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= matrix-angular-sdk PORTVERSION= 0.6.8 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= miwi@FreeBSD.org COMMENT= Matrix Angular SDK LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-mccabe/Makefile b/devel/py-mccabe/Makefile index d9288e350dda..634b562d3bd0 100644 --- a/devel/py-mccabe/Makefile +++ b/devel/py-mccabe/Makefile @@ -1,22 +1,22 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= mccabe PORTVERSION= 0.6.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Ned's script to check McCabe complexity LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-mdv/Makefile b/devel/py-mdv/Makefile index 1739cb9bd393..a02e73292242 100644 --- a/devel/py-mdv/Makefile +++ b/devel/py-mdv/Makefile @@ -1,35 +1,35 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= mdv PORTVERSION= 1.7.4 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Terminal markdown viewer LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${PY_FLAVOR} \ ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .if ${FLAVOR:Upy36:Mpy3*} EXTRA_PATCHES= ${FILESDIR}/extra-patch-setup.py .endif .include diff --git a/devel/py-meliae/Makefile b/devel/py-meliae/Makefile index dcef1875a967..a1a232423a12 100644 --- a/devel/py-meliae/Makefile +++ b/devel/py-meliae/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= meliae PORTVERSION= 0.5.1 CATEGORIES= devel python MASTER_SITES= https://launchpadlibrarian.net/478629999/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python Memory Usage Analyzer LICENSE= GPLv3 #LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python:-3.8 # compile fails on Python 3.9 +USES= python:3.6+ USE_PYTHON= distutils autoplist cython TEST_TARGET= check # test fails .include diff --git a/devel/py-minimongo/Makefile b/devel/py-minimongo/Makefile index ecc93ae65465..f3abfaacbbfd 100644 --- a/devel/py-minimongo/Makefile +++ b/devel/py-minimongo/Makefile @@ -1,20 +1,20 @@ # Created by: Mirko Zinn # $FreeBSD$ PORTNAME= minimongo PORTVERSION= 0.2.7 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ http://files.derzinn.de/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mail@derzinn.de COMMENT= Minimal database Model management for MongoDB RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=1.9:databases/pymongo@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-minio/Makefile b/devel/py-minio/Makefile index 7e1d5fd32c8e..f2abc626e2ac 100644 --- a/devel/py-minio/Makefile +++ b/devel/py-minio/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= minio DISTVERSION= 4.0.21 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Minio library for Amazon S3 compatible cloud storage LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-mock/Makefile b/devel/py-mock/Makefile index 3ac84aa8f9f2..82c0744621f0 100644 --- a/devel/py-mock/Makefile +++ b/devel/py-mock/Makefile @@ -1,35 +1,35 @@ # Created by: jessekempf@gmail.com # $FreeBSD$ PORTNAME= mock PORTVERSION= 3.0.5 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Rolling backport of unittest.mock for all Pythons LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes # tests not packages in PyPI sdist USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes GH_ACCOUNT= testing-cabal .include .if ${PYTHON_VER} < 3.3 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}funcsigs>=1:devel/py-funcsigs@${PY_FLAVOR} .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/devel/py-mondrian/Makefile b/devel/py-mondrian/Makefile index 6f652f236a99..858a10de1514 100644 --- a/devel/py-mondrian/Makefile +++ b/devel/py-mondrian/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= mondrian PORTVERSION= 0.8.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Logging with pretty colored squares LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.7<0.5:devel/py-colorama@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-mongokit/Makefile b/devel/py-mongokit/Makefile index cf4ca3f2b852..b558d6e937f7 100644 --- a/devel/py-mongokit/Makefile +++ b/devel/py-mongokit/Makefile @@ -1,35 +1,35 @@ # Created by: Mirko Zinn # $FreeBSD$ PORTNAME= mongokit PORTVERSION= 0.9.1.1 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mail@derzinn.de COMMENT= Python ORM-like layer on top of pymongo LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=2.5:databases/pymongo@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= namlook NO_ARCH= yes PORTDOCS= *.txt OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} # Remove introduction.txt, soft-link causes issue ${RM} ${WRKSRC}/doc/introduction.txt ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-monotonic/Makefile b/devel/py-monotonic/Makefile index be20768e1596..5ac4aed08acf 100644 --- a/devel/py-monotonic/Makefile +++ b/devel/py-monotonic/Makefile @@ -1,19 +1,19 @@ # Created by: Alfred Perlstein # $FreeBSD$ PORTNAME= monotonic PORTVERSION= 1.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Python 3 monotonic time module for Python 2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-monty/Makefile b/devel/py-monty/Makefile index 7c90832e7666..b8c449c278b6 100644 --- a/devel/py-monty/Makefile +++ b/devel/py-monty/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= monty DISTVERSION= 4.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Supplementary useful functions for Python not in the standard library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-mox/Makefile b/devel/py-mox/Makefile index 73014486a28d..208d62b6f602 100644 --- a/devel/py-mox/Makefile +++ b/devel/py-mox/Makefile @@ -1,21 +1,21 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= mox PORTVERSION= 0.5.3 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mock object framework for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-mox3/Makefile b/devel/py-mox3/Makefile index 4fd8497a5aaa..0c150c978968 100644 --- a/devel/py-mox3/Makefile +++ b/devel/py-mox3/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= mox3 DISTVERSION= 0.28.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Fork of mox with Python 3 support LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fixtures>=3.0.0:devel/py-fixtures@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/devel/py-msal-extensions/Makefile b/devel/py-msal-extensions/Makefile index 1ce81782751d..11fa45c8ab45 100644 --- a/devel/py-msal-extensions/Makefile +++ b/devel/py-msal-extensions/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= msal-extensions DISTVERSION= 0.2.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Authentication Extensions for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msal>=0.4.1<2.0.0:devel/py-msal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}portalocker>=1.0:devel/py-portalocker@${PY_FLAVOR} \ ${PY_PATHLIB} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-msal/Makefile b/devel/py-msal/Makefile index ada0df1d24fe..9134f93d97bf 100644 --- a/devel/py-msal/Makefile +++ b/devel/py-msal/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= msal DISTVERSION= 1.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Authentication Library (MSAL) for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0<2:www/py-pyjwt@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-msgpack/Makefile b/devel/py-msgpack/Makefile index ea3965a31842..48682105ce65 100644 --- a/devel/py-msgpack/Makefile +++ b/devel/py-msgpack/Makefile @@ -1,28 +1,28 @@ # Created by: Andrey Zonov # $FreeBSD$ PORTNAME= msgpack PORTVERSION= 1.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= MessagePack (de)serializer for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils .include .if ${PYTHON_REL} >= 3000 post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/msgpack/_cmsgpack*.so .else NO_ARCH= yes .endif .include diff --git a/devel/py-mulpyplexer/Makefile b/devel/py-mulpyplexer/Makefile index 3d55f93fb882..cade0674490c 100644 --- a/devel/py-mulpyplexer/Makefile +++ b/devel/py-mulpyplexer/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= mulpyplexer DISTVERSION= 0.08 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Module that multiplexes interactions with lists of Python objects LICENSE= BSD2CLAUSE # License file available here: https://github.com/zardus/mulpyplexer -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-multi_key_dict/Makefile b/devel/py-multi_key_dict/Makefile index 4c2a7eb942d6..ae1da7767bc3 100644 --- a/devel/py-multi_key_dict/Makefile +++ b/devel/py-multi_key_dict/Makefile @@ -1,18 +1,18 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= multi_key_dict PORTVERSION= 2.0.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Multi key dictionary implementation LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-multipledispatch/Makefile b/devel/py-multipledispatch/Makefile index c4241adc51cc..21ca5247162b 100644 --- a/devel/py-multipledispatch/Makefile +++ b/devel/py-multipledispatch/Makefile @@ -1,18 +1,18 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= multipledispatch PORTVERSION= 0.4.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Relatively sane approach to multiple dispatch in Python LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-multiprocess/Makefile b/devel/py-multiprocess/Makefile index 08b94ab70b9b..502042cb1aeb 100644 --- a/devel/py-multiprocess/Makefile +++ b/devel/py-multiprocess/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= multiprocess DISTVERSION= 0.70.11.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Better multiprocessing and multithreading in python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-munch/Makefile b/devel/py-munch/Makefile index bf03f20ae98f..7efcf34b432d 100644 --- a/devel/py-munch/Makefile +++ b/devel/py-munch/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= munch PORTVERSION= 2.5.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Python dict that provides attribute-style access (a la JavaScript) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=3.0:devel/py-pbr@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-murmurhash/Makefile b/devel/py-murmurhash/Makefile index f399f66c6af5..53a408b0f27a 100644 --- a/devel/py-murmurhash/Makefile +++ b/devel/py-murmurhash/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= murmurhash PORTVERSION= 1.0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython bindings for MurmurHash2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/murmurhash/mrmr*.so .include diff --git a/devel/py-mygpoclient/Makefile b/devel/py-mygpoclient/Makefile index 89f5c3e29c7b..b84126052b65 100644 --- a/devel/py-mygpoclient/Makefile +++ b/devel/py-mygpoclient/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= mygpoclient PORTVERSION= 1.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ http://thp.io/2010/mygpoclient/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= gpodder.net API client library for Python LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-mypy-protobuf/Makefile b/devel/py-mypy-protobuf/Makefile index 002f745065b1..aa0b085424d5 100644 --- a/devel/py-mypy-protobuf/Makefile +++ b/devel/py-mypy-protobuf/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= mypy-protobuf PORTVERSION= 1.23 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate mypy stub files from protobuf specs LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.6.0,1:devel/py-protobuf@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e '/protoc_gen_mypy.bat/d' ${WRKSRC}/setup.py .include diff --git a/devel/py-mypy_extensions/Makefile b/devel/py-mypy_extensions/Makefile index 4c2d58773e00..d33546e37231 100644 --- a/devel/py-mypy_extensions/Makefile +++ b/devel/py-mypy_extensions/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= mypy_extensions PORTVERSION= 0.4.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Experimental type system extensions for programs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-naiveBayesClassifier/Makefile b/devel/py-naiveBayesClassifier/Makefile index 8adfa2237721..01150c37c200 100644 --- a/devel/py-naiveBayesClassifier/Makefile +++ b/devel/py-naiveBayesClassifier/Makefile @@ -1,19 +1,19 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= naiveBayesClassifier PORTVERSION= 0.1.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Yet another general purpose naive bayesian classifier LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-nanotime/Makefile b/devel/py-nanotime/Makefile index fd183cc27ec3..7652388c8f8a 100644 --- a/devel/py-nanotime/Makefile +++ b/devel/py-nanotime/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= nanotime PORTVERSION= 0.5.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Nanotime python implementation LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-natsort/Makefile b/devel/py-natsort/Makefile index 5221d089d236..b20b4ed6094d 100644 --- a/devel/py-natsort/Makefile +++ b/devel/py-natsort/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= natsort DISTVERSION= 7.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Natural sorting for python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=3.8.0:devel/py-hypothesis@${PY_FLAVOR} \ ${PY_PATHLIB} \ ${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}semver>0:devel/py-semver@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-natural/Makefile b/devel/py-natural/Makefile index 5120ed79668c..c203a9fb687e 100644 --- a/devel/py-natural/Makefile +++ b/devel/py-natural/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= natural PORTVERSION= 0.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Convert data to their natural (human-readable) format LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-node-semver/Makefile b/devel/py-node-semver/Makefile index c0b4339b0c6c..99d735f3596d 100644 --- a/devel/py-node-semver/Makefile +++ b/devel/py-node-semver/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= node-semver # PyPI name DISTVERSION= 0.8.0 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python version of node-semver LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= podhmo GH_PROJECT= python-semver # PyPI project node-semver points to this project USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-nodeenv/Makefile b/devel/py-nodeenv/Makefile index 93661cae0059..61c3e80fadf4 100644 --- a/devel/py-nodeenv/Makefile +++ b/devel/py-nodeenv/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= nodeenv PORTVERSION= 1.5.0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Node.js virtual environment builder LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-nose-cov/Makefile b/devel/py-nose-cov/Makefile index b516a7233f2e..13f876f5b738 100644 --- a/devel/py-nose-cov/Makefile +++ b/devel/py-nose-cov/Makefile @@ -1,21 +1,21 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= nose-cov PORTVERSION= 1.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Nose plugin for coverage reporting LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-nose-timer/Makefile b/devel/py-nose-timer/Makefile index 793c80ad505d..8ada6dc203b7 100644 --- a/devel/py-nose-timer/Makefile +++ b/devel/py-nose-timer/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= nose-timer PORTVERSION= 1.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Timer plugin for nosetests LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-nose2/Makefile b/devel/py-nose2/Makefile index 248cbca11e8b..43dd0be91620 100644 --- a/devel/py-nose2/Makefile +++ b/devel/py-nose2/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= nose2 PORTVERSION= 0.9.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= daniel@blodan.se COMMENT= Next generations of nicer testing for Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.4.1:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.7:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} .endif TEST_ENV= PYTHONPATH=${WRKSRC} do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m nose2.__main__ -v --pretty-assert .include diff --git a/devel/py-nosexcover/Makefile b/devel/py-nosexcover/Makefile index 0211d4a8674d..3846836f35d9 100644 --- a/devel/py-nosexcover/Makefile +++ b/devel/py-nosexcover/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= nosexcover PORTVERSION= 1.0.11 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Extends nose cover to add Cobertura-style XML reports LICENSE= MIT RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}coverage>=3.4:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-notify2/Makefile b/devel/py-notify2/Makefile index da94cfffcf41..cd5e5b121a02 100644 --- a/devel/py-notify2/Makefile +++ b/devel/py-notify2/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= notify2 DISTVERSION= 0.3.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to DBus notifications LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-num2words/Makefile b/devel/py-num2words/Makefile index b1c5462f5b69..9e6009ed7ddd 100644 --- a/devel/py-num2words/Makefile +++ b/devel/py-num2words/Makefile @@ -1,18 +1,18 @@ # Created by: Jonas Palm # $FreeBSD$ PORTNAME= num2words PORTVERSION= 0.5.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jonaspalm@posteo.de COMMENT= Library to convert numbers to words in multiple languages LICENSE= LGPL21 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-numba/Makefile b/devel/py-numba/Makefile index 622e0a8181cc..81301dbdb7e2 100644 --- a/devel/py-numba/Makefile +++ b/devel/py-numba/Makefile @@ -1,29 +1,29 @@ # Created by: David Kalliecharan # $FreeBSD$ PORTNAME= numba DISTVERSION= 0.51.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Optimizing compiler for Python using LLVM LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>1.11,1:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libtbb.so:devel/tbb RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.31.0:devel/py-llvmlite@${PY_FLAVOR} py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${PY_FLAVOR} -USES= compiler:c++11-lang python fortran localbase +USES= compiler:c++11-lang python:3.6+ fortran localbase USE_PYTHON= distutils concurrent autoplist post-install: @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile index bc1fc733f61c..f06e75763088 100644 --- a/devel/py-oci/Makefile +++ b/devel/py-oci/Makefile @@ -1,39 +1,39 @@ # Created by: Alessando Sagratini # $FreeBSD$ PORTNAME= oci PORTVERSION= 2.26.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= Python interface to Oracle Cloud Infrastructure LICENSE= APACHE20 UPL LICENSE_COMB= dual LICENSE_GROUPS_UPL= FSF GPL OSI LICENSE_NAME_UPL= Universal Permissive License LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt LICENSE_FILE_UPL= ${WRKSRC}/LICENSE.txt LICENSE_PERMS_UPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configparser>=3.5.0b1:devel/py-configparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.6.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3<3.0.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # The testsuite isn't available in the sdist through PyPI, yet. Switching to # GitHub doesn't help either because the testsuite doesn't work outside # virtualenvs at the moment. # See also: https://github.com/oracle/oci-python-sdk/issues/164 # do-test: .include diff --git a/devel/py-odfpy/Makefile b/devel/py-odfpy/Makefile index 242a45523ebf..987170c08abc 100644 --- a/devel/py-odfpy/Makefile +++ b/devel/py-odfpy/Makefile @@ -1,24 +1,24 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= odfpy PORTVERSION= 1.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ http://opendocumentfellowship.com/files/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python API and Tools to Manipulate OpenDocument Files LICENSE= APACHE20 GPLv2 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} CONFLICTS_BUILD= py${PYTHON_SUFFIX}-setuptools_scm -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-offtrac/Makefile b/devel/py-offtrac/Makefile index d32a73d44e7b..485cdd3c49b9 100644 --- a/devel/py-offtrac/Makefile +++ b/devel/py-offtrac/Makefile @@ -1,19 +1,19 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= offtrac PORTVERSION= 0.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Trac XMLRPC library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-oletools/Makefile b/devel/py-oletools/Makefile index 059c1c5374e3..5dd6a663c23c 100644 --- a/devel/py-oletools/Makefile +++ b/devel/py-oletools/Makefile @@ -1,28 +1,28 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= oletools PORTVERSION= 0.54.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Tools to analyze security characteristics of MS OLE2 files LICENSE= BSD2CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/oletools/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.2.0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}olefile>=0.46:devel/py-olefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}easygui>=0:x11-toolkits/py-easygui@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorclass>=0:textproc/py-colorclass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msoffcrypto-tool>=0:security/py-msoffcrypto-tool@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-omnijson/Makefile b/devel/py-omnijson/Makefile index d0ec15fec143..fe629835dc35 100644 --- a/devel/py-omnijson/Makefile +++ b/devel/py-omnijson/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= omnijson PORTVERSION= 0.1.2 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Wraps the best Python JSON installed LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= kennethreitz NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-opcodes/Makefile b/devel/py-opcodes/Makefile index d0fee1da07c7..e9f5aa1a4479 100644 --- a/devel/py-opcodes/Makefile +++ b/devel/py-opcodes/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= opcodes DISTVERSION= 0.3.14 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Database of processor instructions/opcodes LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-openapi-codec/Makefile b/devel/py-openapi-codec/Makefile index 2f5bd2a19b4f..267508d71204 100644 --- a/devel/py-openapi-codec/Makefile +++ b/devel/py-openapi-codec/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= openapi-codec DISTVERSION= 1.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= OpenAPI codec for Core API LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coreapi>0:devel/py-coreapi@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-openstacksdk043/Makefile b/devel/py-openstacksdk043/Makefile index 9ba077bc0377..d9f1317eebf9 100644 --- a/devel/py-openstacksdk043/Makefile +++ b/devel/py-openstacksdk043/Makefile @@ -1,53 +1,53 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= openstacksdk PORTVERSION= 0.43.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 043 MAINTAINER= sunpoet@FreeBSD.org COMMENT= SDK for building applications to work with OpenStack LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=4.4.1:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.5:devel/py-dogpile.cache@${PY_FLAVOR} \ ${PY_FUTURES} \ ${PY_IPADDRESS} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>=1.16:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}munch>=2.1.0:devel/py-munch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.4:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}os-service-types>=1.7.0:devel/py-os-service-types@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requestsexceptions>=1.2.0:devel/py-requestsexceptions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # openstacksdk 0.44.0+ requires Python 3.6+ PORTSCOUT= limit:^0\.43\. SHEBANG_GLOB= *.sh .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth13>=3.18.0:devel/py-keystoneauth13@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.18.0:devel/py-keystoneauth1@${PY_FLAVOR} .endif .include diff --git a/devel/py-opentracing/Makefile b/devel/py-opentracing/Makefile index 960b1f577a46..83fc0d05f520 100644 --- a/devel/py-opentracing/Makefile +++ b/devel/py-opentracing/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= opentracing PORTVERSION= 2.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenTracing API for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_FUTURES} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-opster/Makefile b/devel/py-opster/Makefile index 68d8b4e7ecab..21bc360cc7ff 100644 --- a/devel/py-opster/Makefile +++ b/devel/py-opster/Makefile @@ -1,20 +1,20 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= opster PORTVERSION= 4.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Command line parsing speedster LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-optik/Makefile b/devel/py-optik/Makefile index e892e8f1dfa2..6f9495d850d5 100644 --- a/devel/py-optik/Makefile +++ b/devel/py-optik/Makefile @@ -1,35 +1,35 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= optik PORTVERSION= 1.5.3 CATEGORIES= devel python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Command-line parsing library for Python LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/test ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/test/* ${STAGEDIR}${DOCSDIR}/test post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/py-ordered-set/Makefile b/devel/py-ordered-set/Makefile index 2eda236237c8..c2c7322ccea0 100644 --- a/devel/py-ordered-set/Makefile +++ b/devel/py-ordered-set/Makefile @@ -1,25 +1,25 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= ordered-set PORTVERSION= 3.1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= MutableSet that remembers its order, so that every entry has an index LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER} test.py) .include diff --git a/devel/py-ordereddict/Makefile b/devel/py-ordereddict/Makefile index 0db2914d8a2b..04ac19a25221 100644 --- a/devel/py-ordereddict/Makefile +++ b/devel/py-ordereddict/Makefile @@ -1,20 +1,20 @@ # Created by: TAKATSU Tomonari # $FreeBSD$ PORTNAME= ordereddict PORTVERSION= 1.1 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Drop-in substitute for Py2.7's new collections LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-orderedmultidict/Makefile b/devel/py-orderedmultidict/Makefile index 886f0904e234..50a85540922f 100644 --- a/devel/py-orderedmultidict/Makefile +++ b/devel/py-orderedmultidict/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= orderedmultidict PORTVERSION= 1.0.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ordered multivalue dictionary LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-os-brick2/Makefile b/devel/py-os-brick2/Makefile index 55c78ac2c858..e9e600f0e48d 100644 --- a/devel/py-os-brick2/Makefile +++ b/devel/py-os-brick2/Makefile @@ -1,63 +1,63 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= os-brick PORTVERSION= 2.11.0 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Cinder brick library for managing local volume attaches LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}retrying>=1.2.3:devel/py-retrying@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes REINPLACE_ARGS= -i '' # os-brick 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^2\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}os-win4>=3.0.0:devel/py-os-win4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.concurrency3>=3.26.0:devel/py-oslo.concurrency3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log3>=3.36.0:devel/py-oslo.log3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.privsep1>=1.32.0:devel/py-oslo.privsep1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.service1>=1.24.0:devel/py-oslo.service1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}os-win>=3.0.0:devel/py-os-win@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.26.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.36.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.32.0:devel/py-oslo.privsep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.24.0:devel/py-oslo.service@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif post-patch: @${REINPLACE_CMD} -e '/etc\//d' ${WRKSRC}/setup.cfg @${GREP} -lr '/etc/' ${WRKSRC}/etc ${WRKSRC}/os_brick | ${XARGS} -J % ${REINPLACE_CMD} -e 's|/etc/|${PREFIX}&|g' % post-install: @${MKDIR} ${STAGEDIR}${ETCDIR}/rootwrap.d ${INSTALL_DATA} ${WRKSRC}/etc/os-brick/rootwrap.d/os-brick.filters ${STAGEDIR}${ETCDIR}/rootwrap.d/os-brick.filters.sample .include diff --git a/devel/py-os-client-config1/Makefile b/devel/py-os-client-config1/Makefile index d45efe4fc445..4d62558d7dcd 100644 --- a/devel/py-os-client-config1/Makefile +++ b/devel/py-os-client-config1/Makefile @@ -1,37 +1,37 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= os-client-config PORTVERSION= 1.33.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Client Configuation Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # os-client-config 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openstacksdk043>=0.13.0:devel/py-openstacksdk043@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openstacksdk>=0.13.0:devel/py-openstacksdk@${PY_FLAVOR} .endif .include diff --git a/devel/py-os-service-types/Makefile b/devel/py-os-service-types/Makefile index f0e1944ce248..9df52c1567be 100644 --- a/devel/py-os-service-types/Makefile +++ b/devel/py-os-service-types/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= os-service-types PORTVERSION= 1.7.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python library for consuming OpenStack service-types-authority data LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-os-win4/Makefile b/devel/py-os-win4/Makefile index fb7fc8d89fe7..d356c0d447d4 100644 --- a/devel/py-os-win4/Makefile +++ b/devel/py-os-win4/Makefile @@ -1,46 +1,46 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= os-win PORTVERSION= 4.3.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Windows / Hyper-V library for OpenStack projects LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # os-win 5.0.0+ requires Python 3.6+ PORTSCOUT= limit:^4\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.concurrency3>=3.26.0:devel/py-oslo.concurrency3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log3>=3.36.0:devel/py-oslo.log3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.26.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.36.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-osc-lib1/Makefile b/devel/py-osc-lib1/Makefile index 1d5d0fff98a3..94f207b59007 100644 --- a/devel/py-osc-lib1/Makefile +++ b/devel/py-osc-lib1/Makefile @@ -1,49 +1,49 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= osc-lib PORTVERSION= 1.15.0 PORTREVISION= 5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStackClient Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.5.1:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # osc-lib 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cliff2>=2.8.0:devel/py-cliff2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth13>=3.7.0:devel/py-keystoneauth13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openstacksdk043>=0.15.0:devel/py-openstacksdk043@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cliff>=2.8.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.7.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openstacksdk>=0.15.0:devel/py-openstacksdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.cache1/Makefile b/devel/py-oslo.cache1/Makefile index ebae64d4a25d..2231b34c5236 100644 --- a/devel/py-oslo.cache1/Makefile +++ b/devel/py-oslo.cache1/Makefile @@ -1,44 +1,44 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.cache PORTVERSION= 1.38.1 PORTREVISION= 4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cache storage for OpenStack projects LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.2:devel/py-dogpile.cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.cache 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log3>=3.36.0:devel/py-oslo.log3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.36.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.concurrency3/Makefile b/devel/py-oslo.concurrency3/Makefile index 2adfaa6d84d0..fa8cddba7282 100644 --- a/devel/py-oslo.concurrency3/Makefile +++ b/devel/py-oslo.concurrency3/Makefile @@ -1,43 +1,43 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.concurrency PORTVERSION= 3.31.0 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Concurrency library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7.0:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.concurrency 4.0.0+ requires Python 3.6+ PORTSCOUT= limit:^3\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.config7/Makefile b/devel/py-oslo.config7/Makefile index aa6dfa020580..6fdfa427eca5 100644 --- a/devel/py-oslo.config7/Makefile +++ b/devel/py-oslo.config7/Makefile @@ -1,46 +1,46 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.config PORTVERSION= 7.0.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 7 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Configuration library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.2.0:www/py-rfc3986@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.config 8.0.0+ requires Python 3.6+ PORTSCOUT= limit:^7\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} .endif post-patch: @${GREP} -lr /etc ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e 's|/etc|${PREFIX}&|g' .include diff --git a/devel/py-oslo.context2/Makefile b/devel/py-oslo.context2/Makefile index 10464e3955b4..a96218992720 100644 --- a/devel/py-oslo.context2/Makefile +++ b/devel/py-oslo.context2/Makefile @@ -1,28 +1,28 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.context PORTVERSION= 2.23.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Context library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.context 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^2\. .include diff --git a/devel/py-oslo.i18n3/Makefile b/devel/py-oslo.i18n3/Makefile index 36d35cb67a52..8154b0f18ffc 100644 --- a/devel/py-oslo.i18n3/Makefile +++ b/devel/py-oslo.i18n3/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= oslo.i18n PORTVERSION= 3.25.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo i18n library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.i18n 4.0.0+ requires Python 3.6+ PORTSCOUT= limit:^3\. .include diff --git a/devel/py-oslo.log3/Makefile b/devel/py-oslo.log3/Makefile index 8bab33d627f7..ac34ec4cf70d 100644 --- a/devel/py-oslo.log3/Makefile +++ b/devel/py-oslo.log3/Makefile @@ -1,52 +1,52 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.log PORTVERSION= 3.45.2 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Log library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.19.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>=0.9.6:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.log 4.0.0+ requires Python 3.6+ PORTSCOUT= limit:^3\. .include .if ${PYTHON_REL} < 3300 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=1.4:devel/py-monotonic@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context2>=2.20.0:devel/py-oslo.context2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.20.0:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=2.25.0:devel/py-oslo.serialization2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.36.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.20.0:devel/py-oslo.context@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.20.0:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.25.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.36.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.middleware3/Makefile b/devel/py-oslo.middleware3/Makefile index 40420369f961..1d0484cd7132 100644 --- a/devel/py-oslo.middleware3/Makefile +++ b/devel/py-oslo.middleware3/Makefile @@ -1,48 +1,48 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.middleware PORTVERSION= 3.38.1 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Middleware library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsd>=3.2.1:devel/py-statsd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.8.0:www/py-webob@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.middleware 4.0.0+ requires Python 3.6+ PORTSCOUT= limit:^3\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context2>=2.19.2:devel/py-oslo.context2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.19.2:devel/py-oslo.context@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.policy2/Makefile b/devel/py-oslo.policy2/Makefile index d89fc1d48c76..4b3f4c667620 100644 --- a/devel/py-oslo.policy2/Makefile +++ b/devel/py-oslo.policy2/Makefile @@ -1,46 +1,46 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.policy PORTVERSION= 2.4.1 PORTREVISION= 4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Policy library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.policy 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^2\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context2>=2.22.0:devel/py-oslo.context2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=2.18.0:devel/py-oslo.serialization2@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.22.0:devel/py-oslo.context@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.privsep1/Makefile b/devel/py-oslo.privsep1/Makefile index 752edd35382a..75467939d2e1 100644 --- a/devel/py-oslo.privsep1/Makefile +++ b/devel/py-oslo.privsep1/Makefile @@ -1,48 +1,48 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.privsep PORTVERSION= 1.34.0 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Openstack library for privilege separation LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.7.0:devel/py-cffi@${PY_FLAVOR} \ ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \ ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.10:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.0:devel/py-msgpack@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.privsep 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log3>=3.36.0:devel/py-oslo.log3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.36.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.reports1/Makefile b/devel/py-oslo.reports1/Makefile index 76b0c56d4fb7..3d8af6ab3df5 100644 --- a/devel/py-oslo.reports1/Makefile +++ b/devel/py-oslo.reports1/Makefile @@ -1,43 +1,43 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.reports PORTVERSION= 1.31.1 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo.reports library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.2:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.reports 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=2.18.0:devel/py-oslo.serialization2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.rootwrap5/Makefile b/devel/py-oslo.rootwrap5/Makefile index 952850ef2062..d4f066be11c4 100644 --- a/devel/py-oslo.rootwrap5/Makefile +++ b/devel/py-oslo.rootwrap5/Makefile @@ -1,28 +1,28 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.rootwrap PORTVERSION= 5.17.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 5 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo rootwrap LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.rootwrap 6.0.0+ requires Python 3.6+ PORTSCOUT= limit:^5\. .include diff --git a/devel/py-oslo.serialization2/Makefile b/devel/py-oslo.serialization2/Makefile index 8d8479ea19f7..f355992be98f 100644 --- a/devel/py-oslo.serialization2/Makefile +++ b/devel/py-oslo.serialization2/Makefile @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= oslo.serialization PORTVERSION= 2.29.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Serialization library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.2:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.serialization 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^2\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.service1/Makefile b/devel/py-oslo.service1/Makefile index 7901cbda54d4..d52bf5fd69f4 100644 --- a/devel/py-oslo.service1/Makefile +++ b/devel/py-oslo.service1/Makefile @@ -1,58 +1,58 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.service PORTVERSION= 1.41.1 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo.service library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fixtures>=0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.10:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Paste>=2.0.2:www/py-paste@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pastedeploy>=1.5.0:www/py-pastedeploy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}routes>=2.3.1:www/py-routes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.7.1:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yappi>=1.0:devel/py-yappi@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.service 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include .if ${PYTHON_REL} < 3300 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.concurrency3>=3.25.0:devel/py-oslo.concurrency3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.1.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log3>=3.36.0:devel/py-oslo.log3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.40.2:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.25.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.1.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.36.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.40.2:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.utils3/Makefile b/devel/py-oslo.utils3/Makefile index 6cde338e012f..3fd550909bff 100644 --- a/devel/py-oslo.utils3/Makefile +++ b/devel/py-oslo.utils3/Makefile @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= oslo.utils PORTVERSION= 3.42.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Utility library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.4:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.utils 4.0.0+ requires Python 3.6+ PORTSCOUT= limit:^3\. .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}funcsigs>=1.0.0:devel/py-funcsigs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} .endif .include diff --git a/devel/py-oslo.vmware2/Makefile b/devel/py-oslo.vmware2/Makefile index 3290937c7ddd..2b302035f769 100644 --- a/devel/py-oslo.vmware2/Makefile +++ b/devel/py-oslo.vmware2/Makefile @@ -1,51 +1,51 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= oslo.vmware PORTVERSION= 2.35.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo VMware library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.4.1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}suds-jurko>=0.6:net/py-suds-jurko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=.1.21.1:net/py-urllib3@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # oslo.vmware 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^2\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.concurrency3>=3.26.0:devel/py-oslo.concurrency3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context2>=2.19.2:devel/py-oslo.context2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.26.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.19.2:devel/py-oslo.context@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-ovs/Makefile b/devel/py-ovs/Makefile index 9c4e4476fba0..00d79ef14588 100644 --- a/devel/py-ovs/Makefile +++ b/devel/py-ovs/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= ovs PORTVERSION= 2.9.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= akoshibe@gmail.com COMMENT= Python Open vSwitch library LICENSE= APACHE20 NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-p4python/Makefile b/devel/py-p4python/Makefile index 33fc721238a2..78ba6d7af8b8 100644 --- a/devel/py-p4python/Makefile +++ b/devel/py-p4python/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= p4python PORTVERSION= 2016.1.1447008 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= asomers@FreeBSD.org COMMENT= Python bindings for the Perforce API LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_riscv64= fails to build: TypeError: can only concatenate str (not "NoneType") to str BUILD_DEPENDS+= ${LOCALBASE}/lib/perforce/libclient.a:devel/p4api RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= dos2unix python ssl +USES= dos2unix python:3.6+ ssl USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= --ssl ${OPENSSLLIB} post-patch: @${REINPLACE_CMD} -e 's:%%LOCALBASE%%:${LOCALBASE}:' ${WRKSRC}/setup.py .include diff --git a/devel/py-parallax/Makefile b/devel/py-parallax/Makefile index 12603587fe5d..8e9d879a1610 100644 --- a/devel/py-parallax/Makefile +++ b/devel/py-parallax/Makefile @@ -1,19 +1,19 @@ # Created by: David Shane Holden # $FreeBSD$ PORTNAME= parallax PORTVERSION= 1.0.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python API for SSH LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-parameterized/Makefile b/devel/py-parameterized/Makefile index 97fff21ef91f..12a600d36e51 100644 --- a/devel/py-parameterized/Makefile +++ b/devel/py-parameterized/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= parameterized PORTVERSION= 0.7.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Parameterized testing with any Python test framework LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose2>0:devel/py-nose2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unittest2>0:devel/py-unittest2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH=yes do-test: cd ${WRKSRC}; rc=0; \ ${PYTHON_CMD} -m nose || rc=1; \ ${PYTHON_CMD} -m nose2 || rc=1; \ ${PYTHON_CMD} -m pytest || rc=1; \ ${PYTHON_CMD} -m unittest || rc=1; \ ${PYTHON_CMD} -m unittest2 || rc=1; \ exit $$rc .include diff --git a/devel/py-parsedatetime/Makefile b/devel/py-parsedatetime/Makefile index c862024e49da..15b435dbb31d 100644 --- a/devel/py-parsedatetime/Makefile +++ b/devel/py-parsedatetime/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= parsedatetime PORTVERSION= 2.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python module for parsing 'human readable' date/time expressions LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-parver/Makefile b/devel/py-parver/Makefile index 06904eee144c..e1ec00974874 100644 --- a/devel/py-parver/Makefile +++ b/devel/py-parver/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= parver PORTVERSION= 0.3.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parse and manipulate version numbers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arpeggio>=1.7<2:devel/py-arpeggio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=19.2:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.13<2:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=3.56:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pretend>=1.0:devel/py-pretend@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.5:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pastel/Makefile b/devel/py-pastel/Makefile index f8493489f888..c403a1ffafab 100644 --- a/devel/py-pastel/Makefile +++ b/devel/py-pastel/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pastel PORTVERSION= 0.2.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bring colors to your terminal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-patch-ng/Makefile b/devel/py-patch-ng/Makefile index 685143f390ed..bb74f65424fb 100644 --- a/devel/py-patch-ng/Makefile +++ b/devel/py-patch-ng/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= patch-ng DISTVERSION= 1.17.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library to parse and apply unified diffs LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-patch/Makefile b/devel/py-patch/Makefile index 9dd489fdec86..be825157a9ba 100644 --- a/devel/py-patch/Makefile +++ b/devel/py-patch/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= patch DISTVERSION= 1.16 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Cross-platform alternative to the UNIX patch utility LICENSE= MIT -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes NO_WRKSUBDIR= yes .include diff --git a/devel/py-pathspec/Makefile b/devel/py-pathspec/Makefile index 0622a5c5d523..ff593b5940d2 100644 --- a/devel/py-pathspec/Makefile +++ b/devel/py-pathspec/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= pathspec PORTVERSION= 0.8.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Utility library for pattern matching of file paths LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-pathtools/Makefile b/devel/py-pathtools/Makefile index 769fa46d6b50..92a01544105a 100644 --- a/devel/py-pathtools/Makefile +++ b/devel/py-pathtools/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= pathtools PORTVERSION= 0.1.2 PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= File system general utilities for Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PY_SPHINX} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * post-build-DOCS-on: @(cd ${WRKSRC}/docs ; ${MAKE} SPHINXBUILD=sphinx-build-${PYTHON_VER} html) post-install-DOCS-on: @(cd ${WRKSRC}/docs/build/html ; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/devel/py-paver/Makefile b/devel/py-paver/Makefile index d7121c23e008..23bd8e47ad85 100644 --- a/devel/py-paver/Makefile +++ b/devel/py-paver/Makefile @@ -1,21 +1,21 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= paver PORTVERSION= 1.2.4 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Paver-${PORTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= Easy build, distribution and deployment scripting LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pebble/Makefile b/devel/py-pebble/Makefile index 003d0e79e519..4152013d73d4 100644 --- a/devel/py-pebble/Makefile +++ b/devel/py-pebble/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pebble PORTVERSION= 4.5.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pebble-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Threading and multiprocessing eye-candy LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_FUTURES} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|"{}".format(package_version())|"${PORTVERSION}"|' ${WRKSRC}/setup.py .include diff --git a/devel/py-pefile/Makefile b/devel/py-pefile/Makefile index 449ef7c224f2..ca264a72b4bf 100644 --- a/devel/py-pefile/Makefile +++ b/devel/py-pefile/Makefile @@ -1,23 +1,23 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= pefile PORTVERSION= 2019.4.18 CATEGORIES= devel python MASTER_SITES= https://github.com/erocarrera/pefile/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python module to read and work with PE files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-period/Makefile b/devel/py-period/Makefile index 0a82822b1c5c..91ddecacfbef 100644 --- a/devel/py-period/Makefile +++ b/devel/py-period/Makefile @@ -1,21 +1,21 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= period PORTVERSION= 0.6.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Basic time period checking library LICENSE= ART20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-petname/Makefile b/devel/py-petname/Makefile index 6843857f7bf8..80a448c88b2d 100644 --- a/devel/py-petname/Makefile +++ b/devel/py-petname/Makefile @@ -1,21 +1,21 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= petname PORTVERSION= 2.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Generate human-readable, random object names LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pew/Makefile b/devel/py-pew/Makefile index ac9cdc3451b5..7977998ba799 100644 --- a/devel/py-pew/Makefile +++ b/devel/py-pew/Makefile @@ -1,33 +1,33 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pew PORTVERSION= 1.2.0 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MASTER_SITES= CHEESESHOP MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool to manage multiple virtualenvs LICENSE= MIT RUN_DEPENDS= ${PY_PATHLIB} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.11:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv-clone>=0.2.5:devel/py-virtualenv-clone@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= pew/shell_config/complete_deploy .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.shutil_get_terminal_size>=0:devel/py-backports.shutil_get_terminal_size@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shutilwhich>=0:sysutils/py-shutilwhich@${PY_FLAVOR} .endif .include diff --git a/devel/py-pex/Makefile b/devel/py-pex/Makefile index d6e6fbb48204..766194982b14 100644 --- a/devel/py-pex/Makefile +++ b/devel/py-pex/Makefile @@ -1,20 +1,20 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= pex PORTVERSION= 1.2.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= PEX packaging toolchain LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-phabricator/Makefile b/devel/py-phabricator/Makefile index da3f45129d4e..79de93210bf2 100644 --- a/devel/py-phabricator/Makefile +++ b/devel/py-phabricator/Makefile @@ -1,40 +1,40 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= phabricator PORTVERSION= 0.7.0 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Phabricator API Bindings LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= disqus GH_PROJECT= python-${PORTNAME} GH_TAGNAME= dac1219 PORTDOCS= CHANGES LICENSE README.rst OPTIONS_DEFINE= DOCS TESTS TESTS_DESC= Include test suite requirements TESTS_BUILD_DEPENDS= ${TEST_DEPENDS} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-phonenumbers/Makefile b/devel/py-phonenumbers/Makefile index f809d98d21b3..8bcb3c6e6151 100644 --- a/devel/py-phonenumbers/Makefile +++ b/devel/py-phonenumbers/Makefile @@ -1,18 +1,18 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= phonenumbers PORTVERSION= 8.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Library for parsing, formatting, and validating intl phone numbers LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-phply/Makefile b/devel/py-phply/Makefile index f6f918a5b77f..79741f4e7be6 100644 --- a/devel/py-phply/Makefile +++ b/devel/py-phply/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= phply PORTVERSION= 1.2.5 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= PHP lexer and parser in Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-phpserialize/Makefile b/devel/py-phpserialize/Makefile index 7f904e76aca5..4f8e23fa8508 100644 --- a/devel/py-phpserialize/Makefile +++ b/devel/py-phpserialize/Makefile @@ -1,19 +1,19 @@ # Created by: Jui-Nan Lin # $FreeBSD$ PORTNAME= phpserialize PORTVERSION= 1.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} LICENSE= BSD3CLAUSE MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw COMMENT= Port of the serialize and unserialize functions of PHP to Python NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pid/Makefile b/devel/py-pid/Makefile index 0470c778cacc..d90b0eb6773b 100644 --- a/devel/py-pid/Makefile +++ b/devel/py-pid/Makefile @@ -1,26 +1,26 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pid PORTVERSION= 2.2.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mattias.lindvall@gmail.com COMMENT= Pidfile management for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/devel/py-pika-pool/Makefile b/devel/py-pika-pool/Makefile index 08bf731d08c3..25072f88df02 100644 --- a/devel/py-pika-pool/Makefile +++ b/devel/py-pika-pool/Makefile @@ -1,20 +1,20 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= pika-pool PORTVERSION= 0.1.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Pika connection pooling RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pika>=0.9.0:devel/py-pika@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pika/Makefile b/devel/py-pika/Makefile index 0725be7173ab..2e3f773203e2 100644 --- a/devel/py-pika/Makefile +++ b/devel/py-pika/Makefile @@ -1,29 +1,29 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= pika PORTVERSION= 1.1.0 CATEGORIES= devel net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python AMQP Client Library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} # 2.7,3.4-3.7 -USES= python +USES= python:3.6+ USE_GITHUB= yes # tests not packaged in PyPI sdist USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${PYTHON_CMD} -m nose .include diff --git a/devel/py-pip-api/Makefile b/devel/py-pip-api/Makefile index f3cd14c1d202..0bddc2e221e8 100644 --- a/devel/py-pip-api/Makefile +++ b/devel/py-pip-api/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pip-api PORTVERSION= 0.0.17 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Importable pip API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pip-tools/Makefile b/devel/py-pip-tools/Makefile index a50a26101686..cac646c81682 100644 --- a/devel/py-pip-tools/Makefile +++ b/devel/py-pip-tools/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pip-tools PORTVERSION= 5.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Keep your pinned dependencies fresh LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=20.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 .include diff --git a/devel/py-pip-tools4/Makefile b/devel/py-pip-tools4/Makefile index df8cf9d80b93..692beb559f9d 100644 --- a/devel/py-pip-tools4/Makefile +++ b/devel/py-pip-tools4/Makefile @@ -1,29 +1,29 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pip-tools PORTVERSION= 4.5.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Keep your pinned dependencies fresh LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 PORTSCOUT= limit:^4\. .include diff --git a/devel/py-pipdeptree/Makefile b/devel/py-pipdeptree/Makefile index 3b8275421fd7..e5b9771d4193 100644 --- a/devel/py-pipdeptree/Makefile +++ b/devel/py-pipdeptree/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= pipdeptree PORTVERSION= 0.13.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Command line utility to show dependency tree of packages LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=6.0.0:devel/py-pip@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-pipenv/Makefile b/devel/py-pipenv/Makefile index 39aff748ddf4..4b4d3b07db1f 100644 --- a/devel/py-pipenv/Makefile +++ b/devel/py-pipenv/Makefile @@ -1,30 +1,30 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pipenv PORTVERSION= 2020.11.15 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Development Workflow for Humans LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}invoke>=0:devel/py-invoke@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parver>=0:devel/py-parver@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}pip>=18.0:devel/py-pip@${PY_FLAVOR} \ ${PY_TYPING} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv-clone>=0.2.5:devel/py-virtualenv-clone@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pipreqs/Makefile b/devel/py-pipreqs/Makefile index bd6ca1ddafc3..fcb7ba8c5e79 100644 --- a/devel/py-pipreqs/Makefile +++ b/devel/py-pipreqs/Makefile @@ -1,22 +1,22 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= pipreqs PORTVERSION= 0.4.10 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Generate requirements.txt file for any project based on imports LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yarg>0:devel/py-yarg@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-pkgconfig/Makefile b/devel/py-pkgconfig/Makefile index 0b6e537ba704..1b7877dac25d 100644 --- a/devel/py-pkgconfig/Makefile +++ b/devel/py-pkgconfig/Makefile @@ -1,22 +1,22 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= pkgconfig PORTVERSION= 1.5.1 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Interface Python with pkg-config LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-plac/Makefile b/devel/py-plac/Makefile index 2ab5d0843770..cc1d810f227b 100644 --- a/devel/py-plac/Makefile +++ b/devel/py-plac/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= plac DISTVERSION= 1.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Command line arguments parser for python LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-plan/Makefile b/devel/py-plan/Makefile index 7a69d6c529db..8eb8398fe231 100644 --- a/devel/py-plan/Makefile +++ b/devel/py-plan/Makefile @@ -1,20 +1,20 @@ # Created by: Bartek Rutkowski # $FreeBSD$ PORTNAME= plan PORTVERSION= 0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Python package for writing and deploying cron jobs LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=2.1:devel/py-click@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-plette/Makefile b/devel/py-plette/Makefile index 647dee30b742..125819664d08 100644 --- a/devel/py-plette/Makefile +++ b/devel/py-plette/Makefile @@ -1,30 +1,30 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= plette PORTVERSION= 0.2.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Structured Pipfile and Pipfile.lock models LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0:textproc/py-tomlkit@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= VALIDATION OPTIONS_DEFAULT=VALIDATION VALIDATION_DESC=Validation support VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Cerberus>=0:devel/py-cerberus@${PY_FLAVOR} .include diff --git a/devel/py-plex/Makefile b/devel/py-plex/Makefile index b1285cbb9878..9b9dd9ff89aa 100644 --- a/devel/py-plex/Makefile +++ b/devel/py-plex/Makefile @@ -1,39 +1,39 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= plex PORTVERSION= 1.1.5 CATEGORIES= devel python MASTER_SITES= http://www.cosc.canterbury.ac.nz/greg.ewing/python/Plex/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Plex-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Lexical Analysis Module for Python -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes NO_WRKSUBDIR= yes DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-extract: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' ${FILESDIR}/setup.py \ > ${WRKSRC}/setup.py post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/py-pluginbase/Makefile b/devel/py-pluginbase/Makefile index 966472e924f9..a5b6ffab9927 100644 --- a/devel/py-pluginbase/Makefile +++ b/devel/py-pluginbase/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= pluginbase PORTVERSION= 1.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Support library for building plugins sytems in Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pockets/Makefile b/devel/py-pockets/Makefile index 239b6c2adb21..1b1899ff9d74 100644 --- a/devel/py-pockets/Makefile +++ b/devel/py-pockets/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= pockets DISTVERSION= 0.9.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Collection of helpful Python tools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-podcastparser/Makefile b/devel/py-podcastparser/Makefile index 219ea135436e..3fd1aa3e52b7 100644 --- a/devel/py-podcastparser/Makefile +++ b/devel/py-podcastparser/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= podcastparser PORTVERSION= 0.6.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Simplified, fast RSS parser LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-portalocker/Makefile b/devel/py-portalocker/Makefile index ef455cc5a1ed..60b9480731a2 100644 --- a/devel/py-portalocker/Makefile +++ b/devel/py-portalocker/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= portalocker PORTVERSION= 1.7.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python library that provides an easy API to file locking LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-positional/Makefile b/devel/py-positional/Makefile index 7d36744a1930..ea81b3431574 100644 --- a/devel/py-positional/Makefile +++ b/devel/py-positional/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= positional PORTVERSION= 1.2.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= novel@FreeBSD.org COMMENT= Library to enforce positional or key-word arguments LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-posix_ipc/Makefile b/devel/py-posix_ipc/Makefile index 108a8b102eab..672f4e4f8d02 100644 --- a/devel/py-posix_ipc/Makefile +++ b/devel/py-posix_ipc/Makefile @@ -1,27 +1,27 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= posix_ipc PORTVERSION= 1.0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= POSIX IPC primitives for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/posix_ipc*.so # requires mqueuefs and sem kernel modules loaded do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-poyo/Makefile b/devel/py-poyo/Makefile index 8292bf1ad5d7..fdfbf0721c65 100644 --- a/devel/py-poyo/Makefile +++ b/devel/py-poyo/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= poyo PORTVERSION= 0.5.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Lightweight YAML Parser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/pytest-${PYTHON_VER} tests .include diff --git a/devel/py-preshed/Makefile b/devel/py-preshed/Makefile index 59aa5cfc9af9..28e884488c40 100644 --- a/devel/py-preshed/Makefile +++ b/devel/py-preshed/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= preshed PORTVERSION= 3.0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython hash table LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cymem>=2.0.2,<2.1.0:devel/py-cymem@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}murmurhash>=0.28.0,<1.1.0:devel/py-murmurhash@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= cython distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/preshed/*.so .include diff --git a/devel/py-pretend/Makefile b/devel/py-pretend/Makefile index a6618331d695..a873fab98439 100644 --- a/devel/py-pretend/Makefile +++ b/devel/py-pretend/Makefile @@ -1,27 +1,27 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pretend PORTVERSION= 1.0.9 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Library for stubbing in Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= alex do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-proglog/Makefile b/devel/py-proglog/Makefile index c22a37fe6667..10d367c1bec1 100644 --- a/devel/py-proglog/Makefile +++ b/devel/py-proglog/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= proglog PORTVERSION= 0.1.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Log and progress bar manager for console, notebooks and web LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-progress/Makefile b/devel/py-progress/Makefile index 487214ac6adf..7bf3a2e07e97 100644 --- a/devel/py-progress/Makefile +++ b/devel/py-progress/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= progress PORTVERSION= 1.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easy to use progress bars LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-promise/Makefile b/devel/py-promise/Makefile index 2b09e780e4ed..0eaff512600f 100644 --- a/devel/py-promise/Makefile +++ b/devel/py-promise/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= promise PORTVERSION= 2.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Promises/A+ implementation for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-prompt-toolkit1/Makefile b/devel/py-prompt-toolkit1/Makefile index 548b9cdf9151..f4adb2566800 100644 --- a/devel/py-prompt-toolkit1/Makefile +++ b/devel/py-prompt-toolkit1/Makefile @@ -1,28 +1,28 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= prompt-toolkit PORTVERSION= 1.0.18 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 DISTNAME= prompt_toolkit-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for building powerful interactive command lines in Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^1\. .include diff --git a/devel/py-prompt-toolkit2/Makefile b/devel/py-prompt-toolkit2/Makefile index 1273c38d90ee..7a699b9cdf46 100644 --- a/devel/py-prompt-toolkit2/Makefile +++ b/devel/py-prompt-toolkit2/Makefile @@ -1,28 +1,28 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= prompt-toolkit PORTVERSION= 2.0.10 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 DISTNAME= prompt_toolkit-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for building powerful interactive command lines in Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^2\. .include diff --git a/devel/py-protobuf/Makefile b/devel/py-protobuf/Makefile index 857bbbe5edb8..0911c0344bb5 100644 --- a/devel/py-protobuf/Makefile +++ b/devel/py-protobuf/Makefile @@ -1,27 +1,27 @@ # Created by: vanilla@ # $FreeBSD$ PORTNAME= protobuf PORTVERSION= 3.13.0 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google protobuf Python Client Library LICENSE= BSD3CLAUSE BUILD_DEPENDS= protoc:devel/protobuf \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils DO_MAKE_TEST= ${PYTHON_CMD} ${PYDISTUTILS_SETUP} NO_ARCH= yes TEST_TARGET= test .include diff --git a/devel/py-ptable/Makefile b/devel/py-ptable/Makefile index 5a0a1254ffb7..d817006aad66 100644 --- a/devel/py-ptable/Makefile +++ b/devel/py-ptable/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ptable PORTVERSION= 0.9.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PTable-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Display tabular data in an ASCII table format LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ptvsd/Makefile b/devel/py-ptvsd/Makefile index 9752aa5c5c54..64bbd5ca0db9 100644 --- a/devel/py-ptvsd/Makefile +++ b/devel/py-ptvsd/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= ptvsd PORTVERSION= 3.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Visual Studio remote debugging server for Python LICENSE= APACHE20 -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pudb/Makefile b/devel/py-pudb/Makefile index 3dfe25c4b413..5ad6c3753e6c 100644 --- a/devel/py-pudb/Makefile +++ b/devel/py-pudb/Makefile @@ -1,25 +1,25 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= pudb PORTVERSION= 2019.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Full-screen, console-based Python debugger LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}urwid>=1.1.1:devel/py-urwid@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-purl/Makefile b/devel/py-purl/Makefile index 7845764920b9..a3850e77e686 100644 --- a/devel/py-purl/Makefile +++ b/devel/py-purl/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= purl PORTVERSION= 1.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Immutable URL class for easy URL-building and manipulation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-py-ubjson/Makefile b/devel/py-py-ubjson/Makefile index 8e508ad92d80..8e1959c642ed 100644 --- a/devel/py-py-ubjson/Makefile +++ b/devel/py-py-ubjson/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= py-ubjson PORTVERSION= 0.16.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Universal Binary JSON encoder/decoder LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_ubjson*.so .include diff --git a/devel/py-py/Makefile b/devel/py-py/Makefile index 32d46635a215..72768e75997f 100644 --- a/devel/py-py/Makefile +++ b/devel/py-py/Makefile @@ -1,27 +1,27 @@ # Created by: Yi-Jheng Lin # $FreeBSD$ PORTNAME= py PORTVERSION= 1.9.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Library with cross-python path, ini-parsing, io, code, log facilities LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-py_interface/Makefile b/devel/py-py_interface/Makefile index 447dc511ae06..817189163bd7 100644 --- a/devel/py-py_interface/Makefile +++ b/devel/py-py_interface/Makefile @@ -1,28 +1,28 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= py_interface PORTVERSION= 2.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python implementation of an Erlang node LICENSE= LGPL20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= README post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-pybind11/Makefile b/devel/py-pybind11/Makefile index 76c3558e9655..38c2dec712a0 100644 --- a/devel/py-pybind11/Makefile +++ b/devel/py-pybind11/Makefile @@ -1,21 +1,21 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pybind11 DISTVERSION= 2.6.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Seamless interoperability between C++11 and Python LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-pycadf2/Makefile b/devel/py-pycadf2/Makefile index 3d429be7ccf8..0424a269323e 100644 --- a/devel/py-pycadf2/Makefile +++ b/devel/py-pycadf2/Makefile @@ -1,51 +1,51 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= pycadf PORTVERSION= 2.10.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= CADF Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # pycadf 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^2\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=2.18.0:devel/py-oslo.serialization2@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} .endif post-patch: @${REINPLACE_CMD} -e 's|^data_files|no_&|' ${WRKSRC}/setup.cfg post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} .for service in ceilometer cinder glance neutron nova trove ${INSTALL_DATA} ${WRKSRC}/etc/pycadf/${service}_api_audit_map.conf ${STAGEDIR}${ETCDIR}/${service}_api_audit_map.conf.sample .endfor .include diff --git a/devel/py-pycalendar/Makefile b/devel/py-pycalendar/Makefile index 5208194522dd..d24325e68063 100644 --- a/devel/py-pycalendar/Makefile +++ b/devel/py-pycalendar/Makefile @@ -1,17 +1,17 @@ # Created by: Roland van Laar # $FreeBSD$ PORTNAME= pycalendar PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= roland@micite.net COMMENT= iCalendar and vCard module for python -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pycallgraph/Makefile b/devel/py-pycallgraph/Makefile index 45b10b2538f7..30a1a9cb2c6e 100644 --- a/devel/py-pycallgraph/Makefile +++ b/devel/py-pycallgraph/Makefile @@ -1,33 +1,33 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= pycallgraph PORTVERSION= 0.5.1 PORTREVISION= 6 CATEGORIES= devel python MASTER_SITES= http://pycallgraph.slowchop.com/files/download/ \ http://www.cs.nctu.edu.tw/~lwhsu/ports/distfiles/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python library that creates call graphs for Python programs LICENSE= GPLv2 RUN_DEPENDS+= dot:graphics/graphviz -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist concurrent SHEBANG_FILES= examples/*.py EXAMPLESDIR= ${PREFIX}/share/examples/${PYTHON_PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= EXAMPLES post-install: ${INSTALL_MAN} ${WRKSRC}/man/pycallgraph.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_BIN} \* ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/devel/py-pycapsicum/Makefile b/devel/py-pycapsicum/Makefile index 36282c4319a7..1554ec01d84f 100644 --- a/devel/py-pycapsicum/Makefile +++ b/devel/py-pycapsicum/Makefile @@ -1,19 +1,19 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pycapsicum PORTVERSION= 1.0 CATEGORIES= devel security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stillson@gmail.com COMMENT= Python interface to capsicum security LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_CSTD= c99 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pycmd/Makefile b/devel/py-pycmd/Makefile index efde327f4d2f..c2d7cd872e5c 100644 --- a/devel/py-pycmd/Makefile +++ b/devel/py-pycmd/Makefile @@ -1,25 +1,25 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pycmd PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Tools for managing/searching Python related files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.4.9:devel/py-py@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pycodestyle/Makefile b/devel/py-pycodestyle/Makefile index 242300e1357e..7fc48b888fd7 100644 --- a/devel/py-pycodestyle/Makefile +++ b/devel/py-pycodestyle/Makefile @@ -1,22 +1,22 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= pycodestyle PORTVERSION= 2.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Python style guide checker LICENSE= MIT # mentioned as "Expat" -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover testsuite .include diff --git a/devel/py-pycompilation/Makefile b/devel/py-pycompilation/Makefile index 3a73281a1b74..b291495a3862 100644 --- a/devel/py-pycompilation/Makefile +++ b/devel/py-pycompilation/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= pycompilation DISTVERSION= 0.4.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package for compilation (meta programming) LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils cython_run autoplist NO_ARCH= yes .include diff --git a/devel/py-pydash/Makefile b/devel/py-pydash/Makefile index 85496a1ca7af..3fd8724d4334 100644 --- a/devel/py-pydash/Makefile +++ b/devel/py-pydash/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= pydash PORTVERSION= 4.8.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Kitchen sink of Python utility libraries for doing "stuff" LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pydenticon/Makefile b/devel/py-pydenticon/Makefile index 7a3bfd882d64..06e32baea07c 100644 --- a/devel/py-pydenticon/Makefile +++ b/devel/py-pydenticon/Makefile @@ -1,28 +1,28 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= pydenticon PORTVERSION= 0.3.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for generating identicons - an enhanced port of Sigil LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PILLOW} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/devel/py-pydevd/Makefile b/devel/py-pydevd/Makefile index 51718f9f4fc3..8515ae1111a1 100644 --- a/devel/py-pydevd/Makefile +++ b/devel/py-pydevd/Makefile @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= pydevd PORTVERSION= 1.1.1 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Debugger used in PyDev and PyCharm -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-pydispatcher/Makefile b/devel/py-pydispatcher/Makefile index 97ae59133669..4a20e88cf4d9 100644 --- a/devel/py-pydispatcher/Makefile +++ b/devel/py-pydispatcher/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= pydispatcher PORTVERSION= 2.0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyDispatcher-${PORTVERSION} MAINTAINER= eric@camachat.org COMMENT= Multi-producer-multi-consumer signal dispatching mechanism LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pydrive/Makefile b/devel/py-pydrive/Makefile index 1d4c95a8bdad..713fb91bb983 100644 --- a/devel/py-pydrive/Makefile +++ b/devel/py-pydrive/Makefile @@ -1,24 +1,24 @@ # Created by: Paul Mather # $FreeBSD$ PORTNAME= pydrive PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyDrive-${PORTVERSION} MAINTAINER= paul@gromit.dlib.vt.edu COMMENT= Google drive api made easy LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.2:www/py-google-api-python-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>=4.0.0:security/py-oauth2client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pyee/Makefile b/devel/py-pyee/Makefile index 07984d77fe8c..d858aeb683e6 100644 --- a/devel/py-pyee/Makefile +++ b/devel/py-pyee/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= pyee PORTVERSION= 6.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Python EventEmitter implementation LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcversioner>0:devel/py-vcversioner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include .if ${PYTHON_VER} > 3.4 BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} .endif .include diff --git a/devel/py-pyelftools/Makefile b/devel/py-pyelftools/Makefile index e10544411b1d..9cfb7eb29685 100644 --- a/devel/py-pyelftools/Makefile +++ b/devel/py-pyelftools/Makefile @@ -1,29 +1,29 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= pyelftools PORTVERSION= 0.26 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Library for analyzing ELF files and DWARF debugging information LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes STRIP= -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/py-pyfcm/Makefile b/devel/py-pyfcm/Makefile index 5b1522e426a4..35d7f17e7f45 100644 --- a/devel/py-pyfcm/Makefile +++ b/devel/py-pyfcm/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pyfcm PORTVERSION= 1.4.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python client for Firebase Cloud Messaging LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyflakes/Makefile b/devel/py-pyflakes/Makefile index ec674b68ae23..f29dac0e0d44 100644 --- a/devel/py-pyflakes/Makefile +++ b/devel/py-pyflakes/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= pyflakes PORTVERSION= 2.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Passive checker of Python programs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-pyformance/Makefile b/devel/py-pyformance/Makefile index f64d1ff830de..c1088dd28975 100644 --- a/devel/py-pyformance/Makefile +++ b/devel/py-pyformance/Makefile @@ -1,30 +1,30 @@ # Created by: Waitman Gobble # $FreeBSD$ PORTNAME= pyformance PORTVERSION= 0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= waitman@waitman.net COMMENT= Toolset for performance measurement and statistics LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} OPTIONS_DEFINE= DOCS NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= README.md post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-pygithub/Makefile b/devel/py-pygithub/Makefile index ce3bba722536..960860ce80b6 100644 --- a/devel/py-pygithub/Makefile +++ b/devel/py-pygithub/Makefile @@ -1,28 +1,28 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pygithub PORTVERSION= 1.40 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyGithub-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Python library implementing the full GitHub API v3 LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.14.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>0:www/py-pyjwt@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-pygpx/Makefile b/devel/py-pygpx/Makefile index 2c41729a1d37..6b05c8d60d15 100644 --- a/devel/py-pygpx/Makefile +++ b/devel/py-pygpx/Makefile @@ -1,19 +1,19 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pygpx PORTVERSION= 0.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wenheping@gmail.com COMMENT= Python Module For Parsing GPS Exchange Format (GPX) File PLIST_SUB= GPX_INFO=${PYDISTUTILS_EGGINFO} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pyhashxx/Makefile b/devel/py-pyhashxx/Makefile index 9f3081d4cf54..a0410c4dd2d5 100644 --- a/devel/py-pyhashxx/Makefile +++ b/devel/py-pyhashxx/Makefile @@ -1,18 +1,18 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pyhashxx PORTVERSION= 0.1.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python wrapper for xxHash algorithm LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pyhcl/Makefile b/devel/py-pyhcl/Makefile index 5bf35b2f5e90..8daded9cdbc9 100644 --- a/devel/py-pyhcl/Makefile +++ b/devel/py-pyhcl/Makefile @@ -1,27 +1,27 @@ # Created by: Alessando Sagratini # $FreeBSD$ PORTNAME= pyhcl PORTVERSION= 0.4.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= HCL configuration parser for Python LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.8<4:devel/py-ply@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-pyicu/Makefile b/devel/py-pyicu/Makefile index 5f9614fe346b..72156efa9a47 100644 --- a/devel/py-pyicu/Makefile +++ b/devel/py-pyicu/Makefile @@ -1,34 +1,34 @@ # Created by: bland@FreeBSD.org # $FreeBSD$ PORTNAME= pyicu PORTVERSION= 2.4.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyICU-${PORTVERSION} MAINTAINER= bland@FreeBSD.org COMMENT= Python extension wrapping IBM's ICU C++ API #' LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libicudata.so:devel/icu -USES= compiler:c++11-lang python +USES= compiler:c++11-lang python:3.6+ USE_CXXSTD= c++11 USE_PYTHON= distutils autoplist MAKE_ENV= PYICU_INCLUDES="${LOCALBASE}/include" \ PYICU_CFLAGS="${CXXFLAGS:ts:}" \ PYICU_LFLAGS="-L${LOCALBASE}/lib" CFLAGS+= -w -DPYICU_VER=\"${PORTVERSION}\" pre-configure: @if [ ! -e ${LOCALBASE}/lib/libicule.so ]; then \ ${REINPLACE_CMD} "s/, 'icule'//" ${WRKSRC}/${PYSETUP}; \ fi .include diff --git a/devel/py-pyinotify/Makefile b/devel/py-pyinotify/Makefile index d2e16b7a9d3a..105d93941126 100644 --- a/devel/py-pyinotify/Makefile +++ b/devel/py-pyinotify/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pyinotify PORTVERSION= 0.9.6 CATEGORIES= devel MASTER_SITES= CHEESESHOP/source/p/pyinotify PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Python interface to (lib)inotify LICENSE= MIT LIB_DEPENDS= libinotify.so:devel/libinotify -USES= python +USES= python:3.6+ USE_PYTHON= distutils py3kplist NO_ARCH= YES .include diff --git a/devel/py-pyinstaller/Makefile b/devel/py-pyinstaller/Makefile index 959a757d184a..24e1770293d6 100644 --- a/devel/py-pyinstaller/Makefile +++ b/devel/py-pyinstaller/Makefile @@ -1,68 +1,68 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= pyinstaller PORTVERSION= 3.5 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyInstaller-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Program to create standalone executables from Python scripts LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}altgraph>0:math/py-altgraph@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils EXTRACT_AFTER_ARGS= --exclude doc/source --no-same-owner --no-same-permissions DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} PORTDOCS= *.txt OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx18>0:textproc/py-sphinx18@${PY_FLAVOR} DOCS_MAKE_ARGS= SPHINXBUILD=sphinx-build-${PYTHON_VER} DOCS_USES= gmake MANPAGES_BUILD_DEPENDS= ${DOCS_BUILD_DEPENDS} MANPAGES_MAKE_ARGS= ${DOCS_MAKE_ARGS} MANPAGES_USES= gmake .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dis3>0:devel/py-dis3@${PY_FLAVOR} .if ${PORT_OPTIONS:MDOCS} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dis3>0:devel/py-dis3@${PY_FLAVOR} .endif .endif post-patch: @${REINPLACE_CMD} -e '/install_requires/s,distribute,setuptools,' \ ${WRKSRC}/${PYSETUP} @${REINPLACE_CMD} -e '/\/sbin\/ldconfig/s,-p,-r,' \ ${WRKSRC}/PyInstaller/depend/utils.py ${INSTALL_DATA} ${WRKSRC}/PyInstaller/utils/cliutils/makespec.py ${WRKSRC}/makespec.py pre-build: cd ${WRKSRC}/bootloader && \ ${PYTHON_CMD} waf all do-install-MANPAGES-on: ( cd ${WRKSRC}/doc; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} man ${MAKE_ARGS}) ( cd ${WRKSRC}/doc/_build/man ; ${INSTALL_MAN} pyi-makespec.1 pyinstaller.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 ) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} text ${MAKE_ARGS}) ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/_build/text/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-pyjq/Makefile b/devel/py-pyjq/Makefile index eed88e315824..32f426b7fcb4 100644 --- a/devel/py-pyjq/Makefile +++ b/devel/py-pyjq/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= pyjq PORTVERSION= 2.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Python binding for jq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjq.so:textproc/jq \ libonig.so:devel/oniguruma -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist distutils post-patch: @${RM} -r ${WRKSRC}/dependencies post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pyjq*.so .include diff --git a/devel/py-pyjsparser/Makefile b/devel/py-pyjsparser/Makefile index 5eea13944eac..690c1f4b6d93 100644 --- a/devel/py-pyjsparser/Makefile +++ b/devel/py-pyjsparser/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= pyjsparser DISTVERSION= 2.7.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Fast javascript parser LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pylev/Makefile b/devel/py-pylev/Makefile index f69017280026..bbe105c81a8a 100644 --- a/devel/py-pylev/Makefile +++ b/devel/py-pylev/Makefile @@ -1,20 +1,20 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pylev PORTVERSION= 1.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure Python Levenshtein implementation LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pylru-cache/Makefile b/devel/py-pylru-cache/Makefile index 3ca26dd7a81d..556aef6f7911 100644 --- a/devel/py-pylru-cache/Makefile +++ b/devel/py-pylru-cache/Makefile @@ -1,20 +1,20 @@ # Created by: philip@FreeBSD.org # $FreeBSD$ PORTNAME= pylru-cache PORTVERSION= 0.1.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py_lru_cache-${PORTVERSION} MAINTAINER= philip@FreeBSD.org COMMENT= LRU cache for Python LICENSE= BSD3CLAUSE GPLv3 LICENSE_COMB= dual -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pylru/Makefile b/devel/py-pylru/Makefile index 1648dff364b9..8cd489452230 100644 --- a/devel/py-pylru/Makefile +++ b/devel/py-pylru/Makefile @@ -1,20 +1,20 @@ # Created by: Kyle Evans # $FreeBSD$ PORTNAME= pylru PORTVERSION= 1.0.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Least recently used (lru) cache implementation LICENSE= GPLv2 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pymarc/Makefile b/devel/py-pymarc/Makefile index bfc2717d3434..bd3ee2f68a74 100644 --- a/devel/py-pymarc/Makefile +++ b/devel/py-pymarc/Makefile @@ -1,26 +1,26 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pymarc PORTVERSION= 3.1.13 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Read Write And Modify MARC Bibliographic Data LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} test.py .include diff --git a/devel/py-pymaven-patch/Makefile b/devel/py-pymaven-patch/Makefile index fe72c395fb6d..50fe232839a3 100644 --- a/devel/py-pymaven-patch/Makefile +++ b/devel/py-pymaven-patch/Makefile @@ -1,31 +1,31 @@ # $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 +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 diff --git a/devel/py-pymisp/Makefile b/devel/py-pymisp/Makefile index bd4b1f14391b..1a8dd3500c3c 100644 --- a/devel/py-pymisp/Makefile +++ b/devel/py-pymisp/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= pymisp PORTVERSION= 2.4.128 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Python library to access MISP platforms via their REST API LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python shebangfix +USES= python:3.6+ shebangfix SHEBANG_FILES= pymisp/data/misp-objects/validate_all.sh pymisp/data/misp-objects/jq_all_the_things.sh USE_PYTHON= autoplist distutils RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} NO_ARCH= yes .include diff --git a/devel/py-pympler/Makefile b/devel/py-pympler/Makefile index 7bc4e93493ba..93e9371e7bc0 100644 --- a/devel/py-pympler/Makefile +++ b/devel/py-pympler/Makefile @@ -1,21 +1,21 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= Pympler PORTVERSION= 0.4.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Measure, monitor and analyze the memory behavior of Python objects LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-patch: @${REINPLACE_CMD} -e 's,%%STAGEDIR%%,${STAGEDIR},g' ${WRKSRC}/setup.py .include diff --git a/devel/py-pyopencl/Makefile b/devel/py-pyopencl/Makefile index 572fd011efc0..380591324bff 100644 --- a/devel/py-pyopencl/Makefile +++ b/devel/py-pyopencl/Makefile @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= pyopencl PORTVERSION= 2018.2 PORTREVISION= 6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python wrapper for OpenCL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/CL/cl.h:devel/opencl \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} LIB_DEPENDS= ${PY_BOOST} \ libOpenCL.so:devel/ocl-icd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=3.2.0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0.3.6:textproc/py-mako@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pytools>=2017.6:devel/py-pytools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} -USES= compiler:c++11-lang localbase python +USES= compiler:c++11-lang localbase python:3.6+ USE_PYTHON= autoplist distutils CONFIGURE_ARGS= BOOST_INC_DIR="${LOCALBASE}/include" \ BOOST_LIB_DIR="${LOCALBASE}/lib" \ BOOST_PYTHON_LIBNAME=${PY_BOOST_LIB} \ CL_INC_DIR="${LOCALBASE}/include" \ CL_LIB_DIR="${LOCALBASE}/lib" \ USE_SHIPPED_BOOST=False do-configure: @cd ${WRKSRC} && ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/ -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-pyperclip/Makefile b/devel/py-pyperclip/Makefile index 346de7af54bd..749684e36885 100644 --- a/devel/py-pyperclip/Makefile +++ b/devel/py-pyperclip/Makefile @@ -1,20 +1,20 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= pyperclip PORTVERSION= 1.7.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= Cross-platform clipboard module for Python LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyplusplus/Makefile b/devel/py-pyplusplus/Makefile index e9f17dc0dbb8..793d9fba09c8 100644 --- a/devel/py-pyplusplus/Makefile +++ b/devel/py-pyplusplus/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pyplusplus DISTVERSION= 1.8.4 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Framework of components for creating a C++ code generator LICENSE= BSL BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygccxml>0:textproc/py-pygccxml@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygccxml>0:textproc/py-pygccxml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pypugjs/Makefile b/devel/py-pypugjs/Makefile index b74448fd29aa..59f862fc79cf 100644 --- a/devel/py-pypugjs/Makefile +++ b/devel/py-pypugjs/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= pypugjs PORTVERSION= 5.9.8 CATEGORIES= devel lang python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PugJS syntax adapter for Django, Jinja2 and Mako templates LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyqtree/Makefile b/devel/py-pyqtree/Makefile index cf152b4b60c1..54e5497c565f 100644 --- a/devel/py-pyqtree/Makefile +++ b/devel/py-pyqtree/Makefile @@ -1,21 +1,21 @@ # Created by: Loïc BARTOLETTI # $FreeBSD$ PORTNAME= pyqtree PORTVERSION= 0.24 CATEGORIES= devel python geography MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pyqtree-${PORTVERSION} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Pure Python quad tree spatial index for GIS or rendering usage LICENSE= MIT NO_ARCH= yes -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-pyral/Makefile b/devel/py-pyral/Makefile index facbf6372efe..4ad804c94848 100644 --- a/devel/py-pyral/Makefile +++ b/devel/py-pyral/Makefile @@ -1,34 +1,34 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pyral PORTVERSION= 1.4.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python toolkit for Agile Central (Rally) REST API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.12.5:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTEXAMPLES= *.py SHEBANG_GLOB= *.py OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/py-pyrepl/Makefile b/devel/py-pyrepl/Makefile index 23673fb1411e..cfdd154a6352 100644 --- a/devel/py-pyrepl/Makefile +++ b/devel/py-pyrepl/Makefile @@ -1,21 +1,21 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= pyrepl PORTVERSION= 0.9.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Replacement for readline and interactive environment for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyrfc3339/Makefile b/devel/py-pyrfc3339/Makefile index de081ab4101c..518010df8ef5 100644 --- a/devel/py-pyrfc3339/Makefile +++ b/devel/py-pyrfc3339/Makefile @@ -1,28 +1,28 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pyrfc3339 PORTVERSION= 1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyRFC3339-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate and parse RFC 3339 timestamps LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/devel/py-pyro/Makefile b/devel/py-pyro/Makefile index 499c1573c0b4..b4da0becd49d 100644 --- a/devel/py-pyro/Makefile +++ b/devel/py-pyro/Makefile @@ -1,34 +1,34 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pyro DISTVERSION= 4.77 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pyro4-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= Distributed Object Middleware for Python (IPC/RPC) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serpent>=1.27:devel/py-serpent@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/source && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/devel/py-pyrsistent/Makefile b/devel/py-pyrsistent/Makefile index 4d56c433bffe..fb4ee9b28c19 100644 --- a/devel/py-pyrsistent/Makefile +++ b/devel/py-pyrsistent/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= pyrsistent PORTVERSION= 0.14.11 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Persistent/Functional/Immutable data structures LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE.mit RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis<5:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pvectorc*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/devel/py-pysdl2/Makefile b/devel/py-pysdl2/Makefile index 88adcdbab67a..b530f5391fd4 100644 --- a/devel/py-pysdl2/Makefile +++ b/devel/py-pysdl2/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= pysdl2 PORTVERSION= 0.9.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PySDL2-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings to the SDL2 libraries LICENSE= PD CC0-1.0 ZLIB LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/doc/copying.rst -USES= dos2unix python sdl +USES= dos2unix python:3.6+ sdl USE_PYTHON= autoplist concurrent distutils USE_SDL= gfx2 image2 mixer2 sdl2 ttf2 NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '! -name .buildinfo' .include diff --git a/devel/py-pyshp/Makefile b/devel/py-pyshp/Makefile index e0faf5dbb819..f8fbf1779176 100644 --- a/devel/py-pyshp/Makefile +++ b/devel/py-pyshp/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= pyshp PORTVERSION= 1.2.12 CATEGORIES= devel python geography MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Pure Python read/write support for ESRI Shapefile format LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pystorm/Makefile b/devel/py-pystorm/Makefile index f2bb90928f5b..11ae6f899731 100644 --- a/devel/py-pystorm/Makefile +++ b/devel/py-pystorm/Makefile @@ -1,39 +1,39 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pystorm PORTVERSION= 3.1.4 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Battle-tested Apache Storm Multi-Lang implementation for Python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_MAJOR_VER} < 3 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${PY_FLAVOR} TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} .endif post-patch: ${RM} ${WRKSRC}/test/__init__.py .include diff --git a/devel/py-pyte/Makefile b/devel/py-pyte/Makefile index 3c27b5afb693..429974053075 100644 --- a/devel/py-pyte/Makefile +++ b/devel/py-pyte/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pyte PORTVERSION= 0.8.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Simple VTXXX-compatible terminal emulator LICENSE= LGPL3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wcwidth>0:devel/py-wcwidth@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-pytest-black-multipy/Makefile b/devel/py-pytest-black-multipy/Makefile index 8cb3f8d01adb..949a666473e9 100644 --- a/devel/py-pytest-black-multipy/Makefile +++ b/devel/py-pytest-black-multipy/Makefile @@ -1,34 +1,34 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pytest-black-multipy PORTVERSION= 1.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Allow --black on older Pythons LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} >= 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytest-black>=0:devel/py-pytest-black@${PY_FLAVOR} .endif do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-pytest-capturelog/Makefile b/devel/py-pytest-capturelog/Makefile index 11694311b18e..577d0d3a0aac 100644 --- a/devel/py-pytest-capturelog/Makefile +++ b/devel/py-pytest-capturelog/Makefile @@ -1,20 +1,20 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pytest-capturelog PORTVERSION= 0.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Py.test plugin to capture log messages LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.1.1:devel/py-py@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pytest-helpers-namespace/Makefile b/devel/py-pytest-helpers-namespace/Makefile index 74ebf1a427cd..2b7613eaff94 100644 --- a/devel/py-pytest-helpers-namespace/Makefile +++ b/devel/py-pytest-helpers-namespace/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= pytest-helpers-namespace PORTVERSION= 2019.1.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Provide a helpers namespace in pytest LICENSE= APACHE20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # pypi tarball does not contain any of the test code? #do-test: # @cd ${WRKSRC} && ${LOCALBASE}/bin/pytest-${PYTHON_VER} tests .include diff --git a/devel/py-pytest-runner/Makefile b/devel/py-pytest-runner/Makefile index 5be8c768b67e..6bad522eaa0e 100644 --- a/devel/py-pytest-runner/Makefile +++ b/devel/py-pytest-runner/Makefile @@ -1,21 +1,21 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= pytest-runner PORTVERSION= 2.11.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Test support for pytest runner in setup.py LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-python-Levenshtein/Makefile b/devel/py-python-Levenshtein/Makefile index 041c2f39e2a0..ad3af45036f3 100644 --- a/devel/py-python-Levenshtein/Makefile +++ b/devel/py-python-Levenshtein/Makefile @@ -1,23 +1,23 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= python-Levenshtein PORTVERSION= 0.12.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Fast computation of Levenshtein distance and string similarity LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/Levenshtein/_levenshtein*.so .include diff --git a/devel/py-python-dbusmock/Makefile b/devel/py-python-dbusmock/Makefile index a58c00b192b9..400d90538533 100644 --- a/devel/py-python-dbusmock/Makefile +++ b/devel/py-python-dbusmock/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= python-dbusmock PORTVERSION= 0.18.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tagattie@FreeBSD.org COMMENT= Mock D-Bus objects for tests LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} -USES= gnome python +USES= gnome python:3.6+ USE_GNOME= pygobject3 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-python-distutils-extra/Makefile b/devel/py-python-distutils-extra/Makefile index ce70b2e203f9..8ba01ae2dbfd 100644 --- a/devel/py-python-distutils-extra/Makefile +++ b/devel/py-python-distutils-extra/Makefile @@ -1,23 +1,23 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= python-distutils-extra PORTVERSION= 2.45 CATEGORIES= devel python MASTER_SITES= DEBIAN PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add support for i18n, documentation, and icons to distutils LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python tar:xz +USES= python:3.6+ tar:xz USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME} .include diff --git a/devel/py-python-dtrace/Makefile b/devel/py-python-dtrace/Makefile index f11e91801327..50fba972d058 100644 --- a/devel/py-python-dtrace/Makefile +++ b/devel/py-python-dtrace/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= python-dtrace PORTVERSION= 0.0.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gcj21@cl.cam.ac.uk COMMENT= DTrace consumer for Python based on libdtrace LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils cython cython_run .if !exists(${SRC_BASE}/sys/cddl/contrib/opensolaris/uts/common/dtrace.h) IGNORE= you must have "device dtrace" included in your kernel to build this package .endif .include diff --git a/devel/py-python-easyconfig/Makefile b/devel/py-python-easyconfig/Makefile index 2b7d2e43f98a..bc962d985acf 100644 --- a/devel/py-python-easyconfig/Makefile +++ b/devel/py-python-easyconfig/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= python-easyconfig PORTVERSION= 0.1.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-EasyConfig-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Library for loading configurations easily in Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>3.10:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>1.9.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-python-editor/Makefile b/devel/py-python-editor/Makefile index aaf79c8c070d..8d80e2083787 100644 --- a/devel/py-python-editor/Makefile +++ b/devel/py-python-editor/Makefile @@ -1,21 +1,21 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= python-editor PORTVERSION= 1.0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Programmatically open an editor, capture the result LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-python-gflags/Makefile b/devel/py-python-gflags/Makefile index f476dfdad4d3..932fa88f15cd 100644 --- a/devel/py-python-gflags/Makefile +++ b/devel/py-python-gflags/Makefile @@ -1,23 +1,23 @@ # Created by: Julien Laffaye # $FreeBSD$ PORTNAME= python-gflags DISTVERSION= 3.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jlaffaye@FreeBSD.org COMMENT= Commandline flags module for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= gflags2man.py .include diff --git a/devel/py-python-gilt/Makefile b/devel/py-python-gilt/Makefile index cb42e1dbea40..95a6706f6413 100644 --- a/devel/py-python-gilt/Makefile +++ b/devel/py-python-gilt/Makefile @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= python-gilt PORTVERSION= 1.2.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= GIT layering tool LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasteners>0:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}git-url-parse>0:devel/py-git-url-parse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sh>0:devel/py-sh@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-helpers-namespace>0:devel/py-pytest-helpers-namespace@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yapf>=0.16.3:textproc/py-yapf@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # All tests pass except one: # # test/test_shell.py F [ 76%] # # And then the test program errors out with 'INTERNALERROR' TEST_ENV= TMPDIR=${WRKDIR} do-test: @cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/py.test-${PYTHON_VER} -vv --runslow --cov-report=term-missing --cov=${WRKSRC}/gilt/ --no-cov-on-fail test .include diff --git a/devel/py-python-gist/Makefile b/devel/py-python-gist/Makefile index 774f3e7a3c85..5973c8e14db5 100644 --- a/devel/py-python-gist/Makefile +++ b/devel/py-python-gist/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= python-gist DISTVERSIONPREFIX= v DISTVERSION= 0.9.2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Command line interface for working with github gists LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0.4.1:security/py-python-gnupg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= jdowner GH_PROJECT= gist USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-python-jenkins/Makefile b/devel/py-python-jenkins/Makefile index 5090d2ee3498..e326c126cae7 100644 --- a/devel/py-python-jenkins/Makefile +++ b/devel/py-python-jenkins/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= python-jenkins PORTVERSION= 1.7.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python bindings for the remote Jenkins API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.8.2:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.8.2:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multi_key_dict>0:devel/py-multi_key_dict@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-python-magic/Makefile b/devel/py-python-magic/Makefile index 9e4b67e6fcc8..abb7e28003c6 100644 --- a/devel/py-python-magic/Makefile +++ b/devel/py-python-magic/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= python-magic PORTVERSION= 0.4.15 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= File type identification using libmagic LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_GITHUB= yes # missing test data files USE_PYTHON= autoplist distutils GH_ACCOUNT= ahupp # both install module as magic.py CONFLICTS= ${PYTHON_PKGNAMEPREFIX}magic-* NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-python-mimeparse/Makefile b/devel/py-python-mimeparse/Makefile index 86add5fd38f9..fe513170c24a 100644 --- a/devel/py-python-mimeparse/Makefile +++ b/devel/py-python-mimeparse/Makefile @@ -1,24 +1,24 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= python-mimeparse PORTVERSION= 1.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Basic functions for handling mime-types in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} python${PYTHON_VER} mimeparse_test.py .include diff --git a/devel/py-python-pcre/Makefile b/devel/py-python-pcre/Makefile index 604e05b44091..9da91c82e6e2 100644 --- a/devel/py-python-pcre/Makefile +++ b/devel/py-python-pcre/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= python-pcre DISTVERSION= 0.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python PCRE bindings LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpcre.so:devel/pcre -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.py post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/site-packages/_pcre*.so .include diff --git a/devel/py-python-statsd/Makefile b/devel/py-python-statsd/Makefile index 38895fc2365c..6492b68ac3bf 100644 --- a/devel/py-python-statsd/Makefile +++ b/devel/py-python-statsd/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= python-statsd PORTVERSION= 2.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fax@nohik.ee COMMENT= Client for Etsy's node-js statsd server LICENSE= BSD3CLAUSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-extract: ${RM} -r ${WRKSRC}/tests .include diff --git a/devel/py-python-subunit/Makefile b/devel/py-python-subunit/Makefile index 6820c6ac1b7f..81b57350b1ae 100644 --- a/devel/py-python-subunit/Makefile +++ b/devel/py-python-subunit/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= python-subunit DISTVERSION= 1.3.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python implementation of subunit test streaming protocol LICENSE= BSD3CLAUSE APACHE20 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}extras>=0:devel/py-extras@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=0.9.34:devel/py-testtools@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>=0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testscenarios>=0:devel/py-testscenarios@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes PORTDOCS= NEWS README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-pythonbrew/Makefile b/devel/py-pythonbrew/Makefile index 915e63041a76..8cd767bf010b 100644 --- a/devel/py-pythonbrew/Makefile +++ b/devel/py-pythonbrew/Makefile @@ -1,19 +1,19 @@ # Created by: Lung-Pin Chang # $FreeBSD$ PORTNAME= pythonbrew PORTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= changlp@cs.nctu.edu.tw COMMENT= Python Environment manager LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pytimeparse/Makefile b/devel/py-pytimeparse/Makefile index 26e4e88408d2..dfb253f6414c 100644 --- a/devel/py-pytimeparse/Makefile +++ b/devel/py-pytimeparse/Makefile @@ -1,18 +1,18 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= pytimeparse PORTVERSION= 1.1.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Small Python module to parse various kinds of time expressions LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pytools/Makefile b/devel/py-pytools/Makefile index 0b0b680e32ec..f18d25ac46dc 100644 --- a/devel/py-pytools/Makefile +++ b/devel/py-pytools/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= pytools PORTVERSION= 2018.5 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Collection of tools for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=3.2.0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.6.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-pytrie/Makefile b/devel/py-pytrie/Makefile index 8700791443cd..0d516d8637cf 100644 --- a/devel/py-pytrie/Makefile +++ b/devel/py-pytrie/Makefile @@ -1,27 +1,27 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pytrie PORTVERSION= 0.3.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyTrie-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Pure Python implementation of the trie data structure LICENSE= BSD3CLAUSE #LICENSE_FILE= ${WRKSRC}/LICENSE # Not packaged (yet) in sdist RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sortedcontainers>0:devel/py-sortedcontainers@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-pytvmaze/Makefile b/devel/py-pytvmaze/Makefile index bc0af05a5bae..580f6637e426 100644 --- a/devel/py-pytvmaze/Makefile +++ b/devel/py-pytvmaze/Makefile @@ -1,22 +1,22 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pytvmaze PORTVERSION= 2.0.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the TV Maze API LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytzdata/Makefile b/devel/py-pytzdata/Makefile index 28e8e5fbac74..f69adbe6dc3d 100644 --- a/devel/py-pytzdata/Makefile +++ b/devel/py-pytzdata/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pytzdata PORTVERSION= 2020.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Olson timezone database for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyudev/Makefile b/devel/py-pyudev/Makefile index bca95269fe97..95984277b893 100644 --- a/devel/py-pyudev/Makefile +++ b/devel/py-pyudev/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= pyudev PORTVERSION= 0.22.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= x11@FreeBSD.org COMMENT= Pure Python libudev binding LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libudev.so:devel/libudev-devd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pyusb/Makefile b/devel/py-pyusb/Makefile index 2f63707e7a62..0b4855668c5e 100644 --- a/devel/py-pyusb/Makefile +++ b/devel/py-pyusb/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= pyusb PORTVERSION= 1.0.2 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python wrapper around libusb LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes #NO_ARCH= yes PORTDOCS= *.rst OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR} test: extract @(cd ${WRKSRC}/tests && ${PYTHON_CMD} testall.py) .include diff --git a/devel/py-pyxb/Makefile b/devel/py-pyxb/Makefile index ab5f21ab7e08..f263b6c75d73 100644 --- a/devel/py-pyxb/Makefile +++ b/devel/py-pyxb/Makefile @@ -1,28 +1,28 @@ # Created by: Jov # $FreeBSD$ PORTNAME= pyxb PORTVERSION= 1.2.6 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyXB-${DISTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python XML schema bindings LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-q/Makefile b/devel/py-q/Makefile index ed570e8ea2d1..71235dda9843 100644 --- a/devel/py-q/Makefile +++ b/devel/py-q/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= q DISTVERSION= 2.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Quick-and-dirty debugging output for tired programmers LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= DOCSDIR=${DOCSDIR} OPTIONS_DEFINE= DOCS PORTDOCS= README.md post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/devel/py-ramlfications/Makefile b/devel/py-ramlfications/Makefile index 60d81e3a94be..a88c176ff5f5 100644 --- a/devel/py-ramlfications/Makefile +++ b/devel/py-ramlfications/Makefile @@ -1,25 +1,25 @@ # Created by: Michael Gmelin # $FreeBSD$ PORTNAME= ramlfications PORTVERSION= 0.1.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Python parser for RAML LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=16.0.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonref>=0.1:devel/py-jsonref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown2>=2.3.2:textproc/py-markdown2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0.10.1:devel/py-xmltodict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES?= python +USES?= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-ratelimiter/Makefile b/devel/py-ratelimiter/Makefile index 6d9bc255b73e..27ae050a8b5a 100644 --- a/devel/py-ratelimiter/Makefile +++ b/devel/py-ratelimiter/Makefile @@ -1,32 +1,32 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ratelimiter PORTVERSION= 1.2.0 DISTVERSIONSUFFIX= .post0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple python rate limiting object LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 .include .if ${PYTHON_REL} >= 3500 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} .endif .include diff --git a/devel/py-rauth/Makefile b/devel/py-rauth/Makefile index eb8dd6fb6614..c1122dc1ad37 100644 --- a/devel/py-rauth/Makefile +++ b/devel/py-rauth/Makefile @@ -1,31 +1,31 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= rauth PORTVERSION= 0.7.2 CATEGORIES= devel www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python library for OAuth 1.0/a, 2.0, and Ofly consumers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.2.1:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= distutils autoplist GH_ACCOUNT= litl NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-raven/Makefile b/devel/py-raven/Makefile index 1f16e02ecef0..4163dc5f1993 100644 --- a/devel/py-raven/Makefile +++ b/devel/py-raven/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= raven PORTVERSION= 6.10.0 PORTREVISION= 1 CATEGORIES= devel python #MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pi@FreeBSD.org COMMENT= Client for Sentry LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ # either CHEESESHOP or github, whatever is newer USE_GITHUB= yes GH_ACCOUNT= getsentry GH_PROJECT= raven-python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3200 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${PY_FLAVOR} .endif .include diff --git a/devel/py-rchitect/Makefile b/devel/py-rchitect/Makefile index 8961408e30aa..1619473c7453 100644 --- a/devel/py-rchitect/Makefile +++ b/devel/py-rchitect/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= rchitect DISTVERSION= 0.3.24 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Interoperate R with Python LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.10.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.10.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-readme-renderer/Makefile b/devel/py-readme-renderer/Makefile index 52c959f223b6..214871a66b25 100644 --- a/devel/py-readme-renderer/Makefile +++ b/devel/py-readme-renderer/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= readme-renderer PORTVERSION= 28.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= readme_renderer-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for rendering "readme" descriptions LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bleach>=2.1.0:www/py-bleach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.13.1:textproc/py-docutils@${PY_FLAVOR} \ ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-rednose/Makefile b/devel/py-rednose/Makefile index d843bb075ea2..be9cae7cd048 100644 --- a/devel/py-rednose/Makefile +++ b/devel/py-rednose/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= rednose PORTVERSION= 1.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Coloured output for nosetests LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termstyle>0:devel/py-termstyle@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-rekall-efilter/Makefile b/devel/py-rekall-efilter/Makefile index 1ac6ce3f1257..336b323ff0d8 100644 --- a/devel/py-rekall-efilter/Makefile +++ b/devel/py-rekall-efilter/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= rekall-efilter PORTVERSION= 1.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= EFILTER query language with Rekall specific modifications LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt DEPRECATED= Unmaintained upstream EXPIRATION_DATE= 2021-01-27 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}efilter-[0-9]* RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>2:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2011:devel/py-pytz@${PY_FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist post-extract: @${RM} -r ${WRKSRC}/sample_projects .include diff --git a/devel/py-remote-pdb/Makefile b/devel/py-remote-pdb/Makefile index d68ae7b0fc9e..85047471604f 100644 --- a/devel/py-remote-pdb/Makefile +++ b/devel/py-remote-pdb/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= remote-pdb PORTVERSION= 2.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Remote vanilla PDB over TCP sockets LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-repoze.sphinx.autointerface/Makefile b/devel/py-repoze.sphinx.autointerface/Makefile index 613a231b6dc2..15b5990ae114 100644 --- a/devel/py-repoze.sphinx.autointerface/Makefile +++ b/devel/py-repoze.sphinx.autointerface/Makefile @@ -1,19 +1,19 @@ # Created by: Carlos J Puga Medina # $FreeBSD$ PORTNAME= repoze.sphinx.autointerface PORTVERSION= 0.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zope@FreeBSD.org COMMENT= Auto-generates API docs from Zope interfaces LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-repoze.who/Makefile b/devel/py-repoze.who/Makefile index 86fb3f83ab8b..69ce0f3f7799 100644 --- a/devel/py-repoze.who/Makefile +++ b/devel/py-repoze.who/Makefile @@ -1,26 +1,26 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= repoze.who PORTVERSION= 2.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Identification and authentication framework for WSGI LICENSE= REPOZE LICENSE_NAME= Repoze License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=0:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:devel/py-zope.interface@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-repoze.xmliter/Makefile b/devel/py-repoze.xmliter/Makefile index b101ed8fd3d9..bf22423913dc 100644 --- a/devel/py-repoze.xmliter/Makefile +++ b/devel/py-repoze.xmliter/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= repoze.xmliter PORTVERSION= 0.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Wrapper for lxml trees which serializes to string upon iteration LICENSE= REPOZE LICENSE_NAME= Repoze License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.1.1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/devel/py-represent/Makefile b/devel/py-represent/Makefile index 169209eed9ab..8de90b6a85df 100644 --- a/devel/py-represent/Makefile +++ b/devel/py-represent/Makefile @@ -1,33 +1,33 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= represent PORTVERSION= 1.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Represent-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Create __repr__ automatically or declaratively LICENSE= BSD3CLAUSE MIT LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.5:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3300 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} .endif .include diff --git a/devel/py-requestsexceptions/Makefile b/devel/py-requestsexceptions/Makefile index ba6adb1db950..0c95ccaedd05 100644 --- a/devel/py-requestsexceptions/Makefile +++ b/devel/py-requestsexceptions/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= requestsexceptions PORTVERSION= 1.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library to find the correct path to exceptions in the requests library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-resolver/Makefile b/devel/py-resolver/Makefile index 124ffa3e5c77..2b59ce16ef64 100644 --- a/devel/py-resolver/Makefile +++ b/devel/py-resolver/Makefile @@ -1,25 +1,25 @@ # Created by: Trevor Caira # $FreeBSD$ PORTNAME= resolver PORTVERSION= 0.2.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Resolve specially formatted statements to Python objects LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} 's/license="LGPL",/license="LGPL", zip_safe=False,/' \ ${WRKSRC}/setup.py .include diff --git a/devel/py-responses/Makefile b/devel/py-responses/Makefile index dee4bb6fcec3..3b883e13513d 100644 --- a/devel/py-responses/Makefile +++ b/devel/py-responses/Makefile @@ -1,37 +1,37 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= responses PORTVERSION= 0.12.1 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility library for mocking out the requests Python library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.10,1:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=3.7.1:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-localserver>=0:devel/py-pytest-localserver@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cookies>=0:www/py-cookies@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} .endif .include diff --git a/devel/py-retrying/Makefile b/devel/py-retrying/Makefile index 291a3b95be5a..4f367c142f59 100644 --- a/devel/py-retrying/Makefile +++ b/devel/py-retrying/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= retrying PORTVERSION= 1.3.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= General-purpose retrying library, written in Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-robotframework-databaselibrary/Makefile b/devel/py-robotframework-databaselibrary/Makefile index 281c095c5812..f6ead9f6d609 100644 --- a/devel/py-robotframework-databaselibrary/Makefile +++ b/devel/py-robotframework-databaselibrary/Makefile @@ -1,25 +1,25 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= robotframework-databaselibrary PORTVERSION= 1.1.1 DISTVERSIONPREFIX= v CATEGORIES= devel www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Utilities meant for Robot Frameworks usage LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= franz-see GH_PROJECT= Robotframework-Database-Library NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-robotframework-pabot/Makefile b/devel/py-robotframework-pabot/Makefile index 6c849034c764..78686b781f3e 100644 --- a/devel/py-robotframework-pabot/Makefile +++ b/devel/py-robotframework-pabot/Makefile @@ -1,31 +1,31 @@ # Created by: Vladimir Chukharev # $FreeBSD$ PORTNAME= robotframework-pabot PORTVERSION= 0.99 CATEGORIES= devel www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Parallel executor for Robot Framework test cases LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}robotremoteserver>=1.0.1:devel/py-robotremoteserver@${PY_FLAVOR} \ ${PY_TYPING} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= mkorpela GH_PROJECT= pabot NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} LC_ALL=en_US.UTF-8 ${PYTHON_CMD} -m nose -v tests .include diff --git a/devel/py-robotframework-seleniumlibrary/Makefile b/devel/py-robotframework-seleniumlibrary/Makefile index 04f81ed2de41..23b3fc7f8e2c 100644 --- a/devel/py-robotframework-seleniumlibrary/Makefile +++ b/devel/py-robotframework-seleniumlibrary/Makefile @@ -1,24 +1,24 @@ # Created by: Vladimir Chukharev # $FreeBSD$ PORTNAME= robotframework-seleniumlibrary PORTVERSION= 3.3.1 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Web testing library for Robot Framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}selenium>=3.4.0:www/py-selenium@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-robotframework/Makefile b/devel/py-robotframework/Makefile index 571087068609..ac218b7a2391 100644 --- a/devel/py-robotframework/Makefile +++ b/devel/py-robotframework/Makefile @@ -1,21 +1,21 @@ # Created by: Vladimir Chukharev # $FreeBSD$ PORTNAME= robotframework PORTVERSION= 3.1.2 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Generic test automation framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-robotremoteserver/Makefile b/devel/py-robotremoteserver/Makefile index f884e594fd7f..aa87685df63b 100644 --- a/devel/py-robotremoteserver/Makefile +++ b/devel/py-robotremoteserver/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= robotremoteserver PORTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Python Remote Server for Robot Framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-rope/Makefile b/devel/py-rope/Makefile index 7a32e35384ce..a39995fae961 100644 --- a/devel/py-rope/Makefile +++ b/devel/py-rope/Makefile @@ -1,21 +1,21 @@ # Created by: Jose Jachuf # $FreeBSD$ PORTNAME= rope DISTVERSION= 0.18.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Python refactoring library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-rose/Makefile b/devel/py-rose/Makefile index a309a44157d5..7a86242e6ad4 100644 --- a/devel/py-rose/Makefile +++ b/devel/py-rose/Makefile @@ -1,19 +1,19 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= rose PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Small library for keeping your version up-to-date easily everywhere LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-rply/Makefile b/devel/py-rply/Makefile index 14a182c95a6c..1ed6f95c979f 100644 --- a/devel/py-rply/Makefile +++ b/devel/py-rply/Makefile @@ -1,23 +1,23 @@ # Created by: David Kalliecharan # $FreeBSD$ PORTNAME= rply PORTVERSION= 0.7.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Pure python parser generator, that also works with RPython LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-rq-scheduler/Makefile b/devel/py-rq-scheduler/Makefile index b3f897a17fc7..ef73c4dd963a 100644 --- a/devel/py-rq-scheduler/Makefile +++ b/devel/py-rq-scheduler/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= rq-scheduler PORTVERSION= 0.10.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provide job scheduling capabilities to RQ (Redis Queue) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}croniter>=0.3.9:sysutils/py-croniter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=0.13:devel/py-rq@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= rq_scheduler/scripts/rqscheduler.py .include diff --git a/devel/py-rq/Makefile b/devel/py-rq/Makefile index b2eec3046293..01655f566ed6 100644 --- a/devel/py-rq/Makefile +++ b/devel/py-rq/Makefile @@ -1,23 +1,23 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= rq PORTVERSION= 1.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Simple library for creating background jobs, and processing them LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.7:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-rtree/Makefile b/devel/py-rtree/Makefile index 17dd33db3c55..0d8625a69a2e 100644 --- a/devel/py-rtree/Makefile +++ b/devel/py-rtree/Makefile @@ -1,27 +1,27 @@ # Created by: wenheping@gmail.com # $FreeBSD$ PORTNAME= rtree PORTVERSION= 0.9.5 CATEGORIES= devel science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Rtree-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= R-Tree Spatial Index For Python GIS LICENSE= LGPL21 BUILD_DEPENDS= ${LOCALBASE}/include/spatialindex/SpatialIndex.h:devel/spatialindex \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/include/spatialindex/SpatialIndex.h:devel/spatialindex -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-extract: ${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \ ${WRKSRC}/setup.cfg .include diff --git a/devel/py-rtslib-fb/Makefile b/devel/py-rtslib-fb/Makefile index f7d7bf27d95b..52e866d0341d 100644 --- a/devel/py-rtslib-fb/Makefile +++ b/devel/py-rtslib-fb/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= rtslib-fb PORTVERSION= 2.1.74 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= API for Linux kernel SCSI target (aka LIO) LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyudev>=0.16.1:devel/py-pyudev@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ruamel.yaml.clib/Makefile b/devel/py-ruamel.yaml.clib/Makefile index 8a11b7e8a85f..bb46e5ba2d23 100644 --- a/devel/py-ruamel.yaml.clib/Makefile +++ b/devel/py-ruamel.yaml.clib/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ruamel.yaml.clib PORTVERSION= 0.2.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= C version of reader, parser and emitter for ruamel.yaml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_ruamel_yaml*.so ${RM} -fr ${STAGEDIR}${PYTHON_SITELIBDIR}/ruamel ${REINPLACE_CMD} -e '/LICENSE/d; /__init__.py/d' ${_PYTHONPKGLIST} .include diff --git a/devel/py-ruamel.yaml/Makefile b/devel/py-ruamel.yaml/Makefile index 159a9e3572b7..80bceadcdaa4 100644 --- a/devel/py-ruamel.yaml/Makefile +++ b/devel/py-ruamel.yaml/Makefile @@ -1,25 +1,25 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= ruamel.yaml PORTVERSION= 0.16.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pi@FreeBSD.org COMMENT= YAML 1.2 loader/dumper package for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml.clib>=0.1.2:devel/py-ruamel.yaml.clib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes post-extract: @${RM} ${WRKSRC}/LICENSE .include diff --git a/devel/py-rubymarshal/Makefile b/devel/py-rubymarshal/Makefile index 37b2897aacae..08ffcdf7a91c 100644 --- a/devel/py-rubymarshal/Makefile +++ b/devel/py-rubymarshal/Makefile @@ -1,30 +1,30 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= rubymarshal PORTVERSION= 1.2.7 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Read and write Ruby-marshalled data LICENSE= WTFPL LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mutagen>=0:devel/py-pytest-mutagen@${PY_FLAVOR} USE_GITHUB= yes # tests are missing from PyPI distribution GH_ACCOUNT= d9pouces GH_PROJECT= RubyMarshal -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -o addopts= -v -rs .include diff --git a/devel/py-rush/Makefile b/devel/py-rush/Makefile index 7253a2e64091..8acb752dd5a7 100644 --- a/devel/py-rush/Makefile +++ b/devel/py-rush/Makefile @@ -1,20 +1,20 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= rush PORTVERSION= 2018.12.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for throttling algorithms LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-rx1/Makefile b/devel/py-rx1/Makefile index 76c7c5d2b717..a4694276ffea 100644 --- a/devel/py-rx1/Makefile +++ b/devel/py-rx1/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= rx PORTVERSION= 1.6.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 DISTNAME= Rx-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reactive Extensions (Rx) for Python LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # rx 3.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include diff --git a/devel/py-saneyaml/Makefile b/devel/py-saneyaml/Makefile index 184b53791850..f4b3d6e3cedd 100644 --- a/devel/py-saneyaml/Makefile +++ b/devel/py-saneyaml/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= saneyaml DISTVERSIONPREFIX= v DISTVERSION= 0.4 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Dump readable YAML and load safely any YAML data LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/apache-2.0.LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= nexB NO_ARCH= yes .include diff --git a/devel/py-sarge/Makefile b/devel/py-sarge/Makefile index a8537c74b9b9..223ec24059ed 100644 --- a/devel/py-sarge/Makefile +++ b/devel/py-sarge/Makefile @@ -1,22 +1,22 @@ # Created by: Kyle Evans # $FreeBSD$ PORTNAME= sarge PORTVERSION= 0.1.5 DISTVERSIONSUFFIX= .post0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mattias.lindvall@gmail.com COMMENT= Wrapper for subprocess which provides command pipeline functionality LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-schedule/Makefile b/devel/py-schedule/Makefile index f098f33e1dd8..1a0fea48a6e8 100644 --- a/devel/py-schedule/Makefile +++ b/devel/py-schedule/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= schedule PORTVERSION= 0.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python job scheduling for humans LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-schema/Makefile b/devel/py-schema/Makefile index adee7f26e2f5..2924e9519ea9 100644 --- a/devel/py-schema/Makefile +++ b/devel/py-schema/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= schema DISTVERSION= 0.7.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple data validation library RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.5.5:devel/py-contextlib2@${PY_FLAVOR} LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE-MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-schematics-patched/Makefile b/devel/py-schematics-patched/Makefile index 5fe47e521559..977d97a85d9b 100644 --- a/devel/py-schematics-patched/Makefile +++ b/devel/py-schematics-patched/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= schematics-patched DISTVERSIONPREFIX= v DISTVERSION= 1.1.2-patch CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Patched version of schematics that can pickle with multiprocessing LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= pombredanne GH_PROJECT= schematics NO_ARCH= yes .include diff --git a/devel/py-scikit-build/Makefile b/devel/py-scikit-build/Makefile index 30a0951262de..6387e4e586ac 100644 --- a/devel/py-scikit-build/Makefile +++ b/devel/py-scikit-build/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= scikit-build DISTVERSION= 0.11.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Build system generator for Python C/C++/Fortran/Cython extensions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-scripttest/Makefile b/devel/py-scripttest/Makefile index 8b5f6e6f0689..9cacb79a62c1 100644 --- a/devel/py-scripttest/Makefile +++ b/devel/py-scripttest/Makefile @@ -1,27 +1,27 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= scripttest PORTVERSION= 1.3.0 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Helper to test command-line scripts LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/license.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= pypa do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-selection/Makefile b/devel/py-selection/Makefile index 86ff7baef030..fe745df667d4 100644 --- a/devel/py-selection/Makefile +++ b/devel/py-selection/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= selection PORTVERSION= 0.0.14 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= API to extract content from HTML & XML documents LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}weblib>0:devel/py-weblib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-semantic-version/Makefile b/devel/py-semantic-version/Makefile index 867a17b57168..26c19b3d7d45 100644 --- a/devel/py-semantic-version/Makefile +++ b/devel/py-semantic-version/Makefile @@ -1,31 +1,31 @@ # Created by: Fukang Chen # $FreeBSD$ PORTNAME= semantic-version PORTVERSION= 2.8.5 MASTER_SITES= CHEESESHOP CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= semantic_version-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library provides a few tools to handle SemVer in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} >= 3500 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django22>=0:www/py-django22@${PY_FLAVOR} do-test: @(cd ${TEST_WRKSRC}; ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .endif .include diff --git a/devel/py-semver/Makefile b/devel/py-semver/Makefile index 49c1c595cdf5..311a92017607 100644 --- a/devel/py-semver/Makefile +++ b/devel/py-semver/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= semver PORTVERSION= 2.13.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python helper for Semantic Versioning LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-sentry-sdk/Makefile b/devel/py-sentry-sdk/Makefile index b7fbb8642f5e..38769309a86b 100644 --- a/devel/py-sentry-sdk/Makefile +++ b/devel/py-sentry-sdk/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= sentry-sdk PORTVERSION= 0.19.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Client for Sentry LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} # Some dependencies are still missing from the ports collection. # TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}bottle>=0:www/py-bottle@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # do-test: # @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/devel/py-serializable/Makefile b/devel/py-serializable/Makefile index 229ec1877951..0b395be318e7 100644 --- a/devel/py-serializable/Makefile +++ b/devel/py-serializable/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= serializable DISTVERSION= 0.2.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Base class with serialization helpers for user-defined Python objects LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typechecks>=0.0.2:devel/py-typechecks@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-serpent/Makefile b/devel/py-serpent/Makefile index 2dd31452ab36..49e9a523b528 100644 --- a/devel/py-serpent/Makefile +++ b/devel/py-serpent/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= serpent DISTVERSION= 1.28 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Simple serialization library based on ast.literal_eval LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-setproctitle/Makefile b/devel/py-setproctitle/Makefile index b04bd47721be..228726515750 100644 --- a/devel/py-setproctitle/Makefile +++ b/devel/py-setproctitle/Makefile @@ -1,34 +1,34 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= setproctitle PORTVERSION= 1.1.10 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python module to customize the process title LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= HISTORY.rst README.rst OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/setproctitle*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC}/tests && ${PYTHON_CMD} ${WRKSRC}/tests/setproctitle_test.py .include diff --git a/devel/py-setuptools-git/Makefile b/devel/py-setuptools-git/Makefile index 3a73f587b8b1..f9d3316f706f 100644 --- a/devel/py-setuptools-git/Makefile +++ b/devel/py-setuptools-git/Makefile @@ -1,20 +1,20 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= setuptools-git PORTVERSION= 1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Setuptools plugin for git LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-setuptools-pkg/Makefile b/devel/py-setuptools-pkg/Makefile index b843f915a470..7df066c81a34 100644 --- a/devel/py-setuptools-pkg/Makefile +++ b/devel/py-setuptools-pkg/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= setuptools-pkg PORTVERSION= 0.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Plugin for setuptools to build FreeBSD pkg LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=18.2:devel/py-setuptools@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} NO_ARCH= yes # Actually 2.7,3.4+ -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-setuptools_hg/Makefile b/devel/py-setuptools_hg/Makefile index c1efe521ebef..9cf37ac61952 100644 --- a/devel/py-setuptools_hg/Makefile +++ b/devel/py-setuptools_hg/Makefile @@ -1,22 +1,22 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= setuptools_hg PORTVERSION= 0.4 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Setuptools plugin for hg LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-setuptools_scm_git_archive/Makefile b/devel/py-setuptools_scm_git_archive/Makefile index 43d7c3b53708..f889d1e31142 100644 --- a/devel/py-setuptools_scm_git_archive/Makefile +++ b/devel/py-setuptools_scm_git_archive/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= setuptools_scm_git_archive PORTVERSION= 1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Python setuptools_scm plugin for git archives LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-sexpdata/Makefile b/devel/py-sexpdata/Makefile index 97b665816259..a2eaca934a5a 100644 --- a/devel/py-sexpdata/Makefile +++ b/devel/py-sexpdata/Makefile @@ -1,19 +1,19 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= sexpdata PORTVERSION= 0.0.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= S-expression parser for Python LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-sh/Makefile b/devel/py-sh/Makefile index 69e0d234e5d9..30420132bab2 100644 --- a/devel/py-sh/Makefile +++ b/devel/py-sh/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= sh DISTVERSION= 1.14.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python subprocess interface LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-shapely/Makefile b/devel/py-shapely/Makefile index cdbe6c986688..2d777b3e5437 100644 --- a/devel/py-shapely/Makefile +++ b/devel/py-shapely/Makefile @@ -1,20 +1,20 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= Shapely PORTVERSION= 1.7.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Package for Manipulation 2D Geospatial Geometry LICENSE= BSD3CLAUSE LIB_DEPENDS= libgeos_c.so:graphics/geos -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-shellingham/Makefile b/devel/py-shellingham/Makefile index 11e0a4a0aadf..dca542dca04a 100644 --- a/devel/py-shellingham/Makefile +++ b/devel/py-shellingham/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= shellingham PORTVERSION= 1.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Detect what shell the current Python executable is running in LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils # No tests implemented for this module. .include diff --git a/devel/py-simpleeval/Makefile b/devel/py-simpleeval/Makefile index 98536e411ab3..fd324b9f7b45 100644 --- a/devel/py-simpleeval/Makefile +++ b/devel/py-simpleeval/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= simpleeval PORTVERSION= 0.9.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= Simple, safe single expression evaluator python library LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-simplegeneric/Makefile b/devel/py-simplegeneric/Makefile index e325ebc4fb55..d7d5a7c47ed4 100644 --- a/devel/py-simplegeneric/Makefile +++ b/devel/py-simplegeneric/Makefile @@ -1,20 +1,20 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= simplegeneric PORTVERSION= 0.8.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple generic functions LICENSE= ZPL21 -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-simplejson/Makefile b/devel/py-simplejson/Makefile index 97c09f4e5113..d7d200899c7f 100644 --- a/devel/py-simplejson/Makefile +++ b/devel/py-simplejson/Makefile @@ -1,26 +1,26 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= simplejson PORTVERSION= 3.17.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Simple, fast, extensible JSON encoder/decoder # dual-licensed under MIT and Academic Free License version 2.1 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/simplejson/_speedups*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-simpleparse/Makefile b/devel/py-simpleparse/Makefile index 051865a511b4..8b6a0ea64522 100644 --- a/devel/py-simpleparse/Makefile +++ b/devel/py-simpleparse/Makefile @@ -1,20 +1,20 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= simpleparse PORTVERSION= 2.2.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SimpleParse-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python EBNF parser generator (with mx.TextTools derivative) -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/simpleparse/stt/TextTools/mxTextTools/mxTextTools.so .include diff --git a/devel/py-simpletal/Makefile b/devel/py-simpletal/Makefile index 427e8264de41..2046004001f5 100644 --- a/devel/py-simpletal/Makefile +++ b/devel/py-simpletal/Makefile @@ -1,21 +1,21 @@ # Created by: Jordi Haarman # $FreeBSD$ PORTNAME= simpletal PORTVERSION= 4.3 PORTREVISION= 1 CATEGORIES= devel textproc www python MASTER_SITES= http://www.owlfish.com/software/simpleTAL/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SimpleTAL-${PORTVERSION} MAINTAINER= ayu@commun.jp COMMENT= Stand alone TAL Python implementation to power HTML & XML templates LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-simpy/Makefile b/devel/py-simpy/Makefile index f5233174c561..389fd1d00b6d 100644 --- a/devel/py-simpy/Makefile +++ b/devel/py-simpy/Makefile @@ -1,32 +1,32 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= simpy PORTVERSION= 3.0.13 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Simulation in Python LICENSE= LGPL21 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= TKINTER DOCS TKINTER_DESC= py-tkinter for plot PORTDOCS= * TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/devel/py-smmap/Makefile b/devel/py-smmap/Makefile index ea9f4527031a..cf09d602aed7 100644 --- a/devel/py-smmap/Makefile +++ b/devel/py-smmap/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= smmap PORTVERSION= 3.0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sliding-window memory map manager LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}smmap2 .include diff --git a/devel/py-smmap2/Makefile b/devel/py-smmap2/Makefile index 3225cd7dbed1..7e266492388b 100644 --- a/devel/py-smmap2/Makefile +++ b/devel/py-smmap2/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= smmap2 PORTVERSION= 2.0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sliding-window memory map manager LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}smmap .include diff --git a/devel/py-snakeviz/Makefile b/devel/py-snakeviz/Makefile index dedcb911d9a6..6ce8ac17be72 100644 --- a/devel/py-snakeviz/Makefile +++ b/devel/py-snakeviz/Makefile @@ -1,22 +1,22 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= snakeviz PORTVERSION= 2.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Web-based viewer for Python profiler output LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-sortedcontainers/Makefile b/devel/py-sortedcontainers/Makefile index 8a1cc661de37..a9392d6c487e 100644 --- a/devel/py-sortedcontainers/Makefile +++ b/devel/py-sortedcontainers/Makefile @@ -1,20 +1,20 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= sortedcontainers PORTVERSION= 2.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python Sorted Container Types: SortedList, SortedDict, and SortedSet LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-sourcemap/Makefile b/devel/py-sourcemap/Makefile index cad8d5b34d69..36e7c53aa536 100644 --- a/devel/py-sourcemap/Makefile +++ b/devel/py-sourcemap/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= sourcemap PORTVERSION= 0.2.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Parse JavaScript source maps LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-speaklater/Makefile b/devel/py-speaklater/Makefile index b678e284a736..f1cd0d412cbd 100644 --- a/devel/py-speaklater/Makefile +++ b/devel/py-speaklater/Makefile @@ -1,22 +1,22 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= speaklater PORTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Lazy string Python module for translations LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-speg/Makefile b/devel/py-speg/Makefile index a77ad8b4261b..31558fa1284c 100644 --- a/devel/py-speg/Makefile +++ b/devel/py-speg/Makefile @@ -1,18 +1,18 @@ # Created by: Nicola Stanislao Vitale # $FreeBSD$ PORTNAME= speg DISTVERSION= 0.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= PEG-based parser interpreter with memoization (Python module) LICENSE= MIT -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/devel/py-squint/Makefile b/devel/py-squint/Makefile index 1e72b2cdaa50..fc99059457fc 100644 --- a/devel/py-squint/Makefile +++ b/devel/py-squint/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= squint PORTVERSION= 0.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple query interface for tabular data LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}get-reader>=0:devel/py-get-reader@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-stackexchange/Makefile b/devel/py-stackexchange/Makefile index 2237f236a759..929ccd8ca309 100644 --- a/devel/py-stackexchange/Makefile +++ b/devel/py-stackexchange/Makefile @@ -1,24 +1,24 @@ # Created by: Carlos J. Puga Medina # $FreeBSD$ PORTNAME= stackexchange PORTVERSION= 2.2.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py-${PORTNAME}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python binding to the StackExchange website APIs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-statgrab/Makefile b/devel/py-statgrab/Makefile index d4b61d212a6b..97eecf7bb2c1 100644 --- a/devel/py-statgrab/Makefile +++ b/devel/py-statgrab/Makefile @@ -1,23 +1,23 @@ # Created by: Tim Bishop # $FreeBSD$ PORTNAME= statgrab PORTVERSION= 0.7.1 CATEGORIES= devel python MASTER_SITES= https://github.com/libstatgrab/pystatgrab/releases/download/PYSTATGRAB_${PORTVERSION:S/./_/g}/ \ http://ftp.mirrorservice.org/pub/i-scream/py${PORTNAME}/ \ http://ftp.i-scream.org/pub/i-scream/py${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= tdb@FreeBSD.org COMMENT= Set of Python bindings for libstatgrab LICENSE= LGPL21 LIB_DEPENDS= libstatgrab.so:devel/libstatgrab -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-statsd/Makefile b/devel/py-statsd/Makefile index 44a416b77309..5b9a93da8839 100644 --- a/devel/py-statsd/Makefile +++ b/devel/py-statsd/Makefile @@ -1,21 +1,21 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= statsd PORTVERSION= 3.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Simple statsd client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-stdnum/Makefile b/devel/py-stdnum/Makefile index 6c6bc8657cc8..8489e2bc464f 100644 --- a/devel/py-stdnum/Makefile +++ b/devel/py-stdnum/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= stdnum PORTVERSION= 1.13 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= pi@FreeBSD.org COMMENT= Python module to handle standardized numbers and codes LICENSE= LGPL21 # Python3 ready -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-stevedore/Makefile b/devel/py-stevedore/Makefile index 8a2feca6da0b..3cc98937b05b 100644 --- a/devel/py-stevedore/Makefile +++ b/devel/py-stevedore/Makefile @@ -1,28 +1,28 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= stevedore PORTVERSION= 1.31.0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Manage dynamic plugins for Python applications LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE # pbr is a RUN_DEPENDS too, just declared elsewhere (requirements.txt) # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234529 # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197373 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-stopit/Makefile b/devel/py-stopit/Makefile index 65474680c4b2..6491b991a5fa 100644 --- a/devel/py-stopit/Makefile +++ b/devel/py-stopit/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= stopit PORTVERSION= 1.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Timeout control decorator and context managers in Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-strategies/Makefile b/devel/py-strategies/Makefile index e30d0720cf92..1838fbcafb54 100644 --- a/devel/py-strategies/Makefile +++ b/devel/py-strategies/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= strategies DISTVERSION= 0.2.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Programmatic control flow LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipledispatch>0:devel/py-multipledispatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>0:devel/py-toolz@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-streamparse/Makefile b/devel/py-streamparse/Makefile index e08bb7f4054a..59f28ab55889 100644 --- a/devel/py-streamparse/Makefile +++ b/devel/py-streamparse/Makefile @@ -1,43 +1,43 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= streamparse PORTVERSION= 3.16.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python analysis of Apache Storm streams LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fabric3>0:devel/py-fabric3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pystorm>=3.1.0:devel/py-pystorm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}texttable>=0:textproc/py-texttable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}thriftpy>=0.3.2:devel/py-thriftpy@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_MAJOR_VER} < 3 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${PY_FLAVOR} TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}graphviz>=0:graphics/py-graphviz@${PY_FLAVOR} .endif post-patch: ${RM} ${WRKSRC}/test/__init__.py .include diff --git a/devel/py-strict-rfc3339/Makefile b/devel/py-strict-rfc3339/Makefile index 09eb605ca330..21ba52966f52 100644 --- a/devel/py-strict-rfc3339/Makefile +++ b/devel/py-strict-rfc3339/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= strict-rfc3339 DISTVERSION= 0.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Strict, simple, lightweight RFC3339 functions LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-stringcase/Makefile b/devel/py-stringcase/Makefile index 663a723b082b..9f19b77cec02 100644 --- a/devel/py-stringcase/Makefile +++ b/devel/py-stringcase/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= stringcase PORTVERSION= 1.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= String case converter LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-structlog/Makefile b/devel/py-structlog/Makefile index f419b3a493f1..c4d99f97d6ef 100644 --- a/devel/py-structlog/Makefile +++ b/devel/py-structlog/Makefile @@ -1,25 +1,25 @@ # Created by: Dave Cottlehuber # $FreeBSD$ PORTNAME= structlog PORTVERSION= 18.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Structured Logging for Python LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.apache2 LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.mit RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.3:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-stsci.distutils/Makefile b/devel/py-stsci.distutils/Makefile index ee93f5a4553e..613cfa0e0d1a 100644 --- a/devel/py-stsci.distutils/Makefile +++ b/devel/py-stsci.distutils/Makefile @@ -1,20 +1,20 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= stsci.distutils PORTVERSION= 0.3.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Packaging utilities used by some of STScI's packages LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}d2to1>0:devel/py-d2to1@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-sure/Makefile b/devel/py-sure/Makefile index fd7bb71804fe..c64738a4d776 100644 --- a/devel/py-sure/Makefile +++ b/devel/py-sure/Makefile @@ -1,27 +1,27 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= sure PORTVERSION= 1.4.11 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Utility belt for automated testing in Python for Python LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-sysctl/Makefile b/devel/py-sysctl/Makefile index 807bac068f90..a831b105a5d4 100644 --- a/devel/py-sysctl/Makefile +++ b/devel/py-sysctl/Makefile @@ -1,23 +1,23 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= sysctl PORTVERSION= 0.3.1.20201105 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freqlabs@FreeBSD.org COMMENT= Wrapper for the sysctl system functions LICENSE= BSD2CLAUSE -USES= compiler:c11 python +USES= compiler:c11 python:3.6+ USE_CSTD= c99 USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= william-gr GH_PROJECT= py-sysctl GH_TAGNAME= 5b111bd .include diff --git a/devel/py-sysv_ipc/Makefile b/devel/py-sysv_ipc/Makefile index b1f3ffa41976..7dbcf3442695 100644 --- a/devel/py-sysv_ipc/Makefile +++ b/devel/py-sysv_ipc/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= sysv_ipc PORTVERSION= 1.0.1 CATEGORIES= devel python MASTER_SITES= http://semanchuk.com/philip/sysv_ipc/ \ CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= System V IPC for Python LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-tables/Makefile b/devel/py-tables/Makefile index 452cb9033d6e..48bb3186a79a 100644 --- a/devel/py-tables/Makefile +++ b/devel/py-tables/Makefile @@ -1,43 +1,43 @@ # Created by: ijliao@FreeBSD.org # $FreeBSD$ PORTNAME= tables PORTVERSION= 3.6.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Hierarchical database for Python LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}numexpr>=1.4.1:math/py-numexpr@${PY_FLAVOR} LIB_DEPENDS= libhdf5.so:science/hdf5 \ liblzo2.so:archivers/lzo2 \ libucl.so:archivers/ucl RUN_DEPENDS:= ${BUILD_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0:devel/py-mock@${PY_FLAVOR} CONFLICTS_BUILD= zstd # conflicting version of zstd is bundled -USES= fortran python +USES= fortran python:3.6+ USE_PYTHON= autoplist concurrent distutils cython PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/*.so post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/py-tabulate/Makefile b/devel/py-tabulate/Makefile index e6f151314aa3..6401126706cf 100644 --- a/devel/py-tabulate/Makefile +++ b/devel/py-tabulate/Makefile @@ -1,20 +1,20 @@ # Created by: Nikolay Dachev # $FreeBSD$ PORTNAME= tabulate PORTVERSION= 0.8.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Pretty-print tabular data in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tabulator/Makefile b/devel/py-tabulator/Makefile index bb75c12611d2..d0c9c4337036 100644 --- a/devel/py-tabulator/Makefile +++ b/devel/py-tabulator/Makefile @@ -1,38 +1,38 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= tabulator PORTVERSION= 1.53.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Consistent interface for stream reading and writing tabular data (csv/xls/json/etc) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.9:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=3.0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=6.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ijson>=3.0.3:devel/py-ijson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonlines>=1.1:devel/py-jsonlines@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.6:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.8:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=0.9.6:databases/py-sqlalchemy13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0.14:devel/py-unicodecsv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=1.0:textproc/py-xlrd@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CCHARDET CCHARDET_DESC= Character encoding detection via cchardet CCHARDET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cchardet>=1.0:textproc/py-cchardet@${PY_FLAVOR} .include diff --git a/devel/py-tapi/Makefile b/devel/py-tapi/Makefile index 08d9776b4417..9ca1de48ba26 100644 --- a/devel/py-tapi/Makefile +++ b/devel/py-tapi/Makefile @@ -1,21 +1,21 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= tapi PORTVERSION= 0.1.7 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Tapi-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Framework for testing APIs LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-tarantool-queue/Makefile b/devel/py-tarantool-queue/Makefile index ccca2ea4734b..7d3d1841d22f 100644 --- a/devel/py-tarantool-queue/Makefile +++ b/devel/py-tarantool-queue/Makefile @@ -1,24 +1,24 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= tarantool-queue PORTVERSION= 0.1.4 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for Tarantool queue LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tarantool>=0:databases/py-tarantool@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tblib/Makefile b/devel/py-tblib/Makefile index f064d2fbba3c..056d032ef0c5 100644 --- a/devel/py-tblib/Makefile +++ b/devel/py-tblib/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= tblib PORTVERSION= 1.7.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Traceback serialization library in Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-tempora1/Makefile b/devel/py-tempora1/Makefile index 86cf4c653537..0b1c31161cf0 100644 --- a/devel/py-tempora1/Makefile +++ b/devel/py-tempora1/Makefile @@ -1,38 +1,38 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= tempora PORTVERSION= 1.14.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Objects and routines pertaining to date and time LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.5:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # tempora 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.functools2>=1.20:devel/py-jaraco.functools2@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=1.20:devel/py-jaraco.functools@${PY_FLAVOR} .endif .include diff --git a/devel/py-tenacity/Makefile b/devel/py-tenacity/Makefile index 07e2f5aebf58..d03915aa90e4 100644 --- a/devel/py-tenacity/Makefile +++ b/devel/py-tenacity/Makefile @@ -1,32 +1,32 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= tenacity PORTVERSION= 6.3.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Retry code until it succeeds LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${PY_FLAVOR} .endif .include diff --git a/devel/py-termcolor/Makefile b/devel/py-termcolor/Makefile index 84d8eef371c0..69794e0feeca 100644 --- a/devel/py-termcolor/Makefile +++ b/devel/py-termcolor/Makefile @@ -1,19 +1,19 @@ # Created by: Volodymyr Kostyrko # $FreeBSD$ PORTNAME= termcolor PORTVERSION= 1.1.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= c.kworr@gmail.com COMMENT= ANSII Color formatting for output in terminal LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-termstyle/Makefile b/devel/py-termstyle/Makefile index f30d4214488e..234de7b0e9a6 100644 --- a/devel/py-termstyle/Makefile +++ b/devel/py-termstyle/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= termstyle PORTVERSION= 0.1.10 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= Dirt-simple terminal-colour library for python LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-testfixtures/Makefile b/devel/py-testfixtures/Makefile index ba1733c0130b..c45dcb40041f 100644 --- a/devel/py-testfixtures/Makefile +++ b/devel/py-testfixtures/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= testfixtures PORTVERSION= 6.17.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Collection of helpers and mock objects for unit tests and doc tests LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-testoob/Makefile b/devel/py-testoob/Makefile index 5f51e9773e77..79d4c4ad75a9 100644 --- a/devel/py-testoob/Makefile +++ b/devel/py-testoob/Makefile @@ -1,27 +1,27 @@ # Created by: Tobias Roth # $FreeBSD$ PORTNAME= testoob PORTVERSION= 1.15 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= SF \ CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Advanced unit testing framework for PyUnit LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/docs/LICENSE-2.0.txt OPTIONS_DEFINE= TWISTED TWISTED_DESC= enable running in threads NO_ARCH= yes -USES= python tar:bzip2 +USES= python:3.6+ tar:bzip2 USE_PYTHON= autoplist distutils TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} .include diff --git a/devel/py-testpath/Makefile b/devel/py-testpath/Makefile index ef29afc77eb2..101f99313f4d 100644 --- a/devel/py-testpath/Makefile +++ b/devel/py-testpath/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= testpath PORTVERSION= 0.4.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Test utilities for Python code working with files and commands LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PY_PATHLIB} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER}) .include diff --git a/devel/py-testrepository/Makefile b/devel/py-testrepository/Makefile index 868e08f8962f..5f5c7b44bfdf 100644 --- a/devel/py-testrepository/Makefile +++ b/devel/py-testrepository/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= testrepository DISTVERSION= 0.0.20 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Repository of test results LICENSE= APACHE20 BSD3CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/Apache-2.0 LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/BSD RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-subunit>=0.0.18:devel/py-python-subunit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=0.9.30:devel/py-testtools@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils concurrent autoplist SHEBANG_FILES= testr NO_ARCH= yes .include diff --git a/devel/py-testresources/Makefile b/devel/py-testresources/Makefile index b784559fb7c7..10c29bb4e340 100644 --- a/devel/py-testresources/Makefile +++ b/devel/py-testresources/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= testresources PORTVERSION= 2.0.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PyUnit extension for managing expensive test resources LICENSE= APACHE20 BSD3CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/Apache-2.0 LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/BSD BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fixtures>=0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-testscenarios/Makefile b/devel/py-testscenarios/Makefile index ee3ee06b7adb..0757395472ac 100644 --- a/devel/py-testscenarios/Makefile +++ b/devel/py-testscenarios/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= testscenarios PORTVERSION= 0.5.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PyUnit extension for dependency injection LICENSE= APACHE20 BSD3CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/Apache-2.0 LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/BSD BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.11:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/devel/py-testtools/Makefile b/devel/py-testtools/Makefile index d7c2e94707ef..f13a5111131e 100644 --- a/devel/py-testtools/Makefile +++ b/devel/py-testtools/Makefile @@ -1,41 +1,41 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= testtools PORTVERSION= 2.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extensions to the Python standard library unit testing framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.11:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}extras>=1.0.0:devel/py-extras@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=0.11:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-mimeparse>=0:devel/py-python-mimeparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traceback2>=0:devel/py-traceback2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unittest2>=1.0.0:devel/py-unittest2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= api.rst for-framework-folk.rst for-test-authors.rst hacking.rst \ index.rst overview.rst twisted-support.rst OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^fixtures/d' ${WRKSRC}/requirements.txt post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.rst ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-thrift/Makefile b/devel/py-thrift/Makefile index 9fde7ae05924..1e4d3d0a8073 100644 --- a/devel/py-thrift/Makefile +++ b/devel/py-thrift/Makefile @@ -1,28 +1,28 @@ # Created by: Jon M. Dugan # $FreeBSD$ PORTNAME= thrift PORTVERSION= ${THRIFT_PORTVERSION} # to keep in sync with thrift PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= APACHE/thrift/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= komarov@valerka.net COMMENT= Python interface to Thrift LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../../LICENSE DISTINFO_FILE= ${PORTSDIR}/devel/thrift/distinfo -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/${DISTNAME}/lib/py post-patch: @${REINPLACE_CMD} -e 's|setuptools|do_not_use_&|' ${WRKSRC}/${PYSETUP} .include "../thrift/bsd.thrift.mk" .include diff --git a/devel/py-thriftpy/Makefile b/devel/py-thriftpy/Makefile index d92e41d405f5..ce1385e8baed 100644 --- a/devel/py-thriftpy/Makefile +++ b/devel/py-thriftpy/Makefile @@ -1,21 +1,21 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= thriftpy PORTVERSION= 0.3.9 PORTREVISION= 0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Pure python implementation of Apache Thrift LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-timelib/Makefile b/devel/py-timelib/Makefile index baa62746e375..0a670cf6bd58 100644 --- a/devel/py-timelib/Makefile +++ b/devel/py-timelib/Makefile @@ -1,16 +1,16 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= timelib PORTVERSION= 0.2.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Parse English textual date descriptions -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-tinyarray/Makefile b/devel/py-tinyarray/Makefile index 9d7ed1a5cc11..1c6bf23a2b5b 100644 --- a/devel/py-tinyarray/Makefile +++ b/devel/py-tinyarray/Makefile @@ -1,20 +1,20 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= tinyarray PORTVERSION= 1.2.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Arrays of numbers for Python, optimized for small sizes LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-tinyrpc0/Makefile b/devel/py-tinyrpc0/Makefile index 58d4b732700f..00ca119c34dc 100644 --- a/devel/py-tinyrpc0/Makefile +++ b/devel/py-tinyrpc0/Makefile @@ -1,42 +1,42 @@ # Created by: dpejesh@yahoo.com # $FreeBSD$ PORTNAME= tinyrpc PORTVERSION= 0.9.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 0 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small, modular, transport and protocol neutral RPC library LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # tinyrpc 1.0.0+ requires Python 3.0+ PORTSCOUT= limit:^0\. OPTIONS_DEFINE= GEVENT HTTPCLIENT WEBSOCKET WSGI ZEROMQ OPTIONS_DEFAULT=GEVENT HTTPCLIENT GEVENT_DESC= Gevent support HTTPCLIENT_DESC=HTTP client support WEBSOCKET_DESC= WebSocket support WSGI_DESC= WSGI support ZEROMQ_DESC= ZeroMQ support GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} HTTPCLIENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0:www/py-websocket-client@${PY_FLAVOR} WEBSOCKET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket@${PY_FLAVOR} WSGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} ZEROMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${PY_FLAVOR} .include diff --git a/devel/py-tipper/Makefile b/devel/py-tipper/Makefile index 26e7e24dd7b4..a002610acde3 100644 --- a/devel/py-tipper/Makefile +++ b/devel/py-tipper/Makefile @@ -1,18 +1,18 @@ # Created by: Alfred Perlstein # $FreeBSD$ PORTNAME= tipper PORTVERSION= 0.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Tracebacks for python via SIGUSR1 LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-toolz/Makefile b/devel/py-toolz/Makefile index dcaa70866fdf..130f965b744f 100644 --- a/devel/py-toolz/Makefile +++ b/devel/py-toolz/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= toolz DISTVERSION= 0.11.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Functional standard library for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-tooz1/Makefile b/devel/py-tooz1/Makefile index f6b062a74800..6fa1eca27df2 100644 --- a/devel/py-tooz1/Makefile +++ b/devel/py-tooz1/Makefile @@ -1,49 +1,49 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= tooz PORTVERSION= 1.67.2 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Coordination library for distributed systems LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners@${PY_FLAVOR} \ ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.4.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=3.2.1:devel/py-tenacity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}voluptuous>=0.8.9:devel/py-voluptuous@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # tooz 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futurist1>=1.2.0:devel/py-futurist1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=1.10.0:devel/py-oslo.serialization2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.15.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.15.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/devel/py-toposort/Makefile b/devel/py-toposort/Makefile index 8b47a460b23a..61d82d72a844 100644 --- a/devel/py-toposort/Makefile +++ b/devel/py-toposort/Makefile @@ -1,20 +1,20 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= toposort PORTVERSION= 1.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ed@FreeBSD.org COMMENT= Topological sorting algorithm for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-traceback2/Makefile b/devel/py-traceback2/Makefile index 652c1c38f803..efadb7441e65 100644 --- a/devel/py-traceback2/Makefile +++ b/devel/py-traceback2/Makefile @@ -1,25 +1,25 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= traceback2 PORTVERSION= 1.4.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= New features in traceback backported to Python 2 LICENSE= PSFL BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}linecache2>=0:devel/py-linecache2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-transitions/Makefile b/devel/py-transitions/Makefile index 65fcc3985022..7c0437163ebb 100644 --- a/devel/py-transitions/Makefile +++ b/devel/py-transitions/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= transitions DISTVERSION= 0.7.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Lightweight, object-oriented Python state machine implementation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-tree-format/Makefile b/devel/py-tree-format/Makefile index e327edf3847d..a869aa7004d4 100644 --- a/devel/py-tree-format/Makefile +++ b/devel/py-tree-format/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= tree-format PORTVERSION= 0.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Generate nicely formatted trees LICENSE= APACHE20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>0:devel/py-testtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && \ ${PYTHON_CMD} setup.py --version && \ ${PYTHON_CMD} -m unittest discover tree_format.tests .include diff --git a/devel/py-trollius/Makefile b/devel/py-trollius/Makefile index cba795c009e0..11405ce120f2 100644 --- a/devel/py-trollius/Makefile +++ b/devel/py-trollius/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= trollius PORTVERSION= 2.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Port of the Tulip project (asyncio module, PEP 3156) on Python 2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PY_FUTURES} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3300 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} .endif do-test: @cd ${WRKSRC} && \ ${PYTHON_CMD} runtests.py .include diff --git a/devel/py-twiggy/Makefile b/devel/py-twiggy/Makefile index f720e9a0cc65..5f53dd4396d0 100644 --- a/devel/py-twiggy/Makefile +++ b/devel/py-twiggy/Makefile @@ -1,27 +1,27 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= twiggy PORTVERSION= 0.4.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Twiggy-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Pythonic logger LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} TWIGGY_UNDER_TEST=1 \ ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-twilio/Makefile b/devel/py-twilio/Makefile index 14b659998ade..da23bff3d479 100644 --- a/devel/py-twilio/Makefile +++ b/devel/py-twilio/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= twilio PORTVERSION= 6.49.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python module for communicating with the Twilio API LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=0:www/py-pyjwt@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-twine1/Makefile b/devel/py-twine1/Makefile index ba0dc8acfc95..9da35fd6b7ac 100644 --- a/devel/py-twine1/Makefile +++ b/devel/py-twine1/Makefile @@ -1,32 +1,32 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= twine DISTVERSION= 1.15.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of utilities for interacting with PyPI LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkginfo>=1.4.2:sysutils/py-pkginfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}readme-renderer>=21.0:devel/py-readme-renderer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.5.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.8.0:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.14:misc/py-tqdm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # twine 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include diff --git a/devel/py-twisted/Makefile b/devel/py-twisted/Makefile index b69840105afe..700c56baa1a5 100644 --- a/devel/py-twisted/Makefile +++ b/devel/py-twisted/Makefile @@ -1,53 +1,53 @@ # Created by: Johann Visagie # $FreeBSD$ PORTNAME= twisted PORTVERSION= 20.3.0 PORTREVISION= 1 CATEGORIES= devel net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Twisted-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Asynchronous networking framework written in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}incremental>=16.10.1:devel/py-incremental@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Automat>=0.3.0:devel/py-Automat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}constantly>=15.1:devel/py-constantly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hyperlink>=17.1.1:www/py-hyperlink@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}incremental>=16.10.1:devel/py-incremental@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyHamcrest>=1.9.0:textproc/py-pyhamcrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.4.2:devel/py-zope.interface@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}service_identity>0:security/py-service_identity@${PY_FLAVOR} -USES= python tar:bzip2 +USES= python:3.6+ tar:bzip2 USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= CONCH HTTP2 SERIAL TLS OPTIONS_DEFAULT=CONCH HTTP2 SERIAL TLS CONCH_DESC= Conch secure shell SSH SERIAL_DESC= Serial port extension CONCH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.0.0:security/py-bcrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.5:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} HTTP2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=3.0<4.1:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}priority>=1.1.0<2.0:www/py-priority@${PY_FLAVOR} SERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR} TLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=0.6:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=18.1.0:security/py-service_identity@${PY_FLAVOR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/ -name '*.so' -exec ${STRIP_CMD} {} + do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m twisted.trial -e twisted .include diff --git a/devel/py-txaio/Makefile b/devel/py-txaio/Makefile index 2bd8b08e14bc..b46f52783e41 100644 --- a/devel/py-txaio/Makefile +++ b/devel/py-txaio/Makefile @@ -1,39 +1,39 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= txaio PORTVERSION= 18.8.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Compatibility API between asyncio/Twisted/Trollius LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.6.4:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=12.1.0:devel/py-twisted@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils PATCH_SITES= https://github.com/crossbario/${PORTNAME}/commit/ PATCHFILES= 9217f054b7eccc120f84e01995479125e07de59a.patch:-p1 NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}trollius>=2.0:devel/py-trollius@${PY_FLAVOR} .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-typechecks/Makefile b/devel/py-typechecks/Makefile index 8a055ec324c5..481d6c4faa2d 100644 --- a/devel/py-typechecks/Makefile +++ b/devel/py-typechecks/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= typechecks DISTVERSION= 0.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Type checking helpers for Python LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-typing-extensions/Makefile b/devel/py-typing-extensions/Makefile index b786e2df0e9b..d4572111a8fb 100644 --- a/devel/py-typing-extensions/Makefile +++ b/devel/py-typing-extensions/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= typing-extensions PORTVERSION= 3.7.4.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= typing_extensions-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Backported and Experimental Type Hints for Python 3.5+ LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-typing-inspect/Makefile b/devel/py-typing-inspect/Makefile index be00da74e328..842266e2074b 100644 --- a/devel/py-typing-inspect/Makefile +++ b/devel/py-typing-inspect/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= typing-inspect PORTVERSION= 0.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= typing_inspect-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Runtime inspection utilities for typing module LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0.3.0:devel/py-mypy_extensions@${PY_FLAVOR} \ ${PY_TYPING} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tzlocal/Makefile b/devel/py-tzlocal/Makefile index f988d428a973..40fde4b01e4f 100644 --- a/devel/py-tzlocal/Makefile +++ b/devel/py-tzlocal/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= tzlocal DISTVERSION= 1.5.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rob.kruus@gmail.com COMMENT= Returns the tzinfo object for the local timezone LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/devel/py-u-msgpack-python/Makefile b/devel/py-u-msgpack-python/Makefile index 552ebf01d0de..f94e64d819a2 100644 --- a/devel/py-u-msgpack-python/Makefile +++ b/devel/py-u-msgpack-python/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= u-msgpack-python PORTVERSION= 2.7.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Portable, lightweight MessagePack (de)serializer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ua_parser/Makefile b/devel/py-ua_parser/Makefile index 599be139de23..9f221a9a8a40 100644 --- a/devel/py-ua_parser/Makefile +++ b/devel/py-ua_parser/Makefile @@ -1,24 +1,24 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= ua_parser PORTVERSION= 0.7.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/_/-/}-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Python port of Browserscope's user agent parser LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/yaml/__init__.py:devel/py-yaml@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/share/ua_parser/regexes.yaml:devel/ua_parser-core \ ${PYTHON_SITELIBDIR}/yaml/__init__.py:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist SUB_FILES= pkg-message .include diff --git a/devel/py-uhid-freebsd/Makefile b/devel/py-uhid-freebsd/Makefile index e133d34a1423..0632c14f7477 100644 --- a/devel/py-uhid-freebsd/Makefile +++ b/devel/py-uhid-freebsd/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= uhid-freebsd PORTVERSION= 1.2.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Python library to retrieve information on uhid devices LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++11-lang python +USES= compiler:c++11-lang python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-unicodecsv/Makefile b/devel/py-unicodecsv/Makefile index 9d715ea0bd18..5250fef6aa54 100644 --- a/devel/py-unicodecsv/Makefile +++ b/devel/py-unicodecsv/Makefile @@ -1,20 +1,20 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= unicodecsv PORTVERSION= 0.14.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Drop-in replacement for Python 2 csv module with Unicode support LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-unicodedata2/Makefile b/devel/py-unicodedata2/Makefile index a582cf61ff91..3b6473f757b7 100644 --- a/devel/py-unicodedata2/Makefile +++ b/devel/py-unicodedata2/Makefile @@ -1,19 +1,19 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= unicodedata2 PORTVERSION= 13.0.0.post2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Unicodedata backport and updates LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-unipath/Makefile b/devel/py-unipath/Makefile index 56e567ce8d69..1d3d40c13bbf 100644 --- a/devel/py-unipath/Makefile +++ b/devel/py-unipath/Makefile @@ -1,18 +1,18 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= Unipath PORTVERSION= 1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Object-oriented alternative to os/os.path/shutil LICENSE= PSFL -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-unittest2/Makefile b/devel/py-unittest2/Makefile index b2396fbe5e94..85e9095c87f9 100644 --- a/devel/py-unittest2/Makefile +++ b/devel/py-unittest2/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= unittest2 PORTVERSION= 1.1.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= New features in unittest backported to Python 2 LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traceback2>=0:devel/py-traceback2@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traceback2>=0:devel/py-traceback2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-unpaddedbase64/Makefile b/devel/py-unpaddedbase64/Makefile index efc574e6ef61..77a3a8a4ec21 100644 --- a/devel/py-unpaddedbase64/Makefile +++ b/devel/py-unpaddedbase64/Makefile @@ -1,30 +1,30 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= unpaddedbase64 PORTVERSION= 1.1.0 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Unpadded Base64 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= matrix-org GH_PROJECT= python-unpaddedbase64 NO_ARCH= yes do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-update_checker/Makefile b/devel/py-update_checker/Makefile index 6470dcd90929..87c4c9277e0b 100644 --- a/devel/py-update_checker/Makefile +++ b/devel/py-update_checker/Makefile @@ -1,26 +1,26 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= update_checker PORTVERSION= 0.16 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python module that will check for package updates LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-urlimport/Makefile b/devel/py-urlimport/Makefile index 0f15034518ef..1da5fa6c51cc 100644 --- a/devel/py-urlimport/Makefile +++ b/devel/py-urlimport/Makefile @@ -1,26 +1,26 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= urlimport PORTVERSION= 0.42b PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://www.cs.nctu.edu.tw/~lwhsu/ports/distfiles/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} EXTRACT_SUFX= .py MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python script for importing modules/packages over the net NO_WRKSUBDIR= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist do-extract: ${MKDIR} ${WRKSRC} ${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC}/${PORTNAME}.py ${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' ${FILESDIR}/setup.py \ > ${WRKSRC}/setup.py .include diff --git a/devel/py-urwid-readline/Makefile b/devel/py-urwid-readline/Makefile index 78bac7123936..270263b4d344 100644 --- a/devel/py-urwid-readline/Makefile +++ b/devel/py-urwid-readline/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= urwid-readline DISTVERSION= 0.12 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= 0mp@FreeBSD.org COMMENT= Textbox edit widget for Urwid that supports readline shortcuts LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>0:devel/py-urwid@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: (cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-urwid/Makefile b/devel/py-urwid/Makefile index 9905e0bbf65f..536c6422d57c 100644 --- a/devel/py-urwid/Makefile +++ b/devel/py-urwid/Makefile @@ -1,33 +1,33 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= urwid PORTVERSION= 2.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Curses-based user interface library for Python LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/urwid/str_util*.so post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/examples/ && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR}/ do-test: cd ${WRKSRC}/ && ${PYTHON_CMD} setup.py test .include diff --git a/devel/py-urwidtrees/Makefile b/devel/py-urwidtrees/Makefile index d49d8e7e1e10..339c624890cd 100644 --- a/devel/py-urwidtrees/Makefile +++ b/devel/py-urwidtrees/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= urwidtrees PORTVERSION= 1.0.2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= geier@lostpackets.de COMMENT= Tree widgets for py-urwid LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=1.0.0:devel/py-urwid@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=1.0.0:devel/py-urwid@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= pazz -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-user_agents/Makefile b/devel/py-user_agents/Makefile index f5e82e73aeee..cfafd1383bbf 100644 --- a/devel/py-user_agents/Makefile +++ b/devel/py-user_agents/Makefile @@ -1,19 +1,19 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= user_agents PORTVERSION= 1.0.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/_/-/}-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Python library to identify devices using User-Agent string RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ua_parser/__init__.py:devel/py-ua_parser@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-userpath/Makefile b/devel/py-userpath/Makefile index 58b71129ff0f..53586ec06c71 100644 --- a/devel/py-userpath/Makefile +++ b/devel/py-userpath/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= userpath PORTVERSION= 1.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add locations to the user PATH without elevated privileges LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-validictory/Makefile b/devel/py-validictory/Makefile index 66b8431c884e..50e0c5720d4d 100644 --- a/devel/py-validictory/Makefile +++ b/devel/py-validictory/Makefile @@ -1,20 +1,20 @@ # Created by: Thomas Zander # $FreeBSD$ PORTNAME= validictory PORTVERSION= 1.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= General purpose Python data validator LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-vcrpy/Makefile b/devel/py-vcrpy/Makefile index 926eca53febd..48ffca23a6b6 100644 --- a/devel/py-vcrpy/Makefile +++ b/devel/py-vcrpy/Makefile @@ -1,40 +1,40 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= vcrpy PORTVERSION= 2.0.1 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Automatically mock HTTP interactions to simplify and speed up testing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include .if ${PYTHON_VER} < 3.3 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${PY_FLAVOR} .endif .if ${PYTHON_VER} >= 3.4 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}yarl>0:www/py-yarl@${PY_FLAVOR} .endif .include diff --git a/devel/py-vcver/Makefile b/devel/py-vcver/Makefile index a5ac4c99fb1e..56dfde506c97 100644 --- a/devel/py-vcver/Makefile +++ b/devel/py-vcver/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= vcver PORTVERSION= 0.2.11 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provide package versions with version control data LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-vcversioner/Makefile b/devel/py-vcversioner/Makefile index e0ea1c127ff2..33579dd11ec7 100644 --- a/devel/py-vcversioner/Makefile +++ b/devel/py-vcversioner/Makefile @@ -1,20 +1,20 @@ # Created by: Muhammad Moinur Rahman # $FreeBSD$ PORTNAME= vcversioner PORTVERSION= 2.16.0.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Use version control tags to discover version numbers LICENSE= ISCL -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-verboselogs/Makefile b/devel/py-verboselogs/Makefile index e78da28fd436..9c09870399ce 100644 --- a/devel/py-verboselogs/Makefile +++ b/devel/py-verboselogs/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= verboselogs PORTVERSION= 1.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Verbose logging level for Python logging module LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-versiontools/Makefile b/devel/py-versiontools/Makefile index 65bbb52be701..6965c0b603c3 100644 --- a/devel/py-versiontools/Makefile +++ b/devel/py-versiontools/Makefile @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= versiontools PORTVERSION= 1.9.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Smart replacement for plain tuple used in __version__ -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-vine/Makefile b/devel/py-vine/Makefile index 25e94d569b2b..12924f8920e6 100644 --- a/devel/py-vine/Makefile +++ b/devel/py-vine/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= vine PORTVERSION= 1.3.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Promise library for Python LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-virtualenv-api/Makefile b/devel/py-virtualenv-api/Makefile index 801e78084622..ed60093deb59 100644 --- a/devel/py-virtualenv-api/Makefile +++ b/devel/py-virtualenv-api/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= virtualenv-api PORTVERSION= 2.1.18 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= API for virtualenv/pip LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-virtualenv-clone/Makefile b/devel/py-virtualenv-clone/Makefile index 003585e86442..b0432efa0d4e 100644 --- a/devel/py-virtualenv-clone/Makefile +++ b/devel/py-virtualenv-clone/Makefile @@ -1,23 +1,23 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= virtualenv-clone PORTVERSION= 0.5.4 PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python virtualenv cloning script LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-virtualenvwrapper/Makefile b/devel/py-virtualenvwrapper/Makefile index f9a541015d72..65e9233d0215 100644 --- a/devel/py-virtualenvwrapper/Makefile +++ b/devel/py-virtualenvwrapper/Makefile @@ -1,58 +1,58 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= virtualenvwrapper PORTVERSION= 4.8.4 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Enhancements to virtualenv LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stevedore>0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv-clone>0:devel/py-virtualenv-clone@${PY_FLAVOR} # Actually 2.6-2.7,3.3-3.6 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PY_SPHINX} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-bitbucket>=1.0:textproc/py-sphinxcontrib-bitbucket@${PY_FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+=build_sphinx \ PYDISTUTILS_BUILDARGS="-a -E" PORTDOCS= * NO_ARCH= yes post-patch: ${REINPLACE_CMD} \ -e 's|$$(command \\which python)|${PYTHON_CMD}|1' \ -e 's|="virtualenv"|="virtualenv${UNIQUE_SUFFIX}"|1' \ -e 's|="virtualenv-clone"|="virtualenv-clone${UNIQUE_SUFFIX}"|1' \ ${WRKSRC}/${PORTNAME}.sh ${REINPLACE_CMD} \ -e 's|which virtualenvwrapper.sh|which ${PORTNAME}.sh${UNIQUE_SUFFIX}|' \ ${WRKSRC}/${PORTNAME}_lazy.sh post-patch-DOCS-on: @${REINPLACE_CMD} -e 's|python setup.py|${PYTHON_CMD} setup.py|' \ ${WRKSRC}/docs/source/conf.py post-build-DOCS-on: @${RM} ${WRKSRC}/docs/build/html/.buildinfo post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/docs/build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-visitor/Makefile b/devel/py-visitor/Makefile index 3ec5d07a1ddc..da651ce0cfa3 100644 --- a/devel/py-visitor/Makefile +++ b/devel/py-visitor/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= visitor PORTVERSION= 0.1.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tiny Pythonic visitor implementation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-voluptuous/Makefile b/devel/py-voluptuous/Makefile index 891eb222bf06..ba9ed73a2a25 100644 --- a/devel/py-voluptuous/Makefile +++ b/devel/py-voluptuous/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= voluptuous PORTVERSION= 0.12.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python data validation library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && nosetests-${PYTHON_VER} .include diff --git a/devel/py-vsts-cd-manager/Makefile b/devel/py-vsts-cd-manager/Makefile index eeca5a87611e..725b36b1d252 100644 --- a/devel/py-vsts-cd-manager/Makefile +++ b/devel/py-vsts-cd-manager/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= vsts-cd-manager PORTVERSION= 1.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python wrapper around some of the Visual Studio Team Services APIs LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.2.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-vsts/Makefile b/devel/py-vsts/Makefile index c4e6101f22af..7b7128a32db5 100644 --- a/devel/py-vsts/Makefile +++ b/devel/py-vsts/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= vsts PORTVERSION= 0.1.25 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python wrapper around the VSTS APIs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.0:net-mgmt/py-msrest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-wadllib/Makefile b/devel/py-wadllib/Makefile index eef9f7c87389..3e2d96bd8a88 100644 --- a/devel/py-wadllib/Makefile +++ b/devel/py-wadllib/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= wadllib PORTVERSION= 1.3.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Navigate HTTP resources using WADL files as guides LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}lazr.uri>=0:devel/py-lazr.uri@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-watchdog/Makefile b/devel/py-watchdog/Makefile index 3d270c2f7997..7d4e9dfd8442 100644 --- a/devel/py-watchdog/Makefile +++ b/devel/py-watchdog/Makefile @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= watchdog PORTVERSION= 0.9.0 DISTVERSIONPREFIX= v PORTREVISION= 0 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python API library to monitor file system events LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argh>=0.26.1:devel/py-argh@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathtools>=0.1.2:devel/py-pathtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pathtools>=0.1.2:devel/py-pathtools@${PY_FLAVOR} \ ${PY_SPHINX} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} GH_ACCOUNT= gorakhargosh NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= * post-build-DOCS-on: (cd ${WRKSRC}/docs ; ${MAKE_CMD} SPHINXBUILD=sphinx-build-${PYTHON_VER} html) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/build/html ; \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "-not -name .buildinfo") .include diff --git a/devel/py-wcwidth/Makefile b/devel/py-wcwidth/Makefile index 2321b54120e8..fa14df8185a3 100644 --- a/devel/py-wcwidth/Makefile +++ b/devel/py-wcwidth/Makefile @@ -1,19 +1,19 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= wcwidth PORTVERSION= 0.1.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Determine the printable width of the terminal LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-weblib/Makefile b/devel/py-weblib/Makefile index d3eb44402bc1..8dad06c2feee 100644 --- a/devel/py-weblib/Makefile +++ b/devel/py-weblib/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= weblib PORTVERSION= 0.1.30 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Set of tools for web scraping projects LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytils>0:russian/py-pytils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}user_agent>0:www/py-user_agent@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-websockify/Makefile b/devel/py-websockify/Makefile index ea97a28d5b01..81279b8ad16f 100644 --- a/devel/py-websockify/Makefile +++ b/devel/py-websockify/Makefile @@ -1,22 +1,22 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= websockify PORTVERSION= 0.9.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= WebSockets support for any application/server LICENSE= LGPL3 RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-whichcraft/Makefile b/devel/py-whichcraft/Makefile index 6028341f0e27..de7814692063 100644 --- a/devel/py-whichcraft/Makefile +++ b/devel/py-whichcraft/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= whichcraft PORTVERSION= 0.6.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Cross-platform cross-python shutil.which functionality LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.1.0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.23.0:devel/py-wheel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} test_whichcraft.py .include diff --git a/devel/py-wrapt/Makefile b/devel/py-wrapt/Makefile index 74d0a017eb35..4b6339a122e1 100644 --- a/devel/py-wrapt/Makefile +++ b/devel/py-wrapt/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= wrapt PORTVERSION= 1.12.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Decorators, wrappers and monkey patching LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/wrapt/_wrappers*.so .include diff --git a/devel/py-wsgi-intercept/Makefile b/devel/py-wsgi-intercept/Makefile index 0d94b64aaa8e..e37998cba1be 100644 --- a/devel/py-wsgi-intercept/Makefile +++ b/devel/py-wsgi-intercept/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= wsgi-intercept PORTVERSION= 1.9.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= wsgi_intercept-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= WSGI application in place of a real URI for testing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-wsgi_xmlrpc/Makefile b/devel/py-wsgi_xmlrpc/Makefile index 7a188d92f5c5..747f500f53ef 100644 --- a/devel/py-wsgi_xmlrpc/Makefile +++ b/devel/py-wsgi_xmlrpc/Makefile @@ -1,20 +1,20 @@ # Created by: Yevgen Drachenko # $FreeBSD$ PORTNAME= wsgi_xmlrpc PORTVERSION= 0.2.8 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/_/-/}-${PORTVERSION} MAINTAINER= geka@sippysoft.com COMMENT= WSGI application for a simple XMLRPC method dispatching LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-wsme/Makefile b/devel/py-wsme/Makefile index d3266c62a716..b2d1d266aa79 100644 --- a/devel/py-wsme/Makefile +++ b/devel/py-wsme/Makefile @@ -1,29 +1,29 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= wsme PORTVERSION= 0.10.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WSME-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplify the writing of REST APIs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.12:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplegeneric>=0:devel/py-simplegeneric@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.8.0:www/py-webob@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xattr/Makefile b/devel/py-xattr/Makefile index ac0e984e0307..310b8c6cc27d 100644 --- a/devel/py-xattr/Makefile +++ b/devel/py-xattr/Makefile @@ -1,25 +1,25 @@ # Created by: bland@FreeBSD.org # $FreeBSD$ PORTNAME= xattr PORTVERSION= 0.9.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= timur@FreeBSD.org COMMENT= Python wrapper for extended filesystem attributes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xattr/_lib*.so .include diff --git a/devel/py-xcaplib/Makefile b/devel/py-xcaplib/Makefile index 5c6d9b26c773..583726d35c75 100644 --- a/devel/py-xcaplib/Makefile +++ b/devel/py-xcaplib/Makefile @@ -1,25 +1,25 @@ # Created by: Eugene Grosbein # $FreeBSD$ PORTNAME= xcaplib PORTVERSION= 1.2.2 CATEGORIES= devel python MASTER_SITES= http://download.ag-projects.com/XCAP/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python XCAP client library LICENSE= LGPL20+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}application>=1.1.5:devel/py-application@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xdg/Makefile b/devel/py-xdg/Makefile index bbad7731d7e5..7edd0de95414 100644 --- a/devel/py-xdg/Makefile +++ b/devel/py-xdg/Makefile @@ -1,26 +1,26 @@ # Created by: michael johnson # $FreeBSD$ # $MCom: ports/devel/py-xdg/Makefile,v 1.4 2007/09/10 05:35:05 mezz Exp $ PORTNAME= xdg PORTVERSION= 0.27 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= Python library to access freedesktop.org standards LICENSE= LGPL20 NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-patch: @${REINPLACE_CMD} -e \ 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/xdg/BaseDirectory.py .include diff --git a/devel/py-xdis/Makefile b/devel/py-xdis/Makefile index 9f204f523649..aecfc2fe8848 100644 --- a/devel/py-xdis/Makefile +++ b/devel/py-xdis/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= xdis PORTVERSION= 5.0.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cross-Python bytecode Disassembler and Marshal routines LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xerox/Makefile b/devel/py-xerox/Makefile index 601bae32b9d9..6a11fd1271f4 100644 --- a/devel/py-xerox/Makefile +++ b/devel/py-xerox/Makefile @@ -1,20 +1,20 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= xerox PORTVERSION= 0.4.1 #PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Simple copy and paste in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-xmltodict/Makefile b/devel/py-xmltodict/Makefile index 95e14365d789..5f66298d01f3 100644 --- a/devel/py-xmltodict/Makefile +++ b/devel/py-xmltodict/Makefile @@ -1,27 +1,27 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= xmltodict PORTVERSION= 0.12.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= XML parser that returns python dictionaries LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/nosetests-${PYTHON_VER} .include diff --git a/devel/py-xstatic-angular-bootstrap/Makefile b/devel/py-xstatic-angular-bootstrap/Makefile index a3b21cd115f6..f19eb212bc0b 100644 --- a/devel/py-xstatic-angular-bootstrap/Makefile +++ b/devel/py-xstatic-angular-bootstrap/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-angular-bootstrap PORTVERSION= 2.5.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-Bootstrap-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-Bootstrap (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-angular-fileupload/Makefile b/devel/py-xstatic-angular-fileupload/Makefile index 1862c9758111..a4faedf266e4 100644 --- a/devel/py-xstatic-angular-fileupload/Makefile +++ b/devel/py-xstatic-angular-fileupload/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-angular-fileupload PORTVERSION= 12.0.4.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-FileUpload-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-FileUpload (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-angular-gettext/Makefile b/devel/py-xstatic-angular-gettext/Makefile index b3a074cbfc0a..53a9434ecf1b 100644 --- a/devel/py-xstatic-angular-gettext/Makefile +++ b/devel/py-xstatic-angular-gettext/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-angular-gettext PORTVERSION= 2.4.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-Gettext-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-Gettext (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-angular-lrdragndrop/Makefile b/devel/py-xstatic-angular-lrdragndrop/Makefile index 6d90798cd0ed..ae6149d929df 100644 --- a/devel/py-xstatic-angular-lrdragndrop/Makefile +++ b/devel/py-xstatic-angular-lrdragndrop/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-angular-lrdragndrop PORTVERSION= 1.0.2.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-lrdragndrop-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-lrdragndrop (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-angular-schema-form/Makefile b/devel/py-xstatic-angular-schema-form/Makefile index 7a873a27c9c7..175f7a24380c 100644 --- a/devel/py-xstatic-angular-schema-form/Makefile +++ b/devel/py-xstatic-angular-schema-form/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-angular-schema-form PORTVERSION= 0.8.13.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-Schema-Form-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-Schema-Form (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-angular/Makefile b/devel/py-xstatic-angular/Makefile index a1c001a6608e..2abed657bc10 100644 --- a/devel/py-xstatic-angular/Makefile +++ b/devel/py-xstatic-angular/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-angular PORTVERSION= 1.5.8.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-bootstrap-datepicker/Makefile b/devel/py-xstatic-bootstrap-datepicker/Makefile index aa9d72cba37f..dccb5bd86d09 100644 --- a/devel/py-xstatic-bootstrap-datepicker/Makefile +++ b/devel/py-xstatic-bootstrap-datepicker/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-bootstrap-datepicker PORTVERSION= 1.4.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Bootstrap-Datepicker-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Datepicker for Bootstrap (bootstrap-datepicker) LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-bootstrap-scss/Makefile b/devel/py-xstatic-bootstrap-scss/Makefile index 2e8d5b71622a..bb19ceb49618 100644 --- a/devel/py-xstatic-bootstrap-scss/Makefile +++ b/devel/py-xstatic-bootstrap-scss/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-bootstrap-scss PORTVERSION= 3.4.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Bootstrap-SCSS-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bootstrap-SCSS (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-bootswatch/Makefile b/devel/py-xstatic-bootswatch/Makefile index 9ec5bdc30179..93def31123c3 100644 --- a/devel/py-xstatic-bootswatch/Makefile +++ b/devel/py-xstatic-bootswatch/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-bootswatch PORTVERSION= 3.3.7.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-bootswatch-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= bootswatch (themes for Bootstrap) (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-d3/Makefile b/devel/py-xstatic-d3/Makefile index e27b0e2a0fe3..a430c3d31972 100644 --- a/devel/py-xstatic-d3/Makefile +++ b/devel/py-xstatic-d3/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-d3 PORTVERSION= 3.5.17.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-D3-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= D3 (Data-Driven Documents) (XStatic packaging standard) LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-font-awesome/Makefile b/devel/py-xstatic-font-awesome/Makefile index 055cdc6ec7a8..71fea4b99978 100644 --- a/devel/py-xstatic-font-awesome/Makefile +++ b/devel/py-xstatic-font-awesome/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-font-awesome PORTVERSION= 4.7.0.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Font-Awesome-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Iconic font and CSS framework (font-awesome) LICENSE= OFL11 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-hogan/Makefile b/devel/py-xstatic-hogan/Makefile index 00541d604b90..ad61746c2bf5 100644 --- a/devel/py-xstatic-hogan/Makefile +++ b/devel/py-xstatic-hogan/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-hogan PORTVERSION= 2.0.0.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Hogan-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Hogan (XStatic packaging standard) LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-jasmine/Makefile b/devel/py-xstatic-jasmine/Makefile index 189818fbd09d..a7cafee0a193 100644 --- a/devel/py-xstatic-jasmine/Makefile +++ b/devel/py-xstatic-jasmine/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-jasmine PORTVERSION= 2.4.1.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Jasmine-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Jasmine (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-jquery-migrate/Makefile b/devel/py-xstatic-jquery-migrate/Makefile index 54edbd4a7462..4c305426649d 100644 --- a/devel/py-xstatic-jquery-migrate/Makefile +++ b/devel/py-xstatic-jquery-migrate/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-jquery-migrate PORTVERSION= 1.2.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-JQuery-Migrate-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JQuery-Migrate (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-jquery-ui/Makefile b/devel/py-xstatic-jquery-ui/Makefile index 0f4aef2ddbe9..16a60cfe7de5 100644 --- a/devel/py-xstatic-jquery-ui/Makefile +++ b/devel/py-xstatic-jquery-ui/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-jquery-ui PORTVERSION= 1.12.1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-jquery-ui-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= jquery-ui (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery>=0:devel/py-xstatic-jquery@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-jquery.quicksearch/Makefile b/devel/py-xstatic-jquery.quicksearch/Makefile index 3c99e8fd5f32..8637ee0202ed 100644 --- a/devel/py-xstatic-jquery.quicksearch/Makefile +++ b/devel/py-xstatic-jquery.quicksearch/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-jquery.quicksearch PORTVERSION= 2.0.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-JQuery.quicksearch-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JQuery.quicksearch (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-jquery.tablesorter/Makefile b/devel/py-xstatic-jquery.tablesorter/Makefile index 347f0d4446ef..1e0abf81f637 100644 --- a/devel/py-xstatic-jquery.tablesorter/Makefile +++ b/devel/py-xstatic-jquery.tablesorter/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-jquery.tablesorter PORTVERSION= 2.14.5.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-JQuery.TableSorter-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JQuery.TableSorter (XStatic packaging standard) LICENSE= GPLv2 MIT LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-jquery/Makefile b/devel/py-xstatic-jquery/Makefile index 1dbf70637391..d61a76738e5a 100644 --- a/devel/py-xstatic-jquery/Makefile +++ b/devel/py-xstatic-jquery/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-jquery PORTVERSION= 3.5.1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-jQuery-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= jQuery (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-jsencrypt/Makefile b/devel/py-xstatic-jsencrypt/Makefile index 87f6b3c7b9a3..515c4f604ab7 100644 --- a/devel/py-xstatic-jsencrypt/Makefile +++ b/devel/py-xstatic-jsencrypt/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-jsencrypt PORTVERSION= 2.3.1.1 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-JSEncrypt-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSEncrypt (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-mdi/Makefile b/devel/py-xstatic-mdi/Makefile index 587e2aeb6758..c36f89975b13 100644 --- a/devel/py-xstatic-mdi/Makefile +++ b/devel/py-xstatic-mdi/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-mdi PORTVERSION= 1.6.50.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-mdi-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= mdi (Material Design Icons) (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-objectpath/Makefile b/devel/py-xstatic-objectpath/Makefile index 13ee74733da3..5ad84b67733d 100644 --- a/devel/py-xstatic-objectpath/Makefile +++ b/devel/py-xstatic-objectpath/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-objectpath PORTVERSION= 1.2.1.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-objectpath-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= objectpath (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-rickshaw/Makefile b/devel/py-xstatic-rickshaw/Makefile index 068c30dbf498..9d1a5f8980b2 100644 --- a/devel/py-xstatic-rickshaw/Makefile +++ b/devel/py-xstatic-rickshaw/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-rickshaw PORTVERSION= 1.5.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Rickshaw-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Rickshaw (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-roboto-fontface/Makefile b/devel/py-xstatic-roboto-fontface/Makefile index 073585639a80..90e9d899c35a 100644 --- a/devel/py-xstatic-roboto-fontface/Makefile +++ b/devel/py-xstatic-roboto-fontface/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-roboto-fontface PORTVERSION= 0.5.0.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-roboto-fontface-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= roboto-fontface (XStatic packaging standard) LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-smart-table/Makefile b/devel/py-xstatic-smart-table/Makefile index 4c6375ea9049..ee38ae469058 100644 --- a/devel/py-xstatic-smart-table/Makefile +++ b/devel/py-xstatic-smart-table/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-smart-table PORTVERSION= 1.4.13.2 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-smart-table-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= smart-table (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-spin/Makefile b/devel/py-xstatic-spin/Makefile index 78ba592acc95..31e9ac67ead1 100644 --- a/devel/py-xstatic-spin/Makefile +++ b/devel/py-xstatic-spin/Makefile @@ -1,23 +1,23 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-spin PORTVERSION= 1.2.5.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Spin-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Spin (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-term.js/Makefile b/devel/py-xstatic-term.js/Makefile index 0c913f4810dc..f3c35c61e3c3 100644 --- a/devel/py-xstatic-term.js/Makefile +++ b/devel/py-xstatic-term.js/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-term.js PORTVERSION= 0.0.7.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-term.js-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= term.js (XStatic packaging standard) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic-tv4/Makefile b/devel/py-xstatic-tv4/Makefile index c060424e1541..64b78f5b4397 100644 --- a/devel/py-xstatic-tv4/Makefile +++ b/devel/py-xstatic-tv4/Makefile @@ -1,25 +1,25 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic-tv4 PORTVERSION= 1.2.7.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-tv4-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= tv4 (XStatic packaging standard) LICENSE= MIT PD LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xstatic/Makefile b/devel/py-xstatic/Makefile index 00cfa2915981..bd9f74bf49fa 100644 --- a/devel/py-xstatic/Makefile +++ b/devel/py-xstatic/Makefile @@ -1,21 +1,21 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= xstatic PORTVERSION= 1.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= XStatic base package with minimal support code LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xxhash/Makefile b/devel/py-xxhash/Makefile index 4e6fdf6b977a..f39fcb7df66c 100644 --- a/devel/py-xxhash/Makefile +++ b/devel/py-xxhash/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= xxhash PORTVERSION= 2.0.0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for the xxHash library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= xxhash>=0.8.0:devel/xxhash LIB_DEPENDS= libxxhash.so:devel/xxhash -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFIGURE_ENV= XXHASH_LINK_SO=yes MAKE_ENV= XXHASH_LINK_SO=yes post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xxhash/_xxhash*.so .include diff --git a/devel/py-yaml/Makefile b/devel/py-yaml/Makefile index 6426128e1e47..6fcc210d3a64 100644 --- a/devel/py-yaml/Makefile +++ b/devel/py-yaml/Makefile @@ -1,46 +1,46 @@ # Created by: ijliao@FreeBSD.org # $FreeBSD$ PORTNAME= yaml PORTVERSION= 5.3.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyYAML-${PORTVERSION} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Python YAML parser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= LIBYAML EXAMPLES LIBYAML_DESC= Use textproc/libyaml for faster parsing LIBYAML_LIB_DEPENDS= libyaml.so:textproc/libyaml .include .if ${PORT_OPTIONS:MLIBYAML} PYDISTUTILS_SETUP+= --with-libyaml PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS+= --include-dirs=${LOCALBASE}/include \ --library-dirs=${LOCALBASE}/lib .else PYDISTUTILS_SETUP+= --without-libyaml NO_ARCH= yes .endif post-install-EXAMPLES-on: @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/) post-install-LIBYAML-on: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_yaml*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-yamllint/Makefile b/devel/py-yamllint/Makefile index bdc470b370d5..024f1abf25aa 100644 --- a/devel/py-yamllint/Makefile +++ b/devel/py-yamllint/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= yamllint PORTVERSION= 1.25.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Linter for YAML files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pathspec>=0.5.3:devel/py-pathspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/pytest-${PYTHON_VER} tests .include diff --git a/devel/py-yamlordereddictloader/Makefile b/devel/py-yamlordereddictloader/Makefile index 5b2d3b66bd60..735b2f886f6c 100644 --- a/devel/py-yamlordereddictloader/Makefile +++ b/devel/py-yamlordereddictloader/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= yamlordereddictloader DISTVERSION= 0.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Loader and a dumper for PyYAML allowing to keep items order LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-yandex-money-sdk/Makefile b/devel/py-yandex-money-sdk/Makefile index 9ae8c23d2e2a..d0f89dd6bf57 100644 --- a/devel/py-yandex-money-sdk/Makefile +++ b/devel/py-yandex-money-sdk/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= yandex-money-sdk PORTVERSION= 0.1.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= SDK yandex money API LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.4.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-yappi/Makefile b/devel/py-yappi/Makefile index 607a6610fa77..c012bfea36d2 100644 --- a/devel/py-yappi/Makefile +++ b/devel/py-yappi/Makefile @@ -1,27 +1,27 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= yappi PORTVERSION= 1.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Yet Another Python Profiler LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=20.6.2:devel/py-gevent@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_yappi*.so do-test: cd ${WRKSRC} && ${PYTHON_CMD} run_tests.py .include diff --git a/devel/py-yapps2/Makefile b/devel/py-yapps2/Makefile index b484e30121d0..f475379677cc 100644 --- a/devel/py-yapps2/Makefile +++ b/devel/py-yapps2/Makefile @@ -1,20 +1,20 @@ # Created by: xenophon+fbsdports@irtnog.org # $FreeBSD$ PORTNAME= yapps2 PORTVERSION= 2.1.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://theory.stanford.edu/~amitp/yapps/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= yapps${PORTVERSION} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Easy-to-use parser generator that generates Python code PORTSCOUT= skipv:2-2.1.1-17.1 WRKSRC= ${WRKDIR}/Yapps-${PORTVERSION} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-yarg/Makefile b/devel/py-yarg/Makefile index 99f653c17897..01fe9c1ebaaf 100644 --- a/devel/py-yarg/Makefile +++ b/devel/py-yarg/Makefile @@ -1,21 +1,21 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= yarg PORTVERSION= 0.1.9 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Easy to use PyPI client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-yaspin/Makefile b/devel/py-yaspin/Makefile index 3c525f9c3371..68fbde7cfa25 100644 --- a/devel/py-yaspin/Makefile +++ b/devel/py-yaspin/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= yaspin PORTVERSION= 1.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Yet Another Terminal Spinner LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-yattag/Makefile b/devel/py-yattag/Makefile index 5c5757656fa2..17e527085fd3 100644 --- a/devel/py-yattag/Makefile +++ b/devel/py-yattag/Makefile @@ -1,25 +1,25 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= yattag PORTVERSION= 1.14.0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Generate HTML or XML in a pythonic way LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/license/lgpl-2.1.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER}) .include diff --git a/devel/py-yg.lockfile/Makefile b/devel/py-yg.lockfile/Makefile index 44ce4d10996a..78e39b3d3d73 100644 --- a/devel/py-yg.lockfile/Makefile +++ b/devel/py-yg.lockfile/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= yg.lockfile PORTVERSION= 2.3 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Provides lockfile objects with timeouts and context manager LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zclockfile>=0:devel/py-zclockfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.5:devel/py-contextlib2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.functools2>=1.16:devel/py-jaraco.functools2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tempora1>=0:devel/py-tempora1@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=1.16:devel/py-jaraco.functools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tempora>=0:devel/py-tempora@${PY_FLAVOR} .endif .include diff --git a/devel/py-yunomi/Makefile b/devel/py-yunomi/Makefile index 604392748267..91b31db74238 100644 --- a/devel/py-yunomi/Makefile +++ b/devel/py-yunomi/Makefile @@ -1,30 +1,30 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= yunomi PORTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Metrics library with rate, distribution and timing information LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_LOCALE= en_US.UTF-8 USE_PYTHON= autoplist concurrent distutils PORTDOCS= README.rst HISTORY.rst OPTIONS_DEFINE= DOCS post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-z3c.autoinclude/Makefile b/devel/py-z3c.autoinclude/Makefile index aa19e4c83986..13d2d08d9bc0 100644 --- a/devel/py-z3c.autoinclude/Makefile +++ b/devel/py-z3c.autoinclude/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= z3c.autoinclude PORTVERSION= 0.3.6 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Automatically include ZCML LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zc.buildout>=0:devel/py-zc.buildout@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-z3c.batching/Makefile b/devel/py-z3c.batching/Makefile index 1d04036f673c..6b2c22176314 100644 --- a/devel/py-z3c.batching/Makefile +++ b/devel/py-z3c.batching/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= z3c.batching PORTVERSION= 1.1.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Simple sequence batching LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-z3c.zcmlhook/Makefile b/devel/py-z3c.zcmlhook/Makefile index 78d31c3ab715..d7a9ed69b3fe 100644 --- a/devel/py-z3c.zcmlhook/Makefile +++ b/devel/py-z3c.zcmlhook/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= z3c.zcmlhook PORTVERSION= 1.0b1 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Easily hook into the ZCML processing machinery LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${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}zope.configuration>=0:devel/py-zope.configuration@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zc.buildout/Makefile b/devel/py-zc.buildout/Makefile index e6016481e3d3..978b9fe68f3f 100644 --- a/devel/py-zc.buildout/Makefile +++ b/devel/py-zc.buildout/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= zc.buildout PORTVERSION= 2.11.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= rm@FreeBSD.org COMMENT= System for managing development buildouts LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zclockfile/Makefile b/devel/py-zclockfile/Makefile index 90abde50d55c..2930e36724ab 100644 --- a/devel/py-zclockfile/Makefile +++ b/devel/py-zclockfile/Makefile @@ -1,28 +1,28 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= zclockfile DISTVERSION= 2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= zc.lockfile-${DISTVERSION} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Basic inter-process locks LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.testing>0:devel/py-zope.testing@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} setup.py test .include diff --git a/devel/py-zconfig/Makefile b/devel/py-zconfig/Makefile index e5e45d721e72..fc70ac11f027 100644 --- a/devel/py-zconfig/Makefile +++ b/devel/py-zconfig/Makefile @@ -1,22 +1,22 @@ # Created by: Landon Fuller # $FreeBSD$ PORTNAME= zconfig PORTVERSION= 3.0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ZConfig-${PORTVERSION} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= General use python configuration library LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.app.basicskin/Makefile b/devel/py-zope.app.basicskin/Makefile index 8017246ced49..9119840d8098 100644 --- a/devel/py-zope.app.basicskin/Makefile +++ b/devel/py-zope.app.basicskin/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= zope.app.basicskin PORTVERSION= 3.5.1 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope ZMI Basic Skin LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.app.renderer/Makefile b/devel/py-zope.app.renderer/Makefile index 32df353403ab..03a9cf79e180 100644 --- a/devel/py-zope.app.renderer/Makefile +++ b/devel/py-zope.app.renderer/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= zope.app.renderer PORTVERSION= 3.5.1 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Text Renderer Framework LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.5:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}roman>=0:math/py-roman@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.app.schema/Makefile b/devel/py-zope.app.schema/Makefile index 54790a90b73f..d6276c2aa9b0 100644 --- a/devel/py-zope.app.schema/Makefile +++ b/devel/py-zope.app.schema/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= zope.app.schema PORTVERSION= 3.5.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Component Architecture based Vocabulary Registry LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.broken/Makefile b/devel/py-zope.broken/Makefile index 40e022d57748..bfe54e90c593 100644 --- a/devel/py-zope.broken/Makefile +++ b/devel/py-zope.broken/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= zope.broken PORTVERSION= 3.6.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Broken Object Interfaces LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.browser/Makefile b/devel/py-zope.browser/Makefile index e5d6b6a3ed13..12191846731d 100644 --- a/devel/py-zope.browser/Makefile +++ b/devel/py-zope.browser/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= zope.browser PORTVERSION= 2.1.0 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Shared Zope Toolkit browser components LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.browserresource/Makefile b/devel/py-zope.browserresource/Makefile index fb54964702b8..ac5e35a21d59 100644 --- a/devel/py-zope.browserresource/Makefile +++ b/devel/py-zope.browserresource/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= zope.browserresource PORTVERSION= 3.10.3 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Browser resources implementation for Zope LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.8:devel/py-zope.publisher@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.traversing>3.7:devel/py-zope.traversing@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.cachedescriptors/Makefile b/devel/py-zope.cachedescriptors/Makefile index 3d6a17793b39..a1adadae9dc0 100644 --- a/devel/py-zope.cachedescriptors/Makefile +++ b/devel/py-zope.cachedescriptors/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= zope.cachedescriptors PORTVERSION= 3.5.1 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Method and property caching decorators LICENSE= ZPL21 -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.component/Makefile b/devel/py-zope.component/Makefile index 612ef0d2960d..0a9f46aaa443 100644 --- a/devel/py-zope.component/Makefile +++ b/devel/py-zope.component/Makefile @@ -1,24 +1,24 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= zope.component PORTVERSION= 4.2.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Component Architecture LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.1.0:devel/py-zope.interface@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.configuration/Makefile b/devel/py-zope.configuration/Makefile index 1b4a14b6e413..532cc13f182b 100644 --- a/devel/py-zope.configuration/Makefile +++ b/devel/py-zope.configuration/Makefile @@ -1,26 +1,26 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= zope.configuration PORTVERSION= 4.1.0 PORTREVISION= 0 CATEGORIES= devel textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Configuration Markup Language (ZCML) LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.contentprovider/Makefile b/devel/py-zope.contentprovider/Makefile index d3b02526abc2..1daba5c43d17 100644 --- a/devel/py-zope.contentprovider/Makefile +++ b/devel/py-zope.contentprovider/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= zope.contentprovider PORTVERSION= 3.7.2 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Content Provider Framework for Zope Templates LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.5.1dev:devel/py-zope.schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.contenttype/Makefile b/devel/py-zope.contenttype/Makefile index b451095be7ce..199f71b0f7d1 100644 --- a/devel/py-zope.contenttype/Makefile +++ b/devel/py-zope.contenttype/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= zope.contenttype PORTVERSION= 3.5.5 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope contenttype LICENSE= ZPL21 -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.copy/Makefile b/devel/py-zope.copy/Makefile index f83f936c1998..aad17c7b10db 100644 --- a/devel/py-zope.copy/Makefile +++ b/devel/py-zope.copy/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= zope.copy PORTVERSION= 3.5.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Pluggable object copying mechanism LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.datetime/Makefile b/devel/py-zope.datetime/Makefile index bf1bb15931f6..558a7474e17b 100644 --- a/devel/py-zope.datetime/Makefile +++ b/devel/py-zope.datetime/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= zope.datetime PORTVERSION= 3.4.1 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Commonly used date and time related utility functions LICENSE= ZPL21 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.deferredimport/Makefile b/devel/py-zope.deferredimport/Makefile index e8c21494dd26..4e59ce752c84 100644 --- a/devel/py-zope.deferredimport/Makefile +++ b/devel/py-zope.deferredimport/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= zope.deferredimport PORTVERSION= 3.5.3 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Allows to import names that will be resolved when used in the code LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.deprecation/Makefile b/devel/py-zope.deprecation/Makefile index be416c2b6484..98c0a7e19ccc 100644 --- a/devel/py-zope.deprecation/Makefile +++ b/devel/py-zope.deprecation/Makefile @@ -1,20 +1,20 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= zope.deprecation PORTVERSION= 4.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope 3 Deprecation Infrastructure LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.dottedname/Makefile b/devel/py-zope.dottedname/Makefile index 1ad4336d5e86..c27139dad976 100644 --- a/devel/py-zope.dottedname/Makefile +++ b/devel/py-zope.dottedname/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= zope.dottedname PORTVERSION= 3.4.6 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Resolver for Python dotted names LICENSE= ZPL21 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.event/Makefile b/devel/py-zope.event/Makefile index 599d02ea3cf3..a9ea75246652 100644 --- a/devel/py-zope.event/Makefile +++ b/devel/py-zope.event/Makefile @@ -1,21 +1,21 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= zope.event PORTVERSION= 4.1.0 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Very basic event publishing system LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.exceptions/Makefile b/devel/py-zope.exceptions/Makefile index 859d4012bb1a..fe8ef980a986 100644 --- a/devel/py-zope.exceptions/Makefile +++ b/devel/py-zope.exceptions/Makefile @@ -1,22 +1,22 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= zope.exceptions PORTVERSION= 4.0.0.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= General Zope Exceptions LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.filerepresentation/Makefile b/devel/py-zope.filerepresentation/Makefile index 2fe987d79d7e..3d50625f3bab 100644 --- a/devel/py-zope.filerepresentation/Makefile +++ b/devel/py-zope.filerepresentation/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= zope.filerepresentation PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= File-system Representation Interfaces LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.globalrequest/Makefile b/devel/py-zope.globalrequest/Makefile index e865c57f0e0a..6bca65f67404 100644 --- a/devel/py-zope.globalrequest/Makefile +++ b/devel/py-zope.globalrequest/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= zope.globalrequest PORTVERSION= 1.1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Global way of retrieving the currently active request LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.traversing>0:devel/py-zope.traversing@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.i18n/Makefile b/devel/py-zope.i18n/Makefile index ce543d9598f6..df70bdf386ca 100644 --- a/devel/py-zope.i18n/Makefile +++ b/devel/py-zope.i18n/Makefile @@ -1,29 +1,29 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= zope.i18n PORTVERSION= 3.8.0 PORTREVISION= 1 CATEGORIES= devel www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Internationalization Support LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.3.0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} -USES= gettext python +USES= gettext python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-zope.interface/Makefile b/devel/py-zope.interface/Makefile index a567eeee70f3..e1e7efe100ec 100644 --- a/devel/py-zope.interface/Makefile +++ b/devel/py-zope.interface/Makefile @@ -1,23 +1,23 @@ # Created by: Neal Nelson # $FreeBSD$ PORTNAME= zope.interface PORTVERSION= 4.6.0 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Interfaces for Python LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zope/interface/_zope_interface_coptimizations*.so .include diff --git a/devel/py-zope.lifecycleevent/Makefile b/devel/py-zope.lifecycleevent/Makefile index 9fe7f693874a..aa4561b82f5b 100644 --- a/devel/py-zope.lifecycleevent/Makefile +++ b/devel/py-zope.lifecycleevent/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= zope.lifecycleevent PORTVERSION= 3.7.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Object life-cycle events LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.location/Makefile b/devel/py-zope.location/Makefile index 8db9a4b13a9b..25fcd01fcdbf 100644 --- a/devel/py-zope.location/Makefile +++ b/devel/py-zope.location/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= zope.location PORTVERSION= 3.9.1 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Location LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.proxy>3.3:net/py-zope.proxy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.6:devel/py-zope.schema@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.processlifetime/Makefile b/devel/py-zope.processlifetime/Makefile index c79995b6a9d3..207bda9e33ee 100644 --- a/devel/py-zope.processlifetime/Makefile +++ b/devel/py-zope.processlifetime/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= zope.processlifetime PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope process lifetime events LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.publisher/Makefile b/devel/py-zope.publisher/Makefile index ce5b43730e69..e9d457c6adee 100644 --- a/devel/py-zope.publisher/Makefile +++ b/devel/py-zope.publisher/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= zope.publisher PORTVERSION= 3.13.1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Publishes Python objects on the web LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=3.5:devel/py-zope.contenttype@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.schema/Makefile b/devel/py-zope.schema/Makefile index c24f2979c4a9..f88af1162361 100644 --- a/devel/py-zope.schema/Makefile +++ b/devel/py-zope.schema/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= zope.schema PORTVERSION= 4.2.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Interface extension for defining data schemas LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.sequencesort/Makefile b/devel/py-zope.sequencesort/Makefile index 38bc9a4b4cde..0872172dfe6f 100644 --- a/devel/py-zope.sequencesort/Makefile +++ b/devel/py-zope.sequencesort/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= zope.sequencesort PORTVERSION= 3.4.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Very Advanced Sequence Sorting LICENSE= ZPL21 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.size/Makefile b/devel/py-zope.size/Makefile index e6c28f35dab5..96a7015ac0ae 100644 --- a/devel/py-zope.size/Makefile +++ b/devel/py-zope.size/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= zope.size PORTVERSION= 3.5.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Interfaces and simple adapter that give the size of an object LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.tales/Makefile b/devel/py-zope.tales/Makefile index 14aff21ad2c6..3018760673bc 100644 --- a/devel/py-zope.tales/Makefile +++ b/devel/py-zope.tales/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= zope.tales PORTVERSION= 3.5.2 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Template Application Language Expression Syntax (TALES) LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.testing/Makefile b/devel/py-zope.testing/Makefile index 53ab2e358e57..cd4fc732b01a 100644 --- a/devel/py-zope.testing/Makefile +++ b/devel/py-zope.testing/Makefile @@ -1,23 +1,23 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= zope.testing PORTVERSION= 4.1.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope testing helpers LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.traversing/Makefile b/devel/py-zope.traversing/Makefile index 92ea9e26b7e5..bbce63ee1de5 100644 --- a/devel/py-zope.traversing/Makefile +++ b/devel/py-zope.traversing/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= zope.traversing PORTVERSION= 3.14.0 PORTREVISION= 1 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Resolving paths in the object hierarchy LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.proxy>3.4.2:net/py-zope.proxy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.location>=3.7.0:devel/py-zope.location@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/pycanberra/Makefile b/devel/pycanberra/Makefile index 28bdddfc3925..fa9c1c498b7c 100644 --- a/devel/pycanberra/Makefile +++ b/devel/pycanberra/Makefile @@ -1,27 +1,27 @@ # Created by: blubee # $FreeBSD$ PORTNAME= pycanberra DISTVERSION= 1 PORTREVISION= 2 CATEGORIES= devel MAINTAINER= hello@blubee.me COMMENT= Very basic wrapper for libcanberra LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils optsuffix USE_GITHUB= yes GH_ACCOUNT= totdb GH_TAGNAME= 88c53cd post-patch: @(cd ${WRKSRC} && ${MKDIR} ${WRKSRC}/pycanberra && \ ${MV} pycanberra.py ${WRKSRC}/pycanberra && \ ${TOUCH} __init__.py) .include diff --git a/devel/pycos/Makefile b/devel/pycos/Makefile index ab362fba6425..175e3afd7b79 100644 --- a/devel/pycos/Makefile +++ b/devel/pycos/Makefile @@ -1,21 +1,21 @@ # Created by: Mikhail Teterin # $FreeBSD$ PORTNAME= pycos PORTVERSION= 4.8.11 PORTREVISION= 1 CATEGORIES= devel net MASTER_SITES= SF/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mi@aldan.algebra.com COMMENT= Concurrent, Asynchronous, Distributed, Communicating Tasks with Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/pyobfuscate/Makefile b/devel/pyobfuscate/Makefile index 3dde802271cb..73d8bd58db2d 100644 --- a/devel/pyobfuscate/Makefile +++ b/devel/pyobfuscate/Makefile @@ -1,27 +1,27 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pyobfuscate PORTVERSION= 0.3.20131129 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= cs@FreeBSD.org COMMENT= Python source code obfuscator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= astrand GH_TAGNAME= 47cc6e49bf65649c9fc53fbf4ae7d6e23b565550 -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist concurrent optsuffix NO_ARCH= yes SHEBANG_FILES= *.py pyobfuscate pyobfuscate-install post-patch: @${REINPLACE_CMD} -e "s,'/usr/bin','${PREFIX}/bin'," ${WRKSRC}/setup.py .include diff --git a/devel/pysvn/Makefile b/devel/pysvn/Makefile index 56a38659e734..652bff95cbe8 100644 --- a/devel/pysvn/Makefile +++ b/devel/pysvn/Makefile @@ -1,47 +1,47 @@ # Created by: bra@fsn.hu # $FreeBSD$ PORTNAME= pysvn PORTVERSION= 1.9.12 CATEGORIES= devel MASTER_SITES= http://pysvn.barrys-emacs.org/source_kits/ MAINTAINER= bra@fsn.hu COMMENT= Python binding for Subversion LICENSE= APACHE11 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt LIB_DEPENDS= libsvn_client-1.so:devel/subversion \ libneon.so:www/neon \ libexpat.so:textproc/expat2 -USES= python +USES= python:3.6+ USE_PYTHON= distutils noegginfo concurrent optsuffix PYDISTUTILS_CONFIGURE_TARGET= configure PYDISTUTILS_CONFIGUREARGS= --apr-inc-dir=${LOCALBASE}/include/apr-1 \ --svn-inc-dir=${LOCALBASE}/include/subversion-1 \ --pycxx-dir=${WRKSRC}/../Import/pycxx-7.1.4 \ --pycxx-src-dir=${WRKSRC}/../Import/pycxx-7.1.4/Src PLIST_FILES= %%PYTHON_SITELIBDIR%%/${PORTNAME}/__init__.py \ %%PYTHON_SITELIBDIR%%/${PORTNAME}/_pysvn_${PYTHON_VERSION:S/./_/:S/python//}.so WRKSRC_SUBDIR= Source post-patch: ${REINPLACE_CMD} -e 's|^min_pycxx_version =|pycxx_version = &|g; s|gcc|${CC}|g; s|g++|${CXX}|g' ${WRKSRC}/setup_configure.py do-build: @cd ${WRKSRC} && ${MAKE_CMD} do-install: ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} ${INSTALL_SCRIPT} \ ${WRKSRC}/${PORTNAME}/*.py \ ${WRKSRC}/${PORTNAME}/*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so .include diff --git a/devel/ros-catkin/Makefile b/devel/ros-catkin/Makefile index 71706b5b54ec..a149c0033e38 100644 --- a/devel/ros-catkin/Makefile +++ b/devel/ros-catkin/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= ros-catkin DISTVERSION= 0.7.19 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= CMake-based build system that is used to build all packages in ROS LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake>=3.15:devel/cmake \ googletest>=1.8.1:devel/googletest \ ${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0.4.0:devel/ros-catkin_pkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}empy>=1:textproc/py-empy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= ros GH_PROJECT= catkin .include diff --git a/devel/ros-catkin_pkg/Makefile b/devel/ros-catkin_pkg/Makefile index 649223401298..c8ba0f4e1730 100644 --- a/devel/ros-catkin_pkg/Makefile +++ b/devel/ros-catkin_pkg/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= ros-catkin_pkg DISTVERSION= 0.4.14 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Standard Python library for the catkin build system LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=1:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= catkin_pkg NO_ARCH= yes .include diff --git a/devel/ros-rosdep/Makefile b/devel/ros-rosdep/Makefile index 7f58fce79e2f..6411cfa8e967 100644 --- a/devel/ros-rosdep/Makefile +++ b/devel/ros-rosdep/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= ros-rosdep DISTVERSION= 0.18.0 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Multi-package manager system dependency tool for ROS LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0.4.0:devel/ros-catkin_pkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ros-rospkg>=1:devel/ros-rospkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ros-rosdistro>=0:devel/ros-rosdistro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= rosdep .include diff --git a/devel/ros-rosdistro/Makefile b/devel/ros-rosdistro/Makefile index 16c5394f92f5..516cd7256778 100644 --- a/devel/ros-rosdistro/Makefile +++ b/devel/ros-rosdistro/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= ros-rosdistro DISTVERSION= 0.7.5 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Tools to work with catkinized rosdistro files LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0.4.0:devel/ros-catkin_pkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argparse>=1:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ros-rospkg>=1:devel/ros-rospkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= rosdistro NO_ARCH= yes .include diff --git a/devel/ros-rosinstall/Makefile b/devel/ros-rosinstall/Makefile index 5e6263ae5672..4690fd6ad326 100644 --- a/devel/ros-rosinstall/Makefile +++ b/devel/ros-rosinstall/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= ros-rosinstall DISTVERSION= 0.7.8 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= ROS command-line tools for maintaining a workspace from VCS LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ros-vcstools>=0:devel/ros-vcstools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ros-rosdistro>=0:devel/ros-rosdistro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0:devel/ros-catkin_pkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ros-wstool>=0:devel/ros-wstool@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= vcstools GH_PROJECT= rosinstall .include diff --git a/devel/ros-rosinstall_generator/Makefile b/devel/ros-rosinstall_generator/Makefile index b5bc451c7ef9..22ec2988e7e2 100644 --- a/devel/ros-rosinstall_generator/Makefile +++ b/devel/ros-rosinstall_generator/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= ros-rosinstall_generator DISTVERSION= 0.1.18 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Generator tool for a ROS install distro LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=1:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= rosinstall_generator NO_ARCH= yes .include diff --git a/devel/ros-rospkg/Makefile b/devel/ros-rospkg/Makefile index f2bf6739f30e..f8be2d503571 100644 --- a/devel/ros-rospkg/Makefile +++ b/devel/ros-rospkg/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= ros-rospkg DISTVERSION= 1.2.0 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Python library for ROS packaging system LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=1:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= rospkg .include diff --git a/devel/ros-vcstools/Makefile b/devel/ros-vcstools/Makefile index 7a52c7545b73..38d1276f3ccc 100644 --- a/devel/ros-vcstools/Makefile +++ b/devel/ros-vcstools/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= ros-vcstools DISTVERSION= 0.1.42 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Python library for interacting with various VCS systems LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= vcstools GH_PROJECT= vcstools .include diff --git a/devel/ros-wstool/Makefile b/devel/ros-wstool/Makefile index a8ecda30f953..e028fbf45aa0 100644 --- a/devel/ros-wstool/Makefile +++ b/devel/ros-wstool/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= ros-wstool DISTVERSION= 0.1.18 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Tool for managing a workspace of heterogenous SCM repositories LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ros-vcstools>=0:devel/ros-vcstools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= vcstools GH_PROJECT= wstool .include diff --git a/devel/youcompleteme/Makefile b/devel/youcompleteme/Makefile index f20373773bf5..a42d25b92c86 100644 --- a/devel/youcompleteme/Makefile +++ b/devel/youcompleteme/Makefile @@ -1,88 +1,88 @@ # Created by: Richard Gallamore # $FreeBSD$ PORTNAME= YouCompleteMe DISTVERSION= g20191130 PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Code-completion engine for Vim LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= vim:editors/vim \ ${LOCALBASE}/lib/libboost_thread.so:devel/boost-libs \ ${LOCALBASE}/lib/${PY_BOOST} \ ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}frozendict>0:devel/py-frozendict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>0:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parso>0:textproc/py-parso@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-futures>0:www/py-requests-futures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress@${PY_FLAVOR} \ ${PY_FUTURES} -USES= cmake compiler:c++11-lang python +USES= cmake compiler:c++11-lang python:3.6+ USE_PYTHON= flavors USE_GITHUB= yes GH_ACCOUNT= ycm-core GH_TAGNAME= 1386c6b GH_TUPLE= ycm-core:ycmd:a374320:ycm/third_party/ycmd \ ycm-core:regex:cc538bb:ycmd5/third_party/ycmd/third_party/cregex LLVM_VER= 90 CMAKE_SOURCE_PATH= ${WRKSRC}/third_party/ycmd/cpp PLIST_SUB= VIMFILESDIR=share/vim/vimfiles \ YCMDDIR=share/vim/vimfiles/third_party/ycmd \ PYTHON_MAJOR_VER=${PYTHON_MAJOR_VER} SUB_FILES= pkg-message pkg-install pkg-deinstall SUB_LIST= VIMFILESDIR="${VIMFILESDIR}" \ FIND="${FIND}" OPTIONS_DEFINE= C REGEX OPTIONS_DEFAULT= C REGEX OPTIONS_SUB= yes C_DESC= C-family Semantic Completion Support C_CMAKE_ON= -DPATH_TO_LLVM_ROOT=${LOCALBASE}/llvm${LLVM_VER} C_LIB_DEPENDS= libclang.so:devel/llvm${LLVM_VER} VIMFILESDIR= ${PREFIX}/share/vim/vimfiles CMAKE_ARGS_PY3= -DUSE_PYTHON2:BOOL=OFF CMAKE_ARGS= ${CMAKE_ARGS_PY${PYTHON_MAJOR_VER}} post-patch-REGEX-on: ${PRINTF} "add_subdirectory(../third_party/cregex ${WRKDIR}/.build-regex)" \ >>${WRKSRC}/third_party/ycmd/cpp/CMakeLists.txt do-install: ${MKDIR} ${STAGEDIR}${VIMFILESDIR}/third_party/ycmd/third_party (cd ${WRKSRC} && ${COPYTREE_SHARE} "autoload doc plugin python" \ "${STAGEDIR}${VIMFILESDIR}") (cd ${WRKSRC}/third_party/ycmd && ${COPYTREE_SHARE} \ "ycmd CORE_VERSION cpp" \ "${STAGEDIR}${VIMFILESDIR}/third_party/ycmd") (cd ${WRKSRC}/third_party/ycmd/third_party && ${COPYTREE_SHARE} \ "clang cregex tern_runtime" \ "${STAGEDIR}${VIMFILESDIR}/third_party/ycmd/third_party") ${RM} -rf ${STAGEDIR}${VIMFILESDIR}/third_party/ycmd/cpp/ycm/tests \ ${STAGEDIR}${VIMFILESDIR}/third_party/ycmd/ycmd/tests ${INSTALL_LIB} ${WRKSRC}/third_party/ycmd/ycm_core.so \ ${STAGEDIR}${VIMFILESDIR}/third_party/ycmd do-install-REGEX-on: (cd ${WRKSRC}/third_party/ycmd/third_party && ${COPYTREE_SHARE} \ "cregex" "${STAGEDIR}${VIMFILESDIR}/third_party/ycmd/third_party") ${INSTALL_LIB} ${WRKSRC}/third_party/ycmd/third_party/cregex/regex_${PYTHON_MAJOR_VER}/_regex.so \ ${STAGEDIR}${VIMFILESDIR}/third_party/ycmd/third_party/cregex/regex_${PYTHON_MAJOR_VER} .include diff --git a/dns/ldns/Makefile b/dns/ldns/Makefile index 84bee68c92aa..23f08f657b34 100644 --- a/dns/ldns/Makefile +++ b/dns/ldns/Makefile @@ -1,149 +1,149 @@ # Created by: Konstantin Saurbier # $FreeBSD$ PORTNAME= ldns PORTVERSION= 1.7.1 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/ldns/ \ LOCAL/ehaupt MAINTAINER= jaap@NLnetLabs.nl COMMENT= Library for programs conforming to DNS RFCs and drafts LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe gmake libtool perl5 ssl USE_PERL5= build USE_LDCONFIG= yes CPE_VENDOR= nlnetlabs GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-dane-ta-usage \ --with-ssl=${OPENSSLBASE} MAKE_JOBS_UNSAFE= yes .if ! (defined(BUILD_PYLDNS) || defined(BUILD_P5PERL)) OPTIONS_DEFINE= DOXYGEN DRILL EXAMPLES OPTIONS_DEFAULT= DRILL DRILL_DESC= With drill program .endif DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen HTMLDOCS= doc/html/* OPTIONS_DEFINE+= DANETAUSAGE GOST RRTYPEAMTRELAY RRTYPEAVC RRTYPENINFO \ RRTYPERKEY RRTYPETA DANETAUSAGE_DESC= Enable ta usage, requires openssl >= 1.1.0 GOST_DESC= GOST signatures enabled, requires openssl >= 1.0.0 RRTYPENINFO_DESC= Enable draft RR type ninfo. RRTYPERKEY_DESC= Enable draft RR type rkey. RRTYPETA_DESC= Enable draft RR type ta. RRTYPEAVC_DESC= Enable draft RR type avc. RRTYPEAMTRELAY_DESC= Enable draft RR type amtrelay. OPTIONS_SUB= yes DANETAUSAGE_CONFIGURE_ENABLE= dane-ta-usage DANETAUSAGE_IMPLIES= RRTYPETA GOST_CONFIGURE_ENABLE= gost RRTYPENINFO_CONFIGURE_ENABLE= rrtype-ninfo RRTYPERKEY_CONFIGURE_ENABLE= rrtype-rkey RRTYPETA_CONFIGURE_ENABLE= rrtype-ta RRTYPEAVC_CONFIGURE_ENABLE= rrtype-avc RRTYPEAMTRELAY_CONFIGURE_ENABLE= rrtype-amtrelay EXAMPLES_CONFIGURE_WITH= examples DRILL_CONFIGURE_WITH= drill DRILL_INSTALL_TARGET= install-drill EXAMPLES_INSTALL_TARGET= install-examples .if defined(BUILD_PYLDNS) -USES+= python +USES+= python:3.6+ USE_PYTHON= flavors PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} ALL_TARGET= pyldns INSTALL_TARGET= install-pyldns CONFIGURE_ARGS+= --with-pyldns LIB_DEPENDS+= libldns.so:dns/ldns BUILD_DEPENDS+= swig:devel/swig CFLAGS+= -I${OPENSSLINC} post-patch: @${REINPLACE_CMD} \ -e 's=-I./include/ldns=-I${LOCALBASE}/include/ldns=' \ ${WRKSRC}/Makefile.in .elif defined(BUILD_P5PERL) USES+= perl5 USE_PERL5= build run PKGNAMEPREFIX= p5-DNS- ALL_TARGET= p5-dns-ldns INSTALL_TARGET= install-p5-dns-ldns CONFIGURE_ARGS+= --with-p5-dns-ldns RUN_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib \ p5-Test-Exception>=0:devel/p5-Test-Exception BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS+= libldns.so:dns/ldns post-patch: @${SED} -i '' -e 's=-I./include/ldns=-I${LOCALBASE}/include/ldns=' ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/DNS/LDNS/LDNS.so .else ALL_TARGET= all INSTALL_TARGET= install-lib install-h install-config .endif # BUILD_PYLDNS || BUILD_P5PERL .include .if ${PORT_OPTIONS:MDANETAUSAGE} && \ ((${OSVERSION} < 1200084 && ${SSL_DEFAULT} == base)) BROKEN= this option requires openssl >= 1.1.0 ${OSVERSION} ${SSL_DEFAULT} .endif .if ! ${PORT_OPTIONS:MGOST} NO_GOST= --disable-gost .endif .if ! (defined(BUILD_PYLDNS) || defined(BUILD_P5PERL)) post-build: .if ${PORT_OPTIONS:MDOXYGEN} @(cd ${WRKSRC}; ${MAKE_CMD} doxygen) .endif post-install: ${INSTALL_DATA} ${WRKSRC}/packaging/libldns.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig ${INSTALL_MAN} ${WRKSRC}/packaging/ldns-config.1 \ ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/man/man3/ldns_*.3 \ ${STAGEDIR}${PREFIX}/man/man3 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.3 .if ${PORT_OPTIONS:MDRILL} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/drill .endif .if ${PORT_OPTIONS:MEXAMPLES} for p in ldns-chaos ldns-compare-zones ldns-dane ldns-dpa ldns-gen-zone ldns-key2ds \ ldns-keyfetcher ldns-keygen ldns-mx ldns-notify ldns-nsec3-hash \ ldns-read-zone ldns-resolver ldns-revoke ldns-rrsig ldns-signzone \ ldns-test-edns ldns-testns ldns-update ldns-verify-zone ldns-version \ ldns-walk ldns-zcat ldns-zsplit ldnsd; do \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/$$p; done .endif .if ${PORT_OPTIONS:MDOXYGEN} ${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${HTMLDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}/html .endif .endif # BUILD_PYLDNS || BUILD_P5PERL .include diff --git a/dns/py-cloudflare/Makefile b/dns/py-cloudflare/Makefile index f8fd0b1530a9..eacfcc1e1643 100644 --- a/dns/py-cloudflare/Makefile +++ b/dns/py-cloudflare/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= cloudflare PORTVERSION= 2.3.1 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Wrapper for the Cloudflare v4 API LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonlines>=0:devel/py-jsonlines@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-easyzone/Makefile b/dns/py-easyzone/Makefile index 586926900f54..1c046d7a51f8 100644 --- a/dns/py-easyzone/Makefile +++ b/dns/py-easyzone/Makefile @@ -1,22 +1,22 @@ # Created by: Attila Nagy # $FreeBSD$ PORTNAME= easyzone PORTVERSION= 1.2.2 PORTREVISION= 2 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bra@fsn.hu COMMENT= DNS Zone abstraction module for Python LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/dns/py-localzone/Makefile b/dns/py-localzone/Makefile index 3919636eec7f..773f51087b13 100644 --- a/dns/py-localzone/Makefile +++ b/dns/py-localzone/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= localzone PORTVERSION= 0.9.7 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for managing DNS zones LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-namebench/Makefile b/dns/py-namebench/Makefile index 3f6443693991..8ee3cf127470 100644 --- a/dns/py-namebench/Makefile +++ b/dns/py-namebench/Makefile @@ -1,51 +1,51 @@ # Created by: Sahil Tandon # $FreeBSD$ PORTNAME= namebench PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= dns python benchmarks MASTER_SITES= SF/bsdsrc/${.CURDIR:T} \ https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= jgh@FreeBSD.org COMMENT= Open Source DNS benchmark utility LICENSE= APACHE20 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.5.5:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphy>=1.0:graphics/py-graphy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.6.0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.6:devel/py-simplejson@${PY_FLAVOR} -USES= python tar:tgz +USES= python:3.6+ tar:tgz .include .if ! ${PORT_OPTIONS:MX11} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>=2.7.1:x11-toolkits/py-tkinter@${PY_FLAVOR} .endif MAKE_ENV+= NO_THIRD_PARTY=yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDOCS= README.txt USE_PYTHON= distutils autoplist PYDISTUTILS_INSTALLARGS+= --install-data=${PREFIX}/share OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \ ${WRKSRC}/libnamebench/util.py post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/py-ns1-python/Makefile b/dns/py-ns1-python/Makefile index d9ea1436c2f9..3cb41c0111df 100644 --- a/dns/py-ns1-python/Makefile +++ b/dns/py-ns1-python/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= ns1-python DISTVERSION= 0.16.0 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Python SDK for accessing NS1, the Data Driven DNS platform LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index d994c8bfd601..cb86eb8191f6 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,26 +1,26 @@ # Created by: Dmitry Pryadko # $FreeBSD$ PORTNAME= publicsuffix PORTVERSION= 1.1.0 PORTREVISION= 35 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= d.pryadko@rambler-co.ru COMMENT= Get public suffix of domain name from Public Suffix List LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/publicsuffix/public_suffix_list.dat .include diff --git a/dns/py-publicsuffix2/Makefile b/dns/py-publicsuffix2/Makefile index dfe728d6a7f4..fd5ec72f0225 100644 --- a/dns/py-publicsuffix2/Makefile +++ b/dns/py-publicsuffix2/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= publicsuffix2 PORTVERSION= 2.20191221 PORTREVISION= 9 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ml@netfence.it COMMENT= Get public suffix of domain name from Public Suffix List (Fork) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/publicsuffix2.LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/src/publicsuffix2/public_suffix_list.dat .include diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile index 21cb2c2cd5c7..9c9acb2a67b3 100644 --- a/dns/py-publicsuffixlist/Makefile +++ b/dns/py-publicsuffixlist/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= publicsuffixlist PORTVERSION= 0.7.6 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Publicsuffixlist implementation LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/publicsuffixlist/public_suffix_list.dat @${CP} ${LOCALBASE}/share/public_suffix_list/test_psl.txt ${WRKSRC}/publicsuffixlist/test_psl.txt .include diff --git a/dns/py-pydnstable/Makefile b/dns/py-pydnstable/Makefile index e5c963a25d80..2f1dcf10cbe0 100644 --- a/dns/py-pydnstable/Makefile +++ b/dns/py-pydnstable/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= pydnstable PORTVERSION= 0.7.2 CATEGORIES= dns python MASTER_SITES= FARSIGHT LOCAL/truckman/farsight PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Python wrapper for dns/dnstable LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libmtbl.so:devel/mtbl \ libdnstable.so:dns/dnstable -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= autoplist cython distutils post-install: ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/dnstable*.so .include diff --git a/dns/py-pywdns/Makefile b/dns/py-pywdns/Makefile index 20df081bb0c4..cfeace807060 100644 --- a/dns/py-pywdns/Makefile +++ b/dns/py-pywdns/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= pywdns PORTVERSION= 0.10.0 CATEGORIES= dns python MASTER_SITES= FARSIGHT LOCAL/truckman/farsight PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Python wrapper for dns/wdns LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libwdns.so:dns/wdns -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= autoplist cython distutils post-patch: ${REINPLACE_CMD} -e "1s+ python+ ${PYTHON_CMD}+" ${WRKSRC}/gen_pywdns_constants post-install: ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/wdns*.so .include diff --git a/dns/py-tldextract/Makefile b/dns/py-tldextract/Makefile index 306d7c516fab..631d35889941 100644 --- a/dns/py-tldextract/Makefile +++ b/dns/py-tldextract/Makefile @@ -1,25 +1,25 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= tldextract PORTVERSION= 2.2.1 PORTREVISION= 2 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Separate the TLD from the registered domain and subdomains of a URL LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-file>=1.4:www/py-requests-file@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/editors/fileobj/Makefile b/editors/fileobj/Makefile index db30c4761437..1e32fb7cd72a 100644 --- a/editors/fileobj/Makefile +++ b/editors/fileobj/Makefile @@ -1,28 +1,28 @@ # Created by: Rimvydas Jasinskas # $FreeBSD$ PORTNAME= fileobj PORTVERSION= 0.7.55 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= editors MAINTAINER= zrj@dragonflybsd.org COMMENT= Portable hex editor with vi like interface LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING GH_ACCOUNT= kusumi USE_GITHUB= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent optsuffix PLIST_FILES= man/man1/fileobj.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/doc/fileobj.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/editors/py-editorconfig/Makefile b/editors/py-editorconfig/Makefile index 06f0fa3a187d..887778e8d57f 100644 --- a/editors/py-editorconfig/Makefile +++ b/editors/py-editorconfig/Makefile @@ -1,22 +1,22 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= editorconfig PORTVERSION= 0.12.2 CATEGORIES= editors python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= EditorConfig-${DISTVERSION} MAINTAINER= shaun@FreeBSD.org COMMENT= EditorConfig File Locator and Interpreter for Python LICENSE= BSD2CLAUSE PSFL LICENSE_COMB= multi -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/editors/py-pynvim/Makefile b/editors/py-pynvim/Makefile index c7c37cebb067..77f3ca8f89ad 100644 --- a/editors/py-pynvim/Makefile +++ b/editors/py-pynvim/Makefile @@ -1,33 +1,33 @@ # $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 +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 diff --git a/emulators/py-unicorn/Makefile b/emulators/py-unicorn/Makefile index 415551a003ea..91d768835ba0 100644 --- a/emulators/py-unicorn/Makefile +++ b/emulators/py-unicorn/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= unicorn DISTVERSION= 1.0.2 CATEGORIES= emulators python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python bindings for Unicorn CPU emulator framework LICENSE= BSD3CLAUSE LIB_DEPENDS= libunicorn.so:emulators/unicorn USE_GITHUB= yes GH_ACCOUNT= unicorn-engine -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist WRKSRC_SUBDIR= bindings/python do-test: @(cd ${WRKSRC}; for sample in sample_*.py; do \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} $${sample}; \ done) .include diff --git a/finance/py-backtrader/Makefile b/finance/py-backtrader/Makefile index 8581e867ab6d..fa25bbfe8db1 100644 --- a/finance/py-backtrader/Makefile +++ b/finance/py-backtrader/Makefile @@ -1,35 +1,35 @@ # Created by: Mikhail T. # $FreeBSD$ PORTNAME= backtrader PORTVERSION= 1.9.74.123 PORTREVISION= 1 CATEGORIES= finance python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python Backtesting library for trading strategies LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes # Does not distribute sdist via PyPI USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= PLOTTING TALIB PLOTTING_DESC= Support graphical plotting output TALIB_DESC= ta-lib support via finance/py-ta-lib PLOTTING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} TALIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ta-lib>0:finance/py-ta-lib@${PY_FLAVOR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v tests .include diff --git a/finance/py-bitcoin/Makefile b/finance/py-bitcoin/Makefile index 9b79f886c073..b551f08cc409 100644 --- a/finance/py-bitcoin/Makefile +++ b/finance/py-bitcoin/Makefile @@ -1,20 +1,20 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= bitcoin PORTVERSION= 1.1.42 CATEGORIES= finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python Bitcoin Tools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/finance/py-ebaysdk/Makefile b/finance/py-ebaysdk/Makefile index 737f3660e3d5..d52e123c0238 100644 --- a/finance/py-ebaysdk/Makefile +++ b/finance/py-ebaysdk/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ # PORTNAME= ebaysdk PORTVERSION= 2.2.0 CATEGORIES= finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= eBay API SDK for Python LICENSE= CDDL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/finance/py-pycoin/Makefile b/finance/py-pycoin/Makefile index acc0be06f51b..7ed9d6ce24ba 100644 --- a/finance/py-pycoin/Makefile +++ b/finance/py-pycoin/Makefile @@ -1,21 +1,21 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= pycoin PORTVERSION= 0.90.20201031 CATEGORIES= finance MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Utilities for Bitcoin and altcoin addresses/transaction manipulation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/finance/py-python-obelisk/Makefile b/finance/py-python-obelisk/Makefile index e0bebbfeac0c..9edbc4e6fd4c 100644 --- a/finance/py-python-obelisk/Makefile +++ b/finance/py-python-obelisk/Makefile @@ -1,25 +1,25 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= python-obelisk PORTVERSION= 0.1.3 PORTREVISION= 2 CATEGORIES= finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python native client for the obelisk blockchain server LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=14.5.0:net/py-pyzmq@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/finance/py-stripe/Makefile b/finance/py-stripe/Makefile index 85cdebfc325d..2b9e5e1a04d5 100644 --- a/finance/py-stripe/Makefile +++ b/finance/py-stripe/Makefile @@ -1,38 +1,38 @@ # Created by: Trevor Caira # $FreeBSD$ # PORTNAME= stripe PORTVERSION= 2.29.4 CATEGORIES= finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Stripe Python bindings LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.20:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.4:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=1.7:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.22:devel/py-pytest-xdist@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include # requests[security] .if ${PYTHON_VER} < 3.0 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py-cryptography@${PY_FLAVOR} .endif .include diff --git a/finance/py-ta-lib/Makefile b/finance/py-ta-lib/Makefile index 079c5bb7386c..0d32ee09e323 100644 --- a/finance/py-ta-lib/Makefile +++ b/finance/py-ta-lib/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= ta-lib DISTVERSIONPREFIX= TA_Lib- DISTVERSION= 0.4.17 PORTREVISION= 1 CATEGORIES= finance python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python wrapper for ta-lib (tools for market analysis) LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libta_lib.so:devel/ta-lib RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ MAKE_ENV= TA_INCLUDE_PATH="${LOCALBASE}/include" USE_GITHUB= yes GH_ACCOUNT= mrjbq7 USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/talib/_ta_lib*.so .include diff --git a/finance/py-vatnumber/Makefile b/finance/py-vatnumber/Makefile index d61afb0bd3a2..85c48f93badb 100644 --- a/finance/py-vatnumber/Makefile +++ b/finance/py-vatnumber/Makefile @@ -1,21 +1,21 @@ # Created by: Qian Jin # $FreeBSD$ PORTNAME= vatnumber PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= chian.jin@gmail.com COMMENT= Python module to validate VAT numbers LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>=1.1:devel/py-stdnum@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/finance/py-ystockquote/Makefile b/finance/py-ystockquote/Makefile index f053def0b052..adfc3fc01d23 100644 --- a/finance/py-ystockquote/Makefile +++ b/finance/py-ystockquote/Makefile @@ -1,18 +1,18 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= ystockquote PORTVERSION= 0.2.5 CATEGORIES= finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Python module to retrieve stock quote data from Yahoo Finance LICENSE= LGPL21 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/ftp/py-ftputil/Makefile b/ftp/py-ftputil/Makefile index 99c118f463ff..03e84ab52208 100644 --- a/ftp/py-ftputil/Makefile +++ b/ftp/py-ftputil/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= ftputil PORTVERSION= 3.4 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= High-level FTP client library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= DOCS NO_ARCH= yes PORTDOCS= doc/* post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/ftp/py-pycurl/Makefile b/ftp/py-pycurl/Makefile index 50c01670f8a7..08ec47d455ae 100644 --- a/ftp/py-pycurl/Makefile +++ b/ftp/py-pycurl/Makefile @@ -1,34 +1,34 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= pycurl PORTVERSION= 7.43.0.6 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to libcurl LICENSE= LGPL21 MIT LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL LICENSE_FILE_MIT= ${WRKSRC}/COPYING-MIT LIB_DEPENDS= libcurl.so:ftp/curl -USES= python ssl +USES= python:3.6+ ssl USE_PYTHON= autoplist concurrent distutils PORTDOCS= AUTHORS INSTALL.rst README.rst RELEASE-NOTES.rst OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/ftp/py-pyftpdlib/Makefile b/ftp/py-pyftpdlib/Makefile index 87afa1685c37..c3fa60672255 100644 --- a/ftp/py-pyftpdlib/Makefile +++ b/ftp/py-pyftpdlib/Makefile @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= pyftpdlib PORTVERSION= 1.5.6 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python FTP server library LICENSE= MIT -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist distutils SHEBANG_FILES= demo/*.py NO_ARCH= yes OPTIONS_DEFINE= SENDFILE OPENSSL EXAMPLES OPTIONS_DEFAULT= SENDFILE OPENSSL SENDFILE_DESC= Enable sendfile(2) support OPENSSL_DESC= Enable FTP over SSL/TLS (RFC4217) SENDFILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysendfile>0:net/py-pysendfile@${PY_FLAVOR} OPENSSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTEXAMPLES= * post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/demo/ ${STAGEDIR}${EXAMPLESDIR} test: build cd ${WRKSRC}/pyftpdlib && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/ftp/py-requests-ftp/Makefile b/ftp/py-requests-ftp/Makefile index 738c7e225020..f3afcf775a33 100644 --- a/ftp/py-requests-ftp/Makefile +++ b/ftp/py-requests-ftp/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= requests-ftp DISTVERSION= 0.3.1 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= FreeBSD@Shaneware.biz COMMENT= FTP transport adapter for requests LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/ftp/py-sftp/Makefile b/ftp/py-sftp/Makefile index 7ff32e8cc9bd..1c190d9ad165 100644 --- a/ftp/py-sftp/Makefile +++ b/ftp/py-sftp/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pysftp DISTVERSION= 0.2.9 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Simple interface to SFTP LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.17:security/py-paramiko@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/ftp/py-tftpy/Makefile b/ftp/py-tftpy/Makefile index 2e1f02956467..fc9367d9b741 100644 --- a/ftp/py-tftpy/Makefile +++ b/ftp/py-tftpy/Makefile @@ -1,22 +1,22 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= tftpy PORTVERSION= 0.8.0 PORTREVISION= 1 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure Python TFTP library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/games/hypatia_engine/Makefile b/games/hypatia_engine/Makefile index 712ffa872626..12749bda695a 100644 --- a/games/hypatia_engine/Makefile +++ b/games/hypatia_engine/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= hypatia_engine PORTVERSION= 0.3.1 PORTREVISION= 4 CATEGORIES= games python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lillian.lynn.lemmer@gmail.com COMMENT= Game engine for 2D top-down, tile-based action RPGs LICENSE= MIT RUN_DEPENDS= ${PYGAME} \ ${PYTHON_PKGNAMEPREFIX}pyganim>0:graphics/py-pyganim@${PY_FLAVOR} \ ${PY_ENUM34} \ ${PY_PILLOW} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/games/py-cbeams/Makefile b/games/py-cbeams/Makefile index 62e384613cba..c4b61a879d0d 100644 --- a/games/py-cbeams/Makefile +++ b/games/py-cbeams/Makefile @@ -1,27 +1,27 @@ # Created by: Mateusz Piotrowski <0mp@FreeBSD.org> # $FreeBSD$ PORTNAME= cbeams DISTVERSIONPREFIX= v DISTVERSION= 1.0.3 CATEGORIES= games python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Draw pretty animated colored circles in the terminal LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessings>=1.6:devel/py-blessings@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= tartley USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/games/py-fife/Makefile b/games/py-fife/Makefile index 0ea852dd471c..81c26912efb0 100644 --- a/games/py-fife/Makefile +++ b/games/py-fife/Makefile @@ -1,68 +1,68 @@ # Created by: GreenDog # $FreeBSD$ PORTNAME= fife PORTVERSION= 0.4.2 CATEGORIES= games PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fiziologus@gmail.com COMMENT= Flexible Isometric Free Engine LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libtinyxml.so:textproc/tinyxml \ libboost_filesystem.so:devel/boost-libs \ libpng.so:graphics/png USES= cmake compiler:c++11-lang gl openal:al pkgconfig sdl xorg USE_GL= gl glew USE_LDCONFIG= yes USE_SDL= sdl2 ttf2 image2 USE_XORG= xcursor USE_GITHUB= yes GH_ACCOUNT= fifengine GH_PROJECT= fifengine OPTIONS_DEFINE= LOGGING OPTIONS_MULTI= GUISS COMP OPTIONS_MULTI_GUISS= FIFECHAN CEGUI OPTIONS_MULTI_COMP= PYTHON LIBRARY OPTIONS_DEFAULT= FIFECHAN LOGGING PYTHON OPTIONS_SUB= yes GUISS_DESC= GUI subsystem FIFECHAN_DESC= Fifechan GUI subsystem CEGUI_DESC= Crazy Eddi's GUI subsystem (must be build with OpenGL) LOGGING_DESC= Logging COMP_DESC= Building components PYTHON_DESC= Build python extension module (need for unknown-horizons) LIBRARY_DESC= Build and install files for directly develop with C++ FIFECHAN_CMAKE_BOOL= fifechan FIFECHAN_LIB_DEPENDS= libfifechan_sdl.so:devel/fifechan CEGUI_CMAKE_BOOL= cegui CEGUI_LIB_DEPENDS= libCEGUIBase-0.so:graphics/cegui LOGGING_CMAKE_BOOL= logging PYTHON_CMAKE_BOOL= build-python -PYTHON_USES= python +PYTHON_USES= python:3.6+ PYTHON_USE= python=flavors PYTHON_BUILD_DEPENDS= ${LOCALBASE}/bin/swig:devel/swig PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} LIBRARY_CMAKE_BOOL= build-library # For static library build # LIBRARY_CMAKE_ON= -Dbuild-library=ON -DBUILD_SHARED_LIBS=OFF # LIBRARY_CMAKE_OFF= -Dbuild-library=OFF .include diff --git a/games/py-pysol-cards/Makefile b/games/py-pysol-cards/Makefile index 558637ed5dc5..f738953e0661 100644 --- a/games/py-pysol-cards/Makefile +++ b/games/py-pysol-cards/Makefile @@ -1,24 +1,24 @@ # Created by: Danilo Egea Gondolfo # $FreeBSD$ PORTNAME= pysol-cards PORTVERSION= 0.10.1 CATEGORIES= games python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pysol_cards-${PORTVERSION} MAINTAINER= danilo@FreeBSD.org COMMENT= Deal PySol FC Cards LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}random2>=0:math/py-random2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/games/py-sgflib/Makefile b/games/py-sgflib/Makefile index 9cea0247db90..7bebd7d0630c 100644 --- a/games/py-sgflib/Makefile +++ b/games/py-sgflib/Makefile @@ -1,35 +1,35 @@ # Created by: Leland Wang # $FreeBSD$ PORTNAME= sgflib PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= games python MASTER_SITES= http://gotools.sourceforge.net/sgflib/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME} EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Smart Game Format parser library for Python LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/lgpl.txt -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= flavors NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ ${WRKSRC}/*.py @${FIND} ${WRKSRC} -name "*.bak" -delete do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} sgflib.py typelib.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}) .include diff --git a/games/py-sgfsummary/Makefile b/games/py-sgfsummary/Makefile index dacde9381eaf..f347233e06cc 100644 --- a/games/py-sgfsummary/Makefile +++ b/games/py-sgfsummary/Makefile @@ -1,29 +1,29 @@ # Created by: Leland Wang # $FreeBSD$ PORTNAME= sgfsummary PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= games python MASTER_SITES= http://gotools.sourceforge.net/sgfsummary/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= SGF Summarizer RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sgflib.py:games/py-sgflib@${PY_FLAVOR} -USES= python shebangfix tar:tgz +USES= python:3.6+ shebangfix tar:tgz USE_PYTHON= flavors SHEBANG_FILES= sgfsummary.py WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/sgfsummary.py do-install: ${INSTALL_SCRIPT} ${WRKSRC}/sgfsummary.py ${STAGEDIR}${PREFIX}/bin .include diff --git a/games/pyspacewar/Makefile b/games/pyspacewar/Makefile index ac162fc1dc1b..9d1ccac6463b 100644 --- a/games/pyspacewar/Makefile +++ b/games/pyspacewar/Makefile @@ -1,50 +1,50 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= pyspacewar PORTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= games python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= ports@FreeBSD.org COMMENT= Game loosely based on the original Spacewar! LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYGAME} USE_GITHUB= yes GH_ACCOUNT= mgedmin #GH_TAGNAME= f872564 -USES= gnome python +USES= gnome python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes PORTDOCS= *.rst INSTALLS_ICONS= yes DESKTOP_ENTRIES="PySpaceWar" "" ${PORTNAME} \ "${PORTNAME}" "Game;ArcadeGame;" "" OPTIONS_DEFINE= DOCS post-install: .for i in 16 22 32 48 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/icons/${PORTNAME}${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${PORTNAME}.png @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/icons/${PORTNAME}${i}.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}${i}.svg .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/curator/Makefile b/graphics/curator/Makefile index 2f2740f5ce97..124652ebd7b2 100644 --- a/graphics/curator/Makefile +++ b/graphics/curator/Makefile @@ -1,23 +1,23 @@ # Created by: Stefan Walter # $FreeBSD$ PORTNAME= curator PORTVERSION= 2.1 PORTREVISION= 7 CATEGORIES= graphics www python MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Static Image Gallery Generator for web or CD-ROM galleries -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix PLIST_FILES= man/man1/curator.1.gz RUN_DEPENDS= convert:graphics/ImageMagick6 post-install: ${INSTALL_MAN} ${FILESDIR}/curator.1 ${STAGEDIR}${PREFIX}/man/man1/curator.1 .include diff --git a/graphics/mahotas/Makefile b/graphics/mahotas/Makefile index 62b3059d44d1..21ce67cef477 100644 --- a/graphics/mahotas/Makefile +++ b/graphics/mahotas/Makefile @@ -1,20 +1,20 @@ # Created by: Pedro Garcia Freitas # $FreeBSD$ PORTNAME= mahotas PORTVERSION= 1.4.11 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Computer vision and image processing library for Python BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libfreeimage.so:graphics/freeimage USE_GCC= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/opencolorio/Makefile b/graphics/opencolorio/Makefile index 1708532b88fa..7d32b48fb81b 100644 --- a/graphics/opencolorio/Makefile +++ b/graphics/opencolorio/Makefile @@ -1,104 +1,104 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= opencolorio DISTVERSIONPREFIX= v DISTVERSION= 1.1.1 PORTREVISION?= 1 CATEGORIES= graphics multimedia MAINTAINER?= FreeBSD@Shaneware.biz COMMENT?= Complete color management solution LICENSE= BSD3CLAUSE USES= alias cmake compiler:c++11-lang localbase:ldflags pkgconfig \ shebangfix USE_GITHUB= yes GH_ACCOUNT= imageworks GH_PROJECT= OpenColorIO CMAKE_ON= USE_EXTERNAL_TINYXML USE_EXTERNAL_YAML CMAKE_OFF= OCIO_BUILD_JNIGLUE OCIO_BUILD_NUKE OCIO_BUILD_STATIC \ OCIO_BUILD_DOCS CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_gcc= -Wno-unused-function -Wno-error CXXFLAGS_clang= -Wno-deprecated-register SHEBANG_FILES= share/sphinx/ExtractRstFromSourceCPP.py \ share/sphinx/ExtractRstFromSourceSimple.py \ src/pyglue/createPyDocH.py PLIST_SUB+= LIBVERS=${PORTVERSION} .if ${MACHINE_CPU:Msse2} CMAKE_ON+= OCIO_USE_SSE .else CMAKE_OFF+= OCIO_USE_SSE .endif .include .if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == tools LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libOpenImageIO.so:graphics/openimageio \ libOpenColorIO.so:graphics/opencolorio CMAKE_ON+= OCIO_BUILD_APPS USE_EXTERNAL_LCMS CMAKE_OFF+= OCIO_BUILD_SHARED OCIO_BUILD_PYGLUE LDFLAGS+= -lOpenColorIO USES+= gl xorg USE_GL= gl glu glut glew USE_XORG= xi xmu PLIST= ${PKGDIR}/pkg-plist-tools EXTRA_PATCHES= ${PATCHDIR}/tools .elif defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio \ libOpenColorIO.so:graphics/opencolorio -USES+= python +USES+= python:3.6+ USE_PYTHON= flavors LDFLAGS+= -lOpenColorIO CMAKE_ON+= OCIO_BUILD_PYGLUE OCIO_PYGLUE_LINK CMAKE_OFF+= OCIO_BUILD_APPS OCIO_BUILD_SHARED CMAKE_ARGS+= -DPYTHON:FILEPATH=${PYTHON_CMD} PLIST= ${PKGDIR}/pkg-plist-pyglue .else # master port LIB_DEPENDS= libtinyxml.so:textproc/tinyxml \ libyaml-cpp03.so:devel/yaml-cpp03 -USES+= python:build +USES+= python:3.6+,build USE_LDCONFIG= yes CMAKE_ON+= OCIO_BUILD_SHARED OCIO_BUILD_PYGLUE CMAKE_OFF+= OCIO_BUILD_APPS CMAKE_ARGS+= -DPYTHON:FILEPATH=${PYTHON_CMD} # we enable pyglue in master port. This makes the python module # available when generating docs, we leave the python header in place # but only install the python module with the py-opencolorio port # this makes it easier to allow multiple python versions installed PLIST= ${PKGDIR}/pkg-plist EXTRA_PATCHES= ${PATCHDIR}/libs .endif post-patch: @${REINPLACE_CMD} -e '/pkg_check_modules/ s|yaml-cpp|&03|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e '/YAML_CPP_INCLUDE_DIR/ s|yaml-cpp|&03|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e '/YAML_CPP_LIBRARY/ s|yaml-cpp|&03|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|yaml-cpp|&03|' ${WRKSRC}/src/core/OCIOYaml.cpp .if ${SLAVE_PORT} == yes @${FIND} ${WRKSRC}/src/apps -name main.cpp | ${XARGS} \ ${REINPLACE_CMD} '/namespace OIIO/d' .endif .if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_LIB} ${BUILD_WRKSRC}/src/pyglue/PyOpenColorIO.so ${STAGEDIR}${PYTHON_SITELIBDIR} .elif !defined(OCIO_SLAVE) post-install: @${RM} -R ${STAGEDIR}${PYTHON_LIBDIR} .endif .include diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile index 1cc021d34868..0a9687256a6a 100644 --- a/graphics/opencv/Makefile +++ b/graphics/opencv/Makefile @@ -1,400 +1,400 @@ # Created by: Marc Abramowitz (http://marc.abramowitz.info) # $FreeBSD$ PORTNAME= opencv PORTVERSION= 3.4.1 PORTREVISION= 37 CATEGORIES= graphics MAINTAINER= tcberner@FreeBSD.org COMMENT= Open Source Computer Vision library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= sparc64 NOT_FOR_ARCHS_REASON_sparc64= does not compile on sparc64 .if defined(OCV_CORE) BUILD_DEPENDS= protoc:devel/protobuf .else LIB_DEPENDS= libprotobuf.so:devel/protobuf \ libtesseract.so:graphics/tesseract .endif USES= cmake compiler:c++14-lang localbase:ldflags pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes USE_CXXSTD= c++11 DATADIR= ${PREFIX}/share/OpenCV PLIST_SUB+= SOVERSION=${DISTVERSION:R} VERSION=${DISTVERSION} # 3rd party libs CMAKE_ON= ENABLE_CXX11 CMAKE_OFF= BUILD_ZLIB BUILD_TIFF BUILD_JASPER BUILD_JPEG BUILD_PNG BUILD_OPENEXR BUILD_TBB BUILD_IPP_IW BUILD_ITT BUILD_PROTOBUF # Optional 3rd party components CMAKE_ARGS+= -DWITH_1394:BOOL=OFF \ -DWITH_CAROTENE:BOOL=OFF \ -DWITH_CPUFEATURES:BOOL=OFF \ -DWITH_VTK:BOOL=OFF \ -DWITH_CUDA:BOOL=OFF \ -DWITH_CUFFT:BOOL=OFF \ -DWITH_CUBLAS:BOOL=OFF \ -DWITH_NVCUVID:BOOL=OFF \ -DWITH_EIGEN:BOOL=OFF \ -DWITH_VFW:BOOL=OFF \ -DWITH_FFMPEG:BOOL=OFF \ -DWITH_GSTREAMER:BOOL=OFF \ -DWITH_GSTREAMER_0_10:BOOL=OFF \ -DWITH_GTK:BOOL=OFF \ -DWITH_GTK_2_X:BOOL=ON \ -DWITH_IPP:BOOL=OFF \ -DWITH_IPP_A:BOOL=OFF \ -DWITH_HALIDE:BOOL=OFF \ -DWITH_JASPER:BOOL=OFF \ -DWITH_JPEG:BOOL=OFF \ -DWITH_WEBP:BOOL=OFF \ -DWITH_OPENEXR:BOOL=OFF \ -DWITH_OPENGL:BOOL=OFF \ -DWITH_OPENVX:BOOL=OFF \ -DWITH_OPENNI:BOOL=OFF \ -DWITH_OPENNI2:BOOL=OFF \ -DWITH_PNG:BOOL=OFF \ -DWITH_GDCM:BOOL=OFF \ -DWITH_PVAPI:BOOL=OFF \ -DWITH_GIGEAPI:BOOL=OFF \ -DWITH_ARAVIS:BOOL=OFF \ -DWITH_QT:BOOL=OFF \ -DWITH_WIN32UI:BOOL=OFF \ -DWITH_TBB:BOOL=OFF \ -DWITH_OPENMP:BOOL=OFF \ -DWITH_CSTRIPES:BOOL=ON \ -DWITH_PTHREADS_PF:BOOL=OFF \ -DWITH_TIFF:BOOL=OFF \ -DWITH_UNICAP:BOOL=OFF \ -DWITH_V4L:BOOL=OFF \ -DWITH_LIBV4L:BOOL=OFF \ -DWITH_DSHOW:BOOL=OFF \ -DWITH_MSMF:BOOL=OFF \ -DWITH_XIMEA:BOOL=OFF \ -DWITH_XINE:BOOL=OFF \ -DWITH_CLP:BOOL=OFF \ -DWITH_OPENCL:BOOL=OFF \ -DWITH_OPENCL_SVM:BOOL=OFF \ -DWITH_OPENCLAMDFFT:BOOL=OFF \ -DWITH_OPENCLAMDBLAS:BOOL=OFF \ -DWITH_DIRECTX:BOOL=OFF \ -DWITH_INTELPERC:BOOL=OFF \ -DWITH_MATLAB:BOOL=OFF \ -DWITH_VA:BOOL=OFF \ -DWITH_VA_INTEL:BOOL=OFF \ -DWITH_GDAL:BOOL=OFF \ -DWITH_GPHOTO2:BOOL=OFF \ -DWITH_LAPACK:BOOL=OFF \ -DWITH_ITT:BOOL=OFF # OpenCV build components CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON \ -DBUILD_opencv_apps:BOOL=ON \ -DBUILD_opencv_js:BOOL=OFF \ -DBUILD_ANDROID_EXAMPLES:BOOL=OFF \ -DBUILD_DOCS:BOOL=OFF \ -DBUILD_EXAMPLES:BOOL=OFF \ -DBUILD_PACKAGE:BOOL=OFF \ -DBUILD_PERF_TESTS:BOOL=OFF \ -DBUILD_TESTS:BOOL=OFF \ -DBUILD_WITH_DEBUG_INFO:BOOL=OFF \ -DBUILD_WITH_DYNAMIC_IPP:BOOL=OFF \ -DBUILD_FAT_JAVA_LIB:BOOL=OFF \ -DBUILD_CUDA_STUBS:BOOL=OFF \ -DBUILD_ANDROID_SERVICE:BOOL=OFF \ -DBUILD_opencv_ts:BOOL=OFF \ -DBUILD_opencv_cnn_3dobj_INIT:BOOL=OFF \ -DBUILD_opencv_world:BOOL=OFF # OpenCV installation options CMAKE_ARGS+= -DINSTALL_CREATE_DISTRIB:BOOL=OFF \ -DINSTALL_C_EXAMPLES:BOOL=OFF \ -DINSTALL_PYTHON_EXAMPLES:BOOL=OFF \ -DINSTALL_TO_MANGLED_PATHS:BOOL=OFF \ -DINSTALL_TESTS:BOOL=OFF # OpenCV build options CMAKE_ARGS+= -DENABLE_CCACHE:BOOL=OFF \ -DENABLE_PRECOMPILED_HEADERS:BOOL=OFF \ -DENABLE_SOLUTION_FOLDERS:BOOL=OFF \ -DENABLE_PROFILING:BOOL=OFF \ -DENABLE_COVERAGE:BOOL=OFF \ -DENABLE_OMIT_FRAME_POINTER:BOOL=ON \ -DENABLE_POWERPC:BOOL=OFF \ -DENABLE_VSX:BOOL=OFF \ -DENABLE_FAST_MATH:BOOL=OFF \ -DENABLE_NEON:BOOL=OFF \ -DENABLE_VFPV3:BOOL=OFF \ -DENABLE_NOISY_WARNINGS:BOOL=OFF \ -DOPENCV_WARNINGS_ARE_ERRORS:BOOL=OFF \ -DENABLE_IMPL_COLLECTION:BOOL=OFF \ -DENABLE_INSTRUMENTATION:BOOL=OFF \ -DENABLE_GNU_STL_DEBUG:BOOL=OFF \ -DENABLE_BUILD_HARDENING:BOOL=OFF \ -DENABLE_LTO:BOOL=OFF \ -DGENERATE_ABI_DESCRIPTOR:BOOL=OFF \ -DCV_ENABLE_INTRINSICS:BOOL=ON \ -DCV_DISABLE_OPTIMIZATION:BOOL=OFF \ -DCV_TRACE:BOOL=OFF \ -DENABLE_PYLINT:BOOL=OFF SUB_FILES= FindOpenCVCore.cmake SUB_LIST= OCV_VERSION=${DISTVERSION} OCV_CORE_MODS= core imgproc OCV_MODS= apps calib3d contrib dnn features2d flann highgui \ imgcodecs ml objdetect photo shape stitching \ superres ts video videoio videostab OCV_JAVA_MODS= java OCV_PYTHON_MODS= python${PYTHON_MAJOR_VER} OPTIONS_DEFINE= EXAMPLES EXTRA_MODULES OPENGL GTK2 OPTIONS_GROUP= PERFORMANCE IMAGE VIDEO OPTIONS_GROUP_PERFORMANCE= EIGEN3 OPENCL TBB OPTIONS_GROUP_IMAGE= GDAL GDCM JASPER JPEG OPENEXR PNG TIFF WEBP OPTIONS_GROUP_VIDEO= ARAVIS DC1394 FFMPEG GPHOTO2 GSTREAMER MFX V4L XINE # EXTRA_MODULES required for libopencv_dnn which is required by py-opencv OPTIONS_DEFAULT= EIGEN3 EXTRA_MODULES FFMPEG JASPER JPEG PNG TIFF WEBP V4L \ ${MACHINE_CPU:tu} OPTIONS_SUB= yes .if defined(OCV_CORE) OPTIONS_EXCLUDE= ARAVIS DC1394 EXAMPLES EXTRA_MODULES FFMPEG \ GDAL GDCM GPHOTO2 GSTREAMER GTK2 JASPER JPEG \ OPENEXR OPENGL PNG TIFF WEBP V4L XINE .elif defined(OCV_SLAVE) OPTIONS_EXCLUDE= EXAMPLES .endif DC1394_DESC= IEEE 1394 camera support DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 DC1394_CMAKE_BOOL= WITH_1394 EXAMPLES_CMAKE_BOOL= INSTALL_C_EXAMPLES PERFORMANCE_DESC= Performance enhancing libraries EIGEN3_DESC= Eigen 3 support EIGEN3_USES= eigen:3 EIGEN3_CMAKE_BOOL= WITH_EIGEN OPENCL_DESC= OpenCL support OPENCL_BUILD_DEPENDS= opencl>=0:devel/opencl OPENCL_RUN_DEPENDS= opencl>=0:devel/opencl OPENCL_CMAKE_BOOL= WITH_OPENCL TBB_DESC= TBB support TBB_LIB_DEPENDS= libtbb.so:devel/tbb TBB_CMAKE_BOOL= WITH_TBB IMAGE_DESC= Image format support JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_CMAKE_BOOL= WITH_JASPER JPEG_USES= jpeg JPEG_CMAKE_BOOL= WITH_JPEG GDAL_DESC= Geospatial Data Abstraction Library GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDAL_CMAKE_BOOL= WITH_GDAL GDCM_DESC= Open source DICOM library GDCM_LIB_DEPENDS= libgdcmMSFF.so:devel/gdcm GDCM_CMAKE_BOOL= WITH_GDCM MFX_DESC= Intel MediaSDK (aka Quick Sync Video) MFX_LIB_DEPENDS= libmfx.so:multimedia/intel-media-sdk \ libva-drm.so:multimedia/libva MFX_CONFIGURE_ENV= MFX_HOME="${LOCALBASE}" MFX_CMAKE_BOOL= WITH_MFX OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/openexr OPENEXR_CMAKE_BOOL= WITH_OPENEXR PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CMAKE_BOOL= WITH_PNG TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CMAKE_BOOL= WITH_TIFF WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_BOOL= WITH_WEBP VIDEO_DESC= Video support ARAVIS_DESC= Aravis SDK ARAVIS_LIB_DEPENDS= libaravis-0.6.so:devel/libaravis ARAVIS_CMAKE_BOOL= WITH_ARAVIS FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_BOOL= WITH_FFMPEG GPHOTO2_DESC= Gphoto2 camera support GPHOTO2_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO2_CMAKE_BOOL= WITH_GPHOTO2 GSTREAMER_USE= GSTREAMER1=yes GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CMAKE_BOOL= WITH_V4L WITH_LIBV4L V4L_CMAKE_ON= CMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" XINE_LIB_DEPENDS= libxine.so:multimedia/libxine XINE_CMAKE_BOOL= WITH_XINE EXTRA_MODULES_DESC= Extra modules EXTRA_MODULES_GH_ACCOUNT= tiny-dnn:extra_mod_3rdparty_tiny_dnn EXTRA_MODULES_GH_PROJECT= opencv_contrib:extra_mod \ tiny-dnn:extra_mod_3rdparty_tiny_dnn \ opencv_3rdparty:extra_mod_3rdparty_face_landmark_model \ opencv_3rdparty:extra_mod_3rdparty_boost_descr \ opencv_3rdparty:extra_mod_3rdparty_vgg_descr EXTRA_MODULES_GH_TAGNAME= ${PORTVERSION}:extra_mod \ 2a2b50caa437a5964a61e45ffc83e70558e2bc68:extra_mod_3rdparty_tiny_dnn \ 8afa57abc8229d611c4937165d20e2a2d9fc5a12:extra_mod_3rdparty_face_landmark_model \ 34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_3rdparty_boost_descr \ fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg_descr EXTRA_MODULES_LIB_DEPENDS= libgflags.so:devel/gflags \ libglog.so:devel/glog \ libhdf5.so:science/hdf5 EXTRA_MODULES_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_dnn__modern_CMakeLists.txt \ ${FILESDIR}/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h \ ${FILESDIR}/extra-patch-modules_stereo_src_descriptor.cpp OPENGL_DESC= OpenGL (requires GTK2) OPENGL_CMAKE_BOOL= WITH_OPENGL OPENGL_LIB_DEPENDS= ${PORT_OPTIONS:MGTK2:C,.+,libgtkglext-x11-1.0.so:x11-toolkits/gtkglext,} # GUI GTK2_USES= gnome GTK2_USE= GNOME=cairo,gdkpixbuf2,gtk20 GTK2_CMAKE_BOOL= WITH_GTK GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libsz.so:science/szip \ libfontconfig.so:x11-fonts/fontconfig \ liblept.so:graphics/leptonica .if defined(OCV_CORE) . for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor .elif defined(OCV_PYTHON) LIB_DEPENDS+= libopencv_core.so:graphics/opencv-core \ libopencv_imgproc.so:graphics/opencv-core \ libopencv_ml.so:graphics/opencv BUILD_DEPENDS+= ${PYNUMPY} RUN_DEPENDS+= ${PYNUMPY} -USES+= python +USES+= python:3.6+ USE_PYTHON= flavors CMAKE_ARGS+= -DBUILD_opencv_python${PYTHON_MAJOR_VER}:BOOL=ON . for module in apps java stitching superres videostab CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor INSTALL_WRKSRC= ${WRKDIR}/.build/modules/python${PYTHON_MAJOR_VER} .elif defined(OCV_JAVA) BUILD_DEPENDS+= ant:devel/apache-ant LIB_DEPENDS+= libopencv_ml.so:graphics/opencv -USES+= python:build +USES+= python:3.6+,build USE_JAVA= yes CMAKE_ARGS+= -DBUILD_opencv_java:BOOL=ON . for module in apps python stitching superres videostab CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor CONFIGURE_ENV+= JAVA_HOME="${JAVA_HOME}" INSTALL_WRKSRC= ${WRKDIR}/.build/modules/java .else LIB_DEPENDS+= libopencv_core.so:graphics/opencv-core . for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor .endif .if !defined(OCV_JAVA) CMAKE_ARGS+= -DBUILD_JAVA:BOOL=OFF .endif post-extract-EXTRA_MODULES-on: @${MV} ${WRKSRC_extra_mod}/doc/tutorials/* ${WRKSRC}/doc/tutorials/ @${MV} ${WRKSRC_extra_mod}/modules/* ${WRKSRC}/modules/ @${CP} -RpP ${WRKSRC_extra_mod}/samples/* ${WRKSRC}/samples/ @${MKDIR} ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/ @${MV} ${WRKSRC_extra_mod_3rdparty_tiny_dnn}/* ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/ @${MKDIR} ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/ @${MV} ${WRKSRC_extra_mod_3rdparty_face_landmark_model}/* ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/ @${MKDIR} ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ @${MV} ${WRKSRC_extra_mod_3rdparty_boost_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ @${MV} ${WRKSRC_extra_mod_3rdparty_vgg_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ post-patch: @${REINPLACE_CMD} -e '/pkgconfig/s|$${OPENCV_LIB_INSTALL_PATH}|libdata|' \ ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake @${REINPLACE_CMD} -e 's|$${OpenCV_SOURCE_DIR}/3rdparty/include/opencl/1.2|${LOCALBASE}/include/CL|g' \ ${WRKSRC}/cmake/OpenCVDetectOpenCL.cmake @${REINPLACE_CMD} -e 's|share/OpenCV/doc|${DOCSDIR_REL}|g' \ -e 's|share/OpenCV/samples|${EXAMPLESDIR_REL}|g' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|||g' \ ${WRKSRC}/modules/dnn/src/torch/THGeneral.cpp .if defined(OCV_CORE) @${REINPLACE_CMD} -e 's|opencv.pc|opencv-core.pc|g' \ ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake @${REINPLACE_CMD} -e 's|Name:.*|Name: OpenCV-core|' \ ${WRKSRC}/cmake/templates/opencv-XXX.pc.in .endif .if defined(OCV_SLAVE) @${REINPLACE_CMD} -e 's|add_subdirectory(data)||g' \ ${WRKSRC}/CMakeLists.txt .endif @${FIND} ${WRKSRC} -name '*.bak' -exec ${RM} {} \; pre-build: protoc --proto_path=${WRKSRC}/modules/dnn/src/caffe/ --cpp_out=${WRKSRC}/modules/dnn/misc/caffe/ ${WRKSRC}/modules/dnn/src/caffe/*.proto protoc --proto_path=${WRKSRC}/modules/dnn/src/tensorflow/ --cpp_out=${WRKSRC}/modules/dnn/misc/tensorflow/ ${WRKSRC}/modules/dnn/src/tensorflow/*.proto post-install: .if !defined(OCV_SLAVE) (cd ${STAGEDIR}${PREFIX} && \ ${RM} -r include/opencv2/core include/opencv2/core.hpp include/opencv2/imgproc \ include/opencv2/imgproc.hpp \ include/opencv2/cvconfig.h lib/libopencv_core* lib/libopencv_imgproc*) .endif .if defined(OCV_CORE) ${RM} -r ${STAGEDIR}${PREFIX}/include/opencv ${RM} -r ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/share/cmake/Modules ${INSTALL_DATA} ${WRKDIR}/FindOpenCVCore.cmake ${STAGEDIR}${PREFIX}/share/cmake/Modules .endif .if defined(OCV_PYTHON) (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||}) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples/python && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python .endif .if defined(OCV_JAVA) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples/java && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/java .endif .include .if !defined(OCV_CORE) .if (${OPSYS} == FreeBSD && ${OSVERSION} < 1200000) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc .endif .endif .include diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile index a25d0bc4d71a..07003a22f976 100644 --- a/graphics/openimageio/Makefile +++ b/graphics/openimageio/Makefile @@ -1,137 +1,137 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= openimageio DISTVERSIONPREFIX= Release- DISTVERSION= 2.2.9.0 # PORTREVISION must be set with ?= so as not to stomp over # py-openimageio's PORTREVISION. # Also, just to be on the safe side, when resetting, # best keep PORTREVISION?= 0. PORTREVISION?= 0 CATEGORIES?= graphics multimedia MAINTAINER?= FreeBSD@Shaneware.biz COMMENT?= OpenImageIO graphics library LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${LOCALBASE}/include/tsl/robin_map.h:devel/robin-map LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libfmt.so:devel/libfmt \ libhdf5.so:science/hdf5 \ libheif.so:graphics/libheif \ libImath.so:graphics/ilmbase \ libIlmImf.so:graphics/openexr \ libpng.so:graphics/png \ libsquish.so:graphics/squish \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp USES= cmake jpeg compiler:c++11-lib iconv:wchar_t USE_GITHUB= yes GH_ACCOUNT= OpenImageIO GH_PROJECT= oiio CMAKE_OFF= BUILDSTATIC INSTALL_FONTS LINKSTATIC NOTHREADS \ STOP_ON_WARNING USE_OPENSSL OPTIONS_DEFINE= DICOM DOCS FFMPEG FREETYPE GIF IMAGEVIEWER OCIO \ OPENCV OPENJPEG PTEX RAW TBB TEST TOOLS VDB OPTIONS_DEFAULT= DICOM FREETYPE GIF OCIO OPENJPEG PTEX TOOLS OPTIONS_SUB= yes DOCS_CMAKE_BOOL= INSTALL_DOCS DOCS_CMAKE_ON= -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} DICOM_DESC= DICOM/MEDICOM support DICOM_CMAKE_BOOL= USE_DICOM DICOM_LIB_DEPENDS= libdcmimage.so:graphics/dcmtk FFMPEG_DESC= Use FFmpeg to support extra file types FFMPEG_CMAKE_BOOL= USE_FFMPEG FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg FREETYPE_CMAKE_BOOL= USE_FREETYPE FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_RUN_DEPENDS= ${LOCALBASE}/share/fonts/Droid/DroidSans.ttf:x11-fonts/droid-fonts-ttf GIF_CMAKE_BOOL= USE_GIF GIF_LIB_DEPENDS= libgif.so:graphics/giflib IMAGEVIEWER_DESC= Build image viewer (requires Qt) IMAGEVIEWER_USES= gl qt:5 IMAGEVIEWER_IMPLIES= TOOLS IMAGEVIEWER_CMAKE_BOOL= USE_QT USE_OPENGL IMAGEVIEWER_USE= GL=gl,glu,glew \ QT=buildtools,core,gui,opengl,qmake_build,widgets OCIO_DESC= Color management support OCIO_CMAKE_BOOL= USE_OCIO OCIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio OPENCV_CMAKE_BOOL= USE_OPENCV OPENCV_LIB_DEPENDS= libopencv_highgui.so:graphics/opencv \ libopencv_core.so:graphics/opencv-core \ libopenjpeg.so:graphics/openjpeg15 OPENJPEG_CMAKE_BOOL= USE_OPENJPEG OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg PTEX_DESC= ptex support PTEX_LIB_DEPENDS= libPtex.so:graphics/ptex RAW_CMAKE_BOOL= USE_LIBRAW RAW_LIB_DEPENDS= libraw_r.so:graphics/libraw TBB_DESC= Intel tbb support TBB_CMAKE_BOOL= USE_TBB TBB_LIB_DEPENDS= libtbb.so:devel/tbb TEST_CMAKE_BOOL= OIIO_BUILD_TESTS TOOLS_DESC= Build CLI tools TOOLS_CMAKE_BOOL= OIIO_BUILD_TOOLS VDB_DESC= OpenVDB support VDB_CMAKE_BOOL= USE_OPENVDB VDB_LIB_DEPENDS= libopenvdb.so:misc/openvdb # DISTVERSION has an extra digit which isn't in the lib name # for LIBVERS we want the first three digits PLIST_SUB+= LIBVERS=${DISTVERSION:C/([0-9]*)\.([0-9]*)\.([0-9]*)(.*)/\1.\2.\3/} post-patch: @${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/src/cmake/modules/FindPTex.cmake .include .if ${SLAVE_PORT} == yes BUILD_DEPENDS+= ${PREFIX}/share/cmake/pybind11/pybind11Config.cmake:devel/pybind11 LIB_DEPENDS+= libOpenImageIO.so:graphics/openimageio PLIST= ${PKGDIR}/pkg-plist-pybind -USES+= python +USES+= python:3.6+ USE_PYTHON= flavors CMAKE_ON+= USE_PYTHON # we don't need the apps built - only libs. CMAKE_OFF+= USE_QT USE_OPENGL OIIO_BUILD_TOOLS OIIO_BUILD_TESTS CMAKE_ARGS+= -DPYTHON_VERSION:STRING=${PYTHON_VER} do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_LIB} ${BUILD_WRKSRC}/lib/python/site-packages/OpenImageIO.so ${STAGEDIR}${PYTHON_SITELIBDIR} .else # SLAVE_PORT != yes USE_LDCONFIG= yes CMAKE_OFF+= USE_PYTHON post-install: ${LN} -sf libOpenImageIO.so.2.2 \ ${STAGEDIR}${PREFIX}/lib/libOpenImageIO.so.2 ${LN} -sf libOpenImageIO_Util.so.2.2 \ ${STAGEDIR}${PREFIX}/lib/libOpenImageIO_Util.so.2 do-test-TEST-on: @cd ${BUILD_WRKSRC} && ${SETENV} ARGS=-V ${MAKE_CMD} test .endif # SLAVE_PORT .include diff --git a/graphics/openshadinglanguage/Makefile b/graphics/openshadinglanguage/Makefile index eab06e5cdc09..9cf9eff83c2d 100644 --- a/graphics/openshadinglanguage/Makefile +++ b/graphics/openshadinglanguage/Makefile @@ -1,95 +1,95 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= openshadinglanguage DISTVERSIONPREFIX= Release- DISTVERSION= 1.11.7.3 CATEGORIES= graphics devel MAINTAINER= FreeBSD@Shaneware.biz COMMENT= Advanced shading language for production GI renderers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_FreeBSD_12_powerpc64= fails to compile: llvm_ops.cpp:101:10: fatal error: 'iostream' file not found BUILD_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libImath.so:graphics/ilmbase \ libIlmImf.so:graphics/openexr \ libOpenImageIO.so:graphics/openimageio \ libpugixml.so:textproc/pugixml RUN_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} USES= bison cmake compiler:c++14-lang ncurses USE_GITHUB= yes GH_ACCOUNT= imageworks GH_PROJECT= OpenShadingLanguage # Use LLVM linker where available .if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld) LDFLAGS+= -fuse-ld=lld .endif CMAKE_ON= ENABLERTTI OSL_BUILD_TESTS USE_LLVM_BITCODE USE_LIBCPLUSPLUS CMAKE_OFF= USE_BOOST_WAVE CMAKE_ARGS+= -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config${LLVM_VER}" \ -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} -DCMAKE_CXX_STANDARD=14 # This flag fixes linking with clang 9.0 ?? CXXFLAGS+= -DNDEBUG OPTIONS_DEFINE= MATERIALX OSLTOY OPTIONS_SUB= yes MATERIALX_DESC= Install material library MATERIALX_CMAKE_BOOL= OSL_BUILD_MATERIALX OSLTOY_DESC= Interactive shader edit and visualize tool OSLTOY_CMAKE_BOOL= USE_QT OSLTOY_USES= qt:5 OSLTOY_USE= QT=buildtools,core,gui,qmake_build,widgets CXXFLAGS+= -I${STAGEDIR}/include # DISTVERSION has an extra digit which isn't in the lib name # for LIBVERS we want the first three digits PLIST_SUB+= LIBVERS=${DISTVERSION:C/([0-9]*)\.([0-9]*)\.([0-9]*)(.*)/\1.\2.\3/} .include .if ${LLVM_DEFAULT:M[678]0} LLVM_VER= 90 .else LLVM_VER= ${LLVM_DEFAULT} .endif post-patch: @${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \ -e 's,%%PYCMD%%,${PYTHON_CMD},' \ ${WRKSRC}/src/shaders/CMakeLists.txt \ ${WRKSRC}/src/shaders/MaterialX/CMakeLists.txt \ ${WRKSRC}/src/doc/CMakeLists.txt \ ${WRKSRC}/src/liboslexec/CMakeLists.txt .if ${SLAVE_PORT} == yes BUILD_DEPENDS+= ${PREFIX}/share/cmake/pybind11/pybind11Config.cmake:devel/pybind11 LIB_DEPENDS+= liboslquery.so:graphics/openshadinglanguage RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openimageio>0:graphics/py-openimageio@${PY_FLAVOR} PLIST= ${PKGDIR}/pkg-plist-pybind -USES+= python +USES+= python:3.6+ USE_PYTHON= flavors CMAKE_ON+= USE_PYTHON CMAKE_ARGS+= -DPYTHON_VERSION=${PYTHON_VER} do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_LIB} ${BUILD_WRKSRC}/lib/python/site-packages/oslquery.so ${STAGEDIR}${PYTHON_SITELIBDIR} .else # SLAVE_PORT != yes -USES+= python:build +USES+= python:3.6+,build CMAKE_OFF+= USE_PYTHON USE_LDCONFIG= yes .endif # SLAVE_PORT .include diff --git a/graphics/piddle/Makefile b/graphics/piddle/Makefile index ed0e8a7613ee..c834c9e3b6c2 100644 --- a/graphics/piddle/Makefile +++ b/graphics/piddle/Makefile @@ -1,27 +1,27 @@ # Created by: dom@happygiraffe.net # $FreeBSD$ PORTNAME= piddle PORTVERSION= 1.0.15 PORTEPOCH= 1 CATEGORIES= graphics python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical Drawing library for Python LICENSE= GPLv2+ -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/py-PyOpenGL-accelerate/Makefile b/graphics/py-PyOpenGL-accelerate/Makefile index ef192fc5dd05..6215f340b170 100644 --- a/graphics/py-PyOpenGL-accelerate/Makefile +++ b/graphics/py-PyOpenGL-accelerate/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= PyOpenGL PORTVERSION= 3.1.5 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -accelerate DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= OpenGL acceleration code for PyOpenGL LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USE_PYTHON= autoplist distutils cython -USES= python +USES= python:3.6+ .include diff --git a/graphics/py-PyOpenGL/Makefile b/graphics/py-PyOpenGL/Makefile index 9038905afd63..b579434e695a 100644 --- a/graphics/py-PyOpenGL/Makefile +++ b/graphics/py-PyOpenGL/Makefile @@ -1,36 +1,36 @@ # Created by: Randall Hopper # $FreeBSD$ PORTNAME= PyOpenGL PORTVERSION= 3.1.5 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} #DISTNAME= PyOpenGL-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= OpenGL (and related library) interface for Python BUILD_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} RUN_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} OPTIONS_DEFINE= TKINTER OPTIONS_DEFAULT= TKINTER TKINTER_DESC= Build with tkinter for X support -USES= dos2unix gl python +USES= dos2unix gl python:3.6+ USE_GL= glut USE_PYTHON= distutils autoplist TKINTER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} post-patch: @${FIND} ${WRKSRC} -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} -e \ 's|||g' @${FIND} ${WRKSRC} -name "*.bak" -delete ${REINPLACE_CMD} -e 's|posix |posix|g' ${WRKSRC}/OpenGL/__init__.py .include diff --git a/graphics/py-beziers/Makefile b/graphics/py-beziers/Makefile index d8262df86acc..58462ce50f54 100644 --- a/graphics/py-beziers/Makefile +++ b/graphics/py-beziers/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= beziers PORTVERSION= 0.1.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bezier curve manipulation library LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyclipper>=0:math/py-pyclipper@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-cartopy/Makefile b/graphics/py-cartopy/Makefile index 2c100504cae1..7056667a3fa9 100644 --- a/graphics/py-cartopy/Makefile +++ b/graphics/py-cartopy/Makefile @@ -1,46 +1,46 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cartopy PORTVERSION= 0.18.0 PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Cartopy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cartographic library with Matplotlib support for visualisation LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= geos>=3.3.3:graphics/geos \ proj>=4.9.0,1:graphics/proj \ ${PYNUMPY} LIB_DEPENDS= libgeos.so:graphics/geos \ libproj.so:graphics/proj RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pyshp>=1.1.4:devel/py-pyshp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.5.6:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils CPPFLAGS+= -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H OPTIONS_DEFINE= EPSG OWS PLOTTING EPSG_DESC= EPSG database support OWS_DESC= OGC Web Service support PLOTTING_DESC= Plotting support EPSG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyepsg>=0:graphics/py-pyepsg@${PY_FLAVOR} OWS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.8.11:graphics/py-OWSLib@${PY_FLAVOR} \ ${PY_PILLOW} PLOTTING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdal>=1.10.0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.1:math/py-matplotlib@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.10:science/py-scipy@${PY_FLAVOR} .include diff --git a/graphics/py-colour/Makefile b/graphics/py-colour/Makefile index e68b07dbe4fa..a31378c53de6 100644 --- a/graphics/py-colour/Makefile +++ b/graphics/py-colour/Makefile @@ -1,24 +1,24 @@ # Created by: Martin Neubauer # $FreeBSD$ PORTNAME= colour PORTVERSION= 0.1.5 CATEGORIES= graphics devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Python colour representations manipulation library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}d2to1>0:devel/py-d2to1@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-djvulibre/Makefile b/graphics/py-djvulibre/Makefile index 9807269ee93d..226f1045c5d4 100644 --- a/graphics/py-djvulibre/Makefile +++ b/graphics/py-djvulibre/Makefile @@ -1,23 +1,23 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= python-djvulibre DISTVERSION= 0.8.5 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python support for the DjVu image format LICENSE= GPLv2 LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre -USES= python pkgconfig +USES= python:3.6+ pkgconfig USE_PYTHON= autoplist distutils cython post-patch: @${REINPLACE_CMD} -e "s|'python'|'${PYTHON_CMD}'|g" ${WRKSRC}/setup.py .include diff --git a/graphics/py-exifread/Makefile b/graphics/py-exifread/Makefile index 3e8ac99e9ce0..7ad5216fbcee 100644 --- a/graphics/py-exifread/Makefile +++ b/graphics/py-exifread/Makefile @@ -1,19 +1,19 @@ # Created by: Mikhail Teterin # $FreeBSD$ PORTNAME= ExifRead PORTVERSION= 2.1.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mi@aldan.algebra.com COMMENT= Read Exif metadata from tiff and jpeg files LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-face_recognition/Makefile b/graphics/py-face_recognition/Makefile index ac7e2a035f4b..6c6439a32feb 100644 --- a/graphics/py-face_recognition/Makefile +++ b/graphics/py-face_recognition/Makefile @@ -1,28 +1,28 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= face_recognition PORTVERSION= 1.3.0 PORTREVISION= 1 CATEGORIES= graphics python devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Recognize faces from Python or from the command line LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}face_recognition_models>0:graphics/py-face_recognition_models@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dlib>=19.7:science/py-dlib@${PY_FLAVOR} \ ${PY_PILLOW} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-face_recognition_models/Makefile b/graphics/py-face_recognition_models/Makefile index 9c80761b027c..60dce3bcbec9 100644 --- a/graphics/py-face_recognition_models/Makefile +++ b/graphics/py-face_recognition_models/Makefile @@ -1,21 +1,21 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= face_recognition_models PORTVERSION= 0.3.0 CATEGORIES= graphics python devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Models used by the face_recognition package LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-fiona/Makefile b/graphics/py-fiona/Makefile index 55710d181b1a..d12a40d5d2c3 100644 --- a/graphics/py-fiona/Makefile +++ b/graphics/py-fiona/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= Fiona DISTVERSION= 1.8.18 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= OGR's neat and nimble API for Python programmers LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cligj>=0.4:devel/py-cligj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-plugins>0:devel/py-click-plugins@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.7:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}munch>0:devel/py-munch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=18.2:devel/py-attrs@${PY_FLAVOR} \ ${PY_ENUM34} LIB_DEPENDS+= libgdal.so:graphics/gdal -USES= compiler:c++11-lang python +USES= compiler:c++11-lang python:3.6+ USE_PYTHON= autoplist distutils cython post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME:tl} -name *.so -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-freeimagepy/Makefile b/graphics/py-freeimagepy/Makefile index d086b475d963..8a961879823e 100644 --- a/graphics/py-freeimagepy/Makefile +++ b/graphics/py-freeimagepy/Makefile @@ -1,23 +1,23 @@ # Created by: Choe, Cheng-Dae # $FreeBSD$ PORTNAME= freeimagepy PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/FreeImagePy/V${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= FreeImagePy_w_dll-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= FreeImage library python wrapper LIB_DEPENDS= libfreeimage.so:graphics/freeimage WRKSRC= ${WRKDIR}/FreeImagePy-${PORTVERSION} -USES= python shebangfix tar:bzip2 +USES= python:3.6+ shebangfix tar:bzip2 USE_PYTHON= distutils autoplist NO_ARCH= yes SHEBANG_FILES= FreeImagePy/*.py .include diff --git a/graphics/py-gdal/Makefile b/graphics/py-gdal/Makefile index 3ec15cc50735..34a3d9e0fd81 100644 --- a/graphics/py-gdal/Makefile +++ b/graphics/py-gdal/Makefile @@ -1,37 +1,37 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= gdal PORTVERSION= 3.1.4 CATEGORIES= graphics python MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding for GDAL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../../LICENSE.TXT LIB_DEPENDS= libgdal.so:graphics/gdal OPTIONS_DEFINE= NUMPY NUMPY_DESC= Enable array support via NumPy -USES= compiler:c++11-lang python shebangfix tar:xz +USES= compiler:c++11-lang python:3.6+ shebangfix tar:xz USE_PYTHON= autoplist concurrent distutils USE_CXXSTD= c++11 WRKSRC_SUBDIR= swig/python SHEBANG_FILES= scripts/*.py NUMPY_BUILD_DEPENDS= ${PYNUMPY} NUMPY_RUN_DEPENDS= ${PYNUMPY} NUMPY_USES= fortran post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/osgeo/*.so .include diff --git a/graphics/py-glfw/Makefile b/graphics/py-glfw/Makefile index 14a75865fc84..a0190c9dbab7 100644 --- a/graphics/py-glfw/Makefile +++ b/graphics/py-glfw/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= glfw PORTVERSION= 1.11.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Ctypes-based wrapper for GLFW3 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libglfw.so:graphics/glfw -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-gphoto2/Makefile b/graphics/py-gphoto2/Makefile index 5eca346ef592..dff5fb110e1c 100644 --- a/graphics/py-gphoto2/Makefile +++ b/graphics/py-gphoto2/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= gphoto2 PORTVERSION= 2.0.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python-gphoto2 MAINTAINER= woodsb02@FreeBSD.org COMMENT= Python bindings for libgphoto2 LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 -USES= compiler pkgconfig python shebangfix +USES= compiler pkgconfig python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= examples/*.py OPTIONS_DEFINE= DOCS EXAMPLES post-patch: ${REINPLACE_CMD} \ -e 's|share/python-gphoto2/examples|${EXAMPLESDIR:S,${PREFIX}/,,}|' \ -e 's|share/python-gphoto2|${DOCSDIR:S,${PREFIX}/,,}|' \ ${WRKSRC}/setup.py .include .if ${CHOSEN_COMPILER_TYPE} == gcc EXTRA_PATCHES= ${FILESDIR}/extra-patch-setup.py .endif .include diff --git a/graphics/py-graph-core/Makefile b/graphics/py-graph-core/Makefile index 7725228d4ac1..7c7c5a5ce284 100644 --- a/graphics/py-graph-core/Makefile +++ b/graphics/py-graph-core/Makefile @@ -1,20 +1,20 @@ # Created by: Yi-Jheng Lin # $FreeBSD$ PORTNAME= graph-core PORTVERSION= 1.8.2 PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Library for working with graphs in Python, core module LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-graphviz/Makefile b/graphics/py-graphviz/Makefile index fdb7556daa06..940b6c44e9e8 100644 --- a/graphics/py-graphviz/Makefile +++ b/graphics/py-graphviz/Makefile @@ -1,28 +1,28 @@ # Created by: lbartoletti # $FreeBSD$ PORTNAME= graphviz PORTVERSION= 0.10.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Simple Python interface for Graphviz LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= dot:graphics/graphviz TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} run-tests.py .include diff --git a/graphics/py-graphy/Makefile b/graphics/py-graphy/Makefile index 9f41a1467734..d4d1433c3c2e 100644 --- a/graphics/py-graphy/Makefile +++ b/graphics/py-graphy/Makefile @@ -1,46 +1,46 @@ # Created by: Sahil Tandon # $FreeBSD$ PORTNAME= graphy PORTVERSION= 1.0 CATEGORIES= graphics python MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/graphy/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Simple chart library for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python:run tar:bzip2 +USES= python:3.6+,run tar:bzip2 USE_PYTHON= flavors PORTDOCS= README PORTEXAMPLES= * NO_ARCH= yes NO_BUILD= yes OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|python2.4|${PYTHON_VERSION}|' \ ${WRKSRC}/examples/*.py \ ${WRKSRC}/${PORTNAME}/*.py @${FIND} ${WRKSRC} -name '.svn' -or -name '*.bak' | \ ${XARGS} ${RM} -r do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} @(cd ${WRKSRC}/${PORTNAME}/ && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/py-gvgen/Makefile b/graphics/py-gvgen/Makefile index b741f8956271..519198d9b104 100644 --- a/graphics/py-gvgen/Makefile +++ b/graphics/py-gvgen/Makefile @@ -1,35 +1,35 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= gvgen PORTVERSION= 0.9 PORTREVISION= 1 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Easy python interface to generate dot files LICENSE= GPLv2 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= stricaud GH_TAGNAME= 777ab06 NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= crypto-folks.png gvgen-legend.png gvgen-propertyforeachlinks.2.png \ gvgen-smartmode-2.png gvgen-cluster-node-link.png gvgen-legendin.png \ gvgen-propertylink.png gvgen-styles.png gvgen-defaultstyle.png \ gvgen-links.png gvgen-smartmode-1.png post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/py-h3/Makefile b/graphics/py-h3/Makefile index 83b9d312ebc3..dd6a04fb029d 100644 --- a/graphics/py-h3/Makefile +++ b/graphics/py-h3/Makefile @@ -1,38 +1,38 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= h3 PORTVERSION= 3.7.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding of H3 library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake \ h3>=${PORTVERSION}:graphics/h3 \ ninja:devel/ninja \ ${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} LIB_DEPENDS= libh3.so:graphics/h3 TEST_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= localbase:ldflags python +USES= localbase:ldflags python:3.6+ USE_PYTHON= autoplist concurrent cython distutils CFLAGS+= -I${LOCALBASE}/include/h3 OPTIONS_DEFINE= NUMPY OPTIONS_DEFAULT=NUMPY NUMPY_DESC= NumPy support NUMPY_RUN_DEPENDS= ${PYNUMPY} do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/graphics/py-imageio24/Makefile b/graphics/py-imageio24/Makefile index ebfddefd01e9..143f347b6d22 100644 --- a/graphics/py-imageio24/Makefile +++ b/graphics/py-imageio24/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= imageio DISTVERSION= 2.4.1 PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 24 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for reading and writing image, video formats LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Use graphics/py-imageio instead EXPIRATION_DATE=2020-12-31 LIB_DEPENDS= libfreeimage.so:graphics/freeimage RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ ${PY_ENUM34} \ ${PY_FUTURES} \ ${PY_PILLOW} \ ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes PORTSCOUT= limit:^2\.4\. .include diff --git a/graphics/py-leather/Makefile b/graphics/py-leather/Makefile index 0b52154568dd..d3d63fd892ed 100644 --- a/graphics/py-leather/Makefile +++ b/graphics/py-leather/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= leather PORTVERSION= 0.3.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Charting library for those who need charts now LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-ming/Makefile b/graphics/py-ming/Makefile index c52d1d187176..e3e33893d757 100644 --- a/graphics/py-ming/Makefile +++ b/graphics/py-ming/Makefile @@ -1,46 +1,46 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ming DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 0_4_8 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for Ming which allows you to create Flash 4/5 movies LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libming.so:graphics/ming \ libpng.so:graphics/png PORTSCOUT= limit:^ming- CONFIGURE_ARGS= --enable-python CONFIGURE_ENV= PYTHON_LDFLAGS="-L${PYTHON_LIBDIR} -l${PYTHON_VERSION}${PYTHON_ABIVER}" GNU_CONFIGURE= yes USE_PYTHON= autoplist concurrent distutils -USES= autoreconf libtool localbase:ldflags python +USES= autoreconf libtool localbase:ldflags python:3.6+ BUILD_WRKSRC= ${WRKSRC}/py_ext INSTALL_WRKSRC= ${WRKSRC}/py_ext USE_GITHUB= yes GH_ACCOUNT= lib${PORTNAME} GH_PROJECT= lib${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's| --root ".*"||' ${WRKSRC}/py_ext/Makefile.am @${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' ${WRKSRC}/py_ext/setup.py.in @${LN} -fs ${LOCALBASE}/include/ming ${WRKSRC}/src post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mingc*.so .include diff --git a/graphics/py-open3d-python/Makefile b/graphics/py-open3d-python/Makefile index 2cfb7b720280..e619dbc6c372 100644 --- a/graphics/py-open3d-python/Makefile +++ b/graphics/py-open3d-python/Makefile @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= open3d-python DISTVERSIONPREFIX= v DISTVERSION= 0.2 PORTREVISION= 5 CATEGORIES= graphics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Modern library for 3D data processing (Python binding) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../LICENSE LIB_DEPENDS= libOpen3D.so:graphics/open3d USES= cmake compiler:c++11-lang eigen:3 fortran localbase:ldflags \ - pkgconfig python + pkgconfig python:3.6+ USE_GITHUB= yes GH_ACCOUNT= IntelVCL GH_PROJECT= Open3D USE_PYTHON= flavors CMAKE_ARGS= -DPYTHON_EXECUTABLE:FILEPATH=${PYTHON_CMD} -DPYTHON_SITE_PACKAGES:STRING=lib/${PYTHON_VERSION}/site-packages CMAKE_ON= BUILD_SHARED_LIBS BUILD_PYTHON_MODULE CMAKE_OFF= BUILD_TESTS BUILD_PYTHON_TESTS BUILD_PYTHON_TUTORIALS BUILD_TINYFILEDIALOGS WRKSRC_SUBDIR= src LDFLAGS+= -pthread # https://github.com/IntelVCL/Open3D/issues/510 PLIST_FILES= ${PYTHON_SITELIBDIR}/open3d.so .include .if !exists(/usr/include/c++/v1/experimental/optional) && ${CHOSEN_COMPILER_TYPE} == clang BROKEN= Base C++ compiler is missing the header , see bug\#249538 .endif .include diff --git a/graphics/py-photocollage/Makefile b/graphics/py-photocollage/Makefile index d2e2c251edbb..0519905671fa 100644 --- a/graphics/py-photocollage/Makefile +++ b/graphics/py-photocollage/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= photocollage DISTVERSION= 1.4.4 PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical tool to make photo collage posters LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>:devel/py-six@${PY_FLAVOR} \ ${PY_PILLOW} -USES= gettext-tools python +USES= gettext-tools python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e ' \ s|${PORTNAME}|${PORTNAME}-${PYTHON_VER}| ; \ s|^Name.*|& (python${PYTHON_VER})|' \ ${WRKSRC}/data/${PORTNAME}.desktop @${REINPLACE_CMD} -E 's/photocollage\.(png|svg|desktop|appdata\.xml)/photocollage-${PYTHON_VER}.\1/' ${WRKSRC}/setup.py @${REINPLACE_CMD} -E 's/APP_NAME = "photocollage"/APP_NAME = "photocollage-${PYTHON_VER}"/' ${WRKSRC}/photocollage/__init__.py @cd ${WRKSRC} && for f in $$(${FIND} -E . -regex '.*\.(png|svg|desktop|appdata\.xml)'); do \ ${MV} $$f $$(${ECHO} $$f | ${SED} -E 's|photocollage\.([[:alpha:].]*)|photocollage-${PYTHON_VER}.\1|'); \ done .include diff --git a/graphics/py-piexif/Makefile b/graphics/py-piexif/Makefile index 9c5ec58db1ec..831abc7e9dd4 100644 --- a/graphics/py-piexif/Makefile +++ b/graphics/py-piexif/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= piexif PORTVERSION= 1.1.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplify exif manipulations with Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pivy/Makefile b/graphics/py-pivy/Makefile index 59a26adcf258..2f14387147cc 100644 --- a/graphics/py-pivy/Makefile +++ b/graphics/py-pivy/Makefile @@ -1,27 +1,27 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= pivy PORTVERSION= 0.6.5 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cmt@FreeBSD.org COMMENT= Python binding for Coin LICENSE= MIT BUILD_DEPENDS= cmake:devel/cmake \ swig:devel/swig LIB_DEPENDS= libCoin.so:graphics/Coin \ libSoQt.so:x11-toolkits/soqt -USES= compiler:c11 python qt:5 +USES= compiler:c11 python:3.6+ qt:5 USE_GITHUB= yes GH_ACCOUNT= coin3d USE_PYTHON= autoplist distutils USE_QT= core gui opengl widgets INSTALL_TARGET= install-strip .include diff --git a/graphics/py-plotly/Makefile b/graphics/py-plotly/Makefile index d19dc2976eff..a0ebbfc4f29f 100644 --- a/graphics/py-plotly/Makefile +++ b/graphics/py-plotly/Makefile @@ -1,24 +1,24 @@ # Created by: jjachuf@gmail.com # $FreeBSD$ PORTNAME= plotly PORTVERSION= 4.10.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Library for collaborative, interactive, publication-quality graphs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}retrying>0:devel/py-retrying@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-png/Makefile b/graphics/py-png/Makefile index 01e147a84f27..34d536e2523e 100644 --- a/graphics/py-png/Makefile +++ b/graphics/py-png/Makefile @@ -1,20 +1,20 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= png PORTVERSION= 0.0.17 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= lichray@gmail.com COMMENT= Python PNG encoder/decoder LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-pycha/Makefile b/graphics/py-pycha/Makefile index 7778d14ed262..b059a1e6b262 100644 --- a/graphics/py-pycha/Makefile +++ b/graphics/py-pycha/Makefile @@ -1,29 +1,29 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pycha PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for making charts with Python LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CAIRO OPTIONS_DEFAULT=CAIRO CAIRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} .include diff --git a/graphics/py-pycollada/Makefile b/graphics/py-pycollada/Makefile index 8893e3b61658..68487165b206 100644 --- a/graphics/py-pycollada/Makefile +++ b/graphics/py-pycollada/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= pycollada DISTVERSION= 0.6 PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tj+freebsd_ports@a13.fr COMMENT= Python library for reading and writing collada documents LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.0:devel/py-dateutil@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= LXML LXML_DESC= Uses lxml for XML loading, construction, and saving. LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} .include diff --git a/graphics/py-pydot/Makefile b/graphics/py-pydot/Makefile index f644e21e8009..6e749f886587 100644 --- a/graphics/py-pydot/Makefile +++ b/graphics/py-pydot/Makefile @@ -1,24 +1,24 @@ # Created by: Stefan Walter # $FreeBSD$ PORTNAME= pydot PORTVERSION= 1.4.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the Graphviz Dot language LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= dot:graphics/graphviz \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.4:devel/py-pyparsing@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pyepsg/Makefile b/graphics/py-pyepsg/Makefile index bfff785ae6b1..7b604653102d 100644 --- a/graphics/py-pyepsg/Makefile +++ b/graphics/py-pyepsg/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pyepsg PORTVERSION= 0.4.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easy access to the EPSG database LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pygal/Makefile b/graphics/py-pygal/Makefile index 89ed80fc94a7..a61ffc7f6142 100644 --- a/graphics/py-pygal/Makefile +++ b/graphics/py-pygal/Makefile @@ -1,23 +1,23 @@ # Created by: Jose Jachuf # $FreeBSD$ PORTNAME= pygal PORTVERSION= 2.4.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Python svg graph plotting library LICENSE= LGPL3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-pyganim/Makefile b/graphics/py-pyganim/Makefile index af793fca8d5f..6e852ae8dcd1 100644 --- a/graphics/py-pyganim/Makefile +++ b/graphics/py-pyganim/Makefile @@ -1,23 +1,23 @@ # Created by: Johannes Jost Meixner # $FreeBSD$ PORTNAME= pyganim PORTVERSION= 0.9.2 PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pyganim-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sprite animation module for Pygame LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYGAME} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pyinsane2/Makefile b/graphics/py-pyinsane2/Makefile index 3c879f9b661a..8c9f73dcece3 100644 --- a/graphics/py-pyinsane2/Makefile +++ b/graphics/py-pyinsane2/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= pyinsane2 DISTVERSION= 2.0.13 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library to access and use image scanners LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR} RUN_DEPENDS= ${PY_PILLOW} -USES= gmake python +USES= gmake python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-pymaging-png/Makefile b/graphics/py-pymaging-png/Makefile index d7167289781f..eadc7564bf30 100644 --- a/graphics/py-pymaging-png/Makefile +++ b/graphics/py-pymaging-png/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= pymaging-png PORTREVISION= 1 PORTVERSION= g20130727 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ume@FreeBSD.org COMMENT= PNG support for pymaging LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymaging>=g20130908:graphics/py-pymaging@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= ojii GH_TAGNAME= 83d85c4 NO_ARCH= yes .include diff --git a/graphics/py-pymaging/Makefile b/graphics/py-pymaging/Makefile index dccba6e62162..ba06ce18ff1a 100644 --- a/graphics/py-pymaging/Makefile +++ b/graphics/py-pymaging/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= pymaging PORTVERSION= g20130908 PORTREVISION= 1 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ume@FreeBSD.org COMMENT= Pure Python imaging library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= ojii GH_TAGNAME= 596a08f NO_ARCH= yes .include diff --git a/graphics/py-pypillowfight/Makefile b/graphics/py-pypillowfight/Makefile index 3dd129e6ac9c..7750031acb95 100644 --- a/graphics/py-pypillowfight/Makefile +++ b/graphics/py-pypillowfight/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= pypillowfight DISTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library containing various image processing algorithms LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR} RUN_DEPENDS= ${PY_PILLOW} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-pyqrcode/Makefile b/graphics/py-pyqrcode/Makefile index 70d53cc89424..c7614d0d5f66 100644 --- a/graphics/py-pyqrcode/Makefile +++ b/graphics/py-pyqrcode/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= pyqrcode PORTVERSION= 1.2.1 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Pure Python QR code generator with SVG, EPS, PNG and terminal output LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/License TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes # LICENSE_FILE/tests not packaged in sdist USE_PYTHON= autoplist distutils GH_ACCOUNT= mnooner256 GH_TAGNAME= 674a77b OPTIONS_DEFINE= PNG OPTIONS_DEFAULT= PNG PNG_DESC= PNG output rendering support PNG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}png>=0.0.13:graphics/py-png@${PY_FLAVOR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/graphics/py-pyqtgraph/Makefile b/graphics/py-pyqtgraph/Makefile index 8fa0e23c270a..5bbd7c65e001 100644 --- a/graphics/py-pyqtgraph/Makefile +++ b/graphics/py-pyqtgraph/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pyqtgraph DISTVERSION= 0.11.0 CATEGORIES= graphics science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Scientific graphics and GUI library for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-pyvips/Makefile b/graphics/py-pyvips/Makefile index e0183335db93..29c7a9555eee 100644 --- a/graphics/py-pyvips/Makefile +++ b/graphics/py-pyvips/Makefile @@ -1,26 +1,26 @@ # Created by: Danilo Egea Gondolfo # $FreeBSD$ PORTNAME= pyvips PORTVERSION= 2.1.12 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= danilo@FreeBSD.org COMMENT= Binding for the libvips image processing library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.13:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.13:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libvips.so:graphics/vips -USES= gnome pkgconfig python +USES= gnome pkgconfig python:3.6+ USE_GNOME= glib20 USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-rasterio/Makefile b/graphics/py-rasterio/Makefile index ba4753a1d33a..048b902f8f95 100644 --- a/graphics/py-rasterio/Makefile +++ b/graphics/py-rasterio/Makefile @@ -1,38 +1,38 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= rasterio PORTVERSION= 1.1.8 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and direct raster I/O for use with Numpy and SciPy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= gdal>=1.11:graphics/gdal \ ${PYNUMPY} RUN_DEPENDS= gdal>=1.11:graphics/gdal \ ${PYTHON_PKGNAMEPREFIX}affine>=0:math/py-affine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=4.0<8:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-plugins>=0:devel/py-click-plugins@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cligj>=0.5:devel/py-cligj@${PY_FLAVOR} \ ${PY_ENUM34} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}snuggs>=1.4.1:math/py-snuggs@${PY_FLAVOR} -USES= compiler:c++11-lang python +USES= compiler:c++11-lang python:3.6+ USE_PYTHON= autoplist concurrent cython distutils OPTIONS_DEFINE= PLOT S3 PLOT_DESC= Plotting support S3_DESC= Amazon S3 support PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.2.4:www/py-boto3@${PY_FLAVOR} .include diff --git a/graphics/py-rawkit/Makefile b/graphics/py-rawkit/Makefile index 0d7cf7b58e90..82d3017061c0 100644 --- a/graphics/py-rawkit/Makefile +++ b/graphics/py-rawkit/Makefile @@ -1,21 +1,21 @@ # Created by: Martin Neubauer # $FreeBSD$ PORTNAME= rawkit PORTVERSION= 0.6.0 CATEGORIES= graphics devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Ctypes based libraw bindings LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-spectra/Makefile b/graphics/py-spectra/Makefile index f95d3ffee9e8..9696a23d257d 100644 --- a/graphics/py-spectra/Makefile +++ b/graphics/py-spectra/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= spectra DISTVERSION= 0.0.11 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Color scales and color conversion made easy for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v test .include diff --git a/graphics/py-svg.path/Makefile b/graphics/py-svg.path/Makefile index 379b1a029ebf..d4c7ab92cf76 100644 --- a/graphics/py-svg.path/Makefile +++ b/graphics/py-svg.path/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= svg_path PORTVERSION= 4.0.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= svg.path-${PORTVERSION} MAINTAINER= db@FreeBSD.org COMMENT= SVG path objects and parser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-svgwrite/Makefile b/graphics/py-svgwrite/Makefile index 230b03e6bf5c..91361bff8128 100644 --- a/graphics/py-svgwrite/Makefile +++ b/graphics/py-svgwrite/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= svgwrite PORTVERSION= 1.3.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= george@m5p.com COMMENT= Python library to create SVG drawings LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/py-utm/Makefile b/graphics/py-utm/Makefile index 7df12f549c3a..a01450ae492e 100644 --- a/graphics/py-utm/Makefile +++ b/graphics/py-utm/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= utm PORTVERSION= 0.7.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bidirectional UTM-WGS84 converter for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-wand/Makefile b/graphics/py-wand/Makefile index f6e2ca20d16a..5843400ad25f 100644 --- a/graphics/py-wand/Makefile +++ b/graphics/py-wand/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= Wand PORTVERSION= 0.4.5 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= MagickWand Python binding LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include PYDISTUTILS_INSTALLARGS+= --install-data ${DATADIR} .include diff --git a/graphics/py-webcolors/Makefile b/graphics/py-webcolors/Makefile index 865120456431..ed9fcf2fa74b 100644 --- a/graphics/py-webcolors/Makefile +++ b/graphics/py-webcolors/Makefile @@ -1,29 +1,29 @@ # Created by: TAKATSU Tomonari # $FreeBSD$ PORTNAME= webcolors PORTVERSION= 1.8.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Library working with the sRGB color space as used in the HTML and CSS LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/py-zbar-py/Makefile b/graphics/py-zbar-py/Makefile index b95dab4db88e..edddea75fcf0 100644 --- a/graphics/py-zbar-py/Makefile +++ b/graphics/py-zbar-py/Makefile @@ -1,25 +1,25 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= zbar-py PORTVERSION= 1.0.4 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Interface to the zbar bar-code reading library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libzbar.so:graphics/zbar RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} -USES= iconv:wchar_t python +USES= iconv:wchar_t python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zbar/_zbar*.so .include diff --git a/irc/py-fishcrypt/Makefile b/irc/py-fishcrypt/Makefile index 66ad2a34a90a..7536d3bec762 100644 --- a/irc/py-fishcrypt/Makefile +++ b/irc/py-fishcrypt/Makefile @@ -1,49 +1,49 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= fishcrypt DISTVERSION= 5.31 PORTREVISION= 2 CATEGORIES= irc security PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= ports@FreeBSD.org COMMENT= FiSH/Mircryption-compatible encryption for HexChat RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= fladd GH_PROJECT= py-${PORTNAME} GH_TAGNAME= 43554b1a -USES= dos2unix python:run shebangfix +USES= dos2unix python:3.6+,run shebangfix USE_PYTHON= flavors SHEBANG_FILES= fishcrypt.py NO_BUILD= yes SUB_FILES= pkg-message PORTDOCS= README.md PLIST_FILES= %%DATADIR%%/fishcrypt.py \ %%DATADIR%%/pyBlowfish.py OPTIONS_DEFINE= DOCS HEXCHAT HEXCHAT_DESC= FiSH encryption for HexChat OPTIONS_SUB= yes HEXCHAT_RUN_DEPENDS= hexchat:irc/hexchat do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/py-irc/Makefile b/irc/py-irc/Makefile index 9d98e915f171..9c24c7fd1864 100644 --- a/irc/py-irc/Makefile +++ b/irc/py-irc/Makefile @@ -1,48 +1,48 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= irc PORTVERSION= 13.1 PORTREVISION= 2 CATEGORIES= irc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= IRC protocol client library for Python LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist NO_ARCH= yes SHEBANG_FILES= irc/*.py scripts/*.py PORTEXAMPLES= irccat.py irccat2.py servermap.py testbot.py \ dccreceive.py dccsend.py ssl-cat.py EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} OPTIONS_DEFINE= EXAMPLES post-patch: ${CHMOD} -R o-w ${WRKSRC}/irc.egg-info post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${PORTEXAMPLES:S,^,${WRKSRC}/scripts/,} ${STAGEDIR}${EXAMPLESDIR}/ .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.util13>0:devel/py-jaraco.util13@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.util>0:devel/py-jaraco.util@${PY_FLAVOR} .endif .include diff --git a/irc/py-limnoria/Makefile b/irc/py-limnoria/Makefile index 81379cada1ed..0b82abf58895 100644 --- a/irc/py-limnoria/Makefile +++ b/irc/py-limnoria/Makefile @@ -1,73 +1,73 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= limnoria PORTVERSION= 2019.09.08 CATEGORIES= irc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Modified version of Supybot (IRC bot and framework) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} -USES= python # 2.6+ +USES= python:3.6+ # 2.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= ProgVal GH_PROJECT= Limnoria GH_TAGNAME= master-2019-09-08 OPTIONS_DEFINE= ECDSA PROXY OPTIONS_DEFAULT= ECDSA ENCODING RSS TIME OPTIONS_GROUP= EXTRAS OPTIONS_GROUP_EXTRAS= ENCODING GPG RSS TIME OPTIONS_RADIO= AKA OPTIONS_RADIO_AKA= SQLITE SQLALCHEMY EXTRAS_DESC= Plugin Extras AKA_DESC= AKA Plugin: SQL Backend (none = plugin disabled) ECDSA_DESC= ECDSA SASL authentication PROXY_DESC= SOCKS Proxy connections ENCODING_DESC= Web Plugin: Better encoding detection (via chardet) GPG_DESC= GPG Plugin: GnuPG Authentication RSS_DESC= RSS Plugin: Feed parsing (via feedparser) TIME_DESC= Time Plugin: Extra time features (via dateutil/pytz) SQLALCHEMY_DESC= SQLAlchemy database support ECDSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${PY_FLAVOR} PROXY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} GPG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0:security/py-python-gnupg@${PY_FLAVOR} RSS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} TIME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} NO_ARCH= yes # Needs to be installed first to work. do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${LOCALBASE}/bin/supybot-test \ --no-network \ --plugins-dir="./build/lib*/supybot/plugins/" \ --disable-multiprocessing .include diff --git a/japanese/py-jaconv/Makefile b/japanese/py-jaconv/Makefile index 25b611550682..4aaa144430d2 100644 --- a/japanese/py-jaconv/Makefile +++ b/japanese/py-jaconv/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= jaconv PORTVERSION= 0.2.4 CATEGORIES= japanese python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Japanese character interconverter for Hiragana, Katakana, Hankaku and Zenkaku LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/lang/py-hy/Makefile b/lang/py-hy/Makefile index 0e3700c41fd0..53527649bbc6 100644 --- a/lang/py-hy/Makefile +++ b/lang/py-hy/Makefile @@ -1,29 +1,29 @@ # Created by: David Kalliecharan # $FreeBSD$ PORTNAME= hy PORTVERSION= 0.19.0 CATEGORIES= lang python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Dialect of Lisp that is embedded in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astor>=0.8:devel/py-astor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}clint>=0.4:devel/py-clint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastentrypoints>0:devel/py-fastentrypoints@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rply>=0.7.7:devel/py-rply@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/lang/py-lupa/Makefile b/lang/py-lupa/Makefile index 12aec62a49be..ba54d982415c 100644 --- a/lang/py-lupa/Makefile +++ b/lang/py-lupa/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= lupa PORTVERSION= 1.9 CATEGORIES= lang python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper around Lua and LuaJIT LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= lua pkgconfig python +USES= lua pkgconfig python:3.6+ USE_PYTHON= autoplist concurrent distutils MAKE_ARGS= --no-bundle post-patch: @${RM} -fr ${WRKSRC}/third-party do-test: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py test .include diff --git a/lang/py-textX/Makefile b/lang/py-textX/Makefile index 79773b0eb0e4..06a0236af8cd 100644 --- a/lang/py-textX/Makefile +++ b/lang/py-textX/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= textX PORTVERSION= 2.3.0 CATEGORIES= lang python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Meta-language for DSL implementation inspired by Xtext LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arpeggio>=1.9.0:devel/py-arpeggio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/lang/python-tools/Makefile b/lang/python-tools/Makefile index 0a5ddb25873c..6b82c665390c 100644 --- a/lang/python-tools/Makefile +++ b/lang/python-tools/Makefile @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= python-tools PORTVERSION= ${PYTHON_PORTVERSION} PORTREVISION= 1 CATEGORIES= lang python devel MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Supplementary tools for the Python language LICENSE= PSFL PORTSCOUT= ignore:1 -USES= python shebangfix tar:xz +USES= python:3.6+ shebangfix tar:xz USE_PYTHON= flavors concurrent NO_BUILD= yes DIST_SUBDIR= python DISTINFO_FILE= ${.CURDIR}/../python${PYTHON_SUFFIX}/distinfo WRKSRC_SUBDIR= Tools/scripts SCRIPT_FILES= byteyears checkpyc copytime crlf dutree \ lfcr ptags untabify PYLIB_FILES= tabnanny timeit PLIST_FILES= ${SCRIPT_FILES:C|^|bin/|} ${PYLIB_FILES:C|^|bin/|} SHEBANG_FILES= ${SCRIPT_FILES:C|$|.py|} \ ${PYLIB_FILES:C|.*|../../Lib/&.py|} .include .if ${PYTHON_REL} < 3200 SCRIPT_FILES+= logmerge .endif do-install: .for fname in ${SCRIPT_FILES} ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/${fname}.py \ ${STAGEDIR}${PREFIX}/bin/${fname} .endfor .for fname in ${PYLIB_FILES} ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/../../Lib/${fname}.py \ ${STAGEDIR}${PREFIX}/bin/${fname} .endfor .include diff --git a/mail/getmail6/Makefile b/mail/getmail6/Makefile index 39138633fad8..395be6acd5ba 100644 --- a/mail/getmail6/Makefile +++ b/mail/getmail6/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= getmail6 DISTVERSIONPREFIX= v DISTVERSION= 6.11 CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.bueker@berlin.de COMMENT= POP3/IMAP4 mail retriever (Python3 fork) LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/COPYING -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils CONFLICTS= getmail NO_ARCH= yes NO_BUILD= yes PORTDOCS= *.css *.html *.txt BUGS CHANGELOG README THANKS PORTEXAMPLES= getmailrc-examples OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${CP} ${WRKSRC}/README ${WRKSRC}/docs/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/docs/getmailrc-examples ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/mail/isbg/Makefile b/mail/isbg/Makefile index ee1b18f760b9..a83b48b63200 100644 --- a/mail/isbg/Makefile +++ b/mail/isbg/Makefile @@ -1,26 +1,26 @@ # Created by: Bernhard Froehlich # $FreeBSD$ PORTNAME= isbg PORTVERSION= 2.2.1 CATEGORIES= mail MAINTAINER= ports@FreeBSD.org COMMENT= Scan an IMAP inbox for spam using SpamAssassin LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${PY_FLAVOR} \ spamassassin:mail/spamassassin -USES= python +USES= python:3.6+ USE_GITLAB= yes GL_ACCOUNT= isbg GL_COMMIT= e626d8d0628f691c041032c53f20d764b11d0079 NO_ARCH= yes NO_BUILD= yes USE_PYTHON= autoplist concurrent distutils optsuffix .include diff --git a/mail/py-Products.SecureMailHost/Makefile b/mail/py-Products.SecureMailHost/Makefile index 00117a029651..b7dd6df87c65 100644 --- a/mail/py-Products.SecureMailHost/Makefile +++ b/mail/py-Products.SecureMailHost/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= Products.SecureMailHost PORTVERSION= 1.1.2 PORTREVISION= 1 CATEGORIES= mail python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Reimplementation of the standard Zope2 MailHost LICENSE= ZPL21 -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/mail/py-authheaders/Makefile b/mail/py-authheaders/Makefile index 7fca4f41b882..99364676987f 100644 --- a/mail/py-authheaders/Makefile +++ b/mail/py-authheaders/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= authheaders DISTVERSION= 0.13.0 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Generate email authentication headers LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/MPL-2.0 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>=0.7.1:mail/py-dkimpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}authres>=1.0.1:mail/py-authres@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}publicsuffix2>0:dns/py-publicsuffix2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_BUILD= yes NO_ARCH= yes .include diff --git a/mail/py-authres/Makefile b/mail/py-authres/Makefile index a37823d6cd15..b6a10a8c653a 100644 --- a/mail/py-authres/Makefile +++ b/mail/py-authres/Makefile @@ -1,31 +1,31 @@ # Created by: Yasuhiro KIMURA # $FreeBSD$ PORTNAME= authres PORTVERSION= 1.2.0 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yasu@utahime.org COMMENT= Python module for RFC 5451 Authentication-Results headers LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PLIST_SUB= PORTNAME=${PORTNAME} PORTDOCS= CHANGES README OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/py-dkimpy/Makefile b/mail/py-dkimpy/Makefile index 48061ab92502..52ac5a907ca9 100644 --- a/mail/py-dkimpy/Makefile +++ b/mail/py-dkimpy/Makefile @@ -1,24 +1,24 @@ # Created by: Kevin Golding # $FreeBSD$ PORTNAME= dkimpy DISTVERSION= 1.0.5 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Python library for DKIM email signing and verification LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}authres>=0:mail/py-authres@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-email-validator/Makefile b/mail/py-email-validator/Makefile index a544a389eb2b..a4fd286211a9 100644 --- a/mail/py-email-validator/Makefile +++ b/mail/py-email-validator/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= email-validator DISTVERSION= 1.1.1 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= email_validator-${PORTVERSION} MAINTAINER= meka@tilda.center COMMENT= Robust email address syntax and deliverability validation library LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0.0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=1.15.0:dns/py-dnspython@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-email_reply_parser/Makefile b/mail/py-email_reply_parser/Makefile index b0929a6ce94b..673771381464 100644 --- a/mail/py-email_reply_parser/Makefile +++ b/mail/py-email_reply_parser/Makefile @@ -1,20 +1,20 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= email_reply_parser PORTVERSION= 0.5.9 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= GitHubs Email Reply Parser library for python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-flask-mail/Makefile b/mail/py-flask-mail/Makefile index a3b74ed74f61..a4e5a29f6148 100644 --- a/mail/py-flask-mail/Makefile +++ b/mail/py-flask-mail/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= Flask-Mail PORTVERSION= 0.9.1 CATEGORIES= mail www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Send SMTP email from a Flask web application LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/mail/py-mail-parser/Makefile b/mail/py-mail-parser/Makefile index 691b0c13d241..06200ccb24e1 100644 --- a/mail/py-mail-parser/Makefile +++ b/mail/py-mail-parser/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= mail-parser PORTVERSION= 3.14.0 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper for email standard library LICENSE= APACHE20 RUN_DEPENDS= msgconvert:mail/p5-Email-Outlook-Message \ ${PY_IPADDRESS} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.17.0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-managesieve3/Makefile b/mail/py-managesieve3/Makefile index 776dad8b1775..efad41f09d34 100644 --- a/mail/py-managesieve3/Makefile +++ b/mail/py-managesieve3/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= managesieve3 PORTVERSION= 1.1 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Implements an RFC-5804 Manage Sieve client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/mail/py-milter/Makefile b/mail/py-milter/Makefile index 2404ffdfd9d9..c1fbbd0cca61 100644 --- a/mail/py-milter/Makefile +++ b/mail/py-milter/Makefile @@ -1,31 +1,31 @@ # Created by: Vsevolod Lobko # $FreeBSD$ PORTNAME= milter PORTVERSION= 1.0.4 DISTVERSIONPREFIX= ${GH_PROJECT}- CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= estartu@augusta.de COMMENT= Python interface to Sendmail milter API LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING .if !exists(/usr/lib/libmilter.so) LIB_DEPENDS= libmilter.so:mail/libmilter CFLAGS+= -I${LOCALBASE}/include .endif -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= sdgathman GH_PROJECT= py${PORTNAME} USE_PYTHON= distutils autoplist flavors post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/milter*.so .include diff --git a/mail/py-notmuch/Makefile b/mail/py-notmuch/Makefile index 9d66d631e6a6..90a5c3be5af0 100644 --- a/mail/py-notmuch/Makefile +++ b/mail/py-notmuch/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python interface for the Notmuch email search and tagging library LICENSE= GPLv3 LIB_DEPENDS= libnotmuch.so:mail/notmuch -USES= python uniquefiles:dirs +USES= python:3.6+ uniquefiles:dirs USE_PYTHON= autoplist distutils MASTERDIR= ${.CURDIR}/../notmuch NO_ARCH= yes PORTDOCS= * WRKSRC_SUBDIR= bindings/python OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx PORTSCOUT= limit:^[0-9\.]*$$ do-build-DOCS-on: @${MAKE_CMD} -C ${WRKSRC}/docs html do-install-DOCS-on: cd ${WRKSRC}/docs/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @${RM} ${STAGEDIR}${DOCSDIR}/.buildinfo .include "${MASTERDIR}/Makefile" diff --git a/mail/py-premailer/Makefile b/mail/py-premailer/Makefile index d16dd3ce8853..6c747051431a 100644 --- a/mail/py-premailer/Makefile +++ b/mail/py-premailer/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= premailer PORTVERSION= 3.1.1 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rtd24@columbia.edu COMMENT= Turns CSS blocks into style attributes LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py-cssutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/mail/py-pymailq/Makefile b/mail/py-pymailq/Makefile index 615f95a061a6..076d95deae56 100644 --- a/mail/py-pymailq/Makefile +++ b/mail/py-pymailq/Makefile @@ -1,30 +1,30 @@ # Created by: Fukang Chen # $FreeBSD$ PORTNAME= pymailq PORTVERSION= 0.9.0 PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Postfix queue control python tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= postfix:mail/postfix NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent post-patch: @${REINPLACE_CMD} -e \ 's|%%DOCSDIR%%|${DOCSDIR}|g; \ s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g; \ s|%%MANPREFIX%%|${MANPREFIX}|g' \ ${WRKSRC}/setup.py .include diff --git a/mail/py-pyspf/Makefile b/mail/py-pyspf/Makefile index f4bad5e1db39..91c0bfd82f8d 100644 --- a/mail/py-pyspf/Makefile +++ b/mail/py-pyspf/Makefile @@ -1,39 +1,39 @@ # Created by: Marcus Alves Grando # $FreeBSD$ PORTNAME= pyspf PORTVERSION= 2.0.14 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SPF (Sender Policy Framework) implemented in Python LICENSE= PSFL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}authres>=0:mail/py-authres@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=1.16.0:dns/py-dnspython@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= bin/spf.py SHEBANG_FILES= spf.py # Make the tests run as a module post-patch: @${TOUCH} ${WRKSRC}/test/__init__.py post-install: ${CHMOD} ${BINMODE} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/spf.py ${RLN} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/spf.py ${STAGEDIR}${PREFIX}/bin/ do-test: cd ${WRKSRC}/ && ${PYTHON_CMD} -m test.testspf .include diff --git a/mail/py-pyzmail/Makefile b/mail/py-pyzmail/Makefile index 27e5f3f54982..535f004c488b 100644 --- a/mail/py-pyzmail/Makefile +++ b/mail/py-pyzmail/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pyzmail DISTVERSION= 1.0.3 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Easy mail library to parse, compose and send emails LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_BUILD= yes NO_ARCH= yes .include diff --git a/mail/py-validate_email/Makefile b/mail/py-validate_email/Makefile index 3e95175f1204..f28f1f8160f2 100644 --- a/mail/py-validate_email/Makefile +++ b/mail/py-validate_email/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= validate_email DISTVERSION= 1.3 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Verifies if an email address is valid and really exists LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE # If the default version (2.7) of Python is used, use package py-dns MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dns>0:dns/py-dns@${PY_FLAVOR} RUN_DEPENDS= ${MY_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include # If Python 3+ is used then use package py-py3dns instead .if ${PYTHON_MAJOR_VER} == "3" MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py3dns>0:dns/py-py3dns@${PY_FLAVOR} .endif .include diff --git a/mail/pyzor/Makefile b/mail/pyzor/Makefile index 950abe341970..2270d3ac64f6 100644 --- a/mail/pyzor/Makefile +++ b/mail/pyzor/Makefile @@ -1,22 +1,22 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pyzor PORTVERSION= 1.0.0 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= chalpin@cs.wisc.edu COMMENT= Collaborative, networked system to detect and block spam LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>=0:databases/py-gdbm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-GridDataFormats/Makefile b/math/py-GridDataFormats/Makefile index 8f5cb20b3811..1d556f5898ca 100644 --- a/math/py-GridDataFormats/Makefile +++ b/math/py-GridDataFormats/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= GridDataFormats DISTVERSION= 0.5.0 PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Handle data on a grid: NumPy n-dimensional arrays LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= MDAnalysis USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/math/py-MutatorMath/Makefile b/math/py-MutatorMath/Makefile index 14bd546587b9..548a4fa4249a 100644 --- a/math/py-MutatorMath/Makefile +++ b/math/py-MutatorMath/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= MutatorMath PORTVERSION= 2.1.2 PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Piecewise linear interpolation in multiple dimensions LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defcon>=0.3.5:x11-fonts/py-defcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fontMath>=0.4.8:x11-fonts/py-fontMath@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.32.0:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/math/py-PuLP/Makefile b/math/py-PuLP/Makefile index 0537186c30c3..245e7862437a 100644 --- a/math/py-PuLP/Makefile +++ b/math/py-PuLP/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= PuLP DISTVERSION= 2.4 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= LP modeler written in python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}amply>=0.1.2:math/py-amply@${PY_FLAVOR} \ cbc:math/cbc \ glpsol:math/glpk -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes post-patch: @${CP} ${WRKSRC}/pulp/pulp.cfg.linux ${WRKSRC}/pulp/pulp.cfg.freebsd @${REINPLACE_CMD} -E 's/^(CplexPath|PulpCbcPath) = .*/#&/' ${WRKSRC}/pulp/pulp.cfg.freebsd .include diff --git a/math/py-PyMetis/Makefile b/math/py-PyMetis/Makefile index 91cdaea77ba2..213c8f80adc3 100644 --- a/math/py-PyMetis/Makefile +++ b/math/py-PyMetis/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= PyMetis DISTVERSION= 2020.1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python wrapper for the Metis graph partititioning software LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} LIB_DEPENDS= libmetis.so:math/metis RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= compiler:c++14-lang localbase python +USES= compiler:c++14-lang localbase python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/math/py-PySCIPOpt/Makefile b/math/py-PySCIPOpt/Makefile index 66d71db149e7..5a2abeb88a5e 100644 --- a/math/py-PySCIPOpt/Makefile +++ b/math/py-PySCIPOpt/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= PySCIPOpt DISTVERSION= 3.0.2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface and modeling environment for SCIP LICENSE= MIT LIB_DEPENDS= libscip.so:math/SCIP -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyscipopt/scip*.so .include diff --git a/math/py-Pyomo/Makefile b/math/py-Pyomo/Makefile index f2cab9c46e82..48f915742d26 100644 --- a/math/py-Pyomo/Makefile +++ b/math/py-Pyomo/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= Pyomo DISTVERSION= 5.7.2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python Optimization Modeling Objects LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyUtilib>=6.0.0:devel/py-PyUtilib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/math/py-affine/Makefile b/math/py-affine/Makefile index 6d6416c4a7ec..9fbfdaf44fc9 100644 --- a/math/py-affine/Makefile +++ b/math/py-affine/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= affine PORTVERSION= 2.3.0 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Matrices describing affine transformation of the plane LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-algopy/Makefile b/math/py-algopy/Makefile index a85f7fc0694e..834b9c32c24f 100644 --- a/math/py-algopy/Makefile +++ b/math/py-algopy/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= algopy DISTVERSION= 0.5.7 PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Algorithmic Differentiation (AD) and Taylor polynomial approximations LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-altgraph/Makefile b/math/py-altgraph/Makefile index d0398e136649..8cb82a222ec7 100644 --- a/math/py-altgraph/Makefile +++ b/math/py-altgraph/Makefile @@ -1,19 +1,19 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= altgraph PORTVERSION= 0.15 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python graph (network) package LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/math/py-amply/Makefile b/math/py-amply/Makefile index 8fce386e2357..9225db62b950 100644 --- a/math/py-amply/Makefile +++ b/math/py-amply/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= amply DISTVERSION= 0.1.4 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Load and manipulate AMPL data as Python data structures LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/math/py-autograd/Makefile b/math/py-autograd/Makefile index 41b55c4d7b02..d78290fcb687 100644 --- a/math/py-autograd/Makefile +++ b/math/py-autograd/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= autograd DISTVERSION= 1.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Efficiently computes derivatives of numpy code LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-bitmath/Makefile b/math/py-bitmath/Makefile index dde9aa8f3334..579ba3d779d4 100644 --- a/math/py-bitmath/Makefile +++ b/math/py-bitmath/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= bitmath DISTVERSION= 1.3.3.1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Represent and manipulate file sizes with different prefix notations LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}progressbar>0:misc/py-progressbar@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/math/py-bitvector/Makefile b/math/py-bitvector/Makefile index 9ec2d9338082..d88fab8802d3 100644 --- a/math/py-bitvector/Makefile +++ b/math/py-bitvector/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= bitvector PORTVERSION= 3.4.9 CATEGORIES= math python MASTER_SITES= CHEESESHOP \ https://engineering.purdue.edu/kak/dist/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= BitVector-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Pure-Python memory-efficient packed representation for bit arrays LICENSE= PSFL -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= BitVector NO_ARCH= yes PORTDOCS= README BitVector-${PORTVERSION}.html DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} OPTIONS_DEFINE= DOCS post-extract: @${RM} ${WRKSRC}/test.py post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @(cd ${WRKSRC}/TestBitVector && ${PYTHON_CMD} Test.py) .include diff --git a/math/py-bottleneck/Makefile b/math/py-bottleneck/Makefile index 605f28d02daf..054ed31f8d32 100644 --- a/math/py-bottleneck/Makefile +++ b/math/py-bottleneck/Makefile @@ -1,36 +1,36 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= bottleneck PORTVERSION= 1.3.2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Bottleneck-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of fast NumPy array functions written in Cython LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils DOCS= README.rst RELEASE.rst \ doc/source/conf.py doc/source/index.rst doc/source/intro.rst doc/source/reference.rst PORTDOCS= ${DOCS:T} OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/bottleneck/*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/math/py-cdecimal/Makefile b/math/py-cdecimal/Makefile index 567671d7c2d5..19ba93a67bd1 100644 --- a/math/py-cdecimal/Makefile +++ b/math/py-cdecimal/Makefile @@ -1,23 +1,23 @@ # Created by: Maksym Sobolyev # $FreeBSD$ PORTNAME= cdecimal PORTVERSION= 2.3 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://www.bytereef.org/software/mpdecimal/releases/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Fast drop-in replacement for the Decimal module LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cdecimal*.so .include diff --git a/math/py-cma/Makefile b/math/py-cma/Makefile index 614d3fd2825f..59e8935754bc 100644 --- a/math/py-cma/Makefile +++ b/math/py-cma/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cma PORTVERSION= 3.0.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CMA-ES for non-linear numerical optimization in Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/cma/LICENSE RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= PLOTTING PLOTTING_DESC= Plotting support PLOTTING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} .include diff --git a/math/py-cryptominisat/Makefile b/math/py-cryptominisat/Makefile index ac582b9c742e..a620109c7f22 100644 --- a/math/py-cryptominisat/Makefile +++ b/math/py-cryptominisat/Makefile @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= cryptominisat DISTVERSION= 5.8.0 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arrowd@FreeBSD.org COMMENT= Bindings to CryptoMiniSat (a SAT solver) LICENSE= MIT LGPL21 LICENSE_COMB= multi LICENSE_FILE_LGPL21= ${WRKSRC}/../LICENSE.txt LICENSE_FILE_MIT= ${WRKSRC}/../LICENSE.txt LIB_DEPENDS= libcryptominisat5.so:math/cryptominisat -USES= compiler:c++11-lib python +USES= compiler:c++11-lib python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= msoos WRKSRC_SUBDIR= python post-patch: ${REINPLACE_CMD} -e 's|@PROJECT_VERSION@|${PORTVERSION}|' \ -e 's|$${CMAKE_C_COMPILER}|${CC}|' \ -e 's|$${CMAKE_CXX_COMPILER}|${CXX}|' \ -e 's|$${PY_C_CONFIG}||' \ -e 's|$${PY_LD_CONFIG}||' \ -e 's|$${CMS_FULL_VERSION}|${PORTVERSION}|' \ -e 's|$${APPLE}||' ${WRKSRC}/setup.py.in ${CP} ${WRKSRC}/setup.py.in ${WRKSRC}/setup.py ${CP} ${WRKSRC}/src/pycryptosat.cpp.in ${WRKSRC}/src/pycryptosat.cpp post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pycryptosat*.so .include diff --git a/math/py-cvxopt/Makefile b/math/py-cvxopt/Makefile index 6fe838348af2..963e979da141 100644 --- a/math/py-cvxopt/Makefile +++ b/math/py-cvxopt/Makefile @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= cvxopt DISTVERSION= 1.2.5 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python software for convex optimization LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libblas.so:math/blas \ liblapack.so:math/lapack \ libumfpack.so:math/suitesparse -USES= python localbase:ldflags +USES= python:3.6+ localbase:ldflags USE_GITHUB= yes USE_PYTHON= distutils autoplist CFLAGS+= -I${LOCALBASE}/include/suitesparse OPTIONS_DEFINE= GSL FFTW GLPK DSDP OPTIONS_DEFAULT= GSL FFTW GLPK DSDP GSL_DESC= Build with GSL, the GNU scientific library GSL_MAKE_ENV= CVXOPT_BUILD_GSL=1 GSL_LIB_DEPENDS= libgsl.so:math/gsl FFTW_MAKE_ENV= CVXOPT_BUILD_FFTW=1 FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 GLPK_DESC= Build with GLPK, the linear programming solver GLPK_MAKE_ENV= CVXOPT_BUILD_GLPK=1 GLPK_LIB_DEPENDS= libglpk.so:math/glpk DSDP_DESC= Build with DSDP, the interior-point method DSDP_MAKE_ENV= CVXOPT_BUILD_DSDP=1 DSDP_CFLAGS= -I${LOCALBASE}/include/dsdp DSDP_LIB_DEPENDS= libdsdp.so:math/dsdp post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cvxopt/*.so .include diff --git a/math/py-fastdtw/Makefile b/math/py-fastdtw/Makefile index ce84bd827a3e..5811c3d0c35f 100644 --- a/math/py-fastdtw/Makefile +++ b/math/py-fastdtw/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= fastdtw DISTVERSIONPREFIX= v DISTVERSION= 0.3.4 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Dynamic Time Warping (DTW) algorithm with an O(N) complexity LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes # tests are only on github GH_ACCOUNT= slaypni USE_PYTHON= distutils cython autoplist do-test: # tests fail: https://github.com/slaypni/fastdtw/issues/23 @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/math/py-gau2grid/Makefile b/math/py-gau2grid/Makefile index a49d30d539eb..830b1f8d004c 100644 --- a/math/py-gau2grid/Makefile +++ b/math/py-gau2grid/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= gau2grid DISTVERSIONPREFIX= v DISTVERSION= 2.0.5 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast computation of a gaussian and its derivative on a grid LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ cmake:devel/cmake RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= cmake compiler:c11 python +USES= cmake compiler:c11 python:3.6+ USE_GITHUB= yes GH_ACCOUNT= dgasmith USE_PYTHON= flavors CMAKE_ON= INSTALL_PYMOD CMAKE_ARGS= -DPYMOD_INSTALL_LIBDIR:STRING=${PYTHON_SITELIBDIR} -DFREEBSD_PYTHON_VER:STRING=${PYTHON_VER} post-install: @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/gau2grid/__pycache__ @${RM} -r ${STAGEDIR}${LOCALBASE}//lib/usr # LICENSE is installed under there do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/math/py-gmpy/Makefile b/math/py-gmpy/Makefile index 78d458db2007..59e2b3f656cd 100644 --- a/math/py-gmpy/Makefile +++ b/math/py-gmpy/Makefile @@ -1,23 +1,23 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= gmpy PORTVERSION= 1.17 PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Extension that Wraps the GMP Library LIB_DEPENDS= libgmp.so:math/gmp -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist post-extract: ${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \ ${WRKSRC}/setup.py .include diff --git a/math/py-gmpy2/Makefile b/math/py-gmpy2/Makefile index b8b95c09a2fa..79fe6c862fbc 100644 --- a/math/py-gmpy2/Makefile +++ b/math/py-gmpy2/Makefile @@ -1,28 +1,28 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= gmpy2 PORTVERSION= 2.0.8 PORTREVISION= 3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= GMP/MPIR, MPFR, and MPC interface to Python LICENSE= GPLv3 LIB_DEPENDS= libgmp.so:math/gmp \ libmpc.so:math/mpc \ libmpfr.so:math/mpfr -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist CONFLICTS= ${PYTHON_PKGNAMEPREFIX}gmpy2-devel-2.1* post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gmpy2*.so .include diff --git a/math/py-grandalf/Makefile b/math/py-grandalf/Makefile index 88765bcf2b81..4acf5e26008e 100644 --- a/math/py-grandalf/Makefile +++ b/math/py-grandalf/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= grandalf DISTVERSIONPREFIX= v DISTVERSION= 0.7 CATEGORIES= math graphics python #MASTER_SITES= CHEESESHOP # no tarball PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Graph experimentation and drawing algorithms framework LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= bdcht USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-graphillion/Makefile b/math/py-graphillion/Makefile index a541ac1aaec0..fb1f7096a24e 100644 --- a/math/py-graphillion/Makefile +++ b/math/py-graphillion/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= graphillion PORTVERSION= 1.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/g/G/}-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Fast, lightweight graphset operation library in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} # Python 2.7,3.4+ -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_graphillion*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/math/py-hdmedians/Makefile b/math/py-hdmedians/Makefile index 20710127f2ca..3dc6965ba499 100644 --- a/math/py-hdmedians/Makefile +++ b/math/py-hdmedians/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= hdmedians PORTVERSION= 0.14.1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= High-dimensional medians LICENSE= APACHE20 BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist cython distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hdmedians/geomedian*.so .include diff --git a/math/py-intspan/Makefile b/math/py-intspan/Makefile index 0b0e5d723804..c4ebbae263f9 100644 --- a/math/py-intspan/Makefile +++ b/math/py-intspan/Makefile @@ -1,20 +1,20 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= intspan PORTVERSION= 1.6.1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Finite element automatic tabulator LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-keras-applications/Makefile b/math/py-keras-applications/Makefile index 539802cca29b..5f784e8318f9 100644 --- a/math/py-keras-applications/Makefile +++ b/math/py-keras-applications/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= keras-applications DISTVERSION= 1.0.8 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Reference implementations of popular deep learning models LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>=0:science/py-h5py@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= keras-team USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-keras-preprocessing/Makefile b/math/py-keras-preprocessing/Makefile index 4815192b625d..00b32cf7d448 100644 --- a/math/py-keras-preprocessing/Makefile +++ b/math/py-keras-preprocessing/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= keras-preprocessing DISTVERSION= 1.1.0 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Easy data preprocessing and data augmentation for DL models LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= keras-team USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-levmar/Makefile b/math/py-levmar/Makefile index 9e332512ff15..5325a49191ec 100644 --- a/math/py-levmar/Makefile +++ b/math/py-levmar/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ # levmar library (math/levmar) is bundled PORTNAME= levmar DISTVERSION= 0.2.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Binding to levmar library (Levenberg-Marquardt optimization algorithm) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libblas.so:math/blas \ liblapack.so:math/lapack TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-patch: @${REINPLACE_CMD} -e 's|ö|o|' ${WRKSRC}/AUTHORS # breaks because of non-ascii chars post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_${PORTNAME}*.so do-test: @cd ${WRKSRC}/levmar/tests && ${PYTHON_CMD} -m pytest --pyargs levmar .include diff --git a/math/py-libpoly/Makefile b/math/py-libpoly/Makefile index 34cc18e15f1c..064c9a27aca5 100644 --- a/math/py-libpoly/Makefile +++ b/math/py-libpoly/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= libpoly DISTVERSIONPREFIX= v DISTVERSION= 0.1.8 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for libpoly LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENCE LIB_DEPENDS= libpoly.so:math/libpoly -USES= cmake localbase:ldflags python +USES= cmake localbase:ldflags python:3.6+ USE_GITHUB= yes GH_ACCOUNT= SRI-CSL USE_LDCONFIG= yes USE_PYTHON= distutils autoplist CFLAGS+= -I${WRKSRC}/include LDFLAGS+= -lpoly BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${WRKSRC}/python post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/polypy*.so do-build: @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS} do-install: @cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS} .include diff --git a/math/py-mpmath/Makefile b/math/py-mpmath/Makefile index 1e9259b0b45e..7986042e5a9c 100644 --- a/math/py-mpmath/Makefile +++ b/math/py-mpmath/Makefile @@ -1,20 +1,20 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= mpmath PORTVERSION= 1.1.0 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Library for Arbitrary-precision Floating-point Arithmetic LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/gmpy.so:math/py-gmpy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/math/py-munkres10/Makefile b/math/py-munkres10/Makefile index 032b1c7e7496..40fd0984f84f 100644 --- a/math/py-munkres10/Makefile +++ b/math/py-munkres10/Makefile @@ -1,27 +1,27 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= munkres PORTVERSION= 1.0.12 DISTVERSIONPREFIX= release- CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 10 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Munkres implementation for Python LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # munkres 1.1.1+ requires Python 3.5+ PORTSCOUT= limit:^1\.0\. GH_ACCOUNT= bmc USE_GITHUB= yes .include diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile index 34984b6ec171..3482b16f92b8 100644 --- a/math/py-numexpr/Makefile +++ b/math/py-numexpr/Makefile @@ -1,25 +1,25 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= numexpr PORTVERSION= 2.7.1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast numerical array expression evaluator for Python and NumPy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYNUMPY} -USES= dos2unix python +USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/numexpr/interpreter*.so .include diff --git a/math/py-numpoly/Makefile b/math/py-numpoly/Makefile index aff8aed50e35..c0645fcc1e57 100644 --- a/math/py-numpoly/Makefile +++ b/math/py-numpoly/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= numpoly DISTVERSION= 1.1.1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Create/manipulate/evaluate polynomial arrays based on numpy.ndarray LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-or-tools/Makefile b/math/py-or-tools/Makefile index 62aff2030f66..6372df9ab6fb 100644 --- a/math/py-or-tools/Makefile +++ b/math/py-or-tools/Makefile @@ -1,55 +1,55 @@ # $FreeBSD$ PORTNAME= or-tools DISTVERSIONPREFIX= v DISTVERSION= 7.7 PORTREVISION= 2 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Google's Operations Research tools (Python binding) LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt BROKEN_i386= SWIG wrapped code invalid in 32 bit architecture, regenerate code using -DSWIGWORDSIZE32 # see https://github.com/google/or-tools/issues/2130 PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>0:devel/py-virtualenv@${PY_FLAVOR} \ swig:devel/swig LIB_DEPENDS= libabsl_base.so:devel/abseil \ libCbc.so:math/cbc \ libCgl.so:math/cgl \ libOsiClp.so:math/clp \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libprotobuf.so:devel/protobuf RUN_DEPENDS= ${PY_DEPENDS} -USES= blaslapack cmake compiler:c++11-lang pkgconfig python +USES= blaslapack cmake compiler:c++11-lang pkgconfig python:3.6+ USE_GITHUB= yes GH_ACCOUNT= google USE_PYTHON= flavors CMAKE_OFF= BUILD_DEPS INSTALL_BUILD_DEPS BUILD_EXAMPLES CMAKE_ON= BUILD_PYTHON CMAKE_ARGS= -DSWIG_EXECUTABLE=${LOCALBASE}/bin/swig -DFREEBSD_PYTHON_VER=${PYTHON_VER} CONFIGURE_ENV= UNIX_CBC_DIR=${LOCALBASE} UNIX_CLP_DIR=${LOCALBASE} BUILD_ENV= UNIX_CBC_DIR=${LOCALBASE} UNIX_CLP_DIR=${LOCALBASE} post-configure: # https://github.com/google/or-tools/issues/2109 @${REINPLACE_CMD} -e 's|protobuf::protoc|protoc -I${LOCALBASE}/include| ; s|protobuf$$:$$:protoc||' ${BUILD_WRKSRC}/build.ninja do-install: # by default cmake installs the whole or-tools project without the python part, so extract the wheel and install python files manually here ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} && \ unzip ${BUILD_WRKSRC}/python/dist/ortools-${DISTVERSION}*.whl && \ ${RM} -rf ortools-*.dist-info ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name "*.so" -o -name "*.so.*" | ${XARGS} ${STRIP_CMD} .include diff --git a/math/py-pandas-datareader/Makefile b/math/py-pandas-datareader/Makefile index d45d7386811c..a3ac4f656c64 100644 --- a/math/py-pandas-datareader/Makefile +++ b/math/py-pandas-datareader/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= pandas-datareader DISTVERSION= 0.8.1 CATEGORIES= math finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= FreeBSD@Shaneware.biz COMMENT= Data readers previously found in Pandas LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0.19.2:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-file>0:www/py-requests-file@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-ftp>0:ftp/py-requests-ftp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: # some testcases are known to fail: https://github.com/pydata/pandas-datareader/issues/500 @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest pandas_datareader/tests .include diff --git a/math/py-pandas/Makefile b/math/py-pandas/Makefile index e36666dce742..64fde965eace 100644 --- a/math/py-pandas/Makefile +++ b/math/py-pandas/Makefile @@ -1,94 +1,94 @@ # $FreeBSD$ PORTNAME= pandas DISTVERSION= 0.24.2 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= math devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Flexible, high-performance data analysis in Python LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS:= ${BUILD_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} # Official support for 2.7, 3.5, 3.6, and 3.7 -USES= python +USES= python:3.6+ OPTIONS_DEFINE= MPL SCIPY OPTIONS_GROUP= ACCEL STORAGE HTML EXCEL OPTIONS_RADIO= SQL OPTIONS_GROUP_ACCEL= BTLNCK NUMEXPR OPTIONS_GROUP_STORAGE= BOTO TABLES OPTIONS_GROUP_HTML= LXML HTML5LIB JINJA2 OPTIONS_GROUP_EXCEL= XLRD XLWT OPENPYXL XLSX OPTIONS_RADIO_SQL= ALCHEMY10 ALCHEMY11 ALCHEMY12 ALCHEMY13 OPTIONS_DEFAULT= BTLNCK NUMEXPR # Note: we cannot include the following ports in *_DEPENDS because they depend # on us for BUILD and RUN. # devel/py-xarray # math/py-statsmodels MPL_DESC= Support graphical plotting output via math/py-matplotlib SCIPY_DESC= Support various statistical functions via science/py-scipy BTLNCK_DESC= Accelerate certain NaN evals via math/py-bottleneck NUMEXPR_DESC= Accelerate certain numerical ops via math/py-numexpr BOTO_DESC= Support Amazon S3 storage via devel/py-boto TABLES_DESC= Support HDF5-based storage via devel/py-tables LXML_DESC= Parse HTML with devel/py-lxml and www/py-beautifulsoup JINJA2_DESC= Support conditional HTML formatting with devel/py-Jinja2 HTML5LIB_DESC= Parse HTML with www/py-html5lib and www/py-beautifulsoup OPENPYXL_DESC= Write MS Excel 2007+ with textproc/py-openpyxl XLRD_DESC= Read MS Excel with textproc/py-xlrd XLWT_DESC= Write MS Excel with textproc/py-xlwt XLSX_DESC= Write MS Excel with textproc/py-xlsxwriter ALCHEMY10_DESC= Support SQL databases via databases/py-sqlalchemy10 ALCHEMY11_DESC= Support SQL databases via databases/py-sqlalchemy11 ALCHEMY12_DESC= Support SQL databases via databases/py-sqlalchemy12 ALCHEMY13_DESC= Support SQL databases via databases/py-sqlalchemy13 ACCEL_DESC= Computation Acceleration Add-ons STORAGE_DESC= Data Storage Add-ons SQL_DESC= SQLAlchemy ORM Add-ons HTML_DESC= HTML Parsing/Generation Add-ons EXCEL_DESC= MS Excel I/O Add-ons MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=1.1:science/py-scipy@${PY_FLAVOR} BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.2.0:math/py-bottleneck@${PY_FLAVOR} NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.1:math/py-numexpr@${PY_FLAVOR} BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} TABLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tables>=3.4.2:devel/py-tables@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.4.0:textproc/py-openpyxl@${PY_FLAVOR} XLRD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.0.0:textproc/py-xlrd@${PY_FLAVOR} XLWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${PY_FLAVOR} XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} ALCHEMY10_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} ALCHEMY11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11@${PY_FLAVOR} ALCHEMY12_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>0:databases/py-sqlalchemy12@${PY_FLAVOR} ALCHEMY13_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>0:databases/py-sqlalchemy13@${PY_FLAVOR} OPENPYXL_IMPLIES= XLRD SUB_FILES= pkg-message USE_PYTHON= autoplist distutils post-install: @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-patsy/Makefile b/math/py-patsy/Makefile index 38351f78a4cf..4d574a9d8279 100644 --- a/math/py-patsy/Makefile +++ b/math/py-patsy/Makefile @@ -1,36 +1,36 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= patsy PORTVERSION= 0.5.1 PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package for statistical models and design matrices LICENSE= BSD2CLAUSE PSFL LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.rst ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/_examples/*.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/math/py-permutation/Makefile b/math/py-permutation/Makefile index f41c4151c47a..bc996270dbc9 100644 --- a/math/py-permutation/Makefile +++ b/math/py-permutation/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= permutation DISTVERSION= 0.3.0 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Permutations of finitely many positive integers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes pre-configure: # permutation is officially built with "build" (https://github.com/pypa/build), but this is easily circumvented with this simple setup.py @( \ ${ECHO} "from setuptools import setup" && \ ${ECHO} "setup()" \ ) > ${WRKSRC}/setup.py .include diff --git a/math/py-petsc4py/Makefile b/math/py-petsc4py/Makefile index f2a2fc72a949..661a68f577af 100644 --- a/math/py-petsc4py/Makefile +++ b/math/py-petsc4py/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= petsc4py DISTVERSION= 3.10.0 PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PETSc for Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BROKEN= fails to build BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libmpich.so:net/mpich \ libpetsc.so:science/PETSc RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist MAKE_ENV= PETSC_DIR=${LOCALBASE} .include diff --git a/math/py-piranha/Makefile b/math/py-piranha/Makefile index 2b57ff8b9253..82bbb3733168 100644 --- a/math/py-piranha/Makefile +++ b/math/py-piranha/Makefile @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= piranha DISTVERSIONPREFIX= v DISTVERSION= 0.11 PORTREVISION= 7 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Piranha, the computer algebra system LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.gpl3 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.lgpl3 BUILD_DEPENDS= ${LOCALBASE}/include/piranha/piranha.hpp:math/${PORTNAME} LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ ${PY_BOOST} -USES= cmake compiler:c++14-lang python +USES= cmake compiler:c++14-lang python:3.6+ USE_GITHUB= yes GH_ACCOUNT= bluescarni USE_PYTHON= flavors PYTHON_SUFFIX_LETTER= ${PYTHON_VER:C/^2.*//:C/^3.*/m/} CMAKE_ON= BUILD_PYRANHA CMAKE_OFF= PIRANHA_INSTALL_HEADERS CMAKE_ARGS= -DPYTHON_EXECUTABLE:STRING=${PYTHON_CMD} \ -DPYTHON_LIBRARIES:STRING=${LOCALBASE}/lib/libpython${PYTHON_VER}${PYTHON_SUFFIX_LETTER}.so \ -DPYTHON_INCLUDE_DIRS:STRING=${LOCALBASE}/include/python${PYTHON_VER}${PYTHON_SUFFIX_LETTER} \ -DPYTHONLIBS_VERSION_STRING:STRING=${PYTHON_VER} \ -DPYTHON_VERSION_MAJOR:STRING=${PYTHON_MAJOR_VER} \ -DPYTHON_VERSION_MINOR:STRING=${PYTHON_VER:C/[0-9]\.//} post-patch: # FIND_PACKAGE(Boost) only supports modules python and python3 @${REINPLACE_CMD} -e 's|$${REQUIRED_BOOST_LIBS} python)|$${REQUIRED_BOOST_LIBS} python${PYTHON_MAJOR_VER:S/2//})|' ${WRKSRC}/CMakeLists.txt post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyranha/_core*.so .include diff --git a/math/py-primme/Makefile b/math/py-primme/Makefile index b13bfc0ea5dc..90a5f83c23c8 100644 --- a/math/py-primme/Makefile +++ b/math/py-primme/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= primme DISTVERSIONPREFIX= v DISTVERSION= 3.1.1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PRIMME wrapper for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../COPYING.txt BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libprimme.so:math/primme RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= fortran gmake localbase:ldflags python shebangfix +USES= fortran gmake localbase:ldflags python:3.6+ shebangfix SHEBANG_FILES= examples.py tests.py USE_GITHUB= yes USE_PYTHON= distutils cython autoplist TEST_TARGET= test WRKSRC_SUBDIR= Python BINARY_ALIAS= python2=${PYTHON_CMD} post-patch: @${REINPLACE_CMD} "s|\['../lib/libprimme.a'\]|['${LOCALBASE}/lib/libprimme.so']|" ${WRKSRC}/setup.py post-test: # not sure why does the 'test' target run examples and not tests @cd ${WRKSRC} && ${PYTHON_CMD} ${WRKSRC}/tests.py .include diff --git a/math/py-pyFFTW/Makefile b/math/py-pyFFTW/Makefile index eb348c198cc8..26ded3fa269c 100644 --- a/math/py-pyFFTW/Makefile +++ b/math/py-pyFFTW/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= pyFFTW DISTVERSION= 0.12.0 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pythonic wrapper around FFTW, the FFT library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float RUN_DEPENDS= ${PYNUMPY} -USES= python localbase:ldflags +USES= python:3.6+ localbase:ldflags USE_PYTHON= distutils cython autoplist .include diff --git a/math/py-pybloom/Makefile b/math/py-pybloom/Makefile index 8ec7e1f5d6de..8fe0da51a3ed 100644 --- a/math/py-pybloom/Makefile +++ b/math/py-pybloom/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= pybloom PORTVERSION= 3.0.0 DISTVERSIONPREFIX= v CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Probabilistic data structure LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bitarray>0:devel/py-bitarray@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= joseph-fox GH_PROJECT= python-bloomfilter .include diff --git a/math/py-pyclipper/Makefile b/math/py-pyclipper/Makefile index 6bccc5288ed2..8fdf6715eaa1 100644 --- a/math/py-pyclipper/Makefile +++ b/math/py-pyclipper/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pyclipper PORTVERSION= 1.1.0 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Cython wrapper for the C++ translation of Clipper library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.11.1:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>=1.0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/math/py-pycosat/Makefile b/math/py-pycosat/Makefile index 0d4cdaf98a83..4951aa9c461c 100644 --- a/math/py-pycosat/Makefile +++ b/math/py-pycosat/Makefile @@ -1,32 +1,32 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pycosat PORTVERSION= 0.6.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Bindings to PicoSAT (a SAT solver) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpicosat.so:math/picosat -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils PYDISTUTILS_BUILDARGS= build_ext \ -I${LOCALBASE}/include -L${LOCALBASE}/lib \ -DDONT_INCLUDE_PICOSAT \ -lpicosat post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pycosat*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/math/py-pygsl/Makefile b/math/py-pygsl/Makefile index f6dc7d2f190e..b77832c4dc7f 100644 --- a/math/py-pygsl/Makefile +++ b/math/py-pygsl/Makefile @@ -1,27 +1,27 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= pygsl PORTVERSION= 2.3.0 PORTREVISION= 5 CATEGORIES= math python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to GNU Scientific Library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libgsl.so:math/gsl RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-pygslodeiv2/Makefile b/math/py-pygslodeiv2/Makefile index 75d5b0d4c283..cbfbdb60c811 100644 --- a/math/py-pygslodeiv2/Makefile +++ b/math/py-pygslodeiv2/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= pygslodeiv2 DISTVERSION= 0.9.4 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for odeiv2 in GNU Scientific Library (GSL) LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libgsl.so:math/gsl RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= compiler:c++11-lang localbase python +USES= compiler:c++11-lang localbase python:3.6+ USE_PYTHON= distutils autoplist do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -m pytest .include diff --git a/math/py-pyhull/Makefile b/math/py-pyhull/Makefile index 1e54355739bc..85f38b086084 100644 --- a/math/py-pyhull/Makefile +++ b/math/py-pyhull/Makefile @@ -1,26 +1,26 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pyhull DISTVERSION= 2015.2.1 PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Computation of convex hull, Delaunay triangulation and Voronoi diagram LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyhull/_pyhull*.so .include diff --git a/math/py-pyipopt/Makefile b/math/py-pyipopt/Makefile index e00503bad571..138db39ecaeb 100644 --- a/math/py-pyipopt/Makefile +++ b/math/py-pyipopt/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= pyipopt DISTVERSION= g20180409 PORTREVISION= 2 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Use ipopt (an optimization tool) via python LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libipopt.so:math/ipopt RUN_DEPENDS= ${PYNUMPY} -USES= dos2unix python +USES= dos2unix python:3.6+ USE_GITHUB= yes GH_ACCOUNT= xuy GH_TAGNAME= 36bcb7f DOS2UNIX_FILES= setup.py USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyipopt/pyipoptcore*.so .include diff --git a/math/py-pynleq2/Makefile b/math/py-pynleq2/Makefile index 7eb7adb06547..8a21feecd8b4 100644 --- a/math/py-pynleq2/Makefile +++ b/math/py-pynleq2/Makefile @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= pynleq2 DISTVERSION= 0.0.2 PORTREVISION= 5 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for NLEQ2 algorithm's fortran implementation LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} -USES= fortran:flang python +USES= fortran:flang python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= nodefault GH_TUPLE= PySCeS:pysces:0.9.6:fortran BINARY_ALIAS= gfortran6=flang # it keeps using gfortran6 regardless of the environment variables and arguments FORTRAN_FILES= linalg_nleq2.f nleq2.f wnorm.f zibconst.f zibmon.f zibsec.f post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/setup.py pre-build: # compile fortran files into a static library because distutils fails while doing this @${MKDIR} ${WRKDIR}/.fbuild && \ cd ${WRKDIR}/.fbuild && \ flang -c ${CFLAGS} -fPIC ${FORTRAN_FILES:C,^,${WRKSRC_fortran}/pysces/nleq2/,} && \ ${AR} -qc libff.a ${FORTRAN_FILES:S/.f/.o/} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/nleq2*.so .include diff --git a/math/py-pyodeint/Makefile b/math/py-pyodeint/Makefile index 714dd1690e63..df2902aca78d 100644 --- a/math/py-pyodeint/Makefile +++ b/math/py-pyodeint/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= pyodeint DISTVERSION= 0.10.4 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for odeint from boost LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ ${LOCALBASE}/include/boost/config.hpp:devel/boost-libs RUN_DEPENDS= ${PYNUMPY} -USES= compiler:c++11-lang localbase python +USES= compiler:c++11-lang localbase python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/math/py-pystan/Makefile b/math/py-pystan/Makefile index 3bf7c082a08a..b1803bc4fd28 100644 --- a/math/py-pystan/Makefile +++ b/math/py-pystan/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= pystan PORTVERSION= 2.19.0.0 PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Python interface for Stan LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++14-lang python shebangfix +USES= compiler:c++14-lang python:3.6+ shebangfix USE_PYTHON= autoplist distutils BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} SHEBANG_FILES= ${WRKSRC}/pystan/stan/lib/stan_math/lib/upgrade-sundials.sh \ ${WRKSRC}/pystan/stan/lib/stan_math/hooks/pre-commit \ ${WRKSRC}/pystan/stan/lib/stan_math/runTests.py \ NO_ARCH= yes NO_ARCH_IGNORE= _api.so _chains.so _misc.so .include diff --git a/math/py-python-fcl/Makefile b/math/py-python-fcl/Makefile index 7b5e865c33f0..a80df651d4e8 100644 --- a/math/py-python-fcl/Makefile +++ b/math/py-python-fcl/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= python-fcl PORTVERSION= 0.0.12 PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Python bindings for the Flexible Collision Library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfcl05.so:math/fcl05 \ liboctomap.so:math/octomap BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} -USES= compiler:c++11-lang eigen:3 python +USES= compiler:c++11-lang eigen:3 python:3.6+ USE_PYTHON= distutils autoplist concurrent cython PYDISTUTILS_BUILD_TARGET= build_ext post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fcl/fcl*.so .include diff --git a/math/py-python-igraph/Makefile b/math/py-python-igraph/Makefile index ec16482a49bf..c20012be3dd4 100644 --- a/math/py-python-igraph/Makefile +++ b/math/py-python-igraph/Makefile @@ -1,26 +1,26 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= python-igraph PORTVERSION= 0.8.2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= High performance graph data structures and algorithms LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/lib/libigraph.so:math/igraph \ aclocal:devel/automake RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}texttable>=1.6.2:textproc/py-texttable@${PY_FLAVOR} -USES= bison gnome libtool:build python +USES= bison gnome libtool:build python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GNOME= libxml2 pre-configure: @${ECHO} ${PORTVERSION} > ${WRKSRC}/vendor/source/igraph/IGRAPH_VERSION .include diff --git a/math/py-pyvtk/Makefile b/math/py-pyvtk/Makefile index bf402b1f1340..7b6d7bb5dcc8 100644 --- a/math/py-pyvtk/Makefile +++ b/math/py-pyvtk/Makefile @@ -1,20 +1,20 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pyVTK PORTVERSION= 0.5.18 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyVTK-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Tools for manipulating VTK files in Python LICENSE= GPLv2 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-quadprog/Makefile b/math/py-quadprog/Makefile index b7a098ae6dc2..21ce853f68af 100644 --- a/math/py-quadprog/Makefile +++ b/math/py-quadprog/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= quadprog DISTVERSION= 0.1.8 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stephen@FreeBSD.org COMMENT= Quadratic programming package LICENSE= GPLv2+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2,1:math/py-numpy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist cython .include diff --git a/math/py-random2/Makefile b/math/py-random2/Makefile index b33fda29820a..46a97152d0c1 100644 --- a/math/py-random2/Makefile +++ b/math/py-random2/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= random2 DISTVERSION= 1.0.1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python 3 compatible Python 2 random module LICENSE= PSFL -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-roman/Makefile b/math/py-roman/Makefile index 58d891035d05..066e3e783da1 100644 --- a/math/py-roman/Makefile +++ b/math/py-roman/Makefile @@ -1,16 +1,16 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= roman PORTVERSION= 3.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Integer to Roman numerals converter -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/math/py-secp256k1/Makefile b/math/py-secp256k1/Makefile index a4a3c110435b..2313f9b98bd5 100644 --- a/math/py-secp256k1/Makefile +++ b/math/py-secp256k1/Makefile @@ -1,21 +1,21 @@ # Created by: Waitman Gobble # $FreeBSD$ PORTNAME= secp256k1 PORTVERSION= 0.13.2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= FFI bindings to libsecp256k1 LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.8.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libsecp256k1.so:math/secp256k1 -USES= localbase python pkgconfig +USES= localbase python:3.6+ pkgconfig USE_PYTHON= autoplist distutils .include diff --git a/math/py-simhash/Makefile b/math/py-simhash/Makefile index 24d3f193236c..5762c5559e83 100644 --- a/math/py-simhash/Makefile +++ b/math/py-simhash/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= simhash DISTVERSION= 2.0.0 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python implementation of simhash algorithm LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-slepc4py/Makefile b/math/py-slepc4py/Makefile index 2840e07bf405..f4cbc60971a7 100644 --- a/math/py-slepc4py/Makefile +++ b/math/py-slepc4py/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= slepc4py DISTVERSION= 3.10.0 PORTREVISION= 3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= SLEPc for Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst DEPRECATED= Depends on broken and expiring math/slepc EXPIRATION_DATE= 2020-12-29 BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libmpich.so:net/mpich \ libpetsc.so:science/PETSc \ libslepc.so:math/slepc RUN_DEPENDS= ${PYNUMPY} -USES= fortran python +USES= fortran python:3.6+ USE_PYTHON= distutils autoplist MAKE_ENV= PETSC_DIR=${LOCALBASE} SLEPC_DIR=${LOCALBASE} .include diff --git a/math/py-snuggs/Makefile b/math/py-snuggs/Makefile index 7df10de4d51e..6a307f4c9597 100644 --- a/math/py-snuggs/Makefile +++ b/math/py-snuggs/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= snuggs PORTVERSION= 1.4.7 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= S-expressions for Numpy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.6:devel/py-pyparsing@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-spectral/Makefile b/math/py-spectral/Makefile index 9303acb332fb..6d47bd291ae1 100644 --- a/math/py-spectral/Makefile +++ b/math/py-spectral/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= spectral DISTVERSION= 0.22.1 CATEGORIES= math MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Spectral Python (SPy) is a Python module for hyperspectral image processing LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-svgmath/Makefile b/math/py-svgmath/Makefile index fd62d9934b97..9140b64da3af 100644 --- a/math/py-svgmath/Makefile +++ b/math/py-svgmath/Makefile @@ -1,17 +1,17 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= svgmath PORTVERSION= 0.3.3 CATEGORIES= math python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SVGMath-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= MathML to SVG Converter in Python -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/math/py-sym/Makefile b/math/py-sym/Makefile index c8a08c9d311e..6eb76a8f4ce3 100644 --- a/math/py-sym/Makefile +++ b/math/py-sym/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= sym DISTVERSION= 0.3.4 PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Unified wrapper for symbolic manipulation libraries in Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-symcxx/Makefile b/math/py-symcxx/Makefile index f44c5c2bab6c..11358bb2b5e2 100644 --- a/math/py-symcxx/Makefile +++ b/math/py-symcxx/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= symcxx DISTVERSION= 0.1.10 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Minimal symbolic manipulation python package written in C++ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} -USES= compiler:c++11-lang fortran python # fortran because otherwise "import numpy" fails with wrong libgcc_s.so message +USES= compiler:c++11-lang fortran python:3.6+ # fortran because otherwise "import numpy" fails with wrong libgcc_s.so message USE_PYTHON= distutils autoplist post-patch: @truncate -s 0 ${WRKSRC}/README.rst # workaround for https://github.com/bjodah/symcxx/issues/19 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/symcxx/_symcxx*.so .include diff --git a/math/py-triangle/Makefile b/math/py-triangle/Makefile index 1289b08c1e18..5580645c9b21 100644 --- a/math/py-triangle/Makefile +++ b/math/py-triangle/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= triangle PORTVERSION= 20200424 CATEGORIES= math MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Python interface to triangle LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++11-lang python +USES= compiler:c++11-lang python:3.6+ USE_PYTHON= distutils autoplist BUILD_DEPENDS= triangle>0:math/triangle post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/triangle/core*.so .include diff --git a/math/py-uncertainties/Makefile b/math/py-uncertainties/Makefile index 6e2e03b0fa2c..9595dc2c894b 100644 --- a/math/py-uncertainties/Makefile +++ b/math/py-uncertainties/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= uncertainties DISTVERSION= 3.1.5 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Calculations with uncertainties on the quantities involved LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes PORTSCOUT= ignore:3.1.3 .include diff --git a/math/py-vincenty/Makefile b/math/py-vincenty/Makefile index d93a1a520516..8377b20826f0 100644 --- a/math/py-vincenty/Makefile +++ b/math/py-vincenty/Makefile @@ -1,20 +1,20 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= vincenty PORTVERSION= 0.1.4 CATEGORIES= math python geography MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Calculate the geographical distance between 2 points LICENSE= UNLICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-z3-solver/Makefile b/math/py-z3-solver/Makefile index 9ed9b8f0088e..d8c299bc1e9b 100644 --- a/math/py-z3-solver/Makefile +++ b/math/py-z3-solver/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= z3-solver DISTVERSIONPREFIX= z3- DISTVERSION= 4.8.9 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Z3 Theorem Prover LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../../../LICENSE.txt BROKEN_i386= can't create dynamic relocation R_386_32 against symbol: .L.str in readonly segment; see https://github.com/Z3Prover/z3/issues/2442 # CAVEAT: There should have LIB_DEPENDS=libz3.so:math/z3, but currently it rebuilds all code, see https://github.com/Z3Prover/z3/issues/1767 -USES= compiler:c++11-lang python +USES= compiler:c++11-lang python:3.6+ USE_GITHUB= yes GH_ACCOUNT= Z3Prover GH_PROJECT= z3 USE_PYTHON= distutils autoplist WRKSRC_SUBDIR= src/api/python post-patch: # https://github.com/Z3Prover/z3/issues/2131 @${REINPLACE_CMD} 's|…|...|' ${WRKSRC}/../../ast/recfun_decl_plugin.h .include diff --git a/misc/py-PyUserInput/Makefile b/misc/py-PyUserInput/Makefile index 39951a49ae21..91652ba1f5f7 100644 --- a/misc/py-PyUserInput/Makefile +++ b/misc/py-PyUserInput/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= PyUserInput DISTVERSION= 0.1.11 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Module for mouse and keyboard control LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>0:x11-toolkits/py-xlib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-SoapySDR/Makefile b/misc/py-SoapySDR/Makefile index 52d991803902..8cf7f671e102 100644 --- a/misc/py-SoapySDR/Makefile +++ b/misc/py-SoapySDR/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= SoapySDR DISTVERSIONPREFIX= soapy-sdr- DISTVERSION= 0.7.2 CATEGORIES= misc hamradio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Vendor and platform neutral SDR support library (python binding) LICENSE= BSL LICENSE_FILE= ${WRKSRC}/../LICENSE_1_0.txt BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libSoapySDR.so:misc/soapysdr -USES= cmake compiler:c++11-lang gettext-runtime python +USES= cmake compiler:c++11-lang gettext-runtime python:3.6+ USE_GITHUB= yes GH_ACCOUNT= pothosware USE_PYTHON= flavors CMAKE_ARGS= -DPYTHON_EXECUTABLE:STRING=${PYTHON_CMD} WRKSRC_SUBDIR= python PLIST_FILES= ${PYTHON_SITELIBDIR}/SoapySDR.py \ ${PYTHON_SITELIBDIR}/_SoapySDR.so .include diff --git a/misc/py-colorbrewer/Makefile b/misc/py-colorbrewer/Makefile index 1150e279c097..ad966ac09225 100644 --- a/misc/py-colorbrewer/Makefile +++ b/misc/py-colorbrewer/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= colorbrewer DISTVERSION= 0.2.0 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Constants from Cynthia Brewer's ColorBrewer LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/misc/py-colored/Makefile b/misc/py-colored/Makefile index a912c40072a4..c09c51dbd2b8 100644 --- a/misc/py-colored/Makefile +++ b/misc/py-colored/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= colored DISTVERSION= 1.3.93 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= timp87@gmail.com COMMENT= Very simple Python library for color and formatting in terminal LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/misc/py-crudini/Makefile b/misc/py-crudini/Makefile index 30a553886927..5d4ea1b3f0c8 100644 --- a/misc/py-crudini/Makefile +++ b/misc/py-crudini/Makefile @@ -1,24 +1,24 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= crudini PORTVERSION= 0.9.3 CATEGORIES= misc python #MASTER_SITES= CHEESESHOP MASTER_SITES= https://github.com/pixelb/crudini/releases/download/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility for manipulating ini files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.3.2:devel/py-iniparse@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-emoji/Makefile b/misc/py-emoji/Makefile index fb3137bf180a..43c2bc27445e 100644 --- a/misc/py-emoji/Makefile +++ b/misc/py-emoji/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= emoji PORTVERSION= 0.5.0 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Emoji support for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/misc/py-fast-histogram/Makefile b/misc/py-fast-histogram/Makefile index 6f0abb07151b..0fcc2ae2e1fd 100644 --- a/misc/py-fast-histogram/Makefile +++ b/misc/py-fast-histogram/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= fast-histogram DISTVERSION= 0.9 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast simple 1D and 2D histograms LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fast_histogram/_histogram_core*.so .include diff --git a/misc/py-fleep/Makefile b/misc/py-fleep/Makefile index 37697cdd9f7d..bb9e79d837d5 100644 --- a/misc/py-fleep/Makefile +++ b/misc/py-fleep/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= fleep DISTVERSION= 1.0.1 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= File format determination library for Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-fuzzy/Makefile b/misc/py-fuzzy/Makefile index 15d71c7070f6..edf4e0b15cf4 100644 --- a/misc/py-fuzzy/Makefile +++ b/misc/py-fuzzy/Makefile @@ -1,25 +1,25 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= Fuzzy DISTVERSION= 1.2.2 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast Python phonetic algorithms LICENSE= MIT ART20 LICENSE_COMB= multi BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils cython cython_run do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/misc/py-gluonnlp/Makefile b/misc/py-gluonnlp/Makefile index 532ca7ce324d..9178eb54bab5 100644 --- a/misc/py-gluonnlp/Makefile +++ b/misc/py-gluonnlp/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= gluonnlp DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 CATEGORIES= misc # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= MXNet-based toolkit to enable easy text, datasets preprocessing LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mxnet>0:misc/py-mxnet@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python localbase +USES= python:3.6+ localbase USE_GITHUB= yes GH_ACCOUNT= dmlc GH_PROJECT= gluon-nlp USE_PYTHON= distutils cython autoplist post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/misc/py-huepy/Makefile b/misc/py-huepy/Makefile index e6df0acb8f29..01df68c542c0 100644 --- a/misc/py-huepy/Makefile +++ b/misc/py-huepy/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= huepy PORTVERSION= 1.2.1 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Print awesomely in terminals LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-molequeue/Makefile b/misc/py-molequeue/Makefile index 65fe5c461606..4bde95a2a652 100644 --- a/misc/py-molequeue/Makefile +++ b/misc/py-molequeue/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= molequeue DISTVERSION= 0.9.0 PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= https://github.com/openchemistry/molequeue/releases/download/${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for MolEqueue, task management framework LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/../LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR} -USES= cmake compiler:c++11-lang python +USES= cmake compiler:c++11-lang python:3.6+ USE_PYTHON= flavors WRKSRC_SUBDIR= python .include diff --git a/misc/py-mxnet/Makefile b/misc/py-mxnet/Makefile index 47fa5a3a9a5f..b9594379ccf9 100644 --- a/misc/py-mxnet/Makefile +++ b/misc/py-mxnet/Makefile @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= mxnet DISTVERSION= 1.7.0 CATEGORIES= misc # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Apache MXNet: Ultra-scalable deep learning framework LICENSE= APACHE20 BUILD_DEPENDS= mxnet>0:misc/mxnet RUN_DEPENDS= mxnet>0:misc/mxnet \ ${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python localbase +USES= python:3.6+ localbase USE_GITHUB= yes GH_ACCOUNT= apache GH_PROJECT= incubator-mxnet USE_PYTHON= distutils cython autoplist WRKSRC_SUBDIR= python POST_PLIST= fix-plist PYDISTUTILS_BUILDARGS= --with-cython PYDISTUTILS_INSTALLARGS= --with-cython post-patch: @${REINPLACE_CMD} -e 's|dll_path = \[curr_path, api_path, cmake_build_path\]|dll_path = ["${LOCALBASE}/lib"]|' ${WRKSRC}/mxnet/libinfo.py post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} # https://github.com/apache/incubator-mxnet/issues/17081 @${RM} ${STAGEDIR}${PREFIX}/mxnet/libmxnet.so @${RMDIR} ${STAGEDIR}${PREFIX}/mxnet fix-plist: # see post-install @${REINPLACE_CMD} '/^mxnet\/libmxnet.so$$/d' ${TMPPLIST} .include diff --git a/misc/py-onnx-tf/Makefile b/misc/py-onnx-tf/Makefile index c8b85d8afae1..3e9b4bb83228 100644 --- a/misc/py-onnx-tf/Makefile +++ b/misc/py-onnx-tf/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= onnx-tf DISTVERSION= 1.6.0 CATEGORIES= misc python # machine-learning MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tensorflow backend for ONNX (Open Neural Network Exchange) LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}onnx>0:misc/py-onnx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/misc/py-onnx/Makefile b/misc/py-onnx/Makefile index e43cc0527b3a..702c1a569462 100644 --- a/misc/py-onnx/Makefile +++ b/misc/py-onnx/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= onnx DISTVERSION= 1.8.0 CATEGORIES= misc # machine-learning MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Open Neural Network eXchange LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} LIB_DEPENDS= libprotobuf.so:devel/protobuf RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PY_TYPING} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} -USES= compiler:c11 python +USES= compiler:c11 python:3.6+ USE_PYTHON= distutils concurrent autoplist BINARY_ALIAS= python=${PYTHON_CMD} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/onnx/onnx_cpp2py_export*.so .include diff --git a/misc/py-palettable/Makefile b/misc/py-palettable/Makefile index 2d15ac115446..4b3ad30f63b2 100644 --- a/misc/py-palettable/Makefile +++ b/misc/py-palettable/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= palettable DISTVERSION= 3.3.0 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library of color palettes for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/misc/py-pexpect/Makefile b/misc/py-pexpect/Makefile index bb94f2b010cb..348edb7521e5 100644 --- a/misc/py-pexpect/Makefile +++ b/misc/py-pexpect/Makefile @@ -1,23 +1,23 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pexpect PORTVERSION= 4.8.0 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for controlling interactive programs in pseudo-terminal LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ptyprocess>=0.5:sysutils/py-ptyprocess@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-powerline-status/Makefile b/misc/py-powerline-status/Makefile index 27f71195e3fb..b68f568f8c3f 100644 --- a/misc/py-powerline-status/Makefile +++ b/misc/py-powerline-status/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= powerline-status PORTVERSION= 2.7 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Statusline plugin for vim, zsh, bash, and more -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= powerline/bindings/i3/powerline-i3.py \ powerline/bindings/bar/powerline-bar.py \ powerline/bindings/lemonbar/powerline-lemonbar.py \ powerline/bindings/awesome/powerline-awesome.py post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/powerline .include diff --git a/misc/py-progressbar/Makefile b/misc/py-progressbar/Makefile index 4cc35ec9e262..94bd1d0474be 100644 --- a/misc/py-progressbar/Makefile +++ b/misc/py-progressbar/Makefile @@ -1,23 +1,23 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= progressbar PORTVERSION= 2.5 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Text progressbar library for python LICENSE= BSD3CLAUSE LGPL21+ LICENSE_COMB= dual LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.txt NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}progressbar231 .include diff --git a/misc/py-progressbar2/Makefile b/misc/py-progressbar2/Makefile index 54294d97ffdf..a722bac5d7db 100644 --- a/misc/py-progressbar2/Makefile +++ b/misc/py-progressbar2/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= progressbar2 PORTVERSION= 3.53.1 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Text mode progressbar library for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-utils>=2.3.0:misc/py-python-utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}progressbar \ ${PYTHON_PKGNAMEPREFIX}progressbar231 .include diff --git a/misc/py-pyfiglet/Makefile b/misc/py-pyfiglet/Makefile index 70a30e097aad..0ecf4656d4d4 100644 --- a/misc/py-pyfiglet/Makefile +++ b/misc/py-pyfiglet/Makefile @@ -1,21 +1,21 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pyfiglet PORTVERSION= 0.7.6 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Pure-python FIGlet implementation LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-pykml/Makefile b/misc/py-pykml/Makefile index e3e4f853384d..70b9f6360bef 100644 --- a/misc/py-pykml/Makefile +++ b/misc/py-pykml/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pykml DISTVERSION= 0.2.0 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python KML library, language for encoding, annotating geographic data LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.6:devel/py-lxml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/misc/py-pyprind/Makefile b/misc/py-pyprind/Makefile index f5b614c4b11f..9a86ee72e18a 100644 --- a/misc/py-pyprind/Makefile +++ b/misc/py-pyprind/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= pyprind PORTVERSION= 2.11.2 CATEGORIES= misc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyPrind-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Progress Bar and Percent Indicator Utility LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.0:sysutils/py-psutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= PSUTIL PSUTIL_DESC= Support monitoring CPU and memory usage PSUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.0:sysutils/py-psutil@${PY_FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/misc/py-python-geohash/Makefile b/misc/py-python-geohash/Makefile index fbccc68d6f50..b7707987a709 100644 --- a/misc/py-python-geohash/Makefile +++ b/misc/py-python-geohash/Makefile @@ -1,23 +1,23 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= python-geohash DISTVERSION= 0.8.5 PORTREVISION= 2 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast, accurate python geohashing library LICENSE= APACHE20 MIT BSD3CLAUSE LICENSE_COMB= multi -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/_geohash*.so .include diff --git a/misc/py-python-utils/Makefile b/misc/py-python-utils/Makefile index 94439cebe18f..8c7add3f50e3 100644 --- a/misc/py-python-utils/Makefile +++ b/misc/py-python-utils/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= python-utils PORTVERSION= 2.4.0 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Collection of small functions and classes LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/misc/py-serverfiles/Makefile b/misc/py-serverfiles/Makefile index ef1a13bd4510..7f314f96d0f8 100644 --- a/misc/py-serverfiles/Makefile +++ b/misc/py-serverfiles/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= serverfiles DISTVERSION= 0.3.0 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Access files on a HTTP server and store them locally for reuse LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-spdx-lookup/Makefile b/misc/py-spdx-lookup/Makefile index dc8efb8d7690..8a116d4227b4 100644 --- a/misc/py-spdx-lookup/Makefile +++ b/misc/py-spdx-lookup/Makefile @@ -1,23 +1,23 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= spdx-lookup PORTVERSION= 0.3.3 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SPDX license list query tool LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spdx>=2.3.0:misc/py-spdx@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-spdx-tools/Makefile b/misc/py-spdx-tools/Makefile index 0453dda9a3af..75accfbaa6f1 100644 --- a/misc/py-spdx-tools/Makefile +++ b/misc/py-spdx-tools/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= spdx-tools DISTVERSION= 0.6.1 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parses, validates and creates SPDX documents LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rdflib>=0:textproc/py-rdflib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0:devel/py-xmltodict@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py??-spdx-* NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${FIND} ${WRKSRC}/examples -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${EXAMPLESDIR} \; do-test: @cd ${WRKSRC} && ${SETENV} LC_ALL=en_US.UTF-8 ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/misc/py-spdx/Makefile b/misc/py-spdx/Makefile index a582a9c6e5a3..d4bd5a3037d0 100644 --- a/misc/py-spdx/Makefile +++ b/misc/py-spdx/Makefile @@ -1,21 +1,21 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= spdx PORTVERSION= 2.5.1 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SPDX license list database LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-tflite-support/Makefile b/misc/py-tflite-support/Makefile index bd499250cb1f..75302db85893 100644 --- a/misc/py-tflite-support/Makefile +++ b/misc/py-tflite-support/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= tflite-support DISTVERSION= 0.1.0a1 CATEGORIES= misc # machine-learning MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Toolkit for developing/deploying ML/TFLite models LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=2.4:devel/py-pybind11@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}absl>=0.7.0:devel/py-absl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=2.4:devel/py-pybind11@${PY_FLAVOR} -USES= compiler:c++14-lang python +USES= compiler:c++14-lang python:3.6+ USE_PYTHON= distutils concurrent autoplist post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/misc/py-tflite/Makefile b/misc/py-tflite/Makefile index e2e0305750f6..2dc828f56a8f 100644 --- a/misc/py-tflite/Makefile +++ b/misc/py-tflite/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= tflite DISTVERSIONPREFIX= v DISTVERSION= 2.3.0 CATEGORIES= misc python # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parse TensorFlow Lite models in Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flatbuffers>0:devel/py-flatbuffers@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= jackwish NO_ARCH= yes .include diff --git a/misc/py-toil/Makefile b/misc/py-toil/Makefile index adf05e4f767d..9375bd4bcb12 100644 --- a/misc/py-toil/Makefile +++ b/misc/py-toil/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= toil DISTVERSION= 5.1.0 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pipeline management software for clusters LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}addict>0:devel/py-addict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dill>0:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docker>0:sysutils/py-docker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enlighten>0:devel/py-enlighten@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathlib2>0:devel/py-pathlib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>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} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/misc/py-tvm/Makefile b/misc/py-tvm/Makefile index 5bb74a29def1..58b31d308e1b 100644 --- a/misc/py-tvm/Makefile +++ b/misc/py-tvm/Makefile @@ -1,54 +1,54 @@ # $FreeBSD$ PORTNAME= tvm DISTVERSIONPREFIX= v DISTVERSION= 0.6.1 CATEGORIES= misc # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Deep learning compiler stack for cpu, gpu and specialized accelerators LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libtvm.so:misc/tvm RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= apache GH_PROJECT= incubator-tvm USE_PYTHON= distutils noegginfo GH_TUPLE= dmlc:dlpack:0acb731:dlpack/3rdparty/dlpack \ dmlc:dmlc-core:808f485:dmlc_core/3rdparty/dmlc-core BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${WRKSRC}/python BUILD_WRKSRC_TOPI= ${WRKSRC}/topi/python INSTALL_WRKSRC_TOPI= ${WRKSRC}/topi/python MAKE_ENV+= FREEBSD_LIBRARY_PATH=${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} 's|dll_path = \[\]|dll_path = ["${LOCALBASE}/lib"]|' ${WRKSRC}/python/tvm/_ffi/libinfo.py post-configure: @cd ${BUILD_WRKSRC_TOPI} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_CONFIGURE_TARGET} ${PYDISTUTILS_CONFIGUREARGS} post-build: @cd ${BUILD_WRKSRC_TOPI} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS} post-install: @cd ${INSTALL_WRKSRC_TOPI} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS} @${RM} -r ${STAGEDIR}${PREFIX}/tvm ${STAGEDIR}${PREFIX}/topi @${RM} ${STAGEDIR}${PREFIX}/topi/libtvm_topi.so @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so" | ${XARGS} ${STRIP_CMD} # autoplist because 1) python's autoplist is inaccurate for tvm and 2) because there's the add-on package topi @cd ${STAGEDIR}${PREFIX} && \ ${FIND} ${PYTHON_SITELIBDIR:C|${LOCALBASE}/||} -type f -or -type l >> ${TMPPLIST} .include diff --git a/multimedia/livestreamer/Makefile b/multimedia/livestreamer/Makefile index ea661cb2d6f9..d0b01f284188 100644 --- a/multimedia/livestreamer/Makefile +++ b/multimedia/livestreamer/Makefile @@ -1,27 +1,27 @@ # Created by: Juergen Lock # $FreeBSD$ PORTNAME= livestreamer PORTVERSION= 1.12.2 PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= multimedia@FreeBSD.org COMMENT= Extract web streams and pipe them into video player of choice LICENSE= BSD2CLAUSE MIT APACHE20 LICENSE_COMB= multi RUN_DEPENDS= rtmpdump:multimedia/rtmpdump \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}librtmp>=0:multimedia/py-librtmp@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils PATCH_STRIP= -p1 .include diff --git a/multimedia/py-PySceneDetect/Makefile b/multimedia/py-PySceneDetect/Makefile index 1cb04bb94c7e..3946ee621b07 100644 --- a/multimedia/py-PySceneDetect/Makefile +++ b/multimedia/py-PySceneDetect/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= PySceneDetect PORTVERSION= 0.5.4 DISTVERSIONPREFIX= v CATEGORIES= multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= OpenCV-based video scene detection program and Python library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opencv>=0:graphics/py-opencv@${PY_FLAVOR} \ mkvmerge:multimedia/mkvtoolnix -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= Breakthrough USE_PYTHON= autoplist distutils .include diff --git a/multimedia/py-cec/Makefile b/multimedia/py-cec/Makefile index 89eb3883aace..af2461c02664 100644 --- a/multimedia/py-cec/Makefile +++ b/multimedia/py-cec/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= cec PORTVERSION= 0.2.7 PORTREVISION= 3 CATEGORIES= multimedia python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for libcec LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcec.so:multimedia/libcec -USES= compiler:c++11-lang localbase python +USES= compiler:c++11-lang localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cec*.so .include diff --git a/multimedia/py-enzyme/Makefile b/multimedia/py-enzyme/Makefile index 8f6310a959ed..2088e877b3d4 100644 --- a/multimedia/py-enzyme/Makefile +++ b/multimedia/py-enzyme/Makefile @@ -1,20 +1,20 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= enzyme PORTVERSION= 0.4.1 PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Python module to parse metadata in video files LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/multimedia/py-ffmpeg-python/Makefile b/multimedia/py-ffmpeg-python/Makefile index b29a8a433275..946b5320d101 100644 --- a/multimedia/py-ffmpeg-python/Makefile +++ b/multimedia/py-ffmpeg-python/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= ffmpeg-python DISTVERSION= 0.2.0 CATEGORIES= multimedia python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for FFmpeg - with complex filtering support LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ffmpeg:multimedia/ffmpeg -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/py-gstreamer1/Makefile b/multimedia/py-gstreamer1/Makefile index efc6d957b1dc..2bc887f4df6e 100644 --- a/multimedia/py-gstreamer1/Makefile +++ b/multimedia/py-gstreamer1/Makefile @@ -1,28 +1,28 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= gstreamer PORTVERSION= 1.16.1 CATEGORIES= multimedia python MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 DISTNAME= gst-python-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer python bindings LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limitw:1,even -USES= gmake gnome libtool localbase pathfix pkgconfig python tar:xz +USES= gmake gnome libtool localbase pathfix pkgconfig python:3.6+ tar:xz USE_GNOME= pygobject3 USE_PYTHON= flavors py3kplist USE_GSTREAMER1= yes GNU_CONFIGURE= yes PLIST_SUB= VERSION="${GST_VERSION}" INSTALL_TARGET= install-strip .include diff --git a/multimedia/py-librtmp/Makefile b/multimedia/py-librtmp/Makefile index 8dac1f4d4001..afe7ee535fc8 100644 --- a/multimedia/py-librtmp/Makefile +++ b/multimedia/py-librtmp/Makefile @@ -1,36 +1,36 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= librtmp PORTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= Python bindings for librtmp, built with cffi LICENSE= BSD2CLAUSE LIB_DEPENDS= librtmp.so:multimedia/librtmp BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=0:devel/py-singledispatch@${PY_FLAVOR} .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/librtmp/_librtmp*.so .include diff --git a/multimedia/py-mido/Makefile b/multimedia/py-mido/Makefile index c64df9ade70e..13e87b9b7850 100644 --- a/multimedia/py-mido/Makefile +++ b/multimedia/py-mido/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= mido DISTVERSION= 1.2.9 PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= MIDI Objects for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/multimedia/py-pretty_midi/Makefile b/multimedia/py-pretty_midi/Makefile index bd63f0d8e88f..a9d1a19b4ba1 100644 --- a/multimedia/py-pretty_midi/Makefile +++ b/multimedia/py-pretty_midi/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= pretty_midi DISTVERSION= 0.2.9 CATEGORIES= multimedia python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Utility functions for handling MIDI data in a nice/intuitive way LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mido>=1.1.16:multimedia/py-mido@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/py-pymediainfo/Makefile b/multimedia/py-pymediainfo/Makefile index a9ae3c0dba33..605ee0e4d966 100644 --- a/multimedia/py-pymediainfo/Makefile +++ b/multimedia/py-pymediainfo/Makefile @@ -1,25 +1,25 @@ # Created by: Martin Neubauer # $FreeBSD$ PORTNAME= pymediainfo PORTVERSION= 4.1 CATEGORIES= multimedia devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Python wrapper for the mediainfo library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ mediainfo>0:multimedia/mediainfo -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/py-soco/Makefile b/multimedia/py-soco/Makefile index 29dd897f6be1..8474a712985b 100644 --- a/multimedia/py-soco/Makefile +++ b/multimedia/py-soco/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= soco PORTVERSION= 0.20 DISTVERSIONPREFIX= v CATEGORIES= multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= conall@conall.net COMMENT= Python library to control Sonos speakers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=1.01:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= SoCo GH_PROJECT= SoCo NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/multimedia/py-tvnamer/Makefile b/multimedia/py-tvnamer/Makefile index 123e8001fd30..96ca1272bf54 100644 --- a/multimedia/py-tvnamer/Makefile +++ b/multimedia/py-tvnamer/Makefile @@ -1,28 +1,28 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= tvnamer PORTVERSION= 3.0.1 CATEGORIES= multimedia python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Automatically names downloaded/recorded TV-episode LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tvdb_api>=1.5:www/py-tvdb_api@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tvdb_api>=1.5:www/py-tvdb_api@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.3:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist flavors NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/net-im/py-fbmq/Makefile b/net-im/py-fbmq/Makefile index f992c55f805d..cff2a0564dc0 100644 --- a/net-im/py-fbmq/Makefile +++ b/net-im/py-fbmq/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= fbmq PORTVERSION= 2.5.0 CATEGORIES= net-im devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python library for using the Facebook Messenger API LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net-im/py-nbxmpp/Makefile b/net-im/py-nbxmpp/Makefile index 24f5564f043e..fca8ec9daf9b 100644 --- a/net-im/py-nbxmpp/Makefile +++ b/net-im/py-nbxmpp/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= nbxmpp DISTVERSION= 0.6.10 CATEGORIES= net-im devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Non-blocking Jabber/XMPP module LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net-im/py-punjab/Makefile b/net-im/py-punjab/Makefile index 243c1e307078..c0da1db3a050 100644 --- a/net-im/py-punjab/Makefile +++ b/net-im/py-punjab/Makefile @@ -1,39 +1,39 @@ # Created by: jodocus # $FreeBSD$ PORTNAME= punjab PORTVERSION= 0.15 CATEGORIES= net-im python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= HTTP XMPP client interface RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_RC_SUBR= punjab SUB_FILES= pkg-message punjab.tac SUB_LIST= PYTHON_CMD="${PYTHON_CMD}" PORTDOCS= README.txt INSTALL.txt PKG-INFO OPTIONS_DEFINE= DOCS post-install: (cd ${WRKDIR} && ${INSTALL_DATA} punjab.tac \ ${STAGEDIR}${PREFIX}/libexec) @${MKDIR} ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC}/html && ${COPYTREE_SHARE} . \ ${STAGEDIR}${WWWDIR}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} \ ${STAGEDIR}${DOCSDIR}) .include diff --git a/net-im/py-python-telegram-bot/Makefile b/net-im/py-python-telegram-bot/Makefile index 267f1247c3b5..0afea2dc52d1 100644 --- a/net-im/py-python-telegram-bot/Makefile +++ b/net-im/py-python-telegram-bot/Makefile @@ -1,32 +1,32 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= python-telegram-bot PORTVERSION= 13.1 CATEGORIES= net-im devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Not just a Python wrapper around the Telegram Bot API LICENSE= LGPL3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils PYDISTUTILS_BUILDARGS= --with-upstream-urllib3 .include .if ${PYTHON_REL} < 3400 BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} .endif .include diff --git a/net-im/py-telepot/Makefile b/net-im/py-telepot/Makefile index 4100133de79d..66c9a1871121 100644 --- a/net-im/py-telepot/Makefile +++ b/net-im/py-telepot/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= telepot DISTVERSION= 12.7 CATEGORIES= net-im python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python framework for Telegram Bot API LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.9.1:net/py-urllib3@${PY_FLAVOR} -USES= dos2unix python +USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} >= 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.0.0:www/py-aiohttp@${PY_FLAVOR} .endif .include diff --git a/net-im/py-toxcore-c/Makefile b/net-im/py-toxcore-c/Makefile index db7cd5057365..a2480eb45504 100644 --- a/net-im/py-toxcore-c/Makefile +++ b/net-im/py-toxcore-c/Makefile @@ -1,32 +1,32 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= toxcore-c DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= net-im net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Project-Tox LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libtoxcore.so:net-im/tox \ libsodium.so:security/libsodium \ libvpx.so:multimedia/libvpx \ libopus.so:audio/opus -USES= localbase python +USES= localbase python:3.6+ USE_GITHUB= yes GH_ACCOUNT= TokTok GH_PROJECT= py-toxcore-c USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pytox*.so .include diff --git a/net-im/py-unmessage/Makefile b/net-im/py-unmessage/Makefile index f11a62c861eb..6fe2d9a61af3 100644 --- a/net-im/py-unmessage/Makefile +++ b/net-im/py-unmessage/Makefile @@ -1,36 +1,36 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= unmessage DISTVERSION= 0.2.0 PORTREVISION= 3 CATEGORIES= net-im net-p2p python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Privacy enhanced instant messenger LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= tor:security/tor \ ${PYTHON_PKGNAMEPREFIX}opuslib>=1.1.0:audio/py-opuslib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaudio>=0.2.10:audio/py-pyaudio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaxo>=0.7.3:security/py-pyaxo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.5.27:devel/py-pyperclip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=16.6.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txtorcon>=0.19.0:security/py-txtorcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} # Twisted[tls] RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=0.6:dns/py-idna@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-adal/Makefile b/net-mgmt/py-adal/Makefile index 438e31d43262..501012a2ff03 100644 --- a/net-mgmt/py-adal/Makefile +++ b/net-mgmt/py-adal/Makefile @@ -1,25 +1,25 @@ # Created by: Johannes Jost Meixner # $FreeBSD$ PORTNAME= adal PORTVERSION= 1.2.5 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Authentication ot Azure Active Directory for python apps LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.1.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-aggregate6/Makefile b/net-mgmt/py-aggregate6/Makefile index 5dea398959db..af7ca3208d2f 100644 --- a/net-mgmt/py-aggregate6/Makefile +++ b/net-mgmt/py-aggregate6/Makefile @@ -1,36 +1,36 @@ # Created by: Muhammad Moinur Rahman # $FreeBSD$ PORTNAME= aggregate6 PORTVERSION= 1.0.12 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Compress an unsorted list of IPv4 and IPv6 prefixes LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}radix>=0.10.0:net/py-radix@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/py-ipaddress@${PY_FLAVOR} .endif do-test: @(cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} ${PYSETUP} nosetests --with-coverage) .include diff --git a/net-mgmt/py-arouteserver/Makefile b/net-mgmt/py-arouteserver/Makefile index 64ac8f219ec4..42755b93da75 100644 --- a/net-mgmt/py-arouteserver/Makefile +++ b/net-mgmt/py-arouteserver/Makefile @@ -1,45 +1,45 @@ # Created by: Muhammad Moinur Rahman # $FreeBSD$ PORTNAME= arouteserver PORTVERSION= 0.26.0 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Tool to automatically build configurations for BGP route servers LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= bash>0:shells/bash \ bgpq4>0:net-mgmt/bgpq4 \ ca_root_nss>0:security/ca_root_nss \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.9.4:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aggregate6>=1.0.12:net-mgmt/py-aggregate6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= pierky/arouteserver/config.d/rtt_getter.sh NO_ARCH= yes .include .if ${PYTHON_REL} < 3300 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddr>=2.1.11:devel/py-ipaddr@${PY_FLAVOR} .endif post-patch: ${REINPLACE_CMD} -e 's|#bgpq3_path: "bgpq3"|bgpq3_path: "bgpq4"|' \ ${WRKSRC}/pierky/arouteserver/config.d/arouteserver.yml do-test: @(cd ${WRKSRC} && ${SETENV} nosetests -vs --tests=tests/external_resources/) .include diff --git a/net-mgmt/py-ciscoconfparse/Makefile b/net-mgmt/py-ciscoconfparse/Makefile index 3482f20988e3..4409b96fbccc 100644 --- a/net-mgmt/py-ciscoconfparse/Makefile +++ b/net-mgmt/py-ciscoconfparse/Makefile @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= ciscoconfparse DISTVERSION= 1.5.22 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parse, audit, query, build and modify Cisco IOS-style configurations LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddr>=2.1.11:devel/py-ipaddr@${PY_FLAVOR} .endif do-test: .if ${PYTHON_REL} < 3200 @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .else # Skip the L4Object_asa_{lt01,lt02,range} tests as "models_asa" is broken in # Python 3 # See also: https://github.com/mpenning/ciscoconfparse/issues/14 @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -k 'not _asa_lt and not _asa_range' .endif .include diff --git a/net-mgmt/py-ipcalc/Makefile b/net-mgmt/py-ipcalc/Makefile index d11bf7e6b45f..2dd05ab34447 100644 --- a/net-mgmt/py-ipcalc/Makefile +++ b/net-mgmt/py-ipcalc/Makefile @@ -1,17 +1,17 @@ # Created by: ehaupt@FreeBSD.org # $FreeBSD$ PORTNAME= ipcalc PORTVERSION= 1.99.0 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Module to perform IP subnet calculations -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-ipy/Makefile b/net-mgmt/py-ipy/Makefile index b8a80f427d68..e9bd6dcc1ebe 100644 --- a/net-mgmt/py-ipy/Makefile +++ b/net-mgmt/py-ipy/Makefile @@ -1,25 +1,25 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= ipy PORTVERSION= 1.01 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= IPy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for handling IPv4 and IPv6 Addresses and Networks LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: ${PYTHON_CMD} ${WRKSRC}/test/test_IPy.py .include diff --git a/net-mgmt/py-junos-eznc/Makefile b/net-mgmt/py-junos-eznc/Makefile index 31076f3680da..21fcd93cce78 100644 --- a/net-mgmt/py-junos-eznc/Makefile +++ b/net-mgmt/py-junos-eznc/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= junos-eznc DISTVERSION= 2.3.1 PORTREVISION= 1 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Junos easy automation for non-programmers LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ncclient>=0.6.3:net-mgmt/py-ncclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.2:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scp>=0.7.0:security/py-scp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}transitions>0:devel/py-transitions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yamlordereddictloader>0:devel/py-yamlordereddictloader@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-msrest/Makefile b/net-mgmt/py-msrest/Makefile index 7f4bcc45d024..258256a2fbf8 100644 --- a/net-mgmt/py-msrest/Makefile +++ b/net-mgmt/py-msrest/Makefile @@ -1,27 +1,27 @@ # Created by: Johannes Jost Meixner # $FreeBSD$ PORTNAME= msrest PORTVERSION= 0.6.19 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AutoRest swagger generator Python client runtime LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py-certifi@${PY_FLAVOR} \ ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.16:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.5.0:www/py-requests-oauthlib@${PY_FLAVOR} \ ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-msrestazure/Makefile b/net-mgmt/py-msrestazure/Makefile index 48ddc2d3c6c6..c4961852a8aa 100644 --- a/net-mgmt/py-msrestazure/Makefile +++ b/net-mgmt/py-msrestazure/Makefile @@ -1,23 +1,23 @@ # Created by: Johannes Jost Meixner # $FreeBSD$ PORTNAME= msrestazure DISTVERSION= 0.6.3 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Azure-specific AutoRest swagger generator Python client runtime LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>0.6.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}adal>0.6.0:net-mgmt/py-adal@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-napalm-logs/Makefile b/net-mgmt/py-napalm-logs/Makefile index 9fa9c31f5571..96f789ab9a0a 100644 --- a/net-mgmt/py-napalm-logs/Makefile +++ b/net-mgmt/py-napalm-logs/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= napalm-logs DISTVERSION= 0.9.0 CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Cross-vendor normalisation for network syslog messages LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}u-msgpack-python>0:devel/py-u-msgpack-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>0:net-mgmt/py-prometheus-client@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python:-3.7 +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= napalm-automation USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PREFIX=${PREFIX} PYTHON_VER=${PYTHON_VER} post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/napalm_logs/config/__init__.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -c /dev/null .include diff --git a/net-mgmt/py-ncclient/Makefile b/net-mgmt/py-ncclient/Makefile index 14c1d05623dc..2fc1615cea04 100644 --- a/net-mgmt/py-ncclient/Makefile +++ b/net-mgmt/py-ncclient/Makefile @@ -1,26 +1,26 @@ # $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 +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-nxapi-plumbing/Makefile b/net-mgmt/py-nxapi-plumbing/Makefile index cbd2e388edc8..80e88b47086b 100644 --- a/net-mgmt/py-nxapi-plumbing/Makefile +++ b/net-mgmt/py-nxapi-plumbing/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= nxapi-plumbing DISTVERSION= 0.5.2 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/-/_/}-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Manage Cisco devices through NX-API using XML/JSON-RPC LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scp>=0:security/py-scp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-prometheus-client/Makefile b/net-mgmt/py-prometheus-client/Makefile index 37bb1e735244..7f888bb8933b 100644 --- a/net-mgmt/py-prometheus-client/Makefile +++ b/net-mgmt/py-prometheus-client/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= prometheus-client PORTVERSION= 0.9.0 DISTVERSIONPREFIX= v CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pizzamig@FreeBSD.org COMMENT= Official Python client for Prometheus LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=17.9.0:devel/py-twisted@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=17.9.0:devel/py-twisted@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= prometheus GH_PROJECT= client_python NO_ARCH= yes .include diff --git a/net-mgmt/py-pyang/Makefile b/net-mgmt/py-pyang/Makefile index 00853916c115..64804de0af5d 100644 --- a/net-mgmt/py-pyang/Makefile +++ b/net-mgmt/py-pyang/Makefile @@ -1,28 +1,28 @@ # Created by: Bruce Simpson # $FreeBSD$ PORTNAME= pyang PORTVERSION= 1.7.8 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Validator and code generator for YANG (RFC 4741) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes DATADIR= ${PREFIX}/share/yang post-patch: @${REINPLACE_CMD} -e \ 's|share/man|man|' ${WRKSRC}/setup.py .include diff --git a/net-mgmt/py-pyeapi/Makefile b/net-mgmt/py-pyeapi/Makefile index 54faa17ea533..48510876e1e0 100644 --- a/net-mgmt/py-pyeapi/Makefile +++ b/net-mgmt/py-pyeapi/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= pyeapi DISTVERSION= 0.8.4 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python client for Arista eAPI LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover test/unit -v .include diff --git a/net-mgmt/py-pynxos/Makefile b/net-mgmt/py-pynxos/Makefile index e75572890511..a7d4e7c49d52 100644 --- a/net-mgmt/py-pynxos/Makefile +++ b/net-mgmt/py-pynxos/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= pynxos DISTVERSION= 0.0.5 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python client for managing Cisco NX-OS devices through NX-API LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scp>0:security/py-scp@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-pysmi/Makefile b/net-mgmt/py-pysmi/Makefile index 6bb637bb085d..6b155ec0cf6b 100644 --- a/net-mgmt/py-pysmi/Makefile +++ b/net-mgmt/py-pysmi/Makefile @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= pysmi PORTVERSION= 0.3.4 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP \ SF/pysmi/pysmi/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= SNMP/SMI MIB parsing in Python LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * BASEDOCS= CHANGES.rst README.md THANKS.txt TODO.txt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${BASEDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net-mgmt/py-pysnmp-mibs/Makefile b/net-mgmt/py-pysnmp-mibs/Makefile index 7aadf0ef5411..3c7472d3efd8 100644 --- a/net-mgmt/py-pysnmp-mibs/Makefile +++ b/net-mgmt/py-pysnmp-mibs/Makefile @@ -1,23 +1,23 @@ # Created by: Martin Jackson # $FreeBSD$ PORTNAME= pysnmp-mibs PORTVERSION= 0.1.6 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP \ SF/pysnmp/pysnmp-mibs/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mhjacks@swbell.net COMMENT= Additional python MIB files for pysnmp and friends LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysnmp>=4.3.2:net-mgmt/py-pysnmp@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-pysnmp/Makefile b/net-mgmt/py-pysnmp/Makefile index 5db88df0bc0e..bc7ec19445ee 100644 --- a/net-mgmt/py-pysnmp/Makefile +++ b/net-mgmt/py-pysnmp/Makefile @@ -1,41 +1,41 @@ # Created by: Martin Jackson # $FreeBSD$ PORTNAME= pysnmp PORTVERSION= 4.4.9 PORTREVISION= 1 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP \ SF/pysnmp/pysnmp/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mhjacks@swbell.net COMMENT= SNMP framework for Python LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.2.3:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodomex>=0:security/py-pycryptodomex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysmi>=0:net-mgmt/py-pysmi@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes EXAMPLESDIR= ${PREFIX}/share/examples/${PYTHON_PKGNAMEPREFIX}${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/source/docs && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net-mgmt/py-pyzabbix/Makefile b/net-mgmt/py-pyzabbix/Makefile index 09935b3cb4c3..64451b2dccad 100644 --- a/net-mgmt/py-pyzabbix/Makefile +++ b/net-mgmt/py-pyzabbix/Makefile @@ -1,21 +1,21 @@ # Created by: Fotis Zabaras # $FreeBSD$ PORTNAME= pyzabbix PORTVERSION= 0.8.2 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= Zabbix API Python Library LICENSE= LGPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-snmp_passpersist/Makefile b/net-mgmt/py-snmp_passpersist/Makefile index 85bc48844557..21787fb3d226 100644 --- a/net-mgmt/py-snmp_passpersist/Makefile +++ b/net-mgmt/py-snmp_passpersist/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= snmp_passpersist DISTVERSIONPREFIX= v DISTVERSION= 2.0.0 CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= surajravi@gmail.com COMMENT= Python client library for Net-SNMP pass persist backend LICENSE= GPLv3 RUN_DEPENDS= net-snmp>=0:net-mgmt/net-snmp -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= nagius GH_TAGNAME= fb0af0d USE_PYTHON= autoplist distutils .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} .endif .include diff --git a/net-mgmt/py-snmpclitools/Makefile b/net-mgmt/py-snmpclitools/Makefile index c984a2da343c..fb0913cc1950 100644 --- a/net-mgmt/py-snmpclitools/Makefile +++ b/net-mgmt/py-snmpclitools/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= snmpclitools PORTVERSION= 0.6.1 PORTREVISION= 1 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mhjacks@swbell.net COMMENT= Command-line SNMP utilities in Python LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysnmp>=4.4.4:net-mgmt/py-pysnmp@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes .include diff --git a/net-p2p/py-libtorrent-rasterbar/Makefile b/net-p2p/py-libtorrent-rasterbar/Makefile index 69e7645f6871..06763136f5be 100644 --- a/net-p2p/py-libtorrent-rasterbar/Makefile +++ b/net-p2p/py-libtorrent-rasterbar/Makefile @@ -1,37 +1,37 @@ # Created by: Doug Barton # $FreeBSD$ PORTNAME= libtorrent-rasterbar DISTVERSIONPREFIX= libtorrent- DISTVERSION= 1.2.10 CATEGORIES= net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for libtorrent-rasterbar LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../../COPYING LIB_DEPENDS= libtorrent-rasterbar.so:net-p2p/libtorrent-rasterbar \ ${PY_BOOST} -USES= compiler:c11 iconv localbase python +USES= compiler:c11 iconv localbase python:3.6+ USE_GITHUB= yes GH_ACCOUNT= arvidn GH_PROJECT= libtorrent USE_PYTHON= distutils autoplist CFLAGS+= -DTORRENT_DISABLE_LOGGING # undefined symbol: https://github.com/arvidn/libtorrent/issues/3331 LDFLAGS+= ${LOCALBASE}/lib/libboost_python${PYTHON_SUFFIX}.so ${LOCALBASE}/lib/libiconv.so # fails to link libs: https://github.com/arvidn/libtorrent/issues/3330 WRKSRC_SUBDIR= bindings/python # ensure python paths are correctly identified CONFIGURE_ENV= PYTHON_INCLUDEDIR="${PYTHON_INCLUDEDIR}" \ PYTHON_VERSION="${PYTHON_VERSION}" post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libtorrent*.so .include diff --git a/net-p2p/py-transmissionrpc/Makefile b/net-p2p/py-transmissionrpc/Makefile index 1b010c57fcc5..e53158bdbff3 100644 --- a/net-p2p/py-transmissionrpc/Makefile +++ b/net-p2p/py-transmissionrpc/Makefile @@ -1,34 +1,34 @@ # Created by: Vladimir Korkodinov # $FreeBSD$ PORTNAME= transmissionrpc PORTVERSION= 0.11 PORTREVISION= 1 CATEGORIES= net-p2p python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= ports@FreeBSD.org COMMENT= Python module that communicates with Transmission through JSON-RPC LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} DEPRECATED= Unmaintained and dead upstream, use net-p2p/py-transmission-rpc instead EXPIRATION_DATE=2021-01-31 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/net-p2p/py-vertex/Makefile b/net-p2p/py-vertex/Makefile index 168a8b1887af..1a41cd6c2ca5 100644 --- a/net-p2p/py-vertex/Makefile +++ b/net-p2p/py-vertex/Makefile @@ -1,26 +1,26 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= vertex PORTVERSION= 0.3.1 PORTREVISION= 3 CATEGORIES= net-p2p python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Vertex-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of Q2Q protocol LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}epsilon>=0:devel/py-epsilon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/net/exabgp4/Makefile b/net/exabgp4/Makefile index c296687665fd..4f8a7a5adb44 100644 --- a/net/exabgp4/Makefile +++ b/net/exabgp4/Makefile @@ -1,60 +1,60 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= exabgp PORTVERSION= 4.2.11 CATEGORIES= net MASTER_SITES= GH \ ZI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= zi@FreeBSD.org COMMENT= BGP engine and route injector LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE.txt RUN_DEPENDS= ${PY_IPADDRESS} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= exabgp-[0-9]* SUB_FILES= pkg-message SUB_LIST= PYTHON_LIBDIR=${PYTHON_LIBDIR} PYTHON_CMD=${PYTHON_CMD} \ PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes SHEBANG_FILES= etc/exabgp/run/*.run etc/exabgp/run/*.pl \ etc/exabgp/run/*.py USE_GITHUB= yes GH_ACCOUNT= Exa-Networks USERS= _bgpd GROUPS= _bgpd OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|exabgp.env|${ETCDIR}/exabgp.env|' \ ${WRKSRC}/lib/exabgp/application/bgp.py @${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|' \ ${WRKSRC}/doc/man/exabgp.1 \ ${WRKSRC}/lib/exabgp/configuration/usage.py \ ${WRKSRC}/lib/exabgp/configuration/process/parser.py \ ${WRKSRC}/lib/exabgp/application/flow.py \ ${WRKSRC}/lib/exabgp/application/healthcheck.py \ post-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/exabgp.env ${STAGEDIR}${ETCDIR}/exabgp.env.sample do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/etc/exabgp && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net/libproxy-python/Makefile b/net/libproxy-python/Makefile index 13463a49c7f1..5977e2d91b38 100644 --- a/net/libproxy-python/Makefile +++ b/net/libproxy-python/Makefile @@ -1,25 +1,25 @@ # Created by: Koop Mast # $FreeBSD$ PORTREVISION= 0 CATEGORIES= net lang PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -${LIBPROXY_SLAVE} COMMENT= Python binding for libproxy -USES= python +USES= python:3.6+ USE_PYTHON= flavors py3kplist LIBPROXY_SLAVE= python MASTERDIR= ${.CURDIR}/../libproxy post-install: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include "${MASTERDIR}/Makefile" diff --git a/net/mrtparse/Makefile b/net/mrtparse/Makefile index 5bd0cbbbf7bb..6e727ced95c3 100644 --- a/net/mrtparse/Makefile +++ b/net/mrtparse/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= mrtparse PORTVERSION= 2.0.0 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olivier@FreeBSD.org COMMENT= MRT format data parser LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python shebangfix +USES= python:3.6+ shebangfix GH_ACCOUNT= t2mune GH_PROJECT= ${PORTNAME} NO_ARCH= yes USE_GITHUB= yes USE_PYTHON= autoplist distutils SHEBANG_FILES= examples/mrt2bgpdump.py \ examples/mrt2exabgp.py post-patch: @${MV} ${WRKSRC}/examples/mrt2bgpdump.py ${WRKSRC}/examples/mrt2bgpdump @${MV} ${WRKSRC}/examples/mrt2exabgp.py ${WRKSRC}/examples/mrt2exabgp @${RM} ${WRKSRC}/examples/README.rst .include diff --git a/net/py-DTLSSocket/Makefile b/net/py-DTLSSocket/Makefile index ea8123fa526d..825da892dfc4 100644 --- a/net/py-DTLSSocket/Makefile +++ b/net/py-DTLSSocket/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= DTLSSocket DISTVERSION= 0.1.12 CATEGORIES= net MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python IKEA Tradfri API controller LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= autoconf>0:devel/autoconf -USES= python +USES= python:3.6+ USE_PYTHON= autoplist cython distutils .include diff --git a/net/py-amqp/Makefile b/net/py-amqp/Makefile index 25ba52383590..c6815cca700e 100644 --- a/net/py-amqp/Makefile +++ b/net/py-amqp/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= amqp PORTVERSION= 2.5.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Low-level AMQP client for Python (fork of amqplib) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vine>=1.1.3<5.0.0a1:devel/py-vine@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC}/funtests && ${SETENV} PYTHONPATH=../ ${PYTHON_CMD} run_all.py .include diff --git a/net/py-amqplib/Makefile b/net/py-amqplib/Makefile index 49c1a91950cf..bf04b0b2115e 100644 --- a/net/py-amqplib/Makefile +++ b/net/py-amqplib/Makefile @@ -1,21 +1,21 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= amqplib PORTVERSION= 1.0.2 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= AMQP Client Library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python tar:tgz +USES= python:3.6+ tar:tgz USE_PYTHON= autoplist distutils .include diff --git a/net/py-cloudflare-scrape-js2py/Makefile b/net/py-cloudflare-scrape-js2py/Makefile index 46441537f9ce..882a0f255643 100644 --- a/net/py-cloudflare-scrape-js2py/Makefile +++ b/net/py-cloudflare-scrape-js2py/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= cloudflare-scrape-js2py DISTVERSIONPREFIX= v DISTVERSION= 2.0.3 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python module to bypass Cloudflare's anti-bot page using js2py #' LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.4.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Js2Py>=0:devel/py-Js2Py@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= VeNoMouS CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}cloudflare-scrape-1.* .include diff --git a/net/py-cloudflare-scrape/Makefile b/net/py-cloudflare-scrape/Makefile index f57f5ec390ea..a7c48e0d9991 100644 --- a/net/py-cloudflare-scrape/Makefile +++ b/net/py-cloudflare-scrape/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= cloudflare-scrape DISTVERSION= 2.1.1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python module to bypass Cloudflare's anti-bot page LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyExecJS>=0:devel/py-PyExecJS@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= Anorov .include diff --git a/net/py-cloudscraper/Makefile b/net/py-cloudscraper/Makefile index 000037d5b16b..158ed2121687 100644 --- a/net/py-cloudscraper/Makefile +++ b/net/py-cloudscraper/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= cloudscraper DISTVERSION= 1.2.50 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python module to bypass Cloudflare's anti-bot page #' LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>17.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Js2Py>0:devel/py-Js2Py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>0:archivers/py-brotli@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}cloudflare-scrape-1.* .include diff --git a/net/py-confluent-kafka/Makefile b/net/py-confluent-kafka/Makefile index 87b6c2eacd52..bbf2b5a87774 100644 --- a/net/py-confluent-kafka/Makefile +++ b/net/py-confluent-kafka/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= confluent-kafka DISTVERSION= 1.2.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Confluent Apache Kafka Python client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= librdkafka.so:net/librdkafka RUN_DEPENDS= ${PY_ENUM34} \ ${PY_FUTURES} py27_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/confluent_kafka/cimpl*.so .include diff --git a/net/py-cymruwhois/Makefile b/net/py-cymruwhois/Makefile index 83f0a7c454a5..75dba9771600 100644 --- a/net/py-cymruwhois/Makefile +++ b/net/py-cymruwhois/Makefile @@ -1,18 +1,18 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= cymruwhois PORTVERSION= 1.6 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Python client for the whois.cymru.com service LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-dpkt/Makefile b/net/py-dpkt/Makefile index a932e45f2375..9fcf62b5aa38 100644 --- a/net/py-dpkt/Makefile +++ b/net/py-dpkt/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= dpkt PORTVERSION= 1.9.4 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python fast, simple packet creation / parsing module LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pythonprefix OPTIONS_DEFINE= DOCS PORTDOCS= AUTHORS CHANGES PKG-INFO README.rst post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/net/py-ec2-cli-tools/Makefile b/net/py-ec2-cli-tools/Makefile index cc6e1c2eb413..e671e29cd876 100644 --- a/net/py-ec2-cli-tools/Makefile +++ b/net/py-ec2-cli-tools/Makefile @@ -1,23 +1,23 @@ # Created by: Steve Wills # $FreeBSD$ PORTNAME= ec2-cli-tools PORTVERSION= 1.5 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Helpful CLI utilities for querying and connecting to EC2 instances LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.0:devel/py-boto@${PY_FLAVOR} \ bash:shells/bash USE_PYTHON= distutils autoplist -USES= python shebangfix +USES= python:3.6+ shebangfix SHEBANG_FILES= bin/ec2getsnaps bin/ec2hostcache bin/ec2ssh .include diff --git a/net/py-eventlet/Makefile b/net/py-eventlet/Makefile index b41e8ebe6ebf..d69c0b05f8d0 100644 --- a/net/py-eventlet/Makefile +++ b/net/py-eventlet/Makefile @@ -1,35 +1,35 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= eventlet PORTVERSION= 0.30.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Highly concurrent networking library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.15.0<2.0.0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=1.4:devel/py-monotonic@${PY_FLAVOR} .endif do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/net/py-flask-xml-rpc/Makefile b/net/py-flask-xml-rpc/Makefile index 779e0d0036c2..b85bdb23b310 100644 --- a/net/py-flask-xml-rpc/Makefile +++ b/net/py-flask-xml-rpc/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= Flask-XML-RPC PORTVERSION= 0.1.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Adds support for creating XML-RPC APIs to Flask LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} NO_ARCH= yes # 2.7,3.4+ -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/net/py-gdown/Makefile b/net/py-gdown/Makefile index e573811c481b..11e2f25ec7a1 100644 --- a/net/py-gdown/Makefile +++ b/net/py-gdown/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= gdown PORTVERSION= 3.12.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Drive direct download of big files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-gntp/Makefile b/net/py-gntp/Makefile index c738fb16c7af..57918f7eea3b 100644 --- a/net/py-gntp/Makefile +++ b/net/py-gntp/Makefile @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= gntp PORTVERSION= 1.0.3 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Growl Notification Transport Protocol for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ gol:deskutils/growl-for-linux -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= kfdm USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PY_SPHINX} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+=build_sphinx post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv" # Two tests (test_double_resource + test_single_resource) in test_resources.py # always fail because desktutils/growl-for-linux isn't (yet) capable to handle # messages with embedded icons. # # To get succesful results from the remaining tests a running instance of "gol" # (which needs X and is packaged with deskutils/growl-for-linux) is required. do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} && \ ${TOUCH} ${WRKDIR}/.gntp && ${PYTHON_CMD} -m nose -v -e 'test_(single|double)_resource') .include diff --git a/net/py-gspread/Makefile b/net/py-gspread/Makefile index 6667b154504c..80bc022587d5 100644 --- a/net/py-gspread/Makefile +++ b/net/py-gspread/Makefile @@ -1,24 +1,24 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= gspread PORTVERSION= 3.5.0 DISTVERSIONPREFIX= v CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Google Spreadsheets Python API LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.2.1:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= burnash .include diff --git a/net/py-h11/Makefile b/net/py-h11/Makefile index fb259a0ddc70..b3c6c8bd842d 100644 --- a/net/py-h11/Makefile +++ b/net/py-h11/Makefile @@ -1,25 +1,25 @@ # Created by: Muhammad Moinur Rahman # $FreeBSD$ PORTNAME= h11 PORTVERSION= 0.11.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Pure-Python, bring-your-own-I/O implementation of HTTP/1.1 LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/tox -e ${PY_FLAVOR} --parallel 0 .include diff --git a/net/py-haproxy-log-analysis/Makefile b/net/py-haproxy-log-analysis/Makefile index 9577c738273b..f8f9771141b8 100644 --- a/net/py-haproxy-log-analysis/Makefile +++ b/net/py-haproxy-log-analysis/Makefile @@ -1,19 +1,19 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= haproxy-log-analysis PORTVERSION= 2.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Haproxy log analyzer that tries to gives an insight of what's going on LICENSE= GPLv3 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net/py-haproxyctl/Makefile b/net/py-haproxyctl/Makefile index 483eaa89f44f..0d4d4dc22db5 100644 --- a/net/py-haproxyctl/Makefile +++ b/net/py-haproxyctl/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= haproxyctl PORTVERSION= 0.5 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zhoutao@laocius.org COMMENT= HAProxy control tool LICENSE= GPLv3 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist USE_GITHUB= yes GH_ACCOUNT= neurogeek NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v haproxy/tests .include diff --git a/net/py-httpstat/Makefile b/net/py-httpstat/Makefile index 017e40bd23ef..9a572b6046c5 100644 --- a/net/py-httpstat/Makefile +++ b/net/py-httpstat/Makefile @@ -1,25 +1,25 @@ # Created by: Danilo G. Baio # $FreeBSD$ PORTNAME= httpstat PORTVERSION= 1.3.0 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Curl statistics made simple LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= curl:ftp/curl -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= reorx USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-ifaddr/Makefile b/net/py-ifaddr/Makefile index 8c5e15168782..d3b8d661b023 100644 --- a/net/py-ifaddr/Makefile +++ b/net/py-ifaddr/Makefile @@ -1,24 +1,24 @@ # Created by: John Hixson # $FreeBSD$ PORTNAME= ifaddr PORTVERSION= 0.1.7 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Python Library to enumerate all network interfaces LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PY_IPADDRESS} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= pydron .include diff --git a/net/py-impacket/Makefile b/net/py-impacket/Makefile index 7dcdb70360ca..905192117301 100644 --- a/net/py-impacket/Makefile +++ b/net/py-impacket/Makefile @@ -1,35 +1,35 @@ # Created by: Marcin Jessa # $FreeBSD$ PORTNAME= impacket PORTVERSION= 0.9.17 CATEGORIES= net python MASTER_SITES= CHEESESHOP \ https://github.com/CoreSecurity/impacket/releases/download/impacket_${PORTVERSION:S,.,_,g}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Collection of Python classes providing access to network packets LICENSE= APACHE11 ZLIB LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pcapy>=0:net/py-pcapy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${PY_FLAVOR} -USES= dos2unix python +USES= dos2unix python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} tests ${STAGEDIR}${DOCSDIR} .include diff --git a/net/py-iplib/Makefile b/net/py-iplib/Makefile index 2015aa9d249f..1145fb51623a 100644 --- a/net/py-iplib/Makefile +++ b/net/py-iplib/Makefile @@ -1,18 +1,18 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= iplib PORTVERSION= 1.2.1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Convert amongst many different IPv4 notations LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils flavors .include diff --git a/net/py-iptools/Makefile b/net/py-iptools/Makefile index fe3a6908a58c..52e40177fc3b 100644 --- a/net/py-iptools/Makefile +++ b/net/py-iptools/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= iptools DISTVERSION= 0.7.0 CATEGORIES= net MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbaggs2016@gmail.com COMMENT= Collection of python utilities for manipulating IPv4, IPv6 addresses LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net/py-kafka-python/Makefile b/net/py-kafka-python/Makefile index 9089d8f57aa7..dfc96f745aa3 100644 --- a/net/py-kafka-python/Makefile +++ b/net/py-kafka-python/Makefile @@ -1,21 +1,21 @@ # Created by: Christer Edwards # $FreeBSD$ PORTNAME= kafka-python DISTVERSION= 1.4.5 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= christer.edwards@gmail.com COMMENT= Pure python client for Apache Kafka LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-ldap3/Makefile b/net/py-ldap3/Makefile index 79ecb85d225f..49c9d2b24858 100644 --- a/net/py-ldap3/Makefile +++ b/net/py-ldap3/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= ldap3 PORTVERSION= 2.7 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Strictly RFC 4511 conforming LDAP V3 pure Python client LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-ldappool/Makefile b/net/py-ldappool/Makefile index e831e95a796c..1b5b04606521 100644 --- a/net/py-ldappool/Makefile +++ b/net/py-ldappool/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= ldappool PORTVERSION= 2.4.1 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Simple connector pool for py-ldap LICENSE= MPL20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.2<0.8:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap>=3.0.0:net/py-ldap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/net/py-libdnet/Makefile b/net/py-libdnet/Makefile index 787aa919ce7d..8121a34e0cda 100644 --- a/net/py-libdnet/Makefile +++ b/net/py-libdnet/Makefile @@ -1,37 +1,37 @@ # Created by: thierry@pompo.net # $FreeBSD$ CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python module for libdnet LIB_DEPENDS= libdnet.so:net/libdnet -USES= autoreconf libtool python +USES= autoreconf libtool python:3.6+ MASTERDIR= ${.CURDIR}/../libdnet INSTALL_WRKSRC= ${WRKSRC}/python DESCR= ${.CURDIR}/pkg-descr PLIST= ${NONEXISTENT} PLIST_FILES= ${PYTHON_SITELIBDIR}/dnet%%PYTHON_EXT_SUFFIX%%.so \ ${PYTHON_SITELIBDIR}/dnet-${PORTVERSION}-py${PYTHON_VER}.egg-info LIBDNET_SLAVE= yes USE_PYTHON= cython flavors CONFIGURE_ARGS= --with-python=${PYTHON_CMD} .if defined(MAINTAINER_MODE) regression-test: install ${PYTHON_CMD} ${INSTALL_WRKSRC}/test.py .endif post-patch: ${REINPLACE_CMD} 's|%%CYTHON%%|cython-${PYTHON_VER}|g' \ ${WRKSRC}/python/Makefile.am post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/dnet*.so .include "${MASTERDIR}/Makefile" diff --git a/net/py-matrix-synapse-ldap3/Makefile b/net/py-matrix-synapse-ldap3/Makefile index eca15d1d5a49..ce3bd57eb6ee 100644 --- a/net/py-matrix-synapse-ldap3/Makefile +++ b/net/py-matrix-synapse-ldap3/Makefile @@ -1,25 +1,25 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= matrix-synapse-ldap3 PORTVERSION= 0.1.4 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= LDAP3 auth provider for Matrix Synapse LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap3>=2.6:net/py-ldap3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=15.1.0:devel/py-twisted@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-miniupnpc/Makefile b/net/py-miniupnpc/Makefile index 9e154370346f..8374d771236b 100644 --- a/net/py-miniupnpc/Makefile +++ b/net/py-miniupnpc/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python module for miniupnpc LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libminiupnpc.so:${PKGCATEGORY}/miniupnpc MASTERDIR= ${.CURDIR}/../miniupnpc -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils MAKE_ENV= MAKE=gmake PLIST= post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/miniupnpc*.so .include "${MASTERDIR}/Makefile" diff --git a/net/py-mpi4py/Makefile b/net/py-mpi4py/Makefile index f2cb7f9440be..77b7cfe6455d 100644 --- a/net/py-mpi4py/Makefile +++ b/net/py-mpi4py/Makefile @@ -1,55 +1,55 @@ # $FreeBSD$ PORTNAME= mpi4py DISTVERSION= 3.0.3 PORTREVISION= 1 CATEGORIES= net parallel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python bindings for MPI LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst -USES= python +USES= python:3.6+ USE_PYTHON= distutils cython autoplist concurrent OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_SINGLE= MP OPTIONS_SINGLE_MP= MPICH2 OPENMPI OPTIONS_DEFAULT= OPENMPI # the only non-failing MPI implementation MP_DESC= MPI Implementation MPICH2_USES= fortran MPICH2_LIB_DEPENDS= libmpich.so:net/mpich2 MPICH2_LDFLAGS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so OPENMPI_LIB_DEPENDS= libmpi.so:net/openmpi PORTDOCS= * do-patch-OPENMPI-on: @${CP} ${FILESDIR}/mpi.cfg ${WRKSRC}/ @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/mpi.cfg do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @${RM} ${STAGEDIR}${DOCSDIR}/${PORTNAME}.1 do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 @${ECHO} man/man1/mpi4py.1.gz >> ${TMPPLIST} post-install: @cd ${STAGEDIR}${PYTHON_SITELIBDIR}/mpi4py && ${STRIP_CMD} dl*.so MPI*.so lib-pmpi/libvt-hyb*.so lib-pmpi/libvt*.so lib-pmpi/libvt-mpi*.so lib-pmpi/libmpe*.so do-test: # tests fail with MPICH2=on: https://bitbucket.org/mpi4py/mpi4py/issues/110/tests-fail-with-mpich2-on-freebsd-error # tests fail with OPENMPI2=on: https://bitbucket.org/mpi4py/mpi4py/issues/109/tests-fail-with-openmpi2-on-freebsd @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/net/py-ndg-httpsclient/Makefile b/net/py-ndg-httpsclient/Makefile index cc6b4451639d..3de7674ba01d 100644 --- a/net/py-ndg-httpsclient/Makefile +++ b/net/py-ndg-httpsclient/Makefile @@ -1,26 +1,26 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= ndg-httpsclient PORTVERSION= 0.5.1 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ndg_httpsclient-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Enhance HTTPS support for httplib and urllib2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/ndg/httpsclient/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.4:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-netaddr/Makefile b/net/py-netaddr/Makefile index 977abc2f63a1..7109187e7437 100644 --- a/net/py-netaddr/Makefile +++ b/net/py-netaddr/Makefile @@ -1,35 +1,35 @@ # Created by: Yi-Jheng Lin # $FreeBSD$ PORTNAME= netaddr PORTVERSION= 0.7.19 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= AUTHORS CHANGELOG README.md post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/net/py-netif/Makefile b/net/py-netif/Makefile index a86d7847a0d8..999a6323086a 100644 --- a/net/py-netif/Makefile +++ b/net/py-netif/Makefile @@ -1,26 +1,26 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= netif PORTVERSION= 1.0.20181212 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Python network configuration library for FreeBSD LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsd>0:devel/py-bsd@${PY_FLAVOR} \ ${PY_ENUM34} USE_GITHUB= yes GH_ACCOUNT= freenas GH_PROJECT= py-netif GH_TAGNAME= be23674 HAS_CONFIGURE= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils cython .include diff --git a/net/py-netifaces/Makefile b/net/py-netifaces/Makefile index 0e6c68e2d4cc..e0fc5fe48d20 100644 --- a/net/py-netifaces/Makefile +++ b/net/py-netifaces/Makefile @@ -1,21 +1,21 @@ # Created by: Muhammad Moinur Rahman # $FreeBSD$ PORTNAME= netifaces PORTVERSION= 0.10.9 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Getting network addresses from Python 3 LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/netifaces*.so .include diff --git a/net/py-netsnmpagent/Makefile b/net/py-netsnmpagent/Makefile index dda6ebdd4240..f2256d4db738 100644 --- a/net/py-netsnmpagent/Makefile +++ b/net/py-netsnmpagent/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= netsnmpagent PORTVERSION= 0.6.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vladimirv@ixsystems.com COMMENT= Python module that facilitates writing Net-SNMP subagents in Python LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-nnpy/Makefile b/net/py-nnpy/Makefile index 2395789e832b..1508b9bb7b93 100644 --- a/net/py-nnpy/Makefile +++ b/net/py-nnpy/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= nnpy DISTVERSION= 1.4.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python bindings for nanomsg (cffi-based) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libnanomsg.so:net/nanomsg BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_nnpy*.so .include diff --git a/net/py-ntplib/Makefile b/net/py-ntplib/Makefile index 301ff521eb2a..bf260c80890c 100644 --- a/net/py-ntplib/Makefile +++ b/net/py-ntplib/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= ntplib PORTVERSION= 0.3.4 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uros@gruber.si COMMENT= Python NTP library LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-oauth/Makefile b/net/py-oauth/Makefile index e3ecf20eecc1..bb9707637725 100644 --- a/net/py-oauth/Makefile +++ b/net/py-oauth/Makefile @@ -1,17 +1,17 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= oauth PORTVERSION= 1.0.1 PORTREVISION= 2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Library for OAuth -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net/py-oauth2/Makefile b/net/py-oauth2/Makefile index c9aebb3d5ad8..65b50ae38c1f 100644 --- a/net/py-oauth2/Makefile +++ b/net/py-oauth2/Makefile @@ -1,31 +1,31 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= oauth2 DISTVERSION= 1.9.0.post1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python library for OAuth version 1.0 LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2@${PY_FLAVOR} TEST_DEPENDS:= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} OPTIONS_DEFINE= TESTS TESTS_DESC= Install test suite requirements TESTS_BUILD_DEPENDS= ${TEST_DEPENDS} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/net/py-paho-mqtt/Makefile b/net/py-paho-mqtt/Makefile index be7cbbf50ac3..2c201db4eb39 100644 --- a/net/py-paho-mqtt/Makefile +++ b/net/py-paho-mqtt/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= paho-mqtt PORTVERSION= 1.5.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= joe@thrallingpenguin.com COMMENT= MQTT version 3.1/3.1.1 client class LICENSE= EPL LICENSE_FILE= ${WRKSRC}/epl-v10 -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= examples/*.py .include diff --git a/net/py-pamqp/Makefile b/net/py-pamqp/Makefile index 1c3d8a347ec7..7c89a24676c0 100644 --- a/net/py-pamqp/Makefile +++ b/net/py-pamqp/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= pamqp PORTVERSION= 1.6.1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Low level AMQP framing library for Python LICENSE= BSD3CLAUSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-pcapy/Makefile b/net/py-pcapy/Makefile index bfa61f84545f..200c1b7adbb1 100644 --- a/net/py-pcapy/Makefile +++ b/net/py-pcapy/Makefile @@ -1,31 +1,31 @@ # Created by: Marcin Jessa # $FreeBSD$ PORTNAME= pcapy PORTVERSION= 0.11.1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= anastasios@mageirias.com COMMENT= Python pcap extension LICENSE= APACHE11 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python dos2unix +USES= python:3.6+ dos2unix USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} PORTDOCS= README pcapy.html OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pcapy*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/net/py-port-for/Makefile b/net/py-port-for/Makefile index b1e493e46151..b720b8f93a9e 100644 --- a/net/py-port-for/Makefile +++ b/net/py-port-for/Makefile @@ -1,32 +1,32 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= port-for PORTVERSION= 0.4 CATEGORIES= net devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Utility that helps with local TCP ports managment LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0.8:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes post-patch: @${REINPLACE_CMD} '/DEFAULT_CONFIG_PATH/ s|/etc|${PREFIX}&|' ${WRKSRC}/port_for/store.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest \ --ignore port_for/_download_ranges.py \ --doctest-modules port_for port_for/tests.py .include diff --git a/net/py-portend/Makefile b/net/py-portend/Makefile index 030f8a073612..a4165c8eb048 100644 --- a/net/py-portend/Makefile +++ b/net/py-portend/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= portend PORTVERSION= 2.5 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= k@stereochro.me COMMENT= Monitors TCP ports for bound or unbound states LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.5:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # Ignore non-compulsory dependencies (flake8, etc.) from pytest.ini via "-o" do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v -o addopts='' .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tempora1>=1.8:devel/py-tempora1@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tempora>=1.8:devel/py-tempora@${PY_FLAVOR} .endif .include diff --git a/net/py-pyenet/Makefile b/net/py-pyenet/Makefile index 2fe0a1fbd829..6abf37a565e8 100644 --- a/net/py-pyenet/Makefile +++ b/net/py-pyenet/Makefile @@ -1,24 +1,24 @@ # Created by: Ilia Skalozubov # $FreeBSD$ PORTNAME= pyenet DISTVERSION= 1.3.13.post7 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freebsd@skinc.ru COMMENT= Python wrapper for the ENet library by Lee Salzman LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE LICENSE_FILE_MIT= ${WRKSRC}/enet/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist cython distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/enet*.so .include diff --git a/net/py-pyfixbuf/Makefile b/net/py-pyfixbuf/Makefile index 6f14e0f4aca6..0559b429bd51 100644 --- a/net/py-pyfixbuf/Makefile +++ b/net/py-pyfixbuf/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= pyfixbuf PORTVERSION= 0.8.1 CATEGORIES= net python MASTER_SITES= https://tools.netsa.cert.org/releases/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python API for libfixbuf LICENSE= GPLR LGPL21 LICENSE_COMB= multi LICENSE_NAME_GPLR= Government Purpose License Rights LICENSE_FILE_GPLR= ${WRKSRC}/LICENSE-OPENSOURCE.txt LICENSE_PERMS_GPLR= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${PY_IPADDRESS} LIB_DEPENDS= libfixbuf.so:net/libfixbuf -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net/py-pygeoip/Makefile b/net/py-pygeoip/Makefile index 39a6715f430d..4fc5ad6283d6 100644 --- a/net/py-pygeoip/Makefile +++ b/net/py-pygeoip/Makefile @@ -1,22 +1,22 @@ # Created by: Nobutaka Mantani # $FreeBSD$ PORTNAME= pygeoip PORTVERSION= 0.3.2 DISTVERSIONPREFIX= v CATEGORIES= net python geography PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Pure Python GeoIP API LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= appliedsec .include diff --git a/net/py-pyicap/Makefile b/net/py-pyicap/Makefile index ea41e946eeef..165054f28972 100644 --- a/net/py-pyicap/Makefile +++ b/net/py-pyicap/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= pyicap DISTVERSION= 1.0b1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Lightweight Python framework for writing ICAP services LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-pynamecheap/Makefile b/net/py-pynamecheap/Makefile index 843c9aa75642..1e7dc3fe400c 100644 --- a/net/py-pynamecheap/Makefile +++ b/net/py-pynamecheap/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pynamecheap PORTVERSION= 0.0.3 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyNamecheap-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Namecheap API client in Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-pynsq/Makefile b/net/py-pynsq/Makefile index f7b6b4d4e363..7ca069858d8a 100644 --- a/net/py-pynsq/Makefile +++ b/net/py-pynsq/Makefile @@ -1,33 +1,33 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pynsq PORTVERSION= 0.9.0b1 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Official Python client library for NSQ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} # <6 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.3.1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-snappy>0:archivers/py-python-snappy@${PY_FLAVOR} \ nsqd:net/nsq -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= distutils autoplist GH_ACCOUNT= nsqio NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/net/py-pypcap/Makefile b/net/py-pypcap/Makefile index e2a35309f118..302323478b76 100644 --- a/net/py-pypcap/Makefile +++ b/net/py-pypcap/Makefile @@ -1,28 +1,28 @@ # Created by: George V. Neville-Neil # $FreeBSD$ PORTNAME= pypcap DISTVERSION= 1.2.3 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplified object-oriented Python wrapper for libpcap LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist cython distutils # Add workaround to avoid using /usr/lib32 over /usr/lib # See PR/239725 for details LDFLAGS+= -L/usr/lib pre-configure: cd ${WRKSRC} && cython-${PYTHON_VER} pcap.pyx post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pcap*.so .include diff --git a/net/py-pyroute2/Makefile b/net/py-pyroute2/Makefile index 1a6ff769340f..53fa2d0ba5a6 100644 --- a/net/py-pyroute2/Makefile +++ b/net/py-pyroute2/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pyroute2 PORTVERSION= 0.5.14 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Netlink library LICENSE= APACHE20 GPLv2+ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.Apache.v2 LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.GPL.v2 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= SS2 SS2_DESC= Socket statistics SS2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=5.0<6:sysutils/py-psutil@${PY_FLAVOR} .include diff --git a/net/py-pysendfile/Makefile b/net/py-pysendfile/Makefile index c759c095629d..86010ac18b51 100644 --- a/net/py-pysendfile/Makefile +++ b/net/py-pysendfile/Makefile @@ -1,25 +1,25 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pysendfile PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= net python devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python interface to sendfile(2) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= py*-sendfile-[0-9]* -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sendfile*.so .include diff --git a/net/py-pysmb/Makefile b/net/py-pysmb/Makefile index bf2ce665a46e..ae5479abd9fb 100644 --- a/net/py-pysmb/Makefile +++ b/net/py-pysmb/Makefile @@ -1,35 +1,35 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pysmb PORTVERSION= 1.1.27 CATEGORIES= net python MASTER_SITES= CHEESESHOP \ http://miketeo.net/files/Projects/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= SMB/CIFS library written in Python LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} OPTIONS_DEFINE= DOCS -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/html/ && ${COPYTREE_SHARE} _modules/ ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${COPYTREE_SHARE} _static/ ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${COPYTREE_SHARE} api/ ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${CP} *.html ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${CP} *.js ${STAGEDIR}${DOCSDIR}/) .include diff --git a/net/py-pystun/Makefile b/net/py-pystun/Makefile index 78ecaaf058ad..6f0c1ea3d203 100644 --- a/net/py-pystun/Makefile +++ b/net/py-pystun/Makefile @@ -1,23 +1,23 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pystun PORTVERSION= 0.1.0 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python STUN client for getting NAT type and external IP LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-extract: @${RM} -r ${WRKSRC}/tests .include diff --git a/net/py-python-barbicanclient/Makefile b/net/py-python-barbicanclient/Makefile index 71663101e6d2..7b855e5da037 100644 --- a/net/py-python-barbicanclient/Makefile +++ b/net/py-python-barbicanclient/Makefile @@ -1,43 +1,43 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= python-barbicanclient PORTVERSION= 4.10.0 PORTREVISION= 5 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client Library for OpenStack Barbican Key Management API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cliff2>=2.8.0:devel/py-cliff2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth13>=3.4.0:devel/py-keystoneauth13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=2.18.0:devel/py-oslo.serialization2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cliff>=2.8.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.4.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/net/py-python-bitcoinrpc/Makefile b/net/py-python-bitcoinrpc/Makefile index 7b3231560b53..2648fccdc5d0 100644 --- a/net/py-python-bitcoinrpc/Makefile +++ b/net/py-python-bitcoinrpc/Makefile @@ -1,20 +1,20 @@ # Created by: Fukang Chen # $FreeBSD$ PORTNAME= python-bitcoinrpc PORTVERSION= 1.0 CATEGORIES= net finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Enhanced version of python-jsonrpc for use with Bitcoin LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-python-ceilometerclient/Makefile b/net/py-python-ceilometerclient/Makefile index 21e0f69e9762..bee067c6d467 100644 --- a/net/py-python-ceilometerclient/Makefile +++ b/net/py-python-ceilometerclient/Makefile @@ -1,46 +1,46 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= python-ceilometerclient PORTVERSION= 2.9.0 PORTREVISION= 4 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Telemetry API Client Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7<0.8:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.8.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.10.0:devel/py-stevedore@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth13>=2.1.0:devel/py-keystoneauth13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=2.1.0:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=1.10.0:devel/py-oslo.serialization2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.17.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.1.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.17.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/net/py-python-cinderclient5/Makefile b/net/py-python-cinderclient5/Makefile index 8386928e86b5..3567501783e2 100644 --- a/net/py-python-cinderclient5/Makefile +++ b/net/py-python-cinderclient5/Makefile @@ -1,48 +1,48 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= python-cinderclient PORTVERSION= 5.0.1 PORTREVISION= 4 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 5 MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Block Storage API Client Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.1<0.8:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.5.1:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # python-cinderclient 6.0.0+ requires Python 3.6+ PORTSCOUT= limit:^5\. SHEBANG_GLOB= *.sh .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth13>=3.4.0:devel/py-keystoneauth13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.4.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/net/py-python-keystoneclient3/Makefile b/net/py-python-keystoneclient3/Makefile index 46f14d8e693c..fc223c84e7ef 100644 --- a/net/py-python-keystoneclient3/Makefile +++ b/net/py-python-keystoneclient3/Makefile @@ -1,51 +1,51 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= python-keystoneclient PORTVERSION= 3.22.0 PORTREVISION= 3 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client Library for OpenStack Identity LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh # python-keystoneclient 4.0.0+ requires Python 3.6+ PORTSCOUT= limit:^3\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth13>=3.4.0:devel/py-keystoneauth13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config7>=5.2.0:devel/py-oslo.config7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=2.18.0:devel/py-oslo.serialization2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.4.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/net/py-python-novaclient16/Makefile b/net/py-python-novaclient16/Makefile index 7726293a7327..e1f3139c8010 100644 --- a/net/py-python-novaclient16/Makefile +++ b/net/py-python-novaclient16/Makefile @@ -1,50 +1,50 @@ # Created by: Roman Bogorodskiy # $FreeBSD$ PORTNAME= python-novaclient PORTVERSION= 16.0.0 PORTREVISION= 5 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 16 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client for the OpenStack Nova API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.2<0.8:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.5.1:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh # python-novaclient 17.0.0+ requires Python 3.6+ PORTSCOUT= limit:^16\. .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth13>=3.5.0:devel/py-keystoneauth13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n3>=3.15.3:devel/py-oslo.i18n3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization2>=2.18.0:devel/py-oslo.serialization2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils3>=3.33.0:devel/py-oslo.utils3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.5.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} .endif .include diff --git a/net/py-python-twitter/Makefile b/net/py-python-twitter/Makefile index 67286a7299ec..3a22a3421b09 100644 --- a/net/py-python-twitter/Makefile +++ b/net/py-python-twitter/Makefile @@ -1,23 +1,23 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= python-twitter PORTVERSION= 3.4.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python wrapper around the Twitter API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0:www/py-requests-oauthlib@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-pyvmomi/Makefile b/net/py-pyvmomi/Makefile index 3ea295569d64..d2a636a76fcd 100644 --- a/net/py-pyvmomi/Makefile +++ b/net/py-pyvmomi/Makefile @@ -1,24 +1,24 @@ # Created by: Bartek Rutkowski robak@FreeBSD.org # $FreeBSD$ PORTNAME= pyvmomi DISTVERSION= 6.5 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP/source/p/${PORTNAME} MAINTAINER= robak@FreeBSD.org COMMENT= Python SDK for the VMware vSphere API of ESX, ESXi, and vCenter LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent optsuffix post-patch: ${REINPLACE_CMD} -E "/data_files/s|\[\(''|\[\('${DOCSDIR}'|" ${WRKSRC}/setup.py .include diff --git a/net/py-pyzmq/Makefile b/net/py-pyzmq/Makefile index a2f3d77bda4f..e7f51090243b 100644 --- a/net/py-pyzmq/Makefile +++ b/net/py-pyzmq/Makefile @@ -1,40 +1,40 @@ # Created by: Roman Bogorodskiy # $FreeBSD$ PORTNAME= pyzmq PORTVERSION= 19.0.2 CATEGORIES= net devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= novel@FreeBSD.org COMMENT= Python bindings for ZeroMQ LICENSE= BSD3CLAUSE LGPL3 LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.BSD LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libzmq.so:net/libzmq4 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist PYDISTUTILS_CONFIGUREARGS= --zmq=${LOCALBASE} .include .if ${PYTHON_VER} == 3.3 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>0:devel/py-asyncio@${PY_FLAVOR} .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zmq/backend/cython/*.so ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zmq/devices/*.so .include diff --git a/net/py-rabbitpy/Makefile b/net/py-rabbitpy/Makefile index 999645d75ead..9c1687424b3d 100644 --- a/net/py-rabbitpy/Makefile +++ b/net/py-rabbitpy/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= rabbitpy PORTVERSION= 1.0.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= RabbitMQ client library for Python LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pamqp>0:net/py-pamqp@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pamqp>0:net/py-pamqp@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-radix/Makefile b/net/py-radix/Makefile index 2fb98a7a0468..d738da58e847 100644 --- a/net/py-radix/Makefile +++ b/net/py-radix/Makefile @@ -1,23 +1,23 @@ # Created by: Lars Erik Gullerud # $FreeBSD$ PORTNAME= radix PORTVERSION= 0.10.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py-${PORTNAME}-${PORTVERSION} MAINTAINER= lerik@nolink.net COMMENT= Python radix-tree implementation LICENSE= ISCL BSD4CLAUSE LICENSE_COMB= dual -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_${PORTNAME}*.so .include diff --git a/net/py-raet/Makefile b/net/py-raet/Makefile index 05302a45d133..e1847b14c10c 100644 --- a/net/py-raet/Makefile +++ b/net/py-raet/Makefile @@ -1,23 +1,23 @@ # Created by: Christer Edwards # $FreeBSD$ PORTNAME= raet PORTVERSION= 0.6.8 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= christer.edwards@gmail.com COMMENT= Reliable Asynchronous Event Transport protocol library LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-ripe.atlas.cousteau/Makefile b/net/py-ripe.atlas.cousteau/Makefile index 173e993c859b..5b52e90f7217 100644 --- a/net/py-ripe.atlas.cousteau/Makefile +++ b/net/py-ripe.atlas.cousteau/Makefile @@ -1,25 +1,25 @@ # Created by: Massimiliano Stucchi # $FreeBSD$ PORTNAME= ripe.atlas.cousteau DISTVERSION= 1.4.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX=${PYTHON_PKGNAMEPREFIX} MAINTAINER= mstucchi@ripe.net COMMENT= Python wrapper around the RIPE Atlas API LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}socketio-client>=0.6.5:net/py-socketio-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net/py-ripe.atlas.sagan/Makefile b/net/py-ripe.atlas.sagan/Makefile index ee5278a68d62..ec49d57b09cf 100644 --- a/net/py-ripe.atlas.sagan/Makefile +++ b/net/py-ripe.atlas.sagan/Makefile @@ -1,24 +1,24 @@ # Created by: Massimiliano Stucchi # $FreeBSD$ PORTNAME= ripe.atlas.sagan PORTVERSION= 1.3.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mstucchi@ripe.net COMMENT= Parsing library for RIPE Atlas measurement results LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-ripe.atlas.tools/Makefile b/net/py-ripe.atlas.tools/Makefile index 47b3af5d2175..f651fb854c44 100644 --- a/net/py-ripe.atlas.tools/Makefile +++ b/net/py-ripe.atlas.tools/Makefile @@ -1,28 +1,28 @@ # Created by: Massimiliano Stucchi # $FreeBSD$ PORTNAME= ripe.atlas.tools PORTVERSION= 2.3.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mstucchi@ripe.net COMMENT= Official command-line client for RIPE Atlas LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ripe.atlas.cousteau>=1.0.4:net/py-ripe.atlas.cousteau@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ripe.atlas.sagan>=1.1.4:net/py-ripe.atlas.sagan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>0:devel/py-tzlocal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-s3cmd/Makefile b/net/py-s3cmd/Makefile index af1e16cb92b1..f824c2dc195f 100644 --- a/net/py-s3cmd/Makefile +++ b/net/py-s3cmd/Makefile @@ -1,46 +1,46 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= s3cmd DISTVERSION= 2.1.0 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= SF/s3tools/${PORTNAME}/${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Unix-like tools to manipulate stored files from the command line LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_SINGLE= SG1 OPTIONS_SINGLE_SG1= MAGIC PYTHON_MAGIC OPTIONS_DEFAULT= MAGIC MAGIC_DESC= Use devel/py-magic PYTHON_MAGIC_DESC= Use devel/py-python-magic RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic@${PY_FLAVOR} PYTHON_MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-magic>0:devel/py-python-magic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's,share/man,man,' ${WRKSRC}/setup.py post-patch-DOCS-on: ${REINPLACE_CMD} -e 's,doc/packages,doc,' ${WRKSRC}/setup.py post-patch-DOCS-off: ${REINPLACE_CMD} -e '/(doc_path+/d' ${WRKSRC}/setup.py .include diff --git a/net/py-s3transfer/Makefile b/net/py-s3transfer/Makefile index e975b491343c..70be4bd68a67 100644 --- a/net/py-s3transfer/Makefile +++ b/net/py-s3transfer/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= s3transfer PORTVERSION= 0.3.3 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bhughes@FreeBSD.org COMMENT= Amazon S3 Transfer Manager for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.12.36:devel/py-botocore@${PY_FLAVOR} \ ${PY_FUTURES} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.3:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock@${PY_FLAVOR} #Actually -2.7,3.3-3.5 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # setup.py test runs integration tests which fail # https://github.com/boto/s3transfer/issues/41 do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v tests/unit tests/functional .include diff --git a/net/py-shodan/Makefile b/net/py-shodan/Makefile index 116df80df20b..400cf38c990b 100644 --- a/net/py-shodan/Makefile +++ b/net/py-shodan/Makefile @@ -1,26 +1,26 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= shodan PORTVERSION= 1.24.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Python library and command-line utility for Shodan LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-plugins>=1.0.3:devel/py-click-plugins@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.2.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-smbpasswd/Makefile b/net/py-smbpasswd/Makefile index 436995c4f3b7..d48e1fb56b34 100644 --- a/net/py-smbpasswd/Makefile +++ b/net/py-smbpasswd/Makefile @@ -1,21 +1,21 @@ # Created by: Alexander Novitsky # $FreeBSD$ PORTNAME= smbpasswd PORTVERSION= 1.0.2 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= http://barryp.org/static/media/software/download/py-${PORTNAME}/${PORTVERSION}/ \ CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= SMB/CIFS password generation utility for Python LICENSE= GPLv2 # Python3 ready -USES= python tar:tgz +USES= python:3.6+ tar:tgz USE_PYTHON= autoplist distutils .include diff --git a/net/py-smbprotocol/Makefile b/net/py-smbprotocol/Makefile index e634e61b9122..7a74fb25e4f2 100644 --- a/net/py-smbprotocol/Makefile +++ b/net/py-smbprotocol/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= smbprotocol PORTVERSION= 1.2.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Interact with a server using the SMB 2/3 Protocol LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyspnego>=0:security/py-pyspnego@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-soap2py/Makefile b/net/py-soap2py/Makefile index 421a7785aac6..84af7a8b7818 100644 --- a/net/py-soap2py/Makefile +++ b/net/py-soap2py/Makefile @@ -1,24 +1,24 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= soap2py PORTVERSION= 1.16 CATEGORIES= net www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python simple and lightweight SOAP Library LICENSE= LGPL3+ NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ PLIST_FILES= ${PYTHON_SITELIBDIR}/${PYDISTUTILS_EGGINFO}/PKG-INFO \ ${PYTHON_SITELIBDIR}/${PYDISTUTILS_EGGINFO}/SOURCES.txt \ ${PYTHON_SITELIBDIR}/${PYDISTUTILS_EGGINFO}/dependency_links.txt \ ${PYTHON_SITELIBDIR}/${PYDISTUTILS_EGGINFO}/top_level.txt .include diff --git a/net/py-socketio-client/Makefile b/net/py-socketio-client/Makefile index b8f4f8d7e5de..d72da342e95a 100644 --- a/net/py-socketio-client/Makefile +++ b/net/py-socketio-client/Makefile @@ -1,23 +1,23 @@ # Created by: Massimiliano Stucchi # $FreeBSD$ PORTNAME= socketio-client PORTVERSION= 0.6.7 CATEGORIES= net devel python MASTER_SITES= CHEESESHOP/source/s/socketIO-client/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= socketIO_client-${PORTVERSION} MAINTAINER= mstucchi@ripe.net COMMENT= Socket.io client library for Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-speedtest-cli/Makefile b/net/py-speedtest-cli/Makefile index cf6bebd5cd05..e6297899c736 100644 --- a/net/py-speedtest-cli/Makefile +++ b/net/py-speedtest-cli/Makefile @@ -1,29 +1,29 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= speedtest-cli PORTVERSION= 2.1.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Command line interface for testing internet bandwidth LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= README.rst post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/net/py-sshtunnel/Makefile b/net/py-sshtunnel/Makefile index 2789aa795bea..8906ff330f1b 100644 --- a/net/py-sshtunnel/Makefile +++ b/net/py-sshtunnel/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= sshtunnel PORTVERSION= 0.1.5 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Pure Python SSH tunnels LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.2:security/py-paramiko@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-sshuttle/Makefile b/net/py-sshuttle/Makefile index 99b0190fa8fb..aaa610216ab1 100644 --- a/net/py-sshuttle/Makefile +++ b/net/py-sshuttle/Makefile @@ -1,28 +1,28 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= sshuttle PORTVERSION= 0.78.5 CATEGORIES= net python net-vpn MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Full-featured VPN over an SSH tunnel LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/net/py-stomp.py/Makefile b/net/py-stomp.py/Makefile index 73d4ac872cca..98c981e5a5b1 100644 --- a/net/py-stomp.py/Makefile +++ b/net/py-stomp.py/Makefile @@ -1,29 +1,29 @@ # Created by: James Elstone # $FreeBSD$ PORTNAME= stomp.py PORTVERSION= 4.1.17 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= james@elstone.net COMMENT= Python STOMP client, supporting >=1.0 and <=1.2 of the protocol LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest@${PY_FLAVOR} OPTIONS_DEFINE= DOXYGEN DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/net/py-suds-jurko/Makefile b/net/py-suds-jurko/Makefile index 1f5a5aadf0c1..a0bb52cacae7 100644 --- a/net/py-suds-jurko/Makefile +++ b/net/py-suds-jurko/Makefile @@ -1,65 +1,65 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= suds-jurko PORTVERSION= 0.6 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lightweight SOAP client (Jurko's fork) LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= dos2unix python tar:bz2 +USES= dos2unix python:3.6+ tar:bz2 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: # Move the tests into the main package so # they are processed by 2to3 so we can test Python 3 @${MV} ${WRKSRC}/tests ${WRKSRC}/suds/tests # Compensate for the package/module name change @${REINPLACE_CMD} -e 's|import tests|import suds.tests|g' \ ${WRKSRC}/suds/tests/test_argument_parser.py \ ${WRKSRC}/suds/tests/test_date_time.py \ ${WRKSRC}/suds/tests/test_input_parameters.py \ ${WRKSRC}/suds/tests/test_reply_handling.py \ ${WRKSRC}/suds/tests/test_request_construction.py \ ${WRKSRC}/suds/tests/test_suds.py \ ${WRKSRC}/suds/tests/test_timezone.py @${REINPLACE_CMD} -e 's|tests.|suds.tests.|g' \ ${WRKSRC}/suds/tests/conftest.py \ ${WRKSRC}/suds/tests/test_reply_handling.py \ ${WRKSRC}/suds/tests/test_suds.py \ ${WRKSRC}/suds/tests/test_request_construction.py \ ${WRKSRC}/suds/tests/test_input_parameters.py \ ${WRKSRC}/suds/tests/test_argument_parser.py # lambda: foo needed due to wanting to exclude parametrized tests # https://github.com/pytest-dev/pytest/issues/5881 # https://github.com/pytest-dev/pytest/issues/6177 # # Must call tests from the build/ dir because the source dir # hasn't been processed by 2to3, so tests fail to start on Python 3 # # Must call the tests from build/lib/suds/tests because # Defining 'pytest_plugins' in a non-top-level conftest is no longer supported # https://docs.pytest.org/en/latest/deprecations.html#pytest-plugins-in-non-top-level-conftest-files do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= \ -k "not test_document_literal_request_for_single_element_input \ and not (lambda: locals)()()['test_binding_uses_argument_parsing[binding_style1]'] \ and not (lambda: locals)()()['test_choice_containing_an_empty_sequence[test_args_required0]'] \ and not (lambda: locals)()()['test_choice_explicitly_marked_as_optional[choice0]'] \ and not test_sending_unicode_data" \ build/lib/suds/tests .include diff --git a/net/py-tacacs_plus/Makefile b/net/py-tacacs_plus/Makefile index 7b3a69484564..57c3a95baa2b 100644 --- a/net/py-tacacs_plus/Makefile +++ b/net/py-tacacs_plus/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= tacacs_plus DISTVERSION= 2.6 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Client for TACACS+ authentication LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-terminado/Makefile b/net/py-terminado/Makefile index 5e089ad58a25..45b21920cea9 100644 --- a/net/py-terminado/Makefile +++ b/net/py-terminado/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= terminado PORTVERSION= 0.8.3 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Terminals served to term.js using Tornado websockets LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ptyprocess>0:sysutils/py-ptyprocess@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=4:www/py-tornado@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net/py-tofu/Makefile b/net/py-tofu/Makefile index 3077e90f4f3d..0f3c9469a129 100644 --- a/net/py-tofu/Makefile +++ b/net/py-tofu/Makefile @@ -1,32 +1,32 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= tofu PORTVERSION= 0.5 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= http://download.gna.org/soya/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Tofu-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= acm@FreeBSD.org COMMENT= Practical high-level network game engine LICENSE= GPLv2+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} NO_ARCH= yes -USES= python tar:bzip2 +USES= python:3.6+ tar:bzip2 USE_PYTHON= autoplist distutils EXAMPLESDIR= ${PREFIX}/share/examples/py-tofu PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/demo/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/net/py-transip/Makefile b/net/py-transip/Makefile index f717c4686b8e..52b8cbd31b15 100644 --- a/net/py-transip/Makefile +++ b/net/py-transip/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= transip PORTVERSION= 2.1.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= TransIP API Connector LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}suds-jurko>=0:net/py-suds-jurko@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-twitter-tools/Makefile b/net/py-twitter-tools/Makefile index 308c455ef0db..e69c944587ce 100644 --- a/net/py-twitter-tools/Makefile +++ b/net/py-twitter-tools/Makefile @@ -1,33 +1,33 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= twitter PORTVERSION= 1.18.0 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -tools MAINTAINER= koobs@FreeBSD.org COMMENT= API and command-line toolset for Twitter (twitter.com) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= distutils concurrent autoplist GH_ACCOUNT= sixohsix NO_ARCH= yes # A number of test failures are (still) present in test_util # https://github.com/sixohsix/twitter/issues/166 do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/net/py-txamqp/Makefile b/net/py-txamqp/Makefile index 9c59d733f731..900777c04c6b 100644 --- a/net/py-txamqp/Makefile +++ b/net/py-txamqp/Makefile @@ -1,24 +1,24 @@ # Created by: Bruce Simpson # $FreeBSD$ PORTNAME= txamqp PORTVERSION= 0.8.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= txAMQP-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Twisted Python library for the AMQP messaging protocol LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-txrestapi/Makefile b/net/py-txrestapi/Makefile index 064471b4e9c6..4926a6e8e392 100644 --- a/net/py-txrestapi/Makefile +++ b/net/py-txrestapi/Makefile @@ -1,19 +1,19 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= txrestapi PORTVERSION= 0.2 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Easing the creation of REST API services in Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net/py-uritemplate/Makefile b/net/py-uritemplate/Makefile index 1bdbc95f9453..f62dddd6d52c 100644 --- a/net/py-uritemplate/Makefile +++ b/net/py-uritemplate/Makefile @@ -1,21 +1,21 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= uritemplate PORTVERSION= 3.0.1 #PORTREVISION= 0 CATEGORIES= net MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python implementation of URI Template LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-whois/Makefile b/net/py-whois/Makefile index d7a03ec034f0..dbae60c7cdcc 100644 --- a/net/py-whois/Makefile +++ b/net/py-whois/Makefile @@ -1,21 +1,21 @@ # Created by: Gabriel Dutra <0xdutra@gmail.com> # $FreeBSD$ PORTNAME= whois PORTVERSION= 0.9.7 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0xdutra@gmail.com COMMENT= Python package for retrieving WHOIS information of domains LICENSE= WTFPL LICENSE_FILE= ${WRKSRC}/license -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-wmi-query/Makefile b/net/py-wmi-query/Makefile index 6c0cd13dbd91..2ae6f287eb46 100644 --- a/net/py-wmi-query/Makefile +++ b/net/py-wmi-query/Makefile @@ -1,22 +1,22 @@ # Created by: Silvio Ap Silva aka kanazuchi # $FreeBSD$ PORTNAME= wmi-query PORTVERSION= 0.1.4 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Python scripts to get wmi data classes in a dict LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}impacket>=0:net/py-impacket@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-zope.proxy/Makefile b/net/py-zope.proxy/Makefile index 666cabf5572a..79026e823a0e 100644 --- a/net/py-zope.proxy/Makefile +++ b/net/py-zope.proxy/Makefile @@ -1,22 +1,22 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= zope.proxy PORTVERSION= 4.1.3 PORTREVISION= 1 CATEGORIES= net python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Generic Transparent Proxies LICENSE= ZPL21 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.3.0:devel/py-zope.interface@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/net/pyrad/Makefile b/net/pyrad/Makefile index 0957ed7f421d..5dbbbfc9c1db 100644 --- a/net/pyrad/Makefile +++ b/net/pyrad/Makefile @@ -1,33 +1,33 @@ # Created by: Blaz Zupan # $FreeBSD$ PORTNAME= pyrad PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= steve@energistic.com COMMENT= Python implementation of RADIUS client -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES .include post-patch: @${REINPLACE_CMD} -e 's|zip_safe=True|zip_safe=False|' \ ${WRKSRC}/setup.py .if ${PORT_OPTIONS:MEXAMPLES} post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .endif .include diff --git a/net/ryu/Makefile b/net/ryu/Makefile index 8020c2eadb78..0fd6cc7f5a7e 100644 --- a/net/ryu/Makefile +++ b/net/ryu/Makefile @@ -1,53 +1,53 @@ # $FreeBSD$ PORTNAME= ryu PORTVERSION= 4.26 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= akoshibe@gmail.com COMMENT= Component-based Software-defined Networking Framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>0:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}routes>0:www/py-routes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ovs>0:devel/py-ovs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} #RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>0:net/py-eventlet@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= osrg .include .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tinyrpc0>0:devel/py-tinyrpc0@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tinyrpc>0:devel/py-tinyrpc@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config7>=1.15.0:devel/py-oslo.config7@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oslo.config>=1.15.0:devel/py-oslo.config@${PY_FLAVOR} .endif .include diff --git a/net/tcpwatch/Makefile b/net/tcpwatch/Makefile index 6541188b00d5..cde129143f48 100644 --- a/net/tcpwatch/Makefile +++ b/net/tcpwatch/Makefile @@ -1,26 +1,26 @@ # Created by: ports@c0decafe.net # $FreeBSD$ PORTNAME= tcpwatch PORTVERSION= 1.3 PORTREVISION= 4 CATEGORIES= net python MASTER_SITES= http://hathawaymix.org/Software/TCPWatch/ MAINTAINER= ports@FreeBSD.org COMMENT= TCP monitoring and logging tool with support for HTTP 1.1 LICENSE= ZPL20 LICENSE_NAME= Zope Public License version 2.0 LICENSE_TEXT= The license: ${LICENSE} (${LICENSE_NAME}) is standard, please read from the web. LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME} .include diff --git a/news/py-pynzb/Makefile b/news/py-pynzb/Makefile index ef6f1f0fd233..198a49e5c780 100644 --- a/news/py-pynzb/Makefile +++ b/news/py-pynzb/Makefile @@ -1,23 +1,23 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= pynzb PORTVERSION= 0.1.0 PORTREVISION= 2 CATEGORIES= news python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Unified API for parsing NZB files LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= LXML LXML_DESC= Add support for py-lxml LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.1:devel/py-lxml@${PY_FLAVOR} .include diff --git a/ports-mgmt/fastest_pkg/Makefile b/ports-mgmt/fastest_pkg/Makefile index 8070b2039ad4..8fc8a674c2fb 100644 --- a/ports-mgmt/fastest_pkg/Makefile +++ b/ports-mgmt/fastest_pkg/Makefile @@ -1,23 +1,23 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= fastest_pkg PORTVERSION= 0.1.2 DISTVERSIONPREFIX= v CATEGORIES= ports-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Script to find the fastest pkg mirror LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ curl:ftp/curl -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= ehaupt USE_PYTHON= autoplist concurrent distutils .include diff --git a/print/cloudprint/Makefile b/print/cloudprint/Makefile index 32777f73ccbe..6dd0c6cfdd33 100644 --- a/print/cloudprint/Makefile +++ b/print/cloudprint/Makefile @@ -1,45 +1,45 @@ # Created by: Bernhard Froehlich # $FreeBSD$ PORTNAME= cloudprint PORTVERSION= 0.14.0.20170128 PORTREVISION= 2 CATEGORIES= print MAINTAINER= decke@FreeBSD.org COMMENT= Google Cloud Print proxy for local CUPS printers LICENSE= GPLv3 DEPRECATED= Google Cloud Print is being shut down by Google by end of 2020 EXPIRATION_DATE=2020-12-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:devel/py-configargparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}daemon>0:devel/py-daemon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= armooo GH_TAGNAME= 108b9f0 NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils optsuffix USE_RC_SUBR= ${PORTNAME} USERS= cups GROUPS= cups SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}" \ CPUSER="${USERS}" \ CPGROUP="${GROUPS}" .include .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pycups1>=0:print/py-pycups1@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pycups>=0:print/py-pycups@${PY_FLAVOR} .endif .include diff --git a/print/dot2tex/Makefile b/print/dot2tex/Makefile index 9dc3b800a9b8..8b1f0122f7b2 100644 --- a/print/dot2tex/Makefile +++ b/print/dot2tex/Makefile @@ -1,34 +1,34 @@ # Created by: Romain Tartiere # $FreeBSD$ PORTNAME= dot2tex PORTVERSION= 2.11.3 CATEGORIES= print python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Graphviz to LaTeX converter LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.4.8:devel/py-pyparsing@${PY_FLAVOR} \ dot:graphics/graphviz TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= distutils autoplist concurrent # Enable this before running test target # bsd.tex.mk doesnt support :test (only) depends #USE_TEX= latex GH_ACCOUNT= kjellmf NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose .include diff --git a/print/pdf-redact-tools/Makefile b/print/pdf-redact-tools/Makefile index 1b2cea508b8b..6bc4a2ae49f2 100644 --- a/print/pdf-redact-tools/Makefile +++ b/print/pdf-redact-tools/Makefile @@ -1,28 +1,28 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= pdf-redact-tools PORTVERSION= 0.1.2 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= print PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Securely redact and strip metadata from PDF files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool \ convert:graphics/ImageMagick6 -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes GH_ACCOUNT= firstlookmedia .include diff --git a/print/py-fonttools3/Makefile b/print/py-fonttools3/Makefile index 097e79e0bc0d..5ec4ca591119 100644 --- a/print/py-fonttools3/Makefile +++ b/print/py-fonttools3/Makefile @@ -1,63 +1,63 @@ # Created by: Joseph Koshy # $FreeBSD$ PORTNAME= fonttools PORTVERSION= 3.44.0 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Open source library for manipulating fonts, written in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils MAKE_ENV= FONTTOOLS_MANPATH="man" NO_ARCH= yes # fonttools 4.0.0+ requires Python 3.6+ PORTSCOUT= limit:^3\. OPTIONS_DEFINE= GRAPHITE INTERPOLATABLE LXML PLOT SYMFONT UFO UNICODE WOFF OPTIONS_DEFAULT= LXML UFO UNICODE GRAPHITE_DESC= Process graphite type tables in ttLib/tables INTERPOLATABLE_DESC= Interpolatability support LXML_DESC= Read/write XML files via lxml (faster/safer than built-in ElementTree) PLOT_DESC= Visualize DesignSpaceDocument and resulting VariationModel SYMFONT_DESC= Symbolic font statistics analysis UFO_DESC= Read/write UFO fonts UNICODE_DESC= Use latest Unicode Character Database WOFF_DESC= Compress/uncompress WOFF webfonts GRAPHITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=1.7.4.2:archivers/py-lz4@${PY_FLAVOR} INTERPOLATABLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0<5:devel/py-lxml@${PY_FLAVOR} \ ${PY_TYPING} PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} SYMFONT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR} UFO_RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}fs2>=2.2.0<3:devel/py-fs2@${PY_FLAVOR} WOFF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.1:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zopfli>=0.1.4:archivers/py-zopfli@${PY_FLAVOR} .include .if ${PORT_OPTIONS:MLXML} .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=3.4.0.3:devel/py-singledispatch@${PY_FLAVOR} .endif .endif .if ${PORT_OPTIONS:MUNICODE} .if ${PYTHON_REL} < 3800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unicodedata2>=12.0.0:devel/py-unicodedata2@${PY_FLAVOR} .endif .endif .include diff --git a/print/py-fpdf/Makefile b/print/py-fpdf/Makefile index c38a398c7a9d..4d2139404043 100644 --- a/print/py-fpdf/Makefile +++ b/print/py-fpdf/Makefile @@ -1,19 +1,19 @@ # Created by: Fabiano Sidler # $FreeBSD$ PORTNAME= fpdf PORTVERSION= 1.7.2 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fabianosidler@swissonline.ch COMMENT= Simple PDF generation for Python LICENSE= LGPL3 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/print/py-pdf/Makefile b/print/py-pdf/Makefile index 9cca351ab8cc..0b09c68a2857 100644 --- a/print/py-pdf/Makefile +++ b/print/py-pdf/Makefile @@ -1,18 +1,18 @@ # Created by: Stefan Esser # $FreeBSD$ PORTNAME= pdf PORTVERSION= 1.13 PORTREVISION= 1 CATEGORIES= print python MASTER_SITES= http://pybrary.net/pyPdf/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyPdf-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Pure-Python PDF toolkit -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/print/py-pdf2/Makefile b/print/py-pdf2/Makefile index 3ef71e82a963..6fc0273742a5 100644 --- a/print/py-pdf2/Makefile +++ b/print/py-pdf2/Makefile @@ -1,23 +1,23 @@ # Created by: Stefan Esser # $FreeBSD$ PORTNAME= pdf PORTVERSION= 1.26.0 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 DISTNAME= PyPDF2-${PORTVERSION} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Pure-Python PDF toolkit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/print/py-pollyreports/Makefile b/print/py-pollyreports/Makefile index 4bb2191e6e84..50a1e2c48b2e 100644 --- a/print/py-pollyreports/Makefile +++ b/print/py-pollyreports/Makefile @@ -1,26 +1,26 @@ # Created by: Jose Jachuf # $FreeBSD$ PORTNAME= PollyReports PORTVERSION= 1.8 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Band-oriented PDF report generation from database query LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= REPORTLAB REPORTLAB_DESC= Install Reportlab REPORTLAB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>=3.0:print/py-reportlab@${PY_FLAVOR} .include diff --git a/print/py-preppy/Makefile b/print/py-preppy/Makefile index 8881c534ca1a..b3b1335c8658 100644 --- a/print/py-preppy/Makefile +++ b/print/py-preppy/Makefile @@ -1,21 +1,21 @@ # Created by: Kozlov Sergey # $FreeBSD$ PORTNAME= preppy PORTVERSION= 2.4.1 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= ReportLab's templating system LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-pycups1/Makefile b/print/py-pycups1/Makefile index f089b39cecef..9022afab47c3 100644 --- a/print/py-pycups1/Makefile +++ b/print/py-pycups1/Makefile @@ -1,40 +1,40 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= pycups PORTVERSION= 1.9.74 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= CUPS bindings for Python LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libcups.so:print/cups -USES= iconv localbase python tar:bzip2 +USES= iconv localbase python:3.6+ tar:bzip2 USE_PYTHON= autoplist concurrent distutils # pycups 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include post-patch: @${REINPLACE_CMD} -e 's|^\(VERSION=\).*$$|\1${PORTVERSION}|' ${WRKSRC}/Makefile .if empty(ICONV_LIB) @${REINPLACE_CMD} -e 's| or sys.platform.startswith("freebsd"):|:|' ${WRKSRC}/setup.py .endif pre-configure: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/cupsconnection.c @${REINPLACE_CMD} -e 's|#ifdef __SVR4|#ifdef __FreeBSD__|' ${WRKSRC}/cupsppd.c post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cups*.so .include diff --git a/print/py-python-ly/Makefile b/print/py-python-ly/Makefile index d6d8077b2db6..2369d70dacd2 100644 --- a/print/py-python-ly/Makefile +++ b/print/py-python-ly/Makefile @@ -1,22 +1,22 @@ # Created by: martin.dieringer@gmx.de # $FreeBSD$ PORTNAME= python-ly PORTVERSION= 0.9.6 DISTVERSIONPREFIX= v CATEGORIES= print python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= martin.dieringer@gmx.de COMMENT= Python package to manipulate LilyPond files LICENSE= GPLv3 -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= wbsoft USE_PYTHON= distutils autoplist .include diff --git a/print/py-relatorio/Makefile b/print/py-relatorio/Makefile index c5d77544ebda..94299575878e 100644 --- a/print/py-relatorio/Makefile +++ b/print/py-relatorio/Makefile @@ -1,27 +1,27 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= relatorio PORTVERSION= 0.9.2 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Templating library able to output odt and pdf files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.5:textproc/py-genshi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}magic>=0:devel/py-magic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycha>=0.4.0:graphics/py-pycha@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-reportlab/Makefile b/print/py-reportlab/Makefile index bad00d115d99..c53c58d85bb2 100644 --- a/print/py-reportlab/Makefile +++ b/print/py-reportlab/Makefile @@ -1,70 +1,70 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= reportlab PORTVERSION= 3.5.55 CATEGORIES= print python MASTER_SITES= CHEESESHOP \ https://www.reportlab.com/ftp/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PFBFER} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= bofh@FreeBSD.org COMMENT= Library to create PDF documents using the Python language LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PY_PILLOW} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS= py*-reportlab[^3]-[^3].* \ py*-reportlab-[^3].* PFBFER_VERSION= 20180109 PFBFER= pfbfer-${PFBFER_VERSION}.zip MAKE_ENV= PACKAGE_PATH="${REPORTLABDIR}" REPORTLABDIR= ${PYTHONPREFIX_SITELIBDIR}/reportlab DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= reportlab-userguide.pdf OPTIONS_DEFINE= CJK FREETYPE DOCS OPTIONS_DEFAULT=CJK FREETYPE # XXX disable this 20190809 while linimon investigates why having it # enabled consumes all memory and swap during poudriere builds. OPTIONS_EXCLUDE_powerpc64= DOCS CJK_DESC= Adobe CMaps CJK_RUN_DEPENDS= ${LOCALBASE}/share/fonts/adobe-cmaps/ac15/cid2code.txt:print/adobe-cmaps FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 post-patch: @${REINPLACE_CMD} -e 's|%%DISTDIR%%|${DISTDIR}|' \ -e 's|%%PFBFER%%|${PFBFER}|' \ ${WRKSRC}/setup.py post-patch-DOCS-on: .for f in genAll.py userguide/genuserguide.py @${REINPLACE_CMD} -e 's|%%STAGEDIR%%|${STAGEDIR}|' \ -e 's|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|' \ ${WRKSRC}/docs/${f} .endfor post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/reportlab/*/*.so post-install-DOCS-on: @cd ${WRKSRC}/docs && ${PYTHON_CMD} genAll.py @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/docs/${i} ${STAGEDIR}${DOCSDIR} .endfor do-test: @(cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./runAll.py) .include diff --git a/print/py-rtf/Makefile b/print/py-rtf/Makefile index 41c67c4b56be..51d9076544e5 100644 --- a/print/py-rtf/Makefile +++ b/print/py-rtf/Makefile @@ -1,28 +1,28 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= rtf PORTVERSION= 0.45 CATEGORIES= print python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyRTF-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library to create RTF documents using the Python language LICENSE= GPLv1 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/print/py-ttfautohint-py/Makefile b/print/py-ttfautohint-py/Makefile index 1bc39976c65d..86a502e6eb7f 100644 --- a/print/py-ttfautohint-py/Makefile +++ b/print/py-ttfautohint-py/Makefile @@ -1,30 +1,30 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ttfautohint-py PORTVERSION= 0.4.3 DISTVERSIONPREFIX= v CATEGORIES= print python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for ttfautohint LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libttfautohint.so:print/ttfautohint -USES= gmake python +USES= gmake python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes GH_ACCOUNT= fonttools USE_GITHUB= yes post-patch: @${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${WRKSRC}/setup.py .include diff --git a/russian/py-pytils/Makefile b/russian/py-pytils/Makefile index 8a945230cd8e..2f0119bef3f8 100644 --- a/russian/py-pytils/Makefile +++ b/russian/py-pytils/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= pytils PORTVERSION= 0.3 CATEGORIES= russian python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Russian-specific string utils LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/science/py-DendroPy/Makefile b/science/py-DendroPy/Makefile index a7bae2471f98..d32254c84dd3 100644 --- a/science/py-DendroPy/Makefile +++ b/science/py-DendroPy/Makefile @@ -1,18 +1,18 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= DendroPy PORTVERSION= 4.4.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Phylogenetic computing library LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils py3kplist .include diff --git a/science/py-cdo/Makefile b/science/py-cdo/Makefile index a34fc69ef02e..a368ac0e9aae 100644 --- a/science/py-cdo/Makefile +++ b/science/py-cdo/Makefile @@ -1,23 +1,23 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cdo PORTVERSION= 1.5.4 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding to CDO (Climate Data Operators) LICENSE= GPLv2 RUN_DEPENDS= cdo:science/cdo \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-chainer/Makefile b/science/py-chainer/Makefile index e12b447c0e87..2ac1a5d9bef3 100644 --- a/science/py-chainer/Makefile +++ b/science/py-chainer/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= chainer DISTVERSION= 7.7.0 CATEGORIES= science # machine-learning MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Deep learning framework LICENSE= MIT LIB_DEPENDS= libprotobuf.so:devel/protobuf RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.0.0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PY_TYPING} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-coards/Makefile b/science/py-coards/Makefile index 3b49feb1d9f5..ed97897a5373 100644 --- a/science/py-coards/Makefile +++ b/science/py-coards/Makefile @@ -1,20 +1,20 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= coards PORTVERSION= 1.0.5 PORTREVISION= 3 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= COARDS compliant time parser LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/science/py-dlib/Makefile b/science/py-dlib/Makefile index b56702836b8b..dcf91932c195 100644 --- a/science/py-dlib/Makefile +++ b/science/py-dlib/Makefile @@ -1,60 +1,60 @@ # $FreeBSD$ PORTNAME= dlib DISTVERSION= 19.21 CATEGORIES= science devel math python MASTER_SITES= http://dlib.net/files/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arrowd@FreeBSD.org COMMENT= Machine learning framework written in C++ (python bindings) LICENSE= BSL LICENSE_FILE= ${WRKSRC}/dlib/LICENSE.txt BUILD_DEPENDS= cmake:devel/cmake LIB_DEPENDS= ${PY_BOOST} \ libpng.so:graphics/png -USES= compiler:c++11-lang pkgconfig python shebangfix \ +USES= compiler:c++11-lang pkgconfig python:3.6+ shebangfix \ tar:bzip2 USE_PYTHON= autoplist distutils SHEBANG_FILES= python_examples/*.py OPTIONS_DEFINE= X11 JPEG GIF SQLITE BLASLAPACK AVX OPTIONS_DEFAULT= X11 JPEG GIF SQLITE BLASLAPACK_DESC= Use Blas and Lapack libraries from ports AVX_DESC= Use AVX instructions if supported by CPU X11_USES= xorg X11_USE= xorg=x11 JPEG_USES= jpeg JPEG_VARS_OFF= jpegargs="--no DLIB_JPEG_SUPPORT" PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_VARS_OFF= pngargs="--no DLIB_PNG_SUPPORT" GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_VARS_OFF= gifargs="--no DLIB_GIF_SUPPORT" SQLITE_USES= sqlite SQLITE_VARS_OFF= sqliteargs="--no DLIB_LINK_WITH_SQLITE3" BLASLAPACK_USES= blaslapack BLASLAPACK_VARS_OFF= blaslapackargs="--no DLIB_USE_BLAS --no DLIB_USE_LAPACK --no DLIB_USE_MKL_FFT" AVX_VARS_OFF= avxargs="--no USE_AVX_INSTRUCTIONS" PYDISTUTILS_BUILDARGS= --set BOOST_PYTHON_SUFFIX:STRING=${PYTHON_SUFFIX} ${X11ARGS} ${JPEGARGS} ${PNGARGS} ${GIFARGS} ${SQLITEARGS} ${BLASLAPACKARGS} ${AVXARGS} ${BLASLAPACK} .include .if ${FLAVOR} == py27 PLIST_SUB+= PYTHON2="" PYTHON3="@comment " .else PLIST_SUB+= PYTHON2="@comment " PYTHON3="" .endif .include diff --git a/science/py-geolinks/Makefile b/science/py-geolinks/Makefile index 8db623da7459..fdf9154abab0 100644 --- a/science/py-geolinks/Makefile +++ b/science/py-geolinks/Makefile @@ -1,20 +1,20 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= geolinks PORTVERSION= 0.2.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities to deal with geospatial links LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-geomet/Makefile b/science/py-geomet/Makefile index 7a530fa80798..57e742fe3793 100644 --- a/science/py-geomet/Makefile +++ b/science/py-geomet/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= geomet PORTVERSION= 0.2.1 DISTVERSIONSUFFIX= .post1 PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GeoJSON <-> WKT/WKB conversion utilities LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-gsd/Makefile b/science/py-gsd/Makefile index 3508aba73b95..01278ad61d4a 100644 --- a/science/py-gsd/Makefile +++ b/science/py-gsd/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= gsd DISTVERSION= 2.4.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= GSD (General Simulation Data) file format for Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils cython autoplist .include diff --git a/science/py-h5json/Makefile b/science/py-h5json/Makefile index 150b23e170a5..cb474cbb928b 100644 --- a/science/py-h5json/Makefile +++ b/science/py-h5json/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= h5json DISTVERSION= 1.1.3 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tools and library for representing HDF5 in JSON LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkgconfig>0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/science/py-h5py/Makefile b/science/py-h5py/Makefile index 2268df7e20c8..934b7a7ed0e4 100644 --- a/science/py-h5py/Makefile +++ b/science/py-h5py/Makefile @@ -1,42 +1,42 @@ # Created by: TAOKA Fumiyoshi # $FreeBSD$ PORTNAME= h5py PORTVERSION= 2.10.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= General-purpose Python interface to the HDF5 library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/licenses/license.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${RUN_DEPENDS} LIB_DEPENDS= libhdf5.so:science/hdf5 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= autoplist concurrent cython distutils OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/h5py/*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR} do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/science/py-kim-query/Makefile b/science/py-kim-query/Makefile index a23226fc60e6..2e368106f8d2 100644 --- a/science/py-kim-query/Makefile +++ b/science/py-kim-query/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= kim-query DISTVERSION= 1.1.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Helper routines for querying the OpenKIM repository LICENSE= CDDL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-kinematics/Makefile b/science/py-kinematics/Makefile index ea327b60e322..2de0b31ad207 100644 --- a/science/py-kinematics/Makefile +++ b/science/py-kinematics/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= kinematics PORTVERSION= 0.1.7 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module to do attitude kinematics LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-liac-arff/Makefile b/science/py-liac-arff/Makefile index be02f1c7d24a..eb40bc107b31 100644 --- a/science/py-liac-arff/Makefile +++ b/science/py-liac-arff/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= liac-arff PORTVERSION= 2.5.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read and write ARFF files in Python LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-mdp/Makefile b/science/py-mdp/Makefile index 8585f1e25aa0..f8066beb8a1c 100644 --- a/science/py-mdp/Makefile +++ b/science/py-mdp/Makefile @@ -1,31 +1,31 @@ # Created by: Li-Lun Wang # $FreeBSD$ PORTNAME= mdp PORTVERSION= 3.5 PORTREVISION= 3 CATEGORIES= science python MASTER_SITES= SF/${PORTNAME}-toolkit/${PORTNAME}-toolkit/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tu}-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Modular toolkit for Data Processing LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= LIBSVM SCIPY LIBSVM_DESC= Provide the LibSVMClassifier node SCIPY_DESC= Instal SciPy versions of eigensolver, FFT and convolution LIBSVM_RUN_DEPENDS= libsvm>2.91:science/libsvm \ libsvm-python>2.91:science/libsvm-python SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.5.2:science/py-scipy@${PY_FLAVOR} .include diff --git a/science/py-mmtf-python/Makefile b/science/py-mmtf-python/Makefile index 7f6ed8e6c4ee..9232e86fdeb9 100644 --- a/science/py-mmtf-python/Makefile +++ b/science/py-mmtf-python/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= mmtf-python DISTVERSIONPREFIX= v DISTVERSION= 1.1.2 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= MMTF (Macromolecular Transmission Format) Python API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= rcsb USE_PYTHON= distutils autoplist NO_ARCH= yes post-build: @${RM} ${STAGEDIR}${PREFIX}/bin/sample post-plist: @${REINPLACE_CMD} -e '|bin/sample|d' ${TMPPLIST} .include diff --git a/science/py-molmod/Makefile b/science/py-molmod/Makefile index 5e54a366a961..0679ce28de4e 100644 --- a/science/py-molmod/Makefile +++ b/science/py-molmod/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= molmod DISTVERSION= 1.4.8 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of molecular modelling tools for python LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix SHEBANG_GLOB= *.py USE_PYTHON= distutils cython cython_run autoplist do-test: # Tests fail: https://github.com/molmod/molmod/issues/27 @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} nosetests-${PYTHON_VER} -v molmod .include diff --git a/science/py-moltemplate/Makefile b/science/py-moltemplate/Makefile index 5c670986f0b8..f9687748a12b 100644 --- a/science/py-moltemplate/Makefile +++ b/science/py-moltemplate/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= moltemplate DISTVERSION= 2.19.4 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tool to prepare simulations of molecules, complex molecular assemblies LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ bash:shells/bash TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix SHEBANG_FILES= moltemplate/scripts/molc.sh USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/science/py-netCDF4/Makefile b/science/py-netCDF4/Makefile index efa96d851608..a9ac3039acfb 100644 --- a/science/py-netCDF4/Makefile +++ b/science/py-netCDF4/Makefile @@ -1,57 +1,57 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= netCDF4 PORTVERSION= 1.3.1 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= rel PORTREVISION= 7 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python Interface to the NetCDF Library (versions 3 and 4) LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libhdf5.so:science/hdf5 \ libnetcdf.so:science/netcdf RUN_DEPENDS= ${PYNUMPY} OPTIONS_DEFINE= DOCS EXAMPLES -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils cython cython_run DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= * PORTEXAMPLES= * GH_ACCOUNT= Unidata GH_PROJECT= netcdf4-python USE_GITHUB= yes post-patch: @${ECHO_CMD} -n > ${WRKSRC}/setup.cfg @${ECHO_CMD} "[options]" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "use_ncconfig=True" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "ncconfig=${LOCALBASE}/bin/nc-config" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "[directories]" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "HDF5_libdir=${LOCALBASE}/lib" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "HDF5_incdir=${LOCALBASE}/include" >> ${WRKSRC}/setup.cfg post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/netCDF4/_netCDF4*.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/netcdftime/_netcdftime*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/science/py-netcdf-flattener/Makefile b/science/py-netcdf-flattener/Makefile index 6b6596ba676e..0159d57a7941 100644 --- a/science/py-netcdf-flattener/Makefile +++ b/science/py-netcdf-flattener/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= netcdf-flattener PORTVERSION= 1.2.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Flatten NetCDF files while preserving references LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netCDF4>=0:science/py-netCDF4@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/science/py-paida/Makefile b/science/py-paida/Makefile index eae7b5d523a9..64672222e48a 100644 --- a/science/py-paida/Makefile +++ b/science/py-paida/Makefile @@ -1,20 +1,20 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= paida PORTVERSION= 3.2.1.2.10 PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-3.2.1_2.10.1 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-3.2.1_2.10.1 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} MAINTAINER= ports@FreeBSD.org COMMENT= Pure Python scientific analysis package -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/science/py-pupynere/Makefile b/science/py-pupynere/Makefile index f238949abb86..83299e4f3633 100644 --- a/science/py-pupynere/Makefile +++ b/science/py-pupynere/Makefile @@ -1,22 +1,22 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= pupynere PORTVERSION= 1.0.15 PORTREVISION= 8 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= NetCDF file reader and writer LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/science/py-pyaixi/Makefile b/science/py-pyaixi/Makefile index 172b6e034ad6..1341759fe2de 100644 --- a/science/py-pyaixi/Makefile +++ b/science/py-pyaixi/Makefile @@ -1,36 +1,36 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= pyaixi PORTVERSION= 1.0.4 DISTVERSIONSUFFIX= .post1 PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of the MC-AIXI-CTW AI algorithm LICENSE= CC-BY-SA-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= dos2unix python +USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= changelog.txt todo.txt PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/conf/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/science/py-pygeodesy/Makefile b/science/py-pygeodesy/Makefile index dccfb518b48a..32b88636ac6b 100644 --- a/science/py-pygeodesy/Makefile +++ b/science/py-pygeodesy/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pygeodesy PORTVERSION= 20.12.10 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyGeodesy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure Python geodesy tools LICENSE= MIT -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 .include diff --git a/science/py-pygeometa/Makefile b/science/py-pygeometa/Makefile index 0a3b55f82971..cb3d07501f17 100644 --- a/science/py-pygeometa/Makefile +++ b/science/py-pygeometa/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pygeometa PORTVERSION= 0.5.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate metadata for geospatial datasets LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-pyosf/Makefile b/science/py-pyosf/Makefile index a5a70b8b14ea..809651edeafa 100644 --- a/science/py-pyosf/Makefile +++ b/science/py-pyosf/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= pyosf DISTVERSIONPREFIX= v DISTVERSION= 1.0.5 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python lib for synching with OpenScienceFramework projects LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= psychopy USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-quantities/Makefile b/science/py-quantities/Makefile index 1f533dbaba94..982c4e6278b1 100644 --- a/science/py-quantities/Makefile +++ b/science/py-quantities/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= quantities DISTVERSION= 0.12.4 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Support for physical quantities with units, based on numpy LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-rmf/Makefile b/science/py-rmf/Makefile index bf9b16e0e431..9e518ad56c09 100644 --- a/science/py-rmf/Makefile +++ b/science/py-rmf/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= rmf DISTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= science graphics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library to support reading and writing of Rich Molecular Format files LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libRMF.so:science/rmf -USES= cmake compiler:c++11-lang python shebangfix +USES= cmake compiler:c++11-lang python:3.6+ shebangfix USE_GITHUB= yes GH_ACCOUNT= salilab GH_TAGNAME= f917cf2 SHEBANG_GLOB= *.py USE_PYTHON= flavors CMAKE_ARGS= -DCMAKE_INSTALL_PYTHONDIR:STRING=${PYTHON_SITELIBDIR} BINARY_ALIAS= python=${PYTHON_CMD} LDFLAGS+= -lRMF .include diff --git a/science/py-ruffus/Makefile b/science/py-ruffus/Makefile index 800881517811..5b21891b3d54 100644 --- a/science/py-ruffus/Makefile +++ b/science/py-ruffus/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= ruffus DISTVERSION= 2.8.3 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Lightweight library for computational pipelines LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= ${WRKSRC}/ruffus/test/*.py NO_ARCH= yes .include diff --git a/science/py-segyio/Makefile b/science/py-segyio/Makefile index e119c5e85ad9..d5f8367a175b 100644 --- a/science/py-segyio/Makefile +++ b/science/py-segyio/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= segyio DISTVERSION= 1.9.5 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for segyio, the seismic data library LICENSE= LGPL3+ BUILD_DEPENDS= cmake:devel/cmake \ ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libsegyio.so:science/segyio RUN_DEPENDS= ${PYNUMPY} -USES= compiler:c++11-lang python +USES= compiler:c++11-lang python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/segyio/_segyio*.so .include diff --git a/science/py-spglib/Makefile b/science/py-spglib/Makefile index a608b11192c3..28deadcee3f6 100644 --- a/science/py-spglib/Makefile +++ b/science/py-spglib/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= spglib DISTVERSION= 1.16.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for finding and handling crystal symmetries (python binding) LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/spglib/_spglib*.so .include diff --git a/science/pynn/Makefile b/science/pynn/Makefile index 260c9df1f41c..5fcea0027874 100644 --- a/science/pynn/Makefile +++ b/science/pynn/Makefile @@ -1,28 +1,28 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= pynn PORTVERSION= 0.9.5 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyNN-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Simulator-independent language for building neuronal network models LICENSE= CeCILL LICENSE_NAME= CeCILL Free Software License Version 2.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= PyNN .include diff --git a/security/belier/Makefile b/security/belier/Makefile index 021ff358913b..f8d8a71a75ab 100644 --- a/security/belier/Makefile +++ b/security/belier/Makefile @@ -1,19 +1,19 @@ # Created by: rokaz # $FreeBSD$ PORTNAME= belier PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= security net MASTER_SITES= http://www.ohmytux.com/belier/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= romain.garbage@gmail.com COMMENT= Easily cross several machines with SSH RUN_DEPENDS= expect>=5.42.1:lang/expect -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/binwalk/Makefile b/security/binwalk/Makefile index 2389662006b1..5158cf74a8ee 100644 --- a/security/binwalk/Makefile +++ b/security/binwalk/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= binwalk PORTVERSION= 2.1.1 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python MAINTAINER= pi@FreeBSD.org COMMENT= Search binary images for embedded files and executable code LICENSE= MIT -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= devttys0 USE_PYTHON= autoplist distutils optsuffix concurrent RUN_DEPENDS= 7z:archivers/p7zip \ cabextract:archivers/cabextract .include diff --git a/security/denyhosts/Makefile b/security/denyhosts/Makefile index ab61e2392c9f..28bea7c0e637 100644 --- a/security/denyhosts/Makefile +++ b/security/denyhosts/Makefile @@ -1,42 +1,42 @@ # Created by: Janos Mohacsi # $FreeBSD$ PORTNAME= denyhosts PORTVERSION= 3.1.2 CATEGORIES= security PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MASTER_SITES= https://github.com/denyhosts/denyhosts/releases/download/v${PORTVERSION:R}/ DISTNAME= DenyHosts-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Script to thwart ssh and imap attacks LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipaddr>=0:devel/py-ipaddr@${PY_FLAVOR} -USES= cpe python shebangfix +USES= cpe python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USE_RC_SUBR= denyhosts PLIST_FILES= "@sample etc/denyhosts.conf.sample" SUB_FILES= pkg-message SUB_LIST= PYTHON=${PYTHON_CMD} SHEBANG_FILES= daemon-control-dist \ plugins/test_deny.py \ scripts/restricted_from_invalid.py \ scripts/restricted_from_passwd.py post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/daemon-control-dist ${WRKSRC}/denyhosts.conf ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' ${WRKSRC}/daemon-control-dist post-install: ${INSTALL_DATA} ${WRKSRC}/denyhosts.conf ${STAGEDIR}${PREFIX}/etc/denyhosts.conf.sample .include diff --git a/security/gpgme/Makefile b/security/gpgme/Makefile index 06e4ca139688..c0e6ef8fb506 100644 --- a/security/gpgme/Makefile +++ b/security/gpgme/Makefile @@ -1,162 +1,162 @@ # Created by: teramoto@comm.eng.osaka-u.ac.jp # $FreeBSD$ PORTNAME= gpgme PORTVERSION= 1.15.0 PORTREVISION?= 0 CATEGORIES?= security MASTER_SITES= GNUPG/gpgme MAINTAINER= jhale@FreeBSD.org COMMENT?= Library to make access to GnuPG easier LICENSE?= LGPL21+ LICENSE_FILE?= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error USES= compiler:c11 cpe gmake libtool localbase:ldflags tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check CPE_VENDOR= gnu .if !defined(SLAVEPORT) CONFIGURE_ARGS+=--enable-languages="cl" INFO= gpgme PORTDOCS= AUTHORS ChangeLog INSTALL NEWS README THANKS TODO OPTIONS_DEFINE= DOCS TEST UISERVER OPTIONS_SINGLE= GNUPG OPTIONS_SINGLE_GNUPG= GNUPG1 GNUPG2 OPTIONS_DEFAULT= GNUPG2 UISERVER GNUPG1_DESC= Build gpgme library for GnuPG 1.x GNUPG1_BUILD_DEPENDS= gpgv:security/gnupg1 GNUPG1_RUN_DEPENDS= gpgv:security/gnupg1 GNUPG2_DESC= Build gpgme library for GnuPG 2.x GNUPG2_BUILD_DEPENDS= gpg2:security/gnupg GNUPG2_RUN_DEPENDS= gpg2:security/gnupg TEST_CONFIGURE_ENABLE= g13-test gpg-test gpgconf-test gpgsm-test TEST_PREVENTS= GNUPG1 TEST_PREVENTS_MSG= TEST option is mainly designed for use with the GNUPG2 option UISERVER_DESC= GnuPG UI server support UISERVER_CONFIGURE_ENABLE= fd-passing .else LIB_DEPENDS+= libgpgme.so:security/gpgme BUILD_WRKSRC= ${WRKSRC}/lang/${BINDING_NAME} INSTALL_WRKSRC= ${WRKSRC}/lang/${BINDING_NAME} TEST_WRKSRC= ${WRKSRC}/lang/${BINDING_NAME}/tests . if ${SLAVEPORT} != "cpp" OPTIONS_DEFINE+= TEST . endif . if ${SLAVEPORT} == "cpp" USES+= compiler:c++11-lib CONFIGURE_ARGS+=--enable-languages="cpp" NO_TEST= yes . endif . if ${SLAVEPORT} == "qt5" LIB_DEPENDS+= libgpgmepp.so:security/gpgme-cpp USES+= compiler:c++11-lib pkgconfig qt:5 USE_QT= buildtools_build core CONFIGURE_ARGS+=--enable-languages="cpp qt" DOCSDIR= ${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE+= DOXYGEN DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz TEST_USE= QT=testlib_build . endif . if ${SLAVEPORT} == "python" BUILD_DEPENDS+= swig:devel/swig \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} -USES+= python +USES+= python:3.6+ USE_PYTHON= py3kplist flavors CONFIGURE_ARGS+=--enable-languages="python" CONFIGURE_ENV+= BSD_PYTHON="${PYTHON_CMD}" \ BSD_PYTHON_VERSION="${PYTHON_VER}" \ SWIG="${LOCALBASE}/bin/swig" PLIST_SUB+= VERSION=${PORTVERSION} . endif .endif post-patch: .if defined(SLAVEPORT) @${FIND} ${BUILD_WRKSRC} -name "Makefile.in" -type f | ${XARGS} \ ${REINPLACE_CMD} -e 's|../../../src/libgpgme.la|-lgpgme|g' . if ${SLAVEPORT} == "qt5" @${FIND} ${BUILD_WRKSRC} -name "Makefile.in" -type f | ${XARGS} \ ${REINPLACE_CMD} -e 's|../../cpp/src/libgpgmepp.la|-lgpgmepp|g' . endif .endif @${REINPLACE_CMD} -e 's|^clfilesdir.*|clfilesdir=$$\(libdir\)/common-lisp/gpgme|g' \ ${WRKSRC}/lang/cl/Makefile.in @${REINPLACE_CMD} -e 's|-Wsuggest-override||g' \ ${WRKSRC}/lang/cpp/src/Makefile.in \ ${WRKSRC}/lang/qt/src/Makefile.in post-patch-DOXYGEN-off: @${REINPLACE_CMD} -e '/SUBDIRS/s|doc||' \ ${WRKSRC}/lang/qt/Makefile.in post-patch-TEST-off: @${REINPLACE_CMD} -e '/SUBDIRS/s|tests||' \ ${WRKSRC}/lang/python/Makefile.in \ ${WRKSRC}/lang/qt/Makefile.in # The gnupg programs will create sockets for the tests in a temporary directory # under /var/run/user/${UID} if it exists. Otherwise, they will try to create # them in the test build directories. To prevent errors in cases where the test # build directory path length exceeds the socket path length limitation of 104 # characters, the sockets are redirected to a temporary directory. pre-build-TEST-on: @if [ ! -d "/var/run/user/${UID}" ]; then \ SOCKETS="dirmngr gpg-agent gpg-agent.browser gpg-agent.extra gpg-agent.ssh scdaemon uiserver"; \ TESTSUBDIRS="lang/python/tests lang/qt/tests tests/gpg tests/gpgsm"; \ TMPSOCKETDIR=$$(${MKTEMP} -d -t gpgmetest); \ ${ECHO_CMD} "$${TMPSOCKETDIR}" > ${WRKDIR}/.tmpsocketdir; \ trap "${RM} -r $${TMPSOCKETDIR}; exit 1" 1 2 3 5 10 13 15; \ for sock in $${SOCKETS}; do \ for subdir in $${TESTSUBDIRS}; do \ ${PRINTF} "%%Assuan%%\nsocket=$${TMPSOCKETDIR}/S.$${sock}\n" > ${WRKSRC}/$${subdir}/S.$${sock}; \ done; \ done; \ fi post-build-TEST-on: @if [ -f "${WRKDIR}/.tmpsocketdir" ]; then \ ${XARGS} ${RM} -rf < ${WRKDIR}/.tmpsocketdir; \ ${RM} ${WRKDIR}/.tmpsocketdir; \ fi pre-test: pre-build-TEST-on post-test: post-build-TEST-on .if !defined(SLAVEPORT) post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .endif post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/html cd ${WRKSRC}/lang/qt/doc/generated/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html @${FIND} -P ${STAGEDIR}${DOCSDIR} -type f 2>/dev/null | \ ${SED} -ne 's|^${STAGEDIR}${PREFIX}/||p' >> ${TMPPLIST} .include diff --git a/security/pwman3/Makefile b/security/pwman3/Makefile index 9368c21f9229..2f20c39ed851 100644 --- a/security/pwman3/Makefile +++ b/security/pwman3/Makefile @@ -1,21 +1,21 @@ # Created by: Yarodin # $FreeBSD$ PORTNAME= pwman3 PORTVERSION= 0.0.6 PORTREVISION= 2 CATEGORIES= security python MASTER_SITES= http://pwman.bleurgh.com/~ivan/pwman3/source/ \ http://source.antisupport.com/pwman3/ DISTNAME= Pwman3-${PORTVERSION} MAINTAINER= yarodin@gmail.com COMMENT= Console password management application with sql storage RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:security/py-pycrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix .include diff --git a/security/py-RestrictedPython/Makefile b/security/py-RestrictedPython/Makefile index cdef5abf0e89..387efe2b2740 100644 --- a/security/py-RestrictedPython/Makefile +++ b/security/py-RestrictedPython/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= RestrictedPython PORTVERSION= 3.6.0 PORTREVISION= 2 CATEGORIES= security python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Restricted execution environment for Python LICENSE= ZPL21 -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/security/py-SecretStorage/Makefile b/security/py-SecretStorage/Makefile index bb05d094cb68..4e68d45f074e 100644 --- a/security/py-SecretStorage/Makefile +++ b/security/py-SecretStorage/Makefile @@ -1,24 +1,24 @@ # Created by: Douglas Thrift # $FreeBSD$ PORTNAME= SecretStorage PORTVERSION= 2.3.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Store passwords using the SecretService DBus API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-YubiOTP/Makefile b/security/py-YubiOTP/Makefile index 770982cc9b54..4e8da97166e4 100644 --- a/security/py-YubiOTP/Makefile +++ b/security/py-YubiOTP/Makefile @@ -1,21 +1,21 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= YubiOTP PORTVERSION= 1.0.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Library for verifying YubiKey OTP tokens LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-acme/Makefile b/security/py-acme/Makefile index fbe0925af5e1..3665999f8a02 100644 --- a/security/py-acme/Makefile +++ b/security/py-acme/Makefile @@ -1,37 +1,37 @@ # Created by: Carlos J Puga Medina # $FreeBSD$ PORTNAME= acme PORTVERSION= ${ACME_VERSION} PORTEPOCH= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= ACME protocol implementation in Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2.3:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}josepy>=1.1.0:security/py-josepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.15.1:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.6.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.3.0:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include "version.mk" .include diff --git a/security/py-argon2-cffi/Makefile b/security/py-argon2-cffi/Makefile index a18f321600cc..dba34e2ae311 100644 --- a/security/py-argon2-cffi/Makefile +++ b/security/py-argon2-cffi/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= argon2-cffi PORTVERSION= 19.1.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Secure Argon2 password hashing algorithm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libargon2.so:security/libargon2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \ ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} -USES= python localbase +USES= python:3.6+ localbase USE_PYTHON= autoplist distutils MAKE_ENV+= ARGON2_CFFI_USE_SYSTEM=1 PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS+= --inplace post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/argon2/*.so do-test: @cd ${WRKSRC} && PYTHONPATH=src ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/security/py-authlib/Makefile b/security/py-authlib/Makefile index e74735f74314..09dc8e2a1902 100644 --- a/security/py-authlib/Makefile +++ b/security/py-authlib/Makefile @@ -1,30 +1,30 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= authlib PORTVERSION= 0.15.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Authlib-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ultimate Python library in building OAuth and OpenID Connect servers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CLIENT OPTIONS_DEFAULT=CLIENT CLIENT_DESC= OAuth client support CLIENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} .include diff --git a/security/py-btchip-python/Makefile b/security/py-btchip-python/Makefile index 1ad827c6479a..b3d9f03cead6 100644 --- a/security/py-btchip-python/Makefile +++ b/security/py-btchip-python/Makefile @@ -1,28 +1,28 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= btchip-python PORTVERSION= 0.1.31 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Python communication library for Ledger Hardware Wallet LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mnemonic>=0:security/py-mnemonic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyscard>=1.6.12.4.b1:security/py-pyscard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.9:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hidapi>=0.7.99:comms/py-hidapi@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils NO_ARCH= yes GH_ACCOUNT= LedgerHQ .include diff --git a/security/py-cerealizer/Makefile b/security/py-cerealizer/Makefile index caf701f9fc6e..35b91e297b75 100644 --- a/security/py-cerealizer/Makefile +++ b/security/py-cerealizer/Makefile @@ -1,19 +1,19 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= cerealizer PORTVERSION= 0.7 PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= http://download.gna.org/soya/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Cerealizer-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= acm@FreeBSD.org COMMENT= Secure pickle-like module -USES= python tar:bzip2 +USES= python:3.6+ tar:bzip2 USE_PYTHON= distutils autoplist .include diff --git a/security/py-cert-human/Makefile b/security/py-cert-human/Makefile index aa384d2c5fc3..4147f9c6a6b1 100644 --- a/security/py-cert-human/Makefile +++ b/security/py-cert-human/Makefile @@ -1,33 +1,33 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cert-human PORTVERSION= 1.0.7 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= cert_human-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SSL Certificates for Humans LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.0.0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR} .endif .include diff --git a/security/py-certbot-apache/Makefile b/security/py-certbot-apache/Makefile index e6fbd8e4eac8..67ed113380fe 100644 --- a/security/py-certbot-apache/Makefile +++ b/security/py-certbot-apache/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= certbot-apache PORTVERSION= ${ACME_VERSION} CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Apache plugin for Certbot LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-augeas>0:textproc/py-python-augeas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|apache2ctl|apachectl|' ${WRKSRC}/certbot_apache/_internal/configurator.py @${REINPLACE_CMD} -e 's|/etc/apache2|${LOCALBASE}/etc/apache24|' \ ${WRKSRC}/certbot_apache/_internal/configurator.py .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-cloudflare/Makefile b/security/py-certbot-dns-cloudflare/Makefile index f11c1f0b7fd9..3d977895f408 100644 --- a/security/py-certbot-dns-cloudflare/Makefile +++ b/security/py-certbot-dns-cloudflare/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= certbot-dns-cloudflare PORTVERSION= ${ACME_VERSION} CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Cloudflare DNS plugin for Certbot LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cloudflare>=1.5.1:dns/py-cloudflare@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-cpanel/Makefile b/security/py-certbot-dns-cpanel/Makefile index d793d1d4ae15..f63e1cf76609 100644 --- a/security/py-certbot-dns-cpanel/Makefile +++ b/security/py-certbot-dns-cpanel/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= certbot-dns-cpanel DISTVERSION= 0.2.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= h.freshports@skarnell.se COMMENT= CPanel DNS Authenticator plugin for Certbot LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certbot>0:security/py-certbot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils SUB_FILES= pkg-message PLIST_FILES= "${PREFIX}/etc/certbot-dns-cpanel/credentials.ini.sample" NO_ARCH= yes post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/certbot-dns-cpanel ${INSTALL_DATA} ${FILESDIR}/credentials.ini.sample \ ${STAGEDIR}${PREFIX}/etc/certbot-dns-cpanel .include diff --git a/security/py-certbot-dns-google/Makefile b/security/py-certbot-dns-google/Makefile index b78ad33a7a83..6d48f72af5f7 100644 --- a/security/py-certbot-dns-google/Makefile +++ b/security/py-certbot-dns-google/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= certbot-dns-google PORTVERSION= ${ACME_VERSION} CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Google Cloud DNS Authenticator plugin for Certbot LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.5:www/py-google-api-python-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>=4.0:security/py-oauth2client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-rfc2136/Makefile b/security/py-certbot-dns-rfc2136/Makefile index 650bafd3d44f..23de46f6cee5 100644 --- a/security/py-certbot-dns-rfc2136/Makefile +++ b/security/py-certbot-dns-rfc2136/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= certbot-dns-rfc2136 PORTVERSION= ${ACME_VERSION} CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= RFC 2136 DNS Authenticator plugin for Certbot LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-route53/Makefile b/security/py-certbot-dns-route53/Makefile index 6e5569f8bebf..ef45e8f77a33 100644 --- a/security/py-certbot-dns-route53/Makefile +++ b/security/py-certbot-dns-route53/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= certbot-dns-route53 PORTVERSION= ${ACME_VERSION} CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Route53 DNS Authenticator plugin for Certbot LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-nginx/Makefile b/security/py-certbot-nginx/Makefile index 61bdfc95cecb..5b842a204def 100644 --- a/security/py-certbot-nginx/Makefile +++ b/security/py-certbot-nginx/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= certbot-nginx PORTVERSION= ${ACME_VERSION} CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= NGINX plugin for Certbot LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/certbot_nginx/_internal/constants.py .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot/Makefile b/security/py-certbot/Makefile index 64bb44680c53..f0c17c5a2469 100644 --- a/security/py-certbot/Makefile +++ b/security/py-certbot/Makefile @@ -1,77 +1,77 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= certbot PORTVERSION= ${ACME_VERSION} PORTEPOCH= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Let's Encrypt client #' LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:devel/py-configargparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2.3:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=1.0.1:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}josepy>=1.1.0:security/py-josepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsedatetime>=1.3:devel/py-parsedatetime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SUB_FILES= 500.certbot pkg-message PLIST_FILES= etc/periodic/weekly/500.certbot-${PYTHON_VER} SUB_LIST= PYTHON_VER=${PYTHON_VER} OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES MANPAGES_BUILD_DEPENDS= ${RUN_DEPENDS} \ ${PY_SPHINX} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}repoze.sphinx.autointerface>0:devel/py-repoze.sphinx.autointerface@${PY_FLAVOR} \ MANPAGES_PLIST_FILES= share/man/man1/certbot.1.gz \ share/man/man7/certbot.7.gz post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/certbot/compat/misc.py \ ${WRKSRC}/tests/cli_test.py post-build-MANPAGES-on: # Avoid gmake / ${DO_MAKE_BUILD} -C ${WRKSRC}/docs man (cd ${WRKSRC}/docs && \ sphinx-build-${PYTHON_VER} -N -b man . _build/man) post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/weekly ${INSTALL_SCRIPT} ${WRKDIR}/500.certbot \ ${STAGEDIR}${PREFIX}/etc/periodic/weekly/500.certbot-${PYTHON_VER} post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/certbot.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/certbot.7 \ ${STAGEDIR}${PREFIX}/share/man/man7 do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certstream/Makefile b/security/py-certstream/Makefile index b31df4ac245f..43ea78235231 100644 --- a/security/py-certstream/Makefile +++ b/security/py-certstream/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= certstream PORTVERSION= 1.11 CATEGORIES= security www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Library for receiving certificate transparency list updates LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0:www/py-websocket-client@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0:www/py-websocket-client@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/security/py-coincurve/Makefile b/security/py-coincurve/Makefile index 59af4793ea44..f376da26e464 100644 --- a/security/py-coincurve/Makefile +++ b/security/py-coincurve/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= coincurve DISTVERSION= 13.0.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cross-platform Python CFFI bindings for libsecp256k1 LICENSE= MIT APACHE20 LICENSE_COMB= dual BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ gmake:devel/gmake RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coincurve/_libsecp256k1*.so .include diff --git a/security/py-cpe/Makefile b/security/py-cpe/Makefile index bea53a974086..1927fc27ca36 100644 --- a/security/py-cpe/Makefile +++ b/security/py-cpe/Makefile @@ -1,30 +1,30 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= cpe PORTVERSION= 1.2.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= CPE: Common Platform Enumeration for Python LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|expression2_2|tests/expression2_2|g' \ ${WRKSRC}/tests/testfile_cpelang2_2.txt @${REINPLACE_CMD} -e 's|expression2_3|tests/expression2_3|g' \ ${WRKSRC}/tests/testfile_cpelang2_3.txt do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/security/py-cryptography-vectors/Makefile b/security/py-cryptography-vectors/Makefile index 03946abbb700..a1fa281522d1 100644 --- a/security/py-cryptography-vectors/Makefile +++ b/security/py-cryptography-vectors/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cryptography-vectors PORTVERSION= 2.9.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= cryptography_vectors-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Test vectors for the cryptography package LICENSE= APACHE20 BSD3CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.BSD -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-ctypescrypto/Makefile b/security/py-ctypescrypto/Makefile index 8079b46c6730..314c62e45528 100644 --- a/security/py-ctypescrypto/Makefile +++ b/security/py-ctypescrypto/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= ctypescrypto DISTVERSION= 0.5 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= CTypes-based interface for some OpenSSL libcrypto features LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-cybox/Makefile b/security/py-cybox/Makefile index 831465489ab6..3d98e9fc925d 100644 --- a/security/py-cybox/Makefile +++ b/security/py-cybox/Makefile @@ -1,45 +1,45 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= cybox PORTVERSION= 2.1.0.21 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library for parsing, manipulating, and generating CybOX content LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= CybOXProject GH_PROJECT= python-${PORTNAME} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= concurrent distutils autoplist PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER}) .include diff --git a/security/py-docker-pycreds/Makefile b/security/py-docker-pycreds/Makefile index 3375c3370d5e..7e20bc0038c7 100644 --- a/security/py-docker-pycreds/Makefile +++ b/security/py-docker-pycreds/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= docker-pycreds PORTVERSION= 0.4.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lifanov@FreeBSD.org COMMENT= Python bindings for the docker credentials store API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-ecdsa/Makefile b/security/py-ecdsa/Makefile index 1d691d0134d5..1f284dfc64b1 100644 --- a/security/py-ecdsa/Makefile +++ b/security/py-ecdsa/Makefile @@ -1,38 +1,38 @@ # Created by: Neil Booth # $FreeBSD$ PORTNAME= ecdsa PORTVERSION= 0.16.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= ECDSA cryptographic signature library (pure python) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist OPTIONS_RADIO= FASTER OPTIONS_RADIO_FASTER= GMPY GMPY2 OPTIONS_DEFAULT= GMPY2 GMPY_DESC= GMPY support GMPY2_DESC= GMPY2 support GMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy>=0:math/py-gmpy@${PY_FLAVOR} GMPY2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>=0:math/py-gmpy2@${PY_FLAVOR} NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/security/py-ed25519ll/Makefile b/security/py-ed25519ll/Makefile index 198c12762091..45ff31b93bdb 100644 --- a/security/py-ed25519ll/Makefile +++ b/security/py-ed25519ll/Makefile @@ -1,29 +1,29 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= ed25519ll PORTVERSION= 0.6 PORTREVISION= 2 CATEGORIES= security #MASTER_SITES= CHEESESHOP # bitbucket master contains py3 fixes made after last tagged release MASTER_SITES= https://bitbucket.org/dholth/${PORTNAME}/get/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= 37719c56b7b6 MAINTAINER= nivit@FreeBSD.org COMMENT= Low-level ctypes wrapper for Ed25519 digital signatures LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils flavors WRKSRC= ${WRKDIR}/dholth-${PORTNAME}-${DISTNAME} do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/security/py-exscript/Makefile b/security/py-exscript/Makefile index 78ac193ebd28..e94f03f82171 100644 --- a/security/py-exscript/Makefile +++ b/security/py-exscript/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= exscript DISTVERSIONPREFIX= v DISTVERSION= 2.6 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhay@FreeBSD.org COMMENT= Automating Telnet and SSH LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR} -USES= python +USES= python:3.6+ # Upstream doesn't provide a sdist, yet USE_GITHUB= yes GH_ACCOUNT= knipknap USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e \ "{s#__version__ = '[^']*'#__version__ = '${PORTVERSION}'#;}" \ ${BUILD_WRKSRC}/VERSION.in ${BUILD_WRKSRC}/Exscript/version.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover -v tests/Exscript "*Test.py" .include diff --git a/security/py-fail2ban/Makefile b/security/py-fail2ban/Makefile index 1d4ff489565e..34bf8b59193b 100644 --- a/security/py-fail2ban/Makefile +++ b/security/py-fail2ban/Makefile @@ -1,90 +1,90 @@ # $FreeBSD$ PORTNAME= fail2ban PORTVERSION= 0.11.2 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= theis@gmx.at COMMENT= Scans log files and bans IP that makes too many password failures LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} -USES= python:patch shebangfix +USES= python:3.6+,patch shebangfix USE_GITHUB= yes USE_PYTHON= autoplist distutils USE_RC_SUBR= fail2ban NO_ARCH= yes SHEBANG_FILES= config/filter.d/ignorecommands/apache-fakegooglebot SHEBANG_LANG= fail2ban-python SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} PYDISTUTILS_BUILDARGS+= --without-tests PYDISTUTILS_INSTALLARGS+= --install-data=${ETCDIR} PORTDOCS= README.md DEVELOP OPTIONS_DEFINE= DOCS INOTIFY OPTIONS_DEFAULT=INOTIFY INOTIFY_DESC= Support for (lib)inotify to monitor filesystem changes INOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyinotify>=0.8.3:devel/py-pyinotify@${PY_FLAVOR} FILES= ${WRKSRC}/bin/fail2ban-client \ ${WRKSRC}/fail2ban/client/configreader.py \ ${WRKSRC}/fail2ban/client/fail2bancmdline.py \ ${WRKSRC}/fail2ban/client/fail2banregex.py \ ${WRKSRC}/man/fail2ban-client.1 \ ${WRKSRC}/man/fail2ban-client.h2m \ ${WRKSRC}/setup.py MAN_FILES= ${WRKSRC}/man/fail2ban-client.1 \ ${WRKSRC}/man/fail2ban-client.h2m \ ${WRKSRC}/man/fail2ban-regex.1 \ ${WRKSRC}/man/fail2ban-server.1 \ ${WRKSRC}/man/fail2ban.1 FAIL2BAN_DBDIR= /var/db/${PORTNAME} PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} PY2TO3_ARG= --no-diffs --write --nobackups --fix=all .include post-patch: @${REINPLACE_CMD} -e 's,/etc/fail2ban,${ETCDIR},g' ${FILES} @${REINPLACE_CMD} -e 's,paths-debian.conf,paths-freebsd.conf,g' \ ${WRKSRC}/config/jail.conf @${REINPLACE_CMD} -e 's,/var/lib/fail2ban/,${FAIL2BAN_DBDIR}/,g' \ ${WRKSRC}/config/fail2ban.conf @${REINPLACE_CMD} -e 's,jail.conf(5),fail2ban-jail.conf(5),g' \ ${MAN_FILES} @${REINPLACE_CMD} -e 's, sed , ${SED} ,g' \ ${WRKSRC}/config/action.d/hostsdeny.conf . if ${PYTHON_MAJOR_VER} >= 3 (cd ${WRKSRC}/ && ${PY2TO3_CMD} ${PY2TO3_ARG} bin/* fail2ban) . endif post-install: @${MKDIR} ${STAGEDIR}${FAIL2BAN_DBDIR} ${STAGEDIR}/var/run/fail2ban .for file in fail2ban-client fail2ban-regex fail2ban-server fail2ban ${INSTALL_MAN} ${WRKSRC}/man/${file}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .endfor ${INSTALL_MAN} ${WRKSRC}/man/jail.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/fail2ban-jail.conf.5 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-fido2/Makefile b/security/py-fido2/Makefile index ebf5c89f2fee..18ddfe76eb19 100644 --- a/security/py-fido2/Makefile +++ b/security/py-fido2/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= fido2 PORTVERSION= 0.8.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Provides library functionality for FIDO 2.0 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.5:security/py-cryptography@${PY_FLAVOR} \ ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uhid-freebsd>=1.2.1:devel/py-uhid-freebsd@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-flask-httpauth/Makefile b/security/py-flask-httpauth/Makefile index faea20cee84a..a35e70342ab1 100644 --- a/security/py-flask-httpauth/Makefile +++ b/security/py-flask-httpauth/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= Flask-HTTPAuth DISTVERSION= 3.3.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Basic and Digest HTTP authentication for Flask routes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-flask-kerberos/Makefile b/security/py-flask-kerberos/Makefile index a0992d87d4da..14df917e300c 100644 --- a/security/py-flask-kerberos/Makefile +++ b/security/py-flask-kerberos/Makefile @@ -1,23 +1,23 @@ # Created by: John W. O'Brien # $FreeBSD$ PORTNAME= Flask-Kerberos PORTVERSION= 1.0.4 CATEGORIES= security www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= GSSAPI Negotiate HTTP authentication for Flask routes LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kerberos>1.1.1:security/py-kerberos@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-flask-saml/Makefile b/security/py-flask-saml/Makefile index 60c88eef681f..7dfeefb0854b 100644 --- a/security/py-flask-saml/Makefile +++ b/security/py-flask-saml/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= Flask-SAML PORTVERSION= 0.4.4 CATEGORIES= security www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= SAML authentication for Flask web apps LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8.0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>=1.1:devel/py-blinker@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pysaml24>=4.0.0<5:security/py-pysaml24@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pysaml2>=5.1.0<6.20:security/py-pysaml2@${PY_FLAVOR} .endif .include diff --git a/security/py-gixy/Makefile b/security/py-gixy/Makefile index 535a6f19b0be..a2926f5b1f3f 100644 --- a/security/py-gixy/Makefile +++ b/security/py-gixy/Makefile @@ -1,26 +1,26 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= gixy PORTVERSION= 0.1.20 CATEGORIES= security www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Tool to analyze Nginx configuration for security misconfiguration LICENSE= APACHE20 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.2.0:devel/py-cached-property@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configargparse>=0.11.0:devel/py-configargparse@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.4.0:devel/py-argparse@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-gnupg/Makefile b/security/py-gnupg/Makefile index 92b7bd7d42e0..49b227126d13 100644 --- a/security/py-gnupg/Makefile +++ b/security/py-gnupg/Makefile @@ -1,23 +1,23 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gnupg PORTVERSION= 3.1.1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Python wrapper for GnuPG LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= distutils autoplist GH_ACCOUNT= isislovecruft GH_PROJECT= python-gnupg .include diff --git a/security/py-gnutls/Makefile b/security/py-gnutls/Makefile index b88689d4ddaf..1a8a90181f09 100644 --- a/security/py-gnutls/Makefile +++ b/security/py-gnutls/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= gnutls PORTVERSION= 3.1.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-gnutls-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python wrapper for the GNUTLS library LICENSE= LGPL20 LIB_DEPENDS= libgnutls.so:security/gnutls -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= python_gnutls NO_ARCH= yes SHEBANG_FILES= examples/*.py EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} OPTIONS_DEFINE= EXAMPLES post-patch: ${REINPLACE_CMD} -e "s|include_dirs=.*|include_dirs=\['${LOCALBASE}/include'\],|" ${WRKSRC}/setup.py ${REINPLACE_CMD} -e "s|library_dirs=.*|library_dirs=\['${LOCALBASE}/lib'\],|" ${WRKSRC}/setup.py ${REINPLACE_CMD} -e "s|\.26||g" ${WRKSRC}/gnutls/library/functions.py post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/ ${STAGEDIR}/${EXAMPLESDIR} .include diff --git a/security/py-google-auth-httplib2/Makefile b/security/py-google-auth-httplib2/Makefile index 380e5b60a55a..ee1ee2938142 100644 --- a/security/py-google-auth-httplib2/Makefile +++ b/security/py-google-auth-httplib2/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= google-auth-httplib2 PORTVERSION= 0.0.4 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Authentication Library: httplib2 transport LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-google-auth/Makefile b/security/py-google-auth/Makefile index 32b066e28f6d..9117243c7104 100644 --- a/security/py-google-auth/Makefile +++ b/security/py-google-auth/Makefile @@ -1,42 +1,42 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= google-auth PORTVERSION= 1.24.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Authentication Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.2.1:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP OPTIONS_DEFAULT=AIOHTTP AIOHTTP_DESC= Use aiohttp .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cachetools3>=2.0.0<5.0:devel/py-cachetools3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4<4.6:security/py-rsa@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0<5.0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4<5:security/py-rsa@${PY_FLAVOR} .endif .if ${PORT_OPTIONS:MAIOHTTP} && ${PYTHON_REL} >= 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.6.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} .endif .include diff --git a/security/py-gpsoauth/Makefile b/security/py-gpsoauth/Makefile index e38d451669a6..ae2e5f744751 100644 --- a/security/py-gpsoauth/Makefile +++ b/security/py-gpsoauth/Makefile @@ -1,30 +1,30 @@ # Created by: Thomas Zander # $FreeBSD$ PORTNAME= gpsoauth PORTVERSION= 0.4.1 PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= riggs@FreeBSD.org COMMENT= Python client library for Google Play Services OAuth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ndg-httpsclient>0:net/py-ndg-httpsclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= simon-weber -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-gtts-token/Makefile b/security/py-gtts-token/Makefile index f75fee4e0925..28fc2a2b4e5e 100644 --- a/security/py-gtts-token/Makefile +++ b/security/py-gtts-token/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= gtts-token DISTVERSIONPREFIX= v DISTVERSION= 1.1.3 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Calculates a token to run the Google Translate text to speech LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= Boudewijn26 GH_PROJECT= gTTS-token USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover -v -s gtts_token/tests .include diff --git a/security/py-hkdf/Makefile b/security/py-hkdf/Makefile index 2b5292465ae7..58a32ef7b90a 100644 --- a/security/py-hkdf/Makefile +++ b/security/py-hkdf/Makefile @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= hkdf PORTVERSION= 0.0.3 CATEGORIES= security MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= HMAC-based Extract-and-Expand Key Derivation Function (HKDF) -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-itsdangerous/Makefile b/security/py-itsdangerous/Makefile index 58333d0dade8..6dbf5ac018a9 100644 --- a/security/py-itsdangerous/Makefile +++ b/security/py-itsdangerous/Makefile @@ -1,24 +1,24 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= itsdangerous PORTVERSION= 0.24 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Various helpers to pass data in untrusted environments LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFINE= JSON JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.0:devel/py-simplejson@${PY_FLAVOR} .include diff --git a/security/py-josepy/Makefile b/security/py-josepy/Makefile index c3f4a39f0bba..626beb7c178b 100644 --- a/security/py-josepy/Makefile +++ b/security/py-josepy/Makefile @@ -1,35 +1,35 @@ # Created by: Carlos J Puga Medina # $FreeBSD$ PORTNAME= josepy PORTVERSION= 1.5.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= JOSE protocol implementation in Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.8:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cache>=1.0:devel/py-pytest-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0.5:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-keepkey/Makefile b/security/py-keepkey/Makefile index e118cb36bb17..86b7fcd29a9d 100644 --- a/security/py-keepkey/Makefile +++ b/security/py-keepkey/Makefile @@ -1,26 +1,26 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= keepkey PORTVERSION= 6.3.1 CATEGORIES= security MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Library for communicating with KeepKey Hardware Wallet LICENSE= LGPL3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.9:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.0.0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mnemonic>=0.8:security/py-mnemonic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hidapi>=0.7.99.post15:comms/py-hidapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libusb1>=1.6:devel/py-libusb1@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-kerberos/Makefile b/security/py-kerberos/Makefile index d4e310b8316e..8288934f3171 100644 --- a/security/py-kerberos/Makefile +++ b/security/py-kerberos/Makefile @@ -1,40 +1,40 @@ # Created by: Roland van Laar # $FreeBSD$ PORTNAME= kerberos PORTVERSION= 1.3.0 PORTREVISION= 0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Kerberos bindings for python LICENSE= APACHE20 OPTIONS_DEFAULT= GSSAPI_BASE OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_USES= gssapi:mit -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist GSSAPI_BASE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_kerberosbasic.h \ ${PATCHDIR}/extra-patch-src_kerberosgss.c \ ${PATCHDIR}/extra-patch-src_kerberosgss.h \ ${PATCHDIR}/extra-patch-src_kerberospw.h GSSAPI_HEIMDAL_EXTRA_PATCHES= ${GSSAPI_BASE_EXTRA_PATCHES} post-patch: @${REINPLACE_CMD} -e 's|getoutput("krb5-config|getoutput("${GSSAPIBASEDIR}/bin/krb5-config|g' ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/kerberos*.so .include diff --git a/security/py-keyring/Makefile b/security/py-keyring/Makefile index 0b6786913d13..6a59e4936a9b 100644 --- a/security/py-keyring/Makefile +++ b/security/py-keyring/Makefile @@ -1,32 +1,32 @@ # Created by: Douglas Thrift # $FreeBSD$ PORTNAME= keyring PORTVERSION= 18.0.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Store and access your passwords safely LICENSE= PSFL BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}entrypoints>=0:devel/py-entrypoints@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DBUS KEYRINGS_ALT SECRET_SERVICE OPTIONS_DEFAULT= KEYRINGS_ALT SECRET_SERVICE DBUS_DESC= Install Python DBUS to support the kwallet backend KEYRINGS_ALT_DESC= Install Alternate Python keyring implementations backend SECRET_SERVICE_DESC= Install SecretStorage to support the SecretService backend DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} KEYRINGS_ALT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyrings.alt>0:security/py-keyrings.alt@${PY_FLAVOR} SECRET_SERVICE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SecretStorage>0:security/py-SecretStorage@${PY_FLAVOR} .include diff --git a/security/py-keyrings.alt/Makefile b/security/py-keyrings.alt/Makefile index 19b77608263f..6999d8143269 100644 --- a/security/py-keyrings.alt/Makefile +++ b/security/py-keyrings.alt/Makefile @@ -1,42 +1,42 @@ # Created by: Douglas Thrift # $FreeBSD$ PORTNAME= keyrings.alt PORTVERSION= 3.1.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Alternate Python keyring implementations LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>=10.3.1:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fs>=0.5:devel/py-fs@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= ENCRYPTED_FILE GNOME_KEYRING PYFS ENCRYPTED_FILE_DESC= Install pycrypto to support the Encrypted File backend GNOME_KEYRING_DESC= Install GNOME Keyring to support the Gnome backend PYFS_DESC= Install pyfilesystem to support the pyfs backend ENCRYPTED_FILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto@${PY_FLAVOR} GNOME_KEYRING_USES= gnome GNOME_KEYRING_USE= GNOME=pygobject3 PYFS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs>=0.5:devel/py-fs@${PY_FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/security/py-libnacl/Makefile b/security/py-libnacl/Makefile index 4ceab32a51a7..b955bdd604c8 100644 --- a/security/py-libnacl/Makefile +++ b/security/py-libnacl/Makefile @@ -1,26 +1,26 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= libnacl PORTVERSION= 1.6.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python bindings for libsodium based on ctypes LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsodium.so:security/libsodium -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover --start-directory tests -v .include diff --git a/security/py-m2crypto/Makefile b/security/py-m2crypto/Makefile index 353d5d724452..d0cfbf978fef 100644 --- a/security/py-m2crypto/Makefile +++ b/security/py-m2crypto/Makefile @@ -1,29 +1,29 @@ # Created by: Peter Haight # $FreeBSD$ PORTNAME= m2crypto PORTVERSION= 0.37.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= M2Crypto-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Crypto and SSL toolkit for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE BUILD_DEPENDS= swig>=2.0.4:devel/swig RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>=0:devel/py-parameterized@${PY_FLAVOR} \ ${PY_TYPING} -USES= python ssl +USES= python:3.6+ ssl USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_BUILDARGS= build_ext --openssl=${OPENSSLBASE} --swig=${LOCALBASE}/bin/swig post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/M2Crypto/_m2crypto*.so .include diff --git a/security/py-maec/Makefile b/security/py-maec/Makefile index a3903f6f3976..38fd99c7ad20 100644 --- a/security/py-maec/Makefile +++ b/security/py-maec/Makefile @@ -1,46 +1,46 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= maec PORTVERSION= 4.1.0.17 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library for parsing, manipulating, and generating MAEC content LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixbox>=0.0.13:security/py-mixbox@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= MAECProject GH_PROJECT= python-${PORTNAME} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= concurrent distutils autoplist USE_LOCALE= en_US.UTF-8 PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER}) .include diff --git a/security/py-merkletools/Makefile b/security/py-merkletools/Makefile index 851337a73d6d..37afcac169b4 100644 --- a/security/py-merkletools/Makefile +++ b/security/py-merkletools/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= merkletools DISTVERSION= 1.0.3 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tools for working with Merkle trees LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysha3>0:security/py-pysha3@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-mixbox/Makefile b/security/py-mixbox/Makefile index 6c323c5efd2e..d1a41c740fb2 100644 --- a/security/py-mixbox/Makefile +++ b/security/py-mixbox/Makefile @@ -1,29 +1,29 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= mixbox PORTVERSION= 1.0.5 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Utility library for cybox, maec, and stix LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ordered-set>=0:devel/py-ordered-set@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}weakrefmethod>=1.0.3:devel/py-weakrefmethod@${PY_FLAVOR} .endif .include diff --git a/security/py-mnemonic/Makefile b/security/py-mnemonic/Makefile index 0aaddbfc9b56..562224f8f765 100644 --- a/security/py-mnemonic/Makefile +++ b/security/py-mnemonic/Makefile @@ -1,20 +1,20 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= mnemonic PORTVERSION= 0.19 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Implementation of Bitcoin BIP-0039 LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-msoffcrypto-tool/Makefile b/security/py-msoffcrypto-tool/Makefile index 792ecc4ecac3..21b70b3f6091 100644 --- a/security/py-msoffcrypto-tool/Makefile +++ b/security/py-msoffcrypto-tool/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= msoffcrypto-tool PORTVERSION= 4.11.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python tool and library for decrypting MS Office files LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.3:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}olefile>=0.45:devel/py-olefile@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes .include diff --git a/security/py-ntlm-auth/Makefile b/security/py-ntlm-auth/Makefile index 53fb3ddf7959..e485c1037d32 100644 --- a/security/py-ntlm-auth/Makefile +++ b/security/py-ntlm-auth/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= ntlm-auth DISTVERSION= 1.5.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Create NTLM authentication structures LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-oauth2client/Makefile b/security/py-oauth2client/Makefile index 63124ae19883..c02dbec972db 100644 --- a/security/py-oauth2client/Makefile +++ b/security/py-oauth2client/Makefile @@ -1,27 +1,27 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= oauth2client PORTVERSION= 4.1.3 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OAuth 2.0 client library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-oauthlib/Makefile b/security/py-oauthlib/Makefile index bfa552266033..0f7e31df8e3e 100644 --- a/security/py-oauthlib/Makefile +++ b/security/py-oauthlib/Makefile @@ -1,47 +1,47 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= oauthlib PORTVERSION= 1.1.2 CATEGORIES= security net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= RFC-compliant implementation of the OAuth request-signing logic LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${PY_FLAVOR} OPTIONS_DEFINE= RSA SIGNALS SIGNEDTOKEN OPTIONS_DEFAULT= RSA SIGNALS SIGNEDTOKEN RSA_DESC= Enable RSA Support SIGNALS_DESC= Enable signal support SIGNEDTOKEN_DESC= Support for Signed Token RSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} SIGNALS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${PY_FLAVOR} SIGNEDTOKEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-ospd/Makefile b/security/py-ospd/Makefile index a9777c2e2956..fe809bd95084 100644 --- a/security/py-ospd/Makefile +++ b/security/py-ospd/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= ospd DISTVERSION= 20.8.1 CATEGORIES= security net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Base for scanner wrappers for OSP (Open Scanner Protocol) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-paramiko1/Makefile b/security/py-paramiko1/Makefile index 76673f77782f..1506248462d5 100644 --- a/security/py-paramiko1/Makefile +++ b/security/py-paramiko1/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= paramiko PORTVERSION= 1.18.5 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python SSH2 protocol library LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= py??-paramiko-* OPTIONS_DEFINE= EXAMPLES do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} test.py) .include diff --git a/security/py-passlib/Makefile b/security/py-passlib/Makefile index 245b1fa3324a..183d99fc568d 100644 --- a/security/py-passlib/Makefile +++ b/security/py-passlib/Makefile @@ -1,33 +1,33 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= passlib PORTVERSION= 1.7.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Comprehensive password hashing framework supporting over 30 schemes LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1:devel/py-nose@${PY_FLAVOR} # Python 2.6,3.3-3.8 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # A number of (bcrypt) tests are failing due to: # AssertionError: sanity check failed: 'os_crypt' backend supports $2b$ but has wraparound bug # See: # WRKSRC/passlib/handlers/bcrypt.py#306 # http://www.openwall.com/lists/oss-security/2012/01/02/4 do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-pbkdf2/Makefile b/security/py-pbkdf2/Makefile index 9d57997b95fc..4dee6e998ff1 100644 --- a/security/py-pbkdf2/Makefile +++ b/security/py-pbkdf2/Makefile @@ -1,18 +1,18 @@ # Created by: Neil Booth # $FreeBSD$ PORTNAME= pbkdf2 PORTVERSION= 1.3 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kyuupichan@gmail.com COMMENT= PKCS5 v2.0 PBKDF2 Module LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-pgpdump/Makefile b/security/py-pgpdump/Makefile index 07e6f2f1f3db..21e2903c1fdd 100644 --- a/security/py-pgpdump/Makefile +++ b/security/py-pgpdump/Makefile @@ -1,19 +1,19 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pgpdump PORTVERSION= 1.5 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library for parsing PGP packets LICENSE= BSD2CLAUSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-pgpy/Makefile b/security/py-pgpy/Makefile index a34653cf230d..4eebca031f7f 100644 --- a/security/py-pgpy/Makefile +++ b/security/py-pgpy/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= pgpy PORTVERSION= 0.5.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PGPy-${PORTVERSION} MAINTAINER= contact@evilham.com COMMENT= Pretty Good Privacy for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.6:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-potr/Makefile b/security/py-potr/Makefile index d614bd970bfe..e012160b0c33 100644 --- a/security/py-potr/Makefile +++ b/security/py-potr/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= potr PORTVERSION= 1.0.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= Pure Python Off-The-Record encryption LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/security/py-pyaes/Makefile b/security/py-pyaes/Makefile index 38ef936cb951..a4685a6de7d1 100644 --- a/security/py-pyaes/Makefile +++ b/security/py-pyaes/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= pyaes PORTVERSION= 1.6.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= Pure-Python implementation of AES block-cipher LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-pyaff4/Makefile b/security/py-pyaff4/Makefile index f15c40d38fb1..3c4a688c2efa 100644 --- a/security/py-pyaff4/Makefile +++ b/security/py-pyaff4/Makefile @@ -1,28 +1,28 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= pyaff4 DISTVERSION= 0.26.post6 CATEGORIES= security devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python Advanced Forensic Format Version 4 library LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-snappy>=0.5.1:archivers/py-python-snappy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rdflib>=4.2.2:textproc/py-rdflib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyblake2>=0.9.3:security/py-pyblake2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}expiringdict>=1.1.4:devel/py-expiringdict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/security/py-pyaxo/Makefile b/security/py-pyaxo/Makefile index f37bb3fd1f1e..a47099f1841e 100644 --- a/security/py-pyaxo/Makefile +++ b/security/py-pyaxo/Makefile @@ -1,33 +1,33 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pyaxo DISTVERSION= 0.8.2 PORTREVISION= 2 CATEGORIES= security net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python implementation of the Axolotl ratchet protocol LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=1.6.1:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "/'pytest-runner',/d" ${WRKSRC}/setup.py do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs) .include diff --git a/security/py-pyblake2/Makefile b/security/py-pyblake2/Makefile index bfef182c41cc..a3740a8bd3f1 100644 --- a/security/py-pyblake2/Makefile +++ b/security/py-pyblake2/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= pyblake2 PORTVERSION= 1.1.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= BLAKE2 hash function extension module LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @(cd ${TEST_WRKSRC}; ${SETENV} ${TEST_ENV} ${PYTHON_CMD} test/test.py) .include diff --git a/security/py-pyclamd/Makefile b/security/py-pyclamd/Makefile index 361ea1961ec6..d1dc8d952ffb 100644 --- a/security/py-pyclamd/Makefile +++ b/security/py-pyclamd/Makefile @@ -1,19 +1,19 @@ # Created by: Milan Obuch # $FreeBSD$ PORTNAME= pyClamd PORTVERSION= 0.3.17 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bsd@dino.sk COMMENT= Python ClamD interface module LICENSE= LGPL3+ NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-pycryptodome/Makefile b/security/py-pycryptodome/Makefile index bf7719526a65..17705255f0ec 100644 --- a/security/py-pycryptodome/Makefile +++ b/security/py-pycryptodome/Makefile @@ -1,35 +1,35 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pycryptodome DISTVERSION= 3.9.8 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Cryptographic library for Python LICENSE= PD BSD2CLAUSE APACHE20 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.rst -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pycrypto NAMESPACE?= Crypto post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Cipher/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Hash/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Math/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Protocol/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/PublicKey/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Util/*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-pyelliptic/Makefile b/security/py-pyelliptic/Makefile index ed8930ecbe32..e08bcfa3ab3d 100644 --- a/security/py-pyelliptic/Makefile +++ b/security/py-pyelliptic/Makefile @@ -1,24 +1,24 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pyelliptic PORTVERSION= 2.0.1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python OpenSSL wrapper LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= radfish USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-pylibacl/Makefile b/security/py-pylibacl/Makefile index ed8befa93e5a..78838bfd38fc 100644 --- a/security/py-pylibacl/Makefile +++ b/security/py-pylibacl/Makefile @@ -1,27 +1,27 @@ # Created by: joris # $FreeBSD$ PORTNAME= pylibacl PORTVERSION= 0.5.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= joris.dedieu@gmail.com COMMENT= Manipulate ACL with Python LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= NEWS README OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/security/py-pymacaroons/Makefile b/security/py-pymacaroons/Makefile index 5f110c05fa5d..4ab29a4a5d2b 100644 --- a/security/py-pymacaroons/Makefile +++ b/security/py-pymacaroons/Makefile @@ -1,24 +1,24 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= pymacaroons PORTVERSION= 0.13.0 CATEGORIES= security devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Macaroon library for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=1.1.2<2.0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-pysaml24/Makefile b/security/py-pysaml24/Makefile index fdb87a8a735d..d88391300173 100644 --- a/security/py-pysaml24/Makefile +++ b/security/py-pysaml24/Makefile @@ -1,42 +1,42 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= pysaml2 PORTVERSION= 4.9.0 CATEGORIES= security devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python implementation of SAML Version 2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.4:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}repoze.who>=0:devel/py-repoze.who@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ xmlsec1:security/xmlsec1 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>=0:devel/py-responses@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^4\. do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} -m pytest) .include diff --git a/security/py-pyscard/Makefile b/security/py-pyscard/Makefile index 560317e0703a..2b402b27a9ed 100644 --- a/security/py-pyscard/Makefile +++ b/security/py-pyscard/Makefile @@ -1,30 +1,30 @@ # Created by: mp39590@gmail.com # $FreeBSD$ PORTNAME= pyscard PORTVERSION= 2.0.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mp39590@gmail.com COMMENT= Smartcard module for Python LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= swig:devel/swig \ pcsc-lite>0:devel/pcsc-lite RUN_DEPENDS= pcsc-lite>0:devel/pcsc-lite ## Python3 is supported -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS+= --include-dirs=${LOCALBASE}/include/PCSC post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/smartcard/scard/_scard*.so .include diff --git a/security/py-pysha3/Makefile b/security/py-pysha3/Makefile index 309e9a25f7f7..75988c9bd973 100644 --- a/security/py-pysha3/Makefile +++ b/security/py-pysha3/Makefile @@ -1,28 +1,28 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pysha3 DISTVERSION= 1.0.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= SHA-3 (Keccak) for Python LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_mips64= fails to compile: KeccakP-1600-opt64.c: error: Not yet implemented # Actually Python 2.7,3.4+ -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pysha3*.so do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-pysodium/Makefile b/security/py-pysodium/Makefile index 59936c5ae581..9a9df53160bc 100644 --- a/security/py-pysodium/Makefile +++ b/security/py-pysodium/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pysodium PORTVERSION= 0.7.6 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper for libsodium providing high level crypto primitives LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libsodium.so:security/libsodium -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-pyspnego/Makefile b/security/py-pyspnego/Makefile index 71e643e0aa72..a851d08bf245 100644 --- a/security/py-pyspnego/Makefile +++ b/security/py-pyspnego/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pyspnego PORTVERSION= 0.1.4 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Windows Negotiate Authentication Client and Server LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= YAML YAML_DESC= YAML output support YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} .include diff --git a/security/py-python-axolotl-curve25519/Makefile b/security/py-python-axolotl-curve25519/Makefile index eed13fe04964..45443356d3b6 100644 --- a/security/py-python-axolotl-curve25519/Makefile +++ b/security/py-python-axolotl-curve25519/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= python-axolotl-curve25519 PORTVERSION= 0.4.1 DISTVERSIONSUFFIX= .post2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python wrapper for curve25519 with ed25519 signatures LICENSE= GPLv3 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/axolotl_curve25519*.so .include diff --git a/security/py-python-gnupg/Makefile b/security/py-python-gnupg/Makefile index 1bf403539ed7..4d41f4908616 100644 --- a/security/py-python-gnupg/Makefile +++ b/security/py-python-gnupg/Makefile @@ -1,27 +1,27 @@ # Created by: Christer Edwards # $FreeBSD$ PORTNAME= python-gnupg PORTVERSION= 0.4.5 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= christer.edwards@gmail.com COMMENT= Python wrapper for the GNU Privacy Guard (GPG or GnuPG) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0.15.2:devel/py-coverage@${PY_FLAVOR} -USES= python +USES= python:3.6+ NO_ARCH= yes USE_PYTHON= autoplist distutils do-test: @(cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} test_gnupg.py --no-doctests) @(cd ${WRKSRC} && ${SETENV} coverage-${PYTHON_VER} run test_gnupg.py --no-doctests) .include diff --git a/security/py-python-jose/Makefile b/security/py-python-jose/Makefile index 3bb9e877fbe9..0ff98385f813 100644 --- a/security/py-python-jose/Makefile +++ b/security/py-python-jose/Makefile @@ -1,24 +1,24 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= python-jose PORTVERSION= 3.0.0 CATEGORIES= security MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Client SDK for TIP API which require Authentication Tokens LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}rsa>0:security/py-rsa@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} .include diff --git a/security/py-python-nss/Makefile b/security/py-python-nss/Makefile index 2ea51ee05cee..0669ccc0e83b 100644 --- a/security/py-python-nss/Makefile +++ b/security/py-python-nss/Makefile @@ -1,39 +1,39 @@ # $FreeBSD$ PORTNAME= python-nss PORTVERSION= 1.0.1 PORTREVISION= 3 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python bindings for NSS and NSPR LICENSE= LGPL21+ GPLv2+ MPL20 LICENSE_COMB= dual LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE.lgpl LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.gpl LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE.mpl LIB_DEPENDS= libnspr4.so:devel/nspr \ libnss3.so:security/nss -USES= compiler:c11 python tar:bzip2 +USES= compiler:c11 python:3.6+ tar:bzip2 USE_PYTHON= autoplist distutils PYDISTUTILS_CONFIGUREARGS= --include-root="${LOCALBASE}/include" PYDISTUTILS_BUILDARGS= ${PYDISTUTILS_CONFIGUREARGS} PYDISTUTILS_INSTALLARGS= -c -O1 --prefix=${PREFIX} ${PYDISTUTILS_CONFIGUREARGS} TEST_TARGET= # empty TEST_WRKSRC= ${WRKSRC}/test DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} run_tests -t post-patch: @(cd ${WRKSRC}/test && ${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|g' setup_certs.py test_pkcs12.py) post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/nss/*.so .include diff --git a/security/py-python-openid/Makefile b/security/py-python-openid/Makefile index b70908ab9e8b..cf5d6c3b2e1d 100644 --- a/security/py-python-openid/Makefile +++ b/security/py-python-openid/Makefile @@ -1,21 +1,21 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= python-openid PORTVERSION= 2.2.5 PORTREVISION= 2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Python OpenID version LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-python-pam/Makefile b/security/py-python-pam/Makefile index b190e0a1b176..e01857af0383 100644 --- a/security/py-python-pam/Makefile +++ b/security/py-python-pam/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= python-pam DISTVERSION= 1.8.4 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vishwin@vishwin.info COMMENT= Python PAM module LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-python-registry/Makefile b/security/py-python-registry/Makefile index 95f650ef74e0..b625cc8dd17e 100644 --- a/security/py-python-registry/Makefile +++ b/security/py-python-registry/Makefile @@ -1,41 +1,41 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= python-registry PORTVERSION= 1.4 CATEGORIES= security devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Read access to Windows Registry files LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.TXT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum-compat>=0:devel/py-enum-compat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0:devel/py-unicodecsv@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= williballenthin NO_ARCH= yes -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist concurrent SHEBANG_FILES= samples/*.py python_OLD_CMD= .* OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG.TXT ${WRKSRC}/CONTRIBUTORS.TXT ${WRKSRC}/README.MD \ ${WRKSRC}/documentation/* ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/samples/*.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/security/py-python3-saml/Makefile b/security/py-python3-saml/Makefile index 8a4934ef8dcc..611d7f3c3b79 100644 --- a/security/py-python3-saml/Makefile +++ b/security/py-python3-saml/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= python3-saml PORTVERSION= 1.9.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add SAML support to your Python software LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5.0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.5.0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmlsec>=0.6.0:security/py-xmlsec@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-pywinrm/Makefile b/security/py-pywinrm/Makefile index c2ba77204391..99798fdd577a 100644 --- a/security/py-pywinrm/Makefile +++ b/security/py-pywinrm/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= pywinrm PORTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Python library for Windows Remote Management (WinRM) LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests_ntlm>=0.3.0:www/py-requests_ntlm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0.10.0:security/py-requests-kerberos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-credssp>=0.0.1:security/py-requests-credssp@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} # Actually 2.6-2.7,3.3-3.6 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v winrm/tests/ .include diff --git a/security/py-rekall_lib/Makefile b/security/py-rekall_lib/Makefile index 9c0a214feec8..3efcb9b96818 100644 --- a/security/py-rekall_lib/Makefile +++ b/security/py-rekall_lib/Makefile @@ -1,38 +1,38 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= rekall_lib DISTVERSION= 1.7.2rc1-52 DISTVERSIONSUFFIX= -g0cba831 PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Rekall Support Libraries LICENSE= GPLv2 DEPRECATED= Unmaintained upstream EXPIRATION_DATE= 2021-01-27 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=0.10.0:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.5.7:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodomex>=0:security/py-pycryptodomex@${PY_FLAVOR} USE_GITHUB= yes GH_PROJECT= rekall GH_ACCOUNT= google -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes WRKSRC_SUBDIR= rekall-lib post-patch: ${REINPLACE_CMD} "s|from Crypto|from Cryptodome|" ${WRKSRC}/rekall_lib/crypto.py .include diff --git a/security/py-requests-credssp/Makefile b/security/py-requests-credssp/Makefile index 29aff1734b40..cfac2beae4ec 100644 --- a/security/py-requests-credssp/Makefile +++ b/security/py-requests-credssp/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= requests-credssp PORTVERSION= 1.0.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Authentication handler for using CredSSP with Python Requests LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ntlm-auth>=0:security/py-ntlm-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.3.1:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-requests-kerberos/Makefile b/security/py-requests-kerberos/Makefile index c3edaef70073..c41b8198c348 100644 --- a/security/py-requests-kerberos/Makefile +++ b/security/py-requests-kerberos/Makefile @@ -1,24 +1,24 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= requests-kerberos PORTVERSION= 0.12.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Kerberos authentication handler for python-requests LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>1.1.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kerberos>1.1.1:security/py-kerberos@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-ropper/Makefile b/security/py-ropper/Makefile index b17f9a47f692..becebe741e1f 100644 --- a/security/py-ropper/Makefile +++ b/security/py-ropper/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= ropper DISTVERSIONPREFIX= v DISTVERSION= 1.13.5 PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Find gadgets to build rop chains for different architectures LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capstone>=4.0.1:devel/py-capstone@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filebytes>=0.10.0:devel/py-filebytes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystone-engine>=0.9.1.3:devel/py-keystone-engine@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= sashs GH_PROJECT= Ropper USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./test.py) .include diff --git a/security/py-rsa/Makefile b/security/py-rsa/Makefile index 6fd76dc2b0ff..70db25eb46c8 100644 --- a/security/py-rsa/Makefile +++ b/security/py-rsa/Makefile @@ -1,28 +1,28 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= rsa PORTVERSION= 3.4.2 PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Pure-Python RSA implementation LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.3:devel/py-pyasn1@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose .include diff --git a/security/py-safe/Makefile b/security/py-safe/Makefile index 1e949b4f218b..73b6b84940f8 100644 --- a/security/py-safe/Makefile +++ b/security/py-safe/Makefile @@ -1,20 +1,20 @@ # Created by: andrej@ebert.su # $FreeBSD$ PORTNAME= safe PORTVERSION= 0.4 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Safe-${PORTVERSION} MAINTAINER= andrej@ebert.su COMMENT= Python library to test password strength LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-scp/Makefile b/security/py-scp/Makefile index a0e4283fd914..9b76a5ac4fad 100644 --- a/security/py-scp/Makefile +++ b/security/py-scp/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= scp DISTVERSION= 0.13.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Scp module for paramiko LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-scrypt/Makefile b/security/py-scrypt/Makefile index e93cc8b3ec2d..7cb5b9c0aee1 100644 --- a/security/py-scrypt/Makefile +++ b/security/py-scrypt/Makefile @@ -1,24 +1,24 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= scrypt DISTVERSION= 0.8.17 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bindings for the scrypt key derivation function library LICENSE= BSD2CLAUSE -USES= python ssl +USES= python:3.6+ ssl USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_scrypt*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-securesystemslib/Makefile b/security/py-securesystemslib/Makefile index 666b61786157..183b8b4ce813 100644 --- a/security/py-securesystemslib/Makefile +++ b/security/py-securesystemslib/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= securesystemslib PORTVERSION= 0.11.3 DISTVERSIONPREFIX=v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Cryptographic and general-purpose routines LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.2.2:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>1.2.0:security/py-pynacl@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes # tests/LICENSE not included in PyPI sdist USE_PYTHON= autoplist distutils GH_ACCOUNT= secure-systems-lab GH_TAGNAME= 124bb05d NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs tests .include diff --git a/security/py-service_identity/Makefile b/security/py-service_identity/Makefile index 1aa5d0408db3..49633d536375 100644 --- a/security/py-service_identity/Makefile +++ b/security/py-service_identity/Makefile @@ -1,27 +1,27 @@ # Created by: Axel Rau # $FreeBSD$ PORTNAME= service_identity PORTVERSION= 18.1.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= axel.rau@chaos1.de COMMENT= Service identity verification for pyOpenSSL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=16.0.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PY_IPADDRESS} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-social-auth-core/Makefile b/security/py-social-auth-core/Makefile index 734e8cc8f201..fbbd3b4a9be0 100644 --- a/security/py-social-auth-core/Makefile +++ b/security/py-social-auth-core/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= social-auth-core DISTVERSION= 3.3.3 CATEGORIES= security www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Social authentication/registration mechanism for several frameworks LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # TODO Need to add saml support, requires porting python-saml and python3-saml. RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.4:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5.0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-jose>=3.0.0:security/py-python-jose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python${PYTHON_MAJOR_VER:M3}-openid>=2.2.5:security/py-python${PYTHON_MAJOR_VER:M3}-openid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.4.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>=1.0.3:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.6.1:www/py-requests-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-spake2/Makefile b/security/py-spake2/Makefile index e9717e59fd60..b1e4ff722538 100644 --- a/security/py-spake2/Makefile +++ b/security/py-spake2/Makefile @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= spake2 PORTVERSION= 0.8 CATEGORIES= security MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= SPAKE2 password-authenticated key exchange (pure python) -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-ssh-audit/Makefile b/security/py-ssh-audit/Makefile index 4c83b312764a..2f47000abdc1 100644 --- a/security/py-ssh-audit/Makefile +++ b/security/py-ssh-audit/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= ssh-audit DISTVERSIONPREFIX= v DISTVERSION= 2.3.1 PORTREVISION= 1 CATEGORIES= security PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pkubaj@FreeBSD.org COMMENT= SSH server auditing LICENSE= MIT -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= jtesta USE_PYTHON= autoplist distutils .include diff --git a/security/py-ssh/Makefile b/security/py-ssh/Makefile index 38d6fae7f5e0..704488495aaa 100644 --- a/security/py-ssh/Makefile +++ b/security/py-ssh/Makefile @@ -1,19 +1,19 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= ssh PORTVERSION= 1.8.0 PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python SSH2 protocol library RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.1:security/py-pycrypto@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-sshpubkeys/Makefile b/security/py-sshpubkeys/Makefile index 808148469350..56ca374f92d2 100644 --- a/security/py-sshpubkeys/Makefile +++ b/security/py-sshpubkeys/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= sshpubkeys PORTVERSION= 3.1.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SSH public key parser LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.1.4:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.13:security/py-ecdsa@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-stem/Makefile b/security/py-stem/Makefile index 9a7ea12a3d5c..32db8b42d916 100644 --- a/security/py-stem/Makefile +++ b/security/py-stem/Makefile @@ -1,28 +1,28 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= stem PORTVERSION= 1.8.0 CATEGORIES= security net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Python controller library for Tor LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>0:devel/py-pyflakes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} run_tests.py -a .include diff --git a/security/py-stix/Makefile b/security/py-stix/Makefile index ed754ca505ca..98a9721802f5 100644 --- a/security/py-stix/Makefile +++ b/security/py-stix/Makefile @@ -1,47 +1,47 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= stix PORTVERSION= 1.2.0.11 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library for parsing, manipulating, and generating STIX content LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}maec>=4.1.0.13:security/py-maec@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= STIXProject GH_PROJECT= python-${PORTNAME} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= concurrent distutils autoplist PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER}) .include diff --git a/security/py-tlslite/Makefile b/security/py-tlslite/Makefile index ad1958e9ecdf..1c648df46a76 100644 --- a/security/py-tlslite/Makefile +++ b/security/py-tlslite/Makefile @@ -1,17 +1,17 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= tlslite PORTVERSION= 0.4.9 PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python module implementing SSL 3.0, TLS 1.0, and TLS 1.1 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-trustme/Makefile b/security/py-trustme/Makefile index 154257146c83..589cde2b4e03 100644 --- a/security/py-trustme/Makefile +++ b/security/py-trustme/Makefile @@ -1,32 +1,32 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= trustme PORTVERSION= 0.6.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Top quality TLS certs while you wait, for the discerning tester LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE2 LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/security/py-tuf/Makefile b/security/py-tuf/Makefile index 2251f0ea61c4..5489cf3e71ef 100644 --- a/security/py-tuf/Makefile +++ b/security/py-tuf/Makefile @@ -1,37 +1,37 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= tuf PORTVERSION= 0.11.1 CATEGORIES= security devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Framework for securing software update systems LICENSE= MIT APACHE20 LICENSE_COMB= dual #LICENSE_FILE= Not packaged in PyPI sdist RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.12:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}securesystemslib>=0.11.2:security/py-securesystemslib@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} # Actually 2.6-3.5 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # https://github.com/theupdateframework/tuf/pull/781#discussion_r221880421 post-patch: ${REINPLACE_CMD} -e \ "s|'python',|sys.executable,|g" \ ${WRKSRC}/tests/*.py do-test: @cd ${WRKSRC}/tests && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/security/py-txtorcon/Makefile b/security/py-txtorcon/Makefile index 769207cc85e6..9176f068dde3 100644 --- a/security/py-txtorcon/Makefile +++ b/security/py-txtorcon/Makefile @@ -1,47 +1,47 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= txtorcon DISTVERSION= 20.0.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Twisted-based Tor controller client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}Automat>0:devel/py-Automat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}incremental>0:devel/py-incremental@${PY_FLAVOR} \ ${PY_IPADDRESS} \ ${PYTHON_PKGNAMEPREFIX}twisted>=15.5.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.1:devel/py-zope.interface@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist NO_ARCH= yes SHEBANG_FILES= examples/*.py OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e " \ s|'share/txtorcon'|'${DOCSDIR}'| ; \ s|'share/txtorcon/examples'|'${EXAMPLESDIR}'|" \ ${WRKSRC}/setup.py post-patch-DOCS-off: @${REINPLACE_CMD} -E " \ s|(.*'${DOCSDIR}'.*)|#\1| ; \ s|(.*'docs/.*',$$)|#\1| ; \ s|(.*\+ sphinx_docs.*)|#\1|" \ ${WRKSRC}/setup.py post-patch-EXAMPLES-off: @${REINPLACE_CMD} -E "s|(.*'${EXAMPLESDIR}'.*)|#\1|" ${WRKSRC}/setup.py .include diff --git a/security/py-uhashring/Makefile b/security/py-uhashring/Makefile index 97f6589fc3fe..9116c2e1d957 100644 --- a/security/py-uhashring/Makefile +++ b/security/py-uhashring/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= uhashring PORTVERSION= 1.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Full featured consistent hashing python library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-vici/Makefile b/security/py-vici/Makefile index a7c5246f34e9..84f2baa40ee3 100644 --- a/security/py-vici/Makefile +++ b/security/py-vici/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= vici DISTVERSION= 5.8.4 CATEGORIES= security net-vpn python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm.michiels@gmail.com COMMENT= Native Python interface for strongSwan's VICI protocol LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: # skip non installed python versions in the tests (because flavors) cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox --skip-missing-interpreters .include diff --git a/security/py-virustotal-api/Makefile b/security/py-virustotal-api/Makefile index 8a0846983fca..0e81ba1e2b37 100644 --- a/security/py-virustotal-api/Makefile +++ b/security/py-virustotal-api/Makefile @@ -1,18 +1,18 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= virustotal-api PORTVERSION= 1.1.3 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Virus Total Public/Private/Intel API LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-vulndb/Makefile b/security/py-vulndb/Makefile index c6266fcf4001..74c0efd5d37e 100644 --- a/security/py-vulndb/Makefile +++ b/security/py-vulndb/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= vulndb PORTVERSION= 0.0.19 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Provides access to the vulndb information in Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-webauthn/Makefile b/security/py-webauthn/Makefile index 5c4ce0bf9487..4c636e387cd6 100644 --- a/security/py-webauthn/Makefile +++ b/security/py-webauthn/Makefile @@ -1,30 +1,30 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= webauthn PORTVERSION= 0.4.7 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= WebAuthn Python module LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cbor2>=4.0.1:devel/py-cbor2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.3.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.17.1:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m unittest .include diff --git a/security/py-xkcdpass/Makefile b/security/py-xkcdpass/Makefile index e91959d71ca0..88c3741a6cad 100644 --- a/security/py-xkcdpass/Makefile +++ b/security/py-xkcdpass/Makefile @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= xkcdpass DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 1.17.4 PORTREVISION= 1 CATEGORIES= security sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jacob@jwfh.ca COMMENT= Password generator as in XKCD 936 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.BSD TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= jwfh USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PLIST_FILES= ${_MAN_FILES:S|^|man/man1/|:S|$|.gz|} OPTIONS_DEFINE= DOCS DOCS_PLIST_FILES= ${_README_FILES:S|^|${DOCSDIR_REL}/|} _MAN_FILES= ${PORTNAME}.1 _README_FILES= README.rst post-install: ${INSTALL_MAN} ${_MAN_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${MANPREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_README_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-test: @(cd ${TEST_WRKSRC} && \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/security/py-xmlsec/Makefile b/security/py-xmlsec/Makefile index fdcd37b55d7c..d6f7ac4b1666 100644 --- a/security/py-xmlsec/Makefile +++ b/security/py-xmlsec/Makefile @@ -1,42 +1,42 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= xmlsec PORTVERSION= 1.3.9 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python bindings for XML Security Library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.8.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libltdl.so:devel/libltdl \ libxmlsec1-nss.so:security/xmlsec1 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} -USES= gnome pkgconfig python +USES= gnome pkgconfig python:3.6+ USE_GNOME= libxml2 libxslt USE_PYTHON= autoplist distutils flavors INSTALL_TARGET= install-strip .include .if ${PYTHON_REL} < 3400 BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR} .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xmlsec*.so do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/pytest-${PYTHON_VER} tests .include diff --git a/security/py-yara/Makefile b/security/py-yara/Makefile index 78f65408020a..949ec062b94a 100644 --- a/security/py-yara/Makefile +++ b/security/py-yara/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= yara PORTVERSION= 4.0.2 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python bindings for yara LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libyara.so:security/yara USE_GITHUB= yes GH_ACCOUNT= VirusTotal GH_PROJECT= yara-python -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= --dynamic-linking DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} tests.py TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_TARGET= # empty .include diff --git a/security/py-yubikey-manager/Makefile b/security/py-yubikey-manager/Makefile index fa322b9098a9..87fcde208348 100644 --- a/security/py-yubikey-manager/Makefile +++ b/security/py-yubikey-manager/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= yubikey-manager PORTVERSION= 3.1.1 PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python library and command line tool for configuring a YubiKey LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fido2>0:security/py-fido2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyscard>0:security/py-pyscard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR} \ RSA_SecurID_getpasswd:devel/libccid \ pcsc-spy:devel/pcsc-lite \ u2f-host:security/libu2f-host \ ykpersonalize:security/ykpers -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-zkg/Makefile b/security/py-zkg/Makefile index cbf70ec73ba2..f85530673afa 100644 --- a/security/py-zkg/Makefile +++ b/security/py-zkg/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= zkg DISTVERSIONPREFIX= v DISTVERSION= 2.2.1 PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mshirk@daemon-security.com COMMENT= Zeek NSM package manager LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}GitPython>=2.1.8:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}btest>=0.62:devel/py-btest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configparser>=0:devel/py-configparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=0:devel/py-semantic-version@${PY_FLAVOR} \ git:devel/git -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent USE_GITHUB= yes GH_ACCOUNT= zeek GH_PROJECT= package-manager NO_ARCH= yes .include diff --git a/security/py-zope.password/Makefile b/security/py-zope.password/Makefile index e2ccfc627255..ad83e5cd9853 100644 --- a/security/py-zope.password/Makefile +++ b/security/py-zope.password/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= zope.password PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= security python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Password encoding and checking utilities LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-zxcvbn/Makefile b/security/py-zxcvbn/Makefile index 23ded51ecbc6..754af1b299d3 100644 --- a/security/py-zxcvbn/Makefile +++ b/security/py-zxcvbn/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= zxcvbn DISTVERSIONPREFIX= v DISTVERSION= 4.4.28 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Realistic password strength estimator LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= dwolfhub GH_PROJECT= ${PORTNAME}-python do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/security/sqlmap/Makefile b/security/sqlmap/Makefile index f88e7697e4a4..3ef7cb4bf182 100644 --- a/security/sqlmap/Makefile +++ b/security/sqlmap/Makefile @@ -1,29 +1,29 @@ # Created by: Tomoyuki Sakurai # $FreeBSD$ PORTNAME= sqlmap PORTVERSION= 1.3.12 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Automatic SQL injection tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/sqlmap/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist distutils SHEBANG_FILES= *.py sqlmap/extra/shutils/*.sh sqlmap/extra/shutils/*.py NO_ARCH= yes OPTIONS_DEFINE= MSF MSF_DESC= Enable Metasploit Framework integration MSF_RUN_DEPENDS= msfcli:security/metasploit .include diff --git a/security/vinetto/Makefile b/security/vinetto/Makefile index 836e20c54a01..1e77e7dd0033 100644 --- a/security/vinetto/Makefile +++ b/security/vinetto/Makefile @@ -1,29 +1,29 @@ # Created by: Aleksander Fafula # $FreeBSD$ PORTNAME= vinetto PORTVERSION= 0.07 PORTREVISION= 6 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-beta-${PORTVERSION} DISTNAME= ${PORTNAME}-beta-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Forensics tool to examine Thumbs.db files LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PY_PILLOW} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent optsuffix PYDISTUTILS_PKGVERSION= 0.06alpha NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|/usr/share/vinetto|${DATADIR}|g" ${WRKSRC}/setup.py @${REINPLACE_CMD} -e "s|/usr/share/vinetto|${DATADIR}|g" ${WRKSRC}/vinreport.py @${REINPLACE_CMD} -e "s|/usr/share/vinetto|${DATADIR}|g" ${WRKSRC}/vinetto .include diff --git a/sysutils/ansible/Makefile b/sysutils/ansible/Makefile index 68fb34e52594..f79671c276a4 100644 --- a/sysutils/ansible/Makefile +++ b/sysutils/ansible/Makefile @@ -1,124 +1,124 @@ # $FreeBSD$ PORTNAME= ansible PORTVERSION?= 2.9.7 PORTREVISION?= 0 CATEGORIES= sysutils python MASTER_SITES= http://releases.ansible.com/ansible/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lifanov@FreeBSD.org COMMENT= Radically simple IT automation LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} CONFLICTS?= ansible1-* \ ansible23-* \ ansible24-* \ ansible25-* \ ansible27-* \ ansible26-* \ ansible27-* \ ansible28-* EXTRA_PATCHES?= NO_ARCH= yes -USES?= cpe python shebangfix +USES?= cpe python:3.6+ shebangfix USE_PYTHON= distutils autoplist concurrent CPE_VENDOR= ansibleworks SHEBANG_FILES?= \ test/lib/ansible_test/_data/injector/python.py \ test/lib/ansible_test/_data/versions.py \ test/lib/ansible_test/_data/virtualenvcheck.py \ test/lib/ansible_test/_data/yamlcheck.py \ test/lib/ansible_test/_data/cli/ansible_test_cli_stub.py \ test/lib/ansible_test/_data/sanity/import/importer.py \ test/lib/ansible_test/_data/sanity/code-smell/metaclass-boilerplate.py \ test/lib/ansible_test/_data/sanity/code-smell/future-import-boilerplate.py \ test/lib/ansible_test/_data/sanity/code-smell/use-argspec-type-path.py \ test/lib/ansible_test/_data/sanity/code-smell/no-get-exception.py \ test/lib/ansible_test/_data/sanity/code-smell/no-illegal-filenames.py \ test/lib/ansible_test/_data/sanity/code-smell/no-dict-iterkeys.py \ test/lib/ansible_test/_data/sanity/code-smell/no-smart-quotes.py \ test/lib/ansible_test/_data/sanity/code-smell/replace-urlopen.py \ test/lib/ansible_test/_data/sanity/code-smell/no-unicode-literals.py \ test/lib/ansible_test/_data/sanity/code-smell/action-plugin-docs.py \ test/lib/ansible_test/_data/sanity/code-smell/no-main-display.py \ test/lib/ansible_test/_data/sanity/code-smell/no-dict-itervalues.py \ test/lib/ansible_test/_data/sanity/code-smell/no-dict-iteritems.py \ test/lib/ansible_test/_data/sanity/code-smell/no-assert.py \ test/lib/ansible_test/_data/sanity/code-smell/use-compat-six.py \ test/lib/ansible_test/_data/sanity/code-smell/line-endings.py \ test/lib/ansible_test/_data/sanity/code-smell/symlinks.py \ test/lib/ansible_test/_data/sanity/code-smell/shebang.py \ test/lib/ansible_test/_data/sanity/code-smell/empty-init.py \ test/lib/ansible_test/_data/sanity/code-smell/no-basestring.py \ test/lib/ansible_test/_data/sanity/yamllint/yamllinter.py \ test/lib/ansible_test/_data/sanity/compile/compile.py \ test/lib/ansible_test/_data/sanity/validate-modules/main.py SUB_FILES= pkg-message SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} PLIST_FILES?= man/man1/ansible-config.1.gz \ man/man1/ansible-console.1.gz \ man/man1/ansible-doc.1.gz \ man/man1/ansible-galaxy.1.gz \ man/man1/ansible-inventory.1.gz \ man/man1/ansible-playbook.1.gz \ man/man1/ansible-pull.1.gz \ man/man1/ansible-vault.1.gz \ man/man1/ansible.1.gz PORTEXAMPLES= ansible.cfg hosts OPTIONS_DEFINE= DOCS EXAMPLES post-patch: ${FIND} ${WRKSRC} -type f -print0 | ${XARGS} -0 ${REINPLACE_CMD} \ -e 's|/etc/ansible|${ETCDIR:S/${PY_FLAVOR}-//}|g' \ -e 's|/usr/share/ansible|${DATADIR}|g' ${FIND} ${WRKSRC} -type f -name "*.bak" -delete post-install: @${MKDIR} ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/docs/man/man1/*.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1 post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/ansible.cfg ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/hosts ${STAGEDIR}${EXAMPLESDIR} post-stage: ${FIND} ${STAGEDIR}${PREFIX}/bin -type l -name ansible-\* -lname ansible \ -execdir ${RLN} ansible-${PYTHON_VER} {} \; # python autoplist doesn't add this file in plist ${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ansible_test/_data/injector/ansible-inventory TEST_WRKSRC=${WRKSRC}/test do-test: # ${PYTHON_CMD} ${TEST_WRKSRC}/runner/ansible-test sanity --python ${PYTHON_VER} -v ${RM} ${TEST_WRKSRC}/units/modules/net_tools/test_nmcli.py # not conditional/doesn't work with nose ${PYTHON_CMD} ${TEST_WRKSRC}/runner/ansible-test units --python ${PYTHON_VER} -v .include diff --git a/sysutils/ansible27/Makefile b/sysutils/ansible27/Makefile index 73128123d341..358fd0cd59af 100644 --- a/sysutils/ansible27/Makefile +++ b/sysutils/ansible27/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTVERSION= 2.7.17 PORTREVISION= 1 PKGNAMESUFFIX= 27 CONFLICTS= ansible-* \ ansible1-* \ ansible23-* \ ansible24-* \ ansible25-* \ ansible26-* \ ansible28-* MASTERDIR= ${.CURDIR}/../ansible DISTINFO_FILE= ${.CURDIR}/distinfo -USES= cpe python +USES= cpe python:3.6+ EXTRA_PATCHES= ${FILESDIR}/extra-patch-sesu \ ${FILESDIR}/extra-patch-27 .include "${MASTERDIR}/Makefile" diff --git a/sysutils/ansible28/Makefile b/sysutils/ansible28/Makefile index 7467f8ecead2..1495c8372b89 100644 --- a/sysutils/ansible28/Makefile +++ b/sysutils/ansible28/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTVERSION= 2.8.11 PKGNAMESUFFIX= 28 CONFLICTS= ansible-* \ ansible1-* \ ansible23-* \ ansible24-* \ ansible25-* \ ansible26-* \ ansible27-* MASTERDIR= ${.CURDIR}/../ansible DISTINFO_FILE= ${.CURDIR}/distinfo -USES= cpe python +USES= cpe python:3.6+ EXTRA_PATCHES= .include "${MASTERDIR}/Makefile" diff --git a/sysutils/deltarpm/Makefile b/sysutils/deltarpm/Makefile index f261f156c9a6..8c0f2cb6e473 100644 --- a/sysutils/deltarpm/Makefile +++ b/sysutils/deltarpm/Makefile @@ -1,58 +1,58 @@ # Created by: gahr # $FreeBSD$ PORTNAME= deltarpm PORTVERSION= 3.6 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ftp://ftp.suse.com/pub/projects/deltarpm/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool that generates delta RPMs LICENSE= BSD3CLAUSE LIB_DEPENDS= librpm.so:archivers/rpm4 -USES= gmake python shebangfix tar:bz2 +USES= gmake python:3.6+ shebangfix tar:bz2 USE_PYTHON= flavors optsuffix SHEBANG_FILES= drpmsync ALL_TARGET= all MAKE_ARGS+= prefix=${PREFIX} post-patch: ${REINPLACE_CMD} \ -e '/prefix=/s|=|?=|' \ -e '/^CFLAGS/s|$$| -I${LOCALBASE}/include|' \ -e '/^LDFLAGS/s|$$| -L${LOCALBASE}/lib|' \ -e '/^PYTHONS/s|= .*$$|= ${PYTHON_CMD}|' \ -e 's|make |${MAKE_CMD} |g' \ -e 's|-m 755|-m 755 -s|' \ -e 's|-s drpmsync|drpmsync|' \ ${WRKSRC}/${MAKEFILE} ${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} \ -e 's|off64_t|off_t|g' \ -e 's|mkstemp64|mkstemp|g' \ -e 's|fopen64|fopen|g' \ -e 's|ftello64|ftello|g' \ -e 's|pwrite64|pwrite|g' \ -e 's|pread64|pread|g' \ -e 's|fseeko64|fseeko|g' \ -e 's|ftruncate64|ftruncate|g' \ -e 's|S_ISLINK|S_ISLNK|g' ${REINPLACE_CMD} -e '8,11d' ${WRKSRC}/applydeltarpm.c post-build: cd ${WRKSRC} && ${CC} -shared -o _deltarpm.so \ readdeltarpm.o rpmhead.o util.o md5.o cfile.o \ deltarpmmodule.c \ `${PYTHON_CMD}-config --cflags` -fPIC \ -lbz2 -lz -llzma post-install: ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/_deltarpm.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/deltarpm.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/sysutils/jadm/Makefile b/sysutils/jadm/Makefile index 56fdc3cf3061..3fefdff14f40 100644 --- a/sysutils/jadm/Makefile +++ b/sysutils/jadm/Makefile @@ -1,31 +1,31 @@ # Created by: Nikolay Dachev # $FreeBSD$ PORTNAME= jadm PORTVERSION= 1.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jadm@dachev.info COMMENT= FreeBSD jail framework with zfs, vnet and jail.conf support LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.14.0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.3:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>=0.7.2:devel/py-tabulate@${PY_FLAVOR} \ ${PY_IPADDRESS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.14.0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.3:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>=0.7.2:devel/py-tabulate@${PY_FLAVOR} \ ${PY_IPADDRESS} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist PLIST_FILES= man/man8/jadm.8.gz pre-install: ${INSTALL_MAN} ${WRKSRC}/man8/jadm.8 ${STAGEDIR}${MANPREFIX}/man/man8 .include diff --git a/sysutils/mog/Makefile b/sysutils/mog/Makefile index 93107c8c71ae..ee240ae425cb 100644 --- a/sysutils/mog/Makefile +++ b/sysutils/mog/Makefile @@ -1,26 +1,26 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= mog PORTVERSION= 0.6.0 PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= ehaupt@FreeBSD.org COMMENT= Different take on the UNIX tool cat LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}mdv>0:devel/py-mdv@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils concurrent optsuffix NO_ARCH= yes GH_ACCOUNT= witchard .include diff --git a/sysutils/ohmu/Makefile b/sysutils/ohmu/Makefile index 151469553f6d..360c8792d232 100644 --- a/sysutils/ohmu/Makefile +++ b/sysutils/ohmu/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= ohmu PORTVERSION= 1.1.0 PORTREVISION= 4 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Tool to view space usage in your terminal LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scandir>=1.3:sysutils/py-scandir@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= paul-nechifor -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent optsuffix NO_ARCH= yes pre-configure: ${REINPLACE_CMD} -e 's/scandir==1.3/scandir>=1.3/' \ -e 's/future==0.15.2/future>=0.15.2/' \ ${WRKSRC}/setup.py .include diff --git a/sysutils/py-ansible-runner/Makefile b/sysutils/py-ansible-runner/Makefile index 7f2898c7ff5e..0069e8e57a1c 100644 --- a/sysutils/py-ansible-runner/Makefile +++ b/sysutils/py-ansible-runner/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= ansible-runner DISTVERSION= 1.4.6 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Extensible embeddable ansible job runner LICENSE= APACHE20 BROKEN_armv6= fails to build: Child process terminated abnormally: Segmentation fault BROKEN_armv7= fails to build: Child process terminated abnormally: Segmentation fault RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansible>2.0:sysutils/ansible@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}daemon>0:devel/py-daemon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>4.5:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>5.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES= cpe python +USES= cpe python:3.6+ USE_PYTHON= distutils autoplist concurrent CPE_VENDOR= ansibleworks NO_ARCH= yes .include diff --git a/sysutils/py-azure-cli-base/Makefile b/sysutils/py-azure-cli-base/Makefile index 2c12f0bdc047..fabfc5959af5 100644 --- a/sysutils/py-azure-cli-base/Makefile +++ b/sysutils/py-azure-cli-base/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= azure-cli-base PORTVERSION= 1.0.0 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= MAINTAINER= dbaio@FreeBSD.org COMMENT= Shared namespace for py-azure-* ports LICENSE= MIT NO_BUILD= yes NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= flavors py3kplist do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli/command_modules ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/mgmt/datalake ${INSTALL_DATA} ${FILESDIR}/__init__.py ${STAGEDIR}${PYTHON_SITELIBDIR}/azure ${INSTALL_DATA} ${FILESDIR}/__init__.py ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli ${INSTALL_DATA} ${FILESDIR}/__init__.py ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/cli/command_modules ${INSTALL_DATA} ${FILESDIR}/__init__.py ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/mgmt ${INSTALL_DATA} ${FILESDIR}/__init__.py ${STAGEDIR}${PYTHON_SITELIBDIR}/azure/mgmt/datalake ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} .include diff --git a/sysutils/py-cron-descriptor/Makefile b/sysutils/py-cron-descriptor/Makefile index a3099ca34eeb..8c50933fd036 100644 --- a/sysutils/py-cron-descriptor/Makefile +++ b/sysutils/py-cron-descriptor/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= cron-descriptor PORTVERSION= 1.2.24 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Converts cron expressions into human readable strings LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep8>0:devel/pep8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep8-naming>0:devel/py-pep8-naming@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= Salamek NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-croniter/Makefile b/sysutils/py-croniter/Makefile index ad4854a81970..68da3f25f22a 100644 --- a/sysutils/py-croniter/Makefile +++ b/sysutils/py-croniter/Makefile @@ -1,20 +1,20 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= croniter PORTVERSION= 0.3.20 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Iteration support for datetime objects with cron like format LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-dirsync/Makefile b/sysutils/py-dirsync/Makefile index 6a8f1d6b9d7d..0401ee0f659f 100644 --- a/sysutils/py-dirsync/Makefile +++ b/sysutils/py-dirsync/Makefile @@ -1,25 +1,25 @@ # Created by: René Ladan # $FreeBSD$ PORTNAME= dirsync PORTVERSION= 2.2.5 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Advanced directory tree synchronisation tool LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} CONFLICTS_INSTALL= p5-File-Dirsync -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-distro/Makefile b/sysutils/py-distro/Makefile index c5ee0b819ed7..07e3c1460667 100644 --- a/sysutils/py-distro/Makefile +++ b/sysutils/py-distro/Makefile @@ -1,22 +1,22 @@ # Created by: Ben Woods # $FreeBSD$ PORTNAME= distro PORTVERSION= 1.5.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= woodsb02@FreeBSD.org COMMENT= Linux OS platform information API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= query_local_distro.py NO_ARCH= yes .include diff --git a/sysutils/py-docker/Makefile b/sysutils/py-docker/Makefile index f2c31813c603..d705b94b6eea 100644 --- a/sysutils/py-docker/Makefile +++ b/sysutils/py-docker/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= docker PORTVERSION= 3.7.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lifanov@FreeBSD.org COMMENT= Python library for the Docker Engine API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PY_IPADDRESS} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docker-pycreds>=0.4.0:security/py-docker-pycreds@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_SUFFIX} < 35 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.ssl_match_hostname>0:security/py-backports.ssl_match_hostname@${PY_FLAVOR} .endif .include diff --git a/sysutils/py-drmaa/Makefile b/sysutils/py-drmaa/Makefile index 1122c2bee020..1dde735a2d44 100644 --- a/sysutils/py-drmaa/Makefile +++ b/sysutils/py-drmaa/Makefile @@ -1,20 +1,20 @@ # Created by: Mykola Dzham # $FreeBSD$ PORTNAME= drmaa PORTVERSION= 0.4b3 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= i@levsha.me COMMENT= Interact with DRMAA-compliant distributed resource management systems LICENSE= BSD3CLAUSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-execnet/Makefile b/sysutils/py-execnet/Makefile index df7c0d6f70d8..622dce27dc1e 100644 --- a/sysutils/py-execnet/Makefile +++ b/sysutils/py-execnet/Makefile @@ -1,28 +1,28 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= execnet PORTVERSION= 1.6.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Distributed Python deployment and communication LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apipkg>=1.4:devel/py-apipkg@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/sysutils/py-filelike/Makefile b/sysutils/py-filelike/Makefile index 98f8a502c084..9733808be03e 100644 --- a/sysutils/py-filelike/Makefile +++ b/sysutils/py-filelike/Makefile @@ -1,17 +1,17 @@ # Created by: Dikshie # $FreeBSD$ PORTNAME= filelike PORTVERSION= 0.4.1 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dikshie@sfc.wide.ad.jp COMMENT= Python module for building and manipulating file-like object -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent .include diff --git a/sysutils/py-filelock/Makefile b/sysutils/py-filelock/Makefile index 0fbea181ca5d..6039f31adc41 100644 --- a/sysutils/py-filelock/Makefile +++ b/sysutils/py-filelock/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= filelock DISTVERSION= 3.0.12 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Platform independent file lock LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/sysutils/py-glances/Makefile b/sysutils/py-glances/Makefile index 42a47d3e98ec..e9ffed2b0a35 100644 --- a/sysutils/py-glances/Makefile +++ b/sysutils/py-glances/Makefile @@ -1,42 +1,42 @@ # Created by: Gasol Wu # $FreeBSD$ PORTNAME= glances PORTVERSION= 3.1.4 DISTVERSIONPREFIX= v CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gasol.wu@gmail.com COMMENT= CLI curses based monitoring tool for GNU/Linux and BSD OS LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=5.3.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0.15.2:devel/py-coverage@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes GH_ACCOUNT= nicolargo NO_ARCH= yes PLIST_FILES= ${ETCDIR}/glances.conf.sample \ man/man1/glances.1.gz post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/conf/glances.conf ${STAGEDIR}${ETCDIR}/glances.conf.sample ${INSTALL_MAN} ${WRKSRC}/docs/man/glances.1 ${STAGEDIR}${MANPREFIX}/man/man1/ do-test: @(cd ${WRKSRC} && ${SETENV} coverage-${PYTHON_VER} run --source=glances unitest.py) .include diff --git a/sysutils/py-google-compute-engine/Makefile b/sysutils/py-google-compute-engine/Makefile index e57873c5cd4e..d212a9ba8aec 100644 --- a/sysutils/py-google-compute-engine/Makefile +++ b/sysutils/py-google-compute-engine/Makefile @@ -1,54 +1,54 @@ # $FreeBSD$ PORTNAME= google-compute-engine DISTVERSION= 2.8.16 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Guest Environment for Google Compute Engine LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ google_oslogin_control:sysutils/google-compute-engine-oslogin \ sudo:security/sudo .if ${FLAVOR:Upy36:Mpy3*} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} .endif -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils WRKSRC_SUBDIR= packages/python-google-compute-engine NO_ARCH= yes SHEBANG_FILES= ../google-compute-engine/src/usr/bin/google_optimize_local_ssd \ ../google-compute-engine/src/usr/bin/google_set_multiqueue USE_GITHUB= yes GH_ACCOUNT= GoogleCloudPlatform GH_PROJECT= compute-image-packages GH_TAGNAME= 20190522 USE_RC_SUBR= google_accounts_daemon google_clock_skew_daemon \ google_instance_setup google_network_daemon google_startup SUB_LIST= PYTHON_CMD="${PYTHON_CMD}" \ PYTHON_VER="${PYTHON_VER}" REINPLACE_ARGS= -i '' post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/syslog.d ${STAGEDIR}/etc ${INSTALL_DATA} ${FILESDIR}/instance_configs.cfg.distro.sample \ ${STAGEDIR}${PREFIX}/etc/instance_configs.cfg.distro.sample ${INSTALL_DATA} ${FILESDIR}/90-google.conf.sample \ ${STAGEDIR}${PREFIX}/etc/syslog.d/90-google.conf.sample ${INSTALL_DATA} ${FILESDIR}/google_set_hostname \ ${STAGEDIR}/etc/dhclient-exit-hooks .include diff --git a/sysutils/py-hared/Makefile b/sysutils/py-hared/Makefile index bcf4b380be3c..f811b239ff72 100644 --- a/sysutils/py-hared/Makefile +++ b/sysutils/py-hared/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= hared PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Small Python server for inserting notications into MQTT LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist ETCDIR= ${PREFIX}/etc RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}paho-mqtt>0:net/py-paho-mqtt@${PY_FLAVOR} CONFLICTS_INSTALL= hared pre-install: ${INSTALL_DATA} ${FILESDIR}/hared.conf ${STAGEDIR}${ETCDIR}/hared.ini.sample .include diff --git a/sysutils/py-honcho/Makefile b/sysutils/py-honcho/Makefile index 4ef9bc53539f..836a3547cbaf 100644 --- a/sysutils/py-honcho/Makefile +++ b/sysutils/py-honcho/Makefile @@ -1,31 +1,31 @@ # Created by: Fukang Chen # $FreeBSD$ PORTNAME= honcho PORTVERSION= 1.0.1 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Managing Procfile-based applications tool LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= nickstenning NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/sysutils/py-hpilo/Makefile b/sysutils/py-hpilo/Makefile index 91fd0793227a..38384020e95d 100644 --- a/sysutils/py-hpilo/Makefile +++ b/sysutils/py-hpilo/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= hpilo PORTVERSION= 4.4.2 PORTREVISION= 0 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pizzamig@FreeBSD.org COMMENT= Python cli to interact with HP iLO management interface LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= seveas GH_PROJECT= python-hpilo USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= RC4_SHA RC4_SHA_DESC= Enable RC4-SHA ciphers, for old iLO, but removed from openssl (custom openssl required) # replace "RC4-SHA:" + with nothing post-patch-RC4_SHA-off: ${REINPLACE_CMD} -e 's/"RC4-SHA:" + //g' ${WRKSRC}/hpilo.py .include diff --git a/sysutils/py-iowait/Makefile b/sysutils/py-iowait/Makefile index d3a24754756f..7f37d8b1e594 100644 --- a/sysutils/py-iowait/Makefile +++ b/sysutils/py-iowait/Makefile @@ -1,18 +1,18 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= iowait PORTVERSION= 0.2 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python module for I/O completion events LICENSE= GPLv3 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-leviathan/Makefile b/sysutils/py-leviathan/Makefile index 68864a6268c1..a9b30581a041 100644 --- a/sysutils/py-leviathan/Makefile +++ b/sysutils/py-leviathan/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= leviathan PORTVERSION= 0.1.1 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= greg@unrelenting.technology COMMENT= Application to control and monitor NZXT (Asetek) liquid coolers LICENSE= GPLv2 #LICENSE_FILE= Not packaged with PyPI sdist RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-mitogen/Makefile b/sysutils/py-mitogen/Makefile index 850ec5e7c642..ca3f49f57c96 100644 --- a/sysutils/py-mitogen/Makefile +++ b/sysutils/py-mitogen/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= mitogen DISTVERSION= 0.2.9 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Ansible accelerator & python library for writing distributed programs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} .include diff --git a/sysutils/py-mqttwarn/Makefile b/sysutils/py-mqttwarn/Makefile index 262163fff53b..0131c1b5c56f 100644 --- a/sysutils/py-mqttwarn/Makefile +++ b/sysutils/py-mqttwarn/Makefile @@ -1,93 +1,93 @@ # $FreeBSD$ PORTNAME= mqttwarn DISTVERSION= 0.18.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Subscribe to MQTT topics and notify pluggable services LICENSE= EPL RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.13.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paho-mqtt>=1.4.0:net/py-paho-mqtt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=19.3.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.2:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configparser>=3.5.3:devel/py-configparser@${PY_FLAVOR} # based on setup.py : tests_require=extras['test'], TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_REGEX= '.*\.py$$' NO_ARCH= yes # Most of what is in setup.py under extras is supported. # The following were omitted because their dependencies are not found in the # FreeBSD port tree: AMQP APPRISE ASTERISK FBCHAT IOHUB NMA NSCA OSXNOTIFY PASTEBINPUB PROWL PUSHBULLET # SLACK TOOTPASTE XIVELY XMPP OPTIONS_DEFINE= DOCS EXAMPLES \ APNS CELERY DNSUPDATE GSS2 MYSQL POSTGRES REISPUB RRDTOOL \ SERIAL SSH TWILIO TWITTER WEBSOCKET USERS= mqttwarn GROUPS= mqttwarn SUB_FILES= pkg-message mqttwarn APNS_DESC= Apple Push Notifications CELERY_DESC= Asynchronous task queue/job queue DNSUPDATE_DESC= DNS updates GSS2_DESC= Google Docs Spreadsheet 2 MYSQL_DESC= MySQL plugin POSTGRES_DESC= PostgreSQL Plugin REISPUB_DESC= Publishes to a Redis channel RRDTOOL_DESC= Updates a round robin database created by rrdtool SERIAL_DESC= Serial port SSH_DESC= ssh plugin TWILIO_DESC= Use Twilio API to send messages TWITTER_DESC= Notifications to Twitter accounts WEBSOCKET_DESC= Websocket APNS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apns2>=2.0.1:devel/py-apns2@${PY_FLAVOR} CELERY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}celery>0:devel/py-celery@${PY_FLAVOR} DNSUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.15.0:dns/py-dnspython@${PY_FLAVOR} GSS2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gspread>=2.1.10:net/py-gspread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>=4.1.2:security/py-oauth2client@${PY_FLAVOR} MYSQL_USES= mysql POSTGRES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.4:databases/py-psycopg2@${PY_FLAVOR} REISPUB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.10.6:databases/py-redis@${PY_FLAVOR} RRDTOOL_LIB_DEPENDS= librrd.so:databases/rrdtool RRDTOOL_RUN_DEPENDS= rrdtool>0.1.12:databases/rrdtool SERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>3.40:comms/py-pyserial@${PY_FLAVOR} SSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>2.4.1:security/py-paramiko@${PY_FLAVOR} TWILIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twilio>6.11.0:devel/py-twilio@${PY_FLAVOR} TWITTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-twitter>=3.4.1:net/py-python-twitter@${PY_FLAVOR} WEBSOCKET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}websocket-client>=0.47.0:www/py-websocket-client@${PY_FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= post-install: ${INSTALL_SCRIPT} ${WRKDIR}/mqttwarn ${STAGEDIR}${PREFIX}/etc/rc.d @${ECHO_CMD} "etc/rc.d/mqttwarn" >> ${TMPPLIST} ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_SCRIPT} ${WRKSRC}/mqttwarn/examples/basic/mqttwarn.ini ${STAGEDIR}${ETCDIR}/mqttwarn.ini.sample @${ECHO_CMD} "@dir ${ETCDIR}" >> ${TMPPLIST} @${ECHO_CMD} "@sample(mqttwarn,mqttwarn,0640) ${ETCDIR}/mqttwarn.ini.sample" >> ${TMPPLIST} ${MKDIR} ${STAGEDIR}/var/run/mqttwarn @${ECHO_CMD} "@dir /var/run/mqttwarn" >> ${TMPPLIST} ${MKDIR} ${STAGEDIR}/var/log/mqttwarn @${ECHO_CMD} "@dir(mqttwarn,mqttwarn,) /var/log/mqttwarn" >> ${TMPPLIST} .include diff --git a/sysutils/py-nagiosplugin/Makefile b/sysutils/py-nagiosplugin/Makefile index ad9b67fd1219..329c92c9730a 100644 --- a/sysutils/py-nagiosplugin/Makefile +++ b/sysutils/py-nagiosplugin/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= nagiosplugin PORTVERSION= 1.2.4 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Class library for writing Nagios (Icinga) plugins LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-packet-python/Makefile b/sysutils/py-packet-python/Makefile index 938d5a51987e..2a77566f3a7d 100644 --- a/sysutils/py-packet-python/Makefile +++ b/sysutils/py-packet-python/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= packet-python DISTVERSION= 1.37.1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Python client for Packet.net API LICENSE= LGPL3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.18.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/sysutils/py-pkginfo/Makefile b/sysutils/py-pkginfo/Makefile index 32fa58187709..30847f184dbd 100644 --- a/sysutils/py-pkginfo/Makefile +++ b/sysutils/py-pkginfo/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= pkginfo DISTVERSION= 1.6.1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Query metadatdata from sdists / bdists / installed packages LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -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 diff --git a/sysutils/py-ploy/Makefile b/sysutils/py-ploy/Makefile index 4b7dd7e7c9ed..bdaca92e64e0 100644 --- a/sysutils/py-ploy/Makefile +++ b/sysutils/py-ploy/Makefile @@ -1,31 +1,31 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= ploy PORTVERSION= 1.5.2 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Manage servers through a central configuration LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: ${RM} ${WRKSRC}/tox.ini # clobbers our pytest arguments @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/sysutils/py-ploy_ezjail/Makefile b/sysutils/py-ploy_ezjail/Makefile index 24f0e01ae489..75f1328bc0bd 100644 --- a/sysutils/py-ploy_ezjail/Makefile +++ b/sysutils/py-ploy_ezjail/Makefile @@ -1,31 +1,31 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= ploy_ezjail PORTVERSION= 1.5.1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Plugin for ploy to provision FreeBSD jails using ezjail LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ploy>=1.2.0,<2:sysutils/py-ploy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: ${RM} ${WRKSRC}/tox.ini # clobbers our pytest arguments @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/sysutils/py-plumbum/Makefile b/sysutils/py-plumbum/Makefile index 0a65609a98f3..cc559faace8a 100644 --- a/sysutils/py-plumbum/Makefile +++ b/sysutils/py-plumbum/Makefile @@ -1,21 +1,21 @@ # Created by: David Naylor # $FreeBSD$ PORTNAME= plumbum PORTVERSION= 1.6.9 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MASTER_SITES= CHEESESHOP MAINTAINER= sunpoet@FreeBSD.org COMMENT= Shell combinators library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-power/Makefile b/sysutils/py-power/Makefile index 50d0509025f0..431c99c07435 100644 --- a/sysutils/py-power/Makefile +++ b/sysutils/py-power/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= power PORTVERSION= 1.3 CATEGORIES= sysutils python MASTER_SITES= https://github.com/Kentzo/Power/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cederom@tlen.pl COMMENT= Cross-platform system power status information for Python LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-psutil/Makefile b/sysutils/py-psutil/Makefile index 7f67173be1cb..351e5932d590 100644 --- a/sysutils/py-psutil/Makefile +++ b/sysutils/py-psutil/Makefile @@ -1,34 +1,34 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= psutil PORTVERSION= 5.8.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Process utilities module for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PY_ENUM34} \ ${PY_IPADDRESS} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}psutil121 .include .if ${PYTHON_REL} < 3000 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2@${PY_FLAVOR} .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psutil/_psutil_bsd*.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psutil/_psutil_posix*.so .include diff --git a/sysutils/py-psutil121/Makefile b/sysutils/py-psutil121/Makefile index e2b45bfa25e5..059d464c4d15 100644 --- a/sysutils/py-psutil121/Makefile +++ b/sysutils/py-psutil121/Makefile @@ -1,24 +1,24 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= psutil PORTVERSION= 1.2.1 PORTREVISION= 2 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 121 MAINTAINER= swills@FreeBSD.org COMMENT= Process utilities module for Python LICENSE= BSD3CLAUSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}psutil PORTSCOUT= limit:^1\.2\. -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-ptyprocess/Makefile b/sysutils/py-ptyprocess/Makefile index 6e87ec0641d7..9837227bef2c 100644 --- a/sysutils/py-ptyprocess/Makefile +++ b/sysutils/py-ptyprocess/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= ptyprocess PORTVERSION= 0.6.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Run a subprocess in a pseudo terminal LICENSE= ISCL -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-py-cpuinfo/Makefile b/sysutils/py-py-cpuinfo/Makefile index 89ff51b6955f..92700626c3b4 100644 --- a/sysutils/py-py-cpuinfo/Makefile +++ b/sysutils/py-py-cpuinfo/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= py-cpuinfo DISTVERSION= 7.0.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Module for getting CPU info with pure Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/sysutils/py-python-consul/Makefile b/sysutils/py-python-consul/Makefile index a324298f3b5b..15026ab8376b 100644 --- a/sysutils/py-python-consul/Makefile +++ b/sysutils/py-python-consul/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= python-consul PORTVERSION= 1.1.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Python client for consul LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/consul:sysutils/consul \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/bin/consul:sysutils/consul \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} # 2.7 or 3.6+, but it cannot be expressed right now. -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= cablehead .include diff --git a/sysutils/py-python-consul2/Makefile b/sysutils/py-python-consul2/Makefile index 9647a3075573..8c41174e5a3a 100644 --- a/sysutils/py-python-consul2/Makefile +++ b/sysutils/py-python-consul2/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= python-consul2 PORTVERSION= 0.1.5 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client for Consul LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=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-twisted>=0:devel/py-pytest-twisted@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-python-crontab/Makefile b/sysutils/py-python-crontab/Makefile index b12273cfc947..1168ca76228f 100644 --- a/sysutils/py-python-crontab/Makefile +++ b/sysutils/py-python-crontab/Makefile @@ -1,37 +1,37 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= python-crontab PORTVERSION= 2.4.0 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Read and write crontab files using a direct API LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}croniter>0:sysutils/py-croniter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cron-descriptor>0:sysutils/py-cron-descriptor@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix SHEBANG_FILES= ${WRKSRC}/tests/data/crontest USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= doctormo GL_COMMIT= ba23056ddf1a00ecfd14b0a31c2e0cdad132f8d0 .include # The UTF-8 mode is enabled by default when the locale is C since Python 3.7. .if ${PYTHON_REL} < 3700 TEST_ENV+= LC_ALL=C.UTF-8 .endif do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-pywatchman/Makefile b/sysutils/py-pywatchman/Makefile index c054b435b8c3..faee6539504b 100644 --- a/sysutils/py-pywatchman/Makefile +++ b/sysutils/py-pywatchman/Makefile @@ -1,43 +1,37 @@ # $FreeBSD$ PORTNAME= pywatchman PORTVERSION= 4.9.0 PORTREVISION= 1 DISTVERSIONPREFIX=v CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= linpct@gmail.com COMMENT= Watchman client for Python LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi RUN_DEPENDS= watchman>=4:sysutils/watchman -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= facebook GH_PROJECT= watchman BROKEN_mips= Depends on watchman, which needs c++11-libs BROKEN_mips64= Depends on watchman, which needs c++11-libs WRKSRC_SUBDIR= python -.include - -.if ${ARCH} == "armv6" || ${ARCH} == "aarch64" -USES= python:2.7 -.endif - post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so" \ -exec ${STRIP_CMD} {} + do-test: cd ${WRKSRC} ; ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-queuelib/Makefile b/sysutils/py-queuelib/Makefile index 654bf2c82bed..a599989bf6f1 100644 --- a/sysutils/py-queuelib/Makefile +++ b/sysutils/py-queuelib/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= queuelib PORTVERSION= 1.5.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Collection of persistent (disk-based) queues LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} TEST_DEPENDS:= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils TEST_TARGET= test DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} .include diff --git a/sysutils/py-ranger/Makefile b/sysutils/py-ranger/Makefile index 4d0bab80e7ef..84a243646cbd 100644 --- a/sysutils/py-ranger/Makefile +++ b/sysutils/py-ranger/Makefile @@ -1,43 +1,43 @@ # Created by: Jin-Sih Lin # $FreeBSD$ PORTNAME= ranger PORTVERSION= 1.9.3 CATEGORIES= sysutils python MASTER_SITES= https://ranger.github.io/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} # Backport PR #1852 to fix runtime issues for environments that don't have # sysutils/screen installed but TERM set to "screen". PATCH_SITES= https://github.com/ranger/ranger/commit/ PATCHFILES= 081e73152a9391211770fab56676d7d974413ae6.patch:-p1 MAINTAINER= linpct@gmail.com COMMENT= File manager with VI key bindings LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= desktop-file-utils python shebangfix +USES= desktop-file-utils python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= doc/tools/*.py NO_ARCH= yes post-extract: @${MV} ${WRKSRC}/doc/ranger.desktop ${WRKSRC}/doc/${PYTHON_PKGNAMEPREFIX}ranger.desktop post-patch: @${REINPLACE_CMD} -e 's|setuptools|distutils.core|; \ s|share/doc/ranger|${DOCSDIR}|; \ s|ranger.desktop|${PYTHON_PKGNAMEPREFIX}ranger.desktop|' ${WRKSRC}/${PYSETUP} @${REINPLACE_CMD} -Ee 's|Exec=(ranger)|Exec=\1-${PYTHON_VER}|' ${WRKSRC}/doc/${PYTHON_PKGNAMEPREFIX}ranger.desktop @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/ranger/ext/img_display.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/sysutils/py-supervisor/Makefile b/sysutils/py-supervisor/Makefile index cf36a65c368f..bffe4e94d68a 100644 --- a/sysutils/py-supervisor/Makefile +++ b/sysutils/py-supervisor/Makefile @@ -1,61 +1,61 @@ # Created by: Hizbulin Ildar # $FreeBSD$ PORTNAME= supervisor PORTVERSION= 4.2.1 PORTEPOCH= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thomas@gibfest.dk COMMENT= System for controlling process state under UNIX LICENSE= BSD3CLAUSE MEDUSA REPOZE LICENSE_COMB= multi LICENSE_NAME_MEDUSA= Medusa License LICENSE_NAME_REPOZE= Repoze License LICENSE_FILE= ${WRKSRC}/LICENSES.txt LICENSE_PERMS_MEDUSA= dist-mirror pkg-mirror auto-accept LICENSE_PERMS_REPOZE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0.5.0:devel/py-mock@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist distutils USE_RC_SUBR= supervisord SHEBANG_FILES= supervisor/scripts/*.py supervisor/tests/fixtures/*.py python_OLD_CMD= "<>" NO_ARCH= yes SUB_LIST= PIDDIR=${PIDDIR} \ PYTHON_CMD=${PYTHON_CMD} PLIST_DIRS= ${PIDDIR} PLIST_FILES= '@sample etc/supervisord.conf.sample' PLIST_SUB= PIDDIR=${PIDDIR} PORTDOCS= *.rst *.txt OPTIONS_DEFINE= DOCS PIDDIR?= /var/run/supervisor post-patch: @${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!' ${WRKSRC}/supervisor/options.py \ ${WRKSRC}/supervisor/tests/test_options.py post-install: ${INSTALL_DATA} ${FILESDIR}/supervisord.conf.sample ${STAGEDIR}${PREFIX}/etc ${INSTALL} -d ${STAGEDIR}${PIDDIR} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-tarsnapper/Makefile b/sysutils/py-tarsnapper/Makefile index 2075213a5f11..3154461296c1 100644 --- a/sysutils/py-tarsnapper/Makefile +++ b/sysutils/py-tarsnapper/Makefile @@ -1,28 +1,28 @@ # Created by: philip@FreeBSD.org # $FreeBSD$ PORTNAME= tarsnapper PORTVERSION= 0.4 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= philip@FreeBSD.org COMMENT= Tarsnap wrapper which expires backups using a gfs-scheme LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= miracle2k GH_PROJECT= tarsnapper RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \ tarsnap>=0:sysutils/tarsnap .include diff --git a/sysutils/py-tmuxp/Makefile b/sysutils/py-tmuxp/Makefile index c9f8a4d923e5..376712069523 100644 --- a/sysutils/py-tmuxp/Makefile +++ b/sysutils/py-tmuxp/Makefile @@ -1,27 +1,27 @@ # Created by: Tony Narlock # $FreeBSD$ PORTNAME= tmuxp PORTVERSION= 1.6.3 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Session manager for tmux LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7<8:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kaptan>=0.5.10:devel/py-kaptan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libtmux>=0.8<0.9:devel/py-libtmux@${PY_FLAVOR} \ tmux:sysutils/tmux -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-uptime/Makefile b/sysutils/py-uptime/Makefile index bef7ceae495c..a0761a3dc4fd 100644 --- a/sysutils/py-uptime/Makefile +++ b/sysutils/py-uptime/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= uptime PORTVERSION= 3.0.1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uros@gruber.si COMMENT= Cross-platform uptime library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/uptime/_posix*.so .include diff --git a/sysutils/py-zdaemon/Makefile b/sysutils/py-zdaemon/Makefile index 9fdce97c1da5..49902b446f38 100644 --- a/sysutils/py-zdaemon/Makefile +++ b/sysutils/py-zdaemon/Makefile @@ -1,22 +1,22 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= zdaemon PORTVERSION= 4.1.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zope@FreeBSD.org COMMENT= Daemon Process Control Library and Tools for Unix-bases Systems LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>0:devel/py-zconfig@${PY_FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-zfs-autobackup/Makefile b/sysutils/py-zfs-autobackup/Makefile index 908e5d9526f6..b44e6eff7f9d 100644 --- a/sysutils/py-zfs-autobackup/Makefile +++ b/sysutils/py-zfs-autobackup/Makefile @@ -1,23 +1,23 @@ # Created by: Sergey Kozlov # $FreeBSD$ PORTNAME= zfs-autobackup DISTVERSION= 3.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= zfs_autobackup-${DISTVERSION} MAINTAINER= skozlov@FreeBSD.org COMMENT= Periodicly backup zfs filesystems to other locations LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/sysutils/solaar/Makefile b/sysutils/solaar/Makefile index dfd849c461f6..1f696fe9e0d5 100644 --- a/sysutils/solaar/Makefile +++ b/sysutils/solaar/Makefile @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= solaar DISTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Device manager for the Logitech Unifying Receiver LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING # libhidapi.so is only loaded at runtime via ctypes (dlopen) RUN_DEPENDS= ${LOCALBASE}/lib/libhidapi.so:comms/hidapi -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= pwr-Solaar GH_PROJECT= Solaar USE_PYTHON= autoplist concurrent distutils optsuffix NO_ARCH= yes OPTIONS_DEFINE= GUI GUI_USES= gnome GUI_USE= GNOME=pygobject3:run post-patch: @${CP} ${FILESDIR}/hidapi.py ${WRKSRC}/lib/hidapi/udev.py @${REINPLACE_CMD} -e '/pyudev/d' \ -e 's|python-gi|${PYTHON_PKGNAMEPREFIX}gobject3|' \ ${WRKSRC}/lib/solaar/gtk.py @${REINPLACE_CMD} 's|receiver\.path\.split.*|receiver.path)|' \ ${WRKSRC}/lib/logitech_receiver/listener.py @${REINPLACE_CMD} 's|[[:<:]]cmd[[:>:]]|action|' \ ${WRKSRC}/lib/solaar/cli/__init__.py post-build: ${AWK} -f ${FILESDIR}/devd-solaar.awk \ ${WRKSRC}/rules.d/42-logitech-unify-permissions.rules \ > ${WRKDIR}/solaar.conf.sample post-install: ${INSTALL_DATA} ${WRKDIR}/solaar.conf.sample \ ${STAGEDIR}${PREFIX}/etc/devd .include diff --git a/textproc/icdiff/Makefile b/textproc/icdiff/Makefile index e8d78401538d..924c89aba681 100644 --- a/textproc/icdiff/Makefile +++ b/textproc/icdiff/Makefile @@ -1,21 +1,21 @@ # Created by: Ben Woods # $FreeBSD$ PORTNAME= icdiff PORTVERSION= 1.9.5 DISTVERSIONPREFIX= release- CATEGORIES= textproc MAINTAINER= woodsb02@FreeBSD.org COMMENT= Improved colored diff LICENSE= PSFL -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix USE_GITHUB= yes GH_ACCOUNT= jeffkaufman NO_ARCH= yes .include diff --git a/textproc/py-Chameleon/Makefile b/textproc/py-Chameleon/Makefile index f862a7579c43..9329885c7f00 100644 --- a/textproc/py-Chameleon/Makefile +++ b/textproc/py-Chameleon/Makefile @@ -1,20 +1,20 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= Chameleon PORTVERSION= 3.6 CATEGORIES= textproc www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Fast HTML/XML Template Compiler LICENSE= BSD4CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-CommonMark/Makefile b/textproc/py-CommonMark/Makefile index 1caa7ed271ee..a937915e1383 100644 --- a/textproc/py-CommonMark/Makefile +++ b/textproc/py-CommonMark/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= CommonMark PORTVERSION= 0.9.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= commonmark-${PORTVERSION} MAINTAINER= romain@FreeBSD.org COMMENT= Python parser for the CommonMark Markdown spec LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} CONFLICTS_INSTALL= cmark -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-QDarkStyle/Makefile b/textproc/py-QDarkStyle/Makefile index 9fec842b732e..abf4eb600e6e 100644 --- a/textproc/py-QDarkStyle/Makefile +++ b/textproc/py-QDarkStyle/Makefile @@ -1,21 +1,21 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= QDarkStyle PORTVERSION= 2.6.8 CATEGORIES= textproc devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Dark stylesheet for Python and Qt applications LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-Tempita/Makefile b/textproc/py-Tempita/Makefile index 1752c37f58c3..21cd5919386a 100644 --- a/textproc/py-Tempita/Makefile +++ b/textproc/py-Tempita/Makefile @@ -1,21 +1,21 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= Tempita PORTVERSION= 0.5.2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Small templating language for text substitutions LICENSE= MIT #LICENSE_FILE= No license in PyPI sdist or repository -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-acora/Makefile b/textproc/py-acora/Makefile index 217bc80273ea..3b39749d1d1f 100644 --- a/textproc/py-acora/Makefile +++ b/textproc/py-acora/Makefile @@ -1,27 +1,27 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= acora PORTVERSION= 2.2 CATEGORIES= textproc devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Fast multi-keyword search engine for text strings LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/scratch # Any directory different from ${WRKSRC} do-test: @${MKDIR} ${TEST_WRKSRC} @${CP} ${WRKSRC}/test.py ${WRKSRC}/README.rst ${TEST_WRKSRC} @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} test.py .include diff --git a/textproc/py-agate-excel/Makefile b/textproc/py-agate-excel/Makefile index c01bbbda1e52..e10123c323a0 100644 --- a/textproc/py-agate-excel/Makefile +++ b/textproc/py-agate-excel/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= agate-excel PORTVERSION= 0.2.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Support reading Excel files for agate LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0.9.4:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.3.0:textproc/py-openpyxl@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-agate/Makefile b/textproc/py-agate/Makefile index 1842fa070350..e4316c119aea 100644 --- a/textproc/py-agate/Makefile +++ b/textproc/py-agate/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= agate PORTVERSION= 1.6.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Data analysis library optimized for humans LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytimeparse>=1.1.5:devel/py-pytimeparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=2.0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsedatetime>=2.1:devel/py-parsedatetime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=1.2.1:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}leather>=0.3.2:graphics/py-leather@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-arabic-reshaper/Makefile b/textproc/py-arabic-reshaper/Makefile index f84f20c98e14..b80578a5e98d 100644 --- a/textproc/py-arabic-reshaper/Makefile +++ b/textproc/py-arabic-reshaper/Makefile @@ -1,33 +1,33 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= arabic-reshaper PORTVERSION= 2.1.1 DISTVERSIONPREFIX= v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reconstruct Arabic sentences to be used in applications that do not support Arabic LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes GH_ACCOUNT= mpcabd GH_PROJECT= python-arabic-reshaper USE_GITHUB= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configparser>=0:devel/py-configparser@${PY_FLAVOR} .endif .include diff --git a/textproc/py-autopep8/Makefile b/textproc/py-autopep8/Makefile index 02a33b07dacc..fc69e29485a0 100644 --- a/textproc/py-autopep8/Makefile +++ b/textproc/py-autopep8/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= autopep8 PORTVERSION= 1.4.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Automatically formats Python code to conform to the PEP 8 style guide LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.4:devel/py-pycodestyle@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= README.rst post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/py-awesome-slugify/Makefile b/textproc/py-awesome-slugify/Makefile index 7a5b90a185fb..f8700b66b189 100644 --- a/textproc/py-awesome-slugify/Makefile +++ b/textproc/py-awesome-slugify/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= awesome-slugify PORTVERSION= 1.6.5 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Flexible slugify function LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0.04.14:converters/py-unidecode@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes TEST_TARGET= do-test NOSETESTS= nosetests-${PYTHON_VER} do-test: ${NOSETESTS} ${STAGEDIR}${PYTHON_SITELIBDIR}/slugify .include diff --git a/textproc/py-bibtexparser/Makefile b/textproc/py-bibtexparser/Makefile index 993a34e91fd9..9af621a0a7a4 100644 --- a/textproc/py-bibtexparser/Makefile +++ b/textproc/py-bibtexparser/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= bibtexparser DISTVERSION= 1.2.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bibtex parser LICENSE= BSD3CLAUSE LGPL3 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.3:devel/py-pyparsing@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-cchardet/Makefile b/textproc/py-cchardet/Makefile index 5828dffd5ca0..4bd5dfd704de 100644 --- a/textproc/py-cchardet/Makefile +++ b/textproc/py-cchardet/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cchardet PORTVERSION= 2.1.7 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= High speed universal character encoding detector LICENSE= GPLv2 LGPL21 MPL11 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= cmake:devel/cmake -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-citeproc-py-styles/Makefile b/textproc/py-citeproc-py-styles/Makefile index f1e886ea1be6..b47d88b8499e 100644 --- a/textproc/py-citeproc-py-styles/Makefile +++ b/textproc/py-citeproc-py-styles/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= citeproc-py-styles DISTVERSION= 0.1.2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Static resources package for citeproc-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.6.2:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.1.1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-citeproc-py/Makefile b/textproc/py-citeproc-py/Makefile index 942e72177d72..2cd75f84c55e 100644 --- a/textproc/py-citeproc-py/Makefile +++ b/textproc/py-citeproc-py/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= citeproc-py DISTVERSION= 0.5.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Citation Style Language (CSL) processor for Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rnc2rng>=2.6.1:textproc/py-rnc2rng@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-cjkwrap/Makefile b/textproc/py-cjkwrap/Makefile index fea839962f3a..a8f57e830bbf 100644 --- a/textproc/py-cjkwrap/Makefile +++ b/textproc/py-cjkwrap/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= cjkwrap DISTVERSION= 2.2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CJKwrap-${DISTVERSION} MAINTAINER= dbaio@FreeBSD.org COMMENT= Library for wrapping and filling CJK text in Python LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/licenses/COPYING.LESSER -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-cmarkgfm/Makefile b/textproc/py-cmarkgfm/Makefile index 1518f7dd6a0f..7edc0f20b4e3 100644 --- a/textproc/py-cmarkgfm/Makefile +++ b/textproc/py-cmarkgfm/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cmarkgfm PORTVERSION= 0.5.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Minimal bindings to GitHub fork of cmark LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-collective.checkdocs/Makefile b/textproc/py-collective.checkdocs/Makefile index e5b0b16bd917..28853fb8149a 100644 --- a/textproc/py-collective.checkdocs/Makefile +++ b/textproc/py-collective.checkdocs/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= collective.checkdocs PORTVERSION= 0.2 CATEGORIES= textproc devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= View and validate restructured text in package's long_description LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.15:textproc/py-docutils@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-colorclass/Makefile b/textproc/py-colorclass/Makefile index 64403dde9f31..497b1055b6ab 100644 --- a/textproc/py-colorclass/Makefile +++ b/textproc/py-colorclass/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= colorclass PORTVERSION= 2.2.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Colorful worry-free console applications LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-creole/Makefile b/textproc/py-creole/Makefile index f151c85c9dee..07ed2b4d54ae 100644 --- a/textproc/py-creole/Makefile +++ b/textproc/py-creole/Makefile @@ -1,25 +1,25 @@ # Created by: Stanislav Svirid # $FreeBSD$ PORTNAME= creole PORTVERSION= 1.4.9 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= count@211.ru COMMENT= Markup converter in pure Python LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_SITELIBDIR}/docutils/__init__.py:textproc/py-docutils@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include PYDISTUTILS_INSTALLARGS+= --install-data ${DATADIR} .include diff --git a/textproc/py-custom_inherit/Makefile b/textproc/py-custom_inherit/Makefile index e8fa92ed3271..f5ad34dfd7b0 100644 --- a/textproc/py-custom_inherit/Makefile +++ b/textproc/py-custom_inherit/Makefile @@ -1,18 +1,18 @@ # Created by: skreuzer # $FreeBSD$ PORTNAME= custom_inherit PORTVERSION= 2.2.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Package providing tools for inheriting docstrings in customizable ways LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-dbfread/Makefile b/textproc/py-dbfread/Makefile index a33e66e857f8..417a12bd75b7 100644 --- a/textproc/py-dbfread/Makefile +++ b/textproc/py-dbfread/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= dbfread PORTVERSION= 2.0.7 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Read DBF files, returning data as native Python objects LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-diff-match-patch/Makefile b/textproc/py-diff-match-patch/Makefile index 47a648ad73c9..8a35087529c2 100644 --- a/textproc/py-diff-match-patch/Makefile +++ b/textproc/py-diff-match-patch/Makefile @@ -1,27 +1,27 @@ # Created by: Rene Ladan # $FreeBSD$ PORTNAME= diff-match-patch PORTVERSION= 20200713 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Algorithms for converting plain text LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes python_OLD_CMD= /usr/bin/python[0-9\.]* SHEBANG_GLOB= *.py do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-docrepr/Makefile b/textproc/py-docrepr/Makefile index fbf0494a75fc..82aac26d0675 100644 --- a/textproc/py-docrepr/Makefile +++ b/textproc/py-docrepr/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= docrepr DISTVERSION= 0.1.1 CATEGORIES= textproc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Generate rich representations for docstrings LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PY_SPHINX} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-docx2txt/Makefile b/textproc/py-docx2txt/Makefile index 8744dcf136f2..b6ff0fa33530 100644 --- a/textproc/py-docx2txt/Makefile +++ b/textproc/py-docx2txt/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= docx2txt DISTVERSION= 0.8 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pure python-based utility to extract text and images from docx files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-dominate/Makefile b/textproc/py-dominate/Makefile index 4fbc76a152bd..a2da671e1e6d 100644 --- a/textproc/py-dominate/Makefile +++ b/textproc/py-dominate/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= dominate PORTVERSION= 2.6.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Create and manipulate HTML documents using DOM API LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-duecredit/Makefile b/textproc/py-duecredit/Makefile index a1748258f205..1a2202411ed7 100644 --- a/textproc/py-duecredit/Makefile +++ b/textproc/py-duecredit/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= duecredit DISTVERSION= 0.8.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Embed scientific publication or other references in the original code LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}citeproc-py>=0.4:textproc/py-citeproc-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch-curator/Makefile b/textproc/py-elasticsearch-curator/Makefile index fbedbe6f0c69..9c03947cc850 100644 --- a/textproc/py-elasticsearch-curator/Makefile +++ b/textproc/py-elasticsearch-curator/Makefile @@ -1,31 +1,31 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= elasticsearch-curator PORTVERSION= 5.6.0 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= elastic@FreeBSD.org COMMENT= Python index manager for Elasticsearch LICENSE= APACHE20 BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.7.24:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2018.10.15:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click6>=6.7:devel/py-click6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}elasticsearch6>=6.1.0:textproc/py-elasticsearch6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-aws4auth>=0.9:www/py-requests-aws4auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}voluptuous>=0.9.3:devel/py-voluptuous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch-dsl/Makefile b/textproc/py-elasticsearch-dsl/Makefile index e674258b4458..52fe92cfcf92 100644 --- a/textproc/py-elasticsearch-dsl/Makefile +++ b/textproc/py-elasticsearch-dsl/Makefile @@ -1,26 +1,26 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= elasticsearch-dsl PORTVERSION= 6.4.0 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbaggs2016@gmail.com COMMENT= High level Python client for Elasticsearch LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}elasticsearch6>=6.2.1:textproc/py-elasticsearch6@${PY_FLAVOR} \ ${PY_IPADDRESS} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch/Makefile b/textproc/py-elasticsearch/Makefile index cb72264b8a37..cb7f5a93c1b5 100644 --- a/textproc/py-elasticsearch/Makefile +++ b/textproc/py-elasticsearch/Makefile @@ -1,41 +1,41 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= elasticsearch PORTVERSION= 7.10.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official Python low-level client for Elasticsearch LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1,1<2,1:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3.0.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ASYNC REQUESTS OPTIONS_DEFAULT=REQUESTS ASYNC_DESC= Asynchronous support REQUESTS_DESC= Enable requests support ASYNC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3<4:www/py-aiohttp@${PY_FLAVOR} REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4.0<3.0.0:www/py-requests@${PY_FLAVOR} do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/textproc/py-elasticsearch5/Makefile b/textproc/py-elasticsearch5/Makefile index bcca0dd2c805..ab1710aa3fee 100644 --- a/textproc/py-elasticsearch5/Makefile +++ b/textproc/py-elasticsearch5/Makefile @@ -1,61 +1,61 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= elasticsearch PORTVERSION= 5.5.2 PORTREVISION= 2 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 5 MAINTAINER= elastic@FreeBSD.org COMMENT= Official Python low-level client for Elasticsearch LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8.2:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes # tests not packaged with sdist USE_PYTHON= distutils autoplist GH_ACCOUNT= elastic GH_PROJECT= elasticsearch-py GH_TAGNAME= 719a94ab4 # Using (5.5.2) commit hash in 5.5.x branch not the 5.5.2 tag # because that branch has the module and package name set as # 'elastisearch' not 'elasticsearch5'. The reason this is # needed (for now) is because: # # 1) Upstream doesn't package tests with the sdist, so # we need USE_GITHUB until they do. # 2) This port fetches distfile from the *elastisearch* # PyPI package *NOT* the 'elasticsearch5' PyPI package, # which has the different internal package name. # # Upstream made separate (versioned) packages on PyPI # available so that they didn't conflict on install. # The elasticsearchX python ports should be changed to # use these version-specific package names/sources, at # which point CONFLICTS can be removed. CONFLICTS= ${PYTHON_PKGNAMEPREFIX}elasticsearch-[0-9]* NO_ARCH= yes # All tests pass with or without elasticsearch server running, but without # it running, connection errors are displayed. upstream test runs display these # errors too. More tests run when elasticsearch server is running. do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-elasticsearch6/Makefile b/textproc/py-elasticsearch6/Makefile index cb98052ffbbc..8dbbbb00ae2c 100644 --- a/textproc/py-elasticsearch6/Makefile +++ b/textproc/py-elasticsearch6/Makefile @@ -1,40 +1,40 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= elasticsearch PORTVERSION= 6.8.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 6 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official Python low-level client for Elasticsearch LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= REQUESTS OPTIONS_DEFAULT=REQUESTS REQUESTS_DESC= Enable requests support REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4.0:www/py-requests@${PY_FLAVOR} do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/textproc/py-empy/Makefile b/textproc/py-empy/Makefile index 767eea86c2b7..87d62cc0cd98 100644 --- a/textproc/py-empy/Makefile +++ b/textproc/py-empy/Makefile @@ -1,20 +1,20 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= empy PORTVERSION= 3.3.3 CATEGORIES= textproc python MASTER_SITES= http://www.alcyone.com/software/empy/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Powerful and robust templating system for Python LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-et_xmlfile/Makefile b/textproc/py-et_xmlfile/Makefile index d17af00e5c16..728641c7f228 100644 --- a/textproc/py-et_xmlfile/Makefile +++ b/textproc/py-et_xmlfile/Makefile @@ -1,18 +1,18 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= et_xmlfile PORTVERSION= 1.0.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Implementation of lxml.xmlfile for the standard library LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-fastavro/Makefile b/textproc/py-fastavro/Makefile index 8f398813afc0..1fe95c07be93 100644 --- a/textproc/py-fastavro/Makefile +++ b/textproc/py-fastavro/Makefile @@ -1,21 +1,21 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= fastavro PORTVERSION= 0.24.2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zi@FreeBSD.org COMMENT= Fast AVRO for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-feedparser/Makefile b/textproc/py-feedparser/Makefile index 377b82b7fa96..71ba6a9ccb44 100644 --- a/textproc/py-feedparser/Makefile +++ b/textproc/py-feedparser/Makefile @@ -1,32 +1,32 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= feedparser PORTVERSION= 5.2.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Universal feed parser written in Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python tar:bzip2 +USES= python:3.6+ tar:bzip2 USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= NEWS README.rst post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @(cd ${WRKSRC}/${PORTNAME}; ${PYTHON_CMD} ${PORTNAME}test.py) .include diff --git a/textproc/py-gambit-elasticsearch/Makefile b/textproc/py-gambit-elasticsearch/Makefile index 93b00278ea75..212a96d42155 100644 --- a/textproc/py-gambit-elasticsearch/Makefile +++ b/textproc/py-gambit-elasticsearch/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= gambit DISTVERSION= 0.1.6 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -elasticsearch MAINTAINER= yuri@FreeBSD.org COMMENT= Micro library for performing multi queries in elasticsearch LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-gfm/Makefile b/textproc/py-gfm/Makefile index 8e03e982c973..ede63c008556 100644 --- a/textproc/py-gfm/Makefile +++ b/textproc/py-gfm/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= gfm DISTVERSION= 0.1.4 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Github-flavored Markdown for the py-markdown module LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0,<3:textproc/py-markdown@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= Zopieux GH_PROJECT= py-${PORTNAME} USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PY_SPHINX} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+=build_sphinx post-install-DOCS-on: cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -path objects.inv" do-test: @cd ${WRKSRC} && ${PYTHON_CMD} test.py .include diff --git a/textproc/py-grako/Makefile b/textproc/py-grako/Makefile index 4f8eab60caba..4bdb4632fb95 100644 --- a/textproc/py-grako/Makefile +++ b/textproc/py-grako/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= grako DISTVERSION= 3.99.9 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Convert EBNF grammar to PEG/Packrat parser in Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils cython autoplist .include diff --git a/textproc/py-guess-language/Makefile b/textproc/py-guess-language/Makefile index 4b2026a33d1e..f7773292a9ef 100644 --- a/textproc/py-guess-language/Makefile +++ b/textproc/py-guess-language/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= guess-language PORTVERSION= 0.2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Guess the natural language of a text in Python LICENSE= LGPL21+ -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-hexdump/Makefile b/textproc/py-hexdump/Makefile index a8d83c760a55..68df9dc953ec 100644 --- a/textproc/py-hexdump/Makefile +++ b/textproc/py-hexdump/Makefile @@ -1,21 +1,21 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= hexdump PORTVERSION= 3.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Print binary in hex format LICENSE= PD -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes NO_WRKSUBDIR= yes .include diff --git a/textproc/py-html2text2018/Makefile b/textproc/py-html2text2018/Makefile index d4bf79807cf4..d0752439c32e 100644 --- a/textproc/py-html2text2018/Makefile +++ b/textproc/py-html2text2018/Makefile @@ -1,29 +1,29 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= html2text PORTVERSION= 2018.1.9 PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2018 MAINTAINER= dbaio@FreeBSD.org COMMENT= Convert HTML into clean plain ASCII text LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes CONFLICTS_INSTALL= html2text py*-html2text do-test: @cd ${WRKSRC} && coverage run --source=html2text setup.py test -v .include diff --git a/textproc/py-humanfriendly/Makefile b/textproc/py-humanfriendly/Makefile index ac8bb766bf01..8789846f3041 100644 --- a/textproc/py-humanfriendly/Makefile +++ b/textproc/py-humanfriendly/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= humanfriendly PORTVERSION= 9.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Human friendly output for text interfaces using Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>0:devel/py-monotonic@${PY_FLAVOR} .endif .include diff --git a/textproc/py-hunspell/Makefile b/textproc/py-hunspell/Makefile index 4f924832ea13..cf973af80647 100644 --- a/textproc/py-hunspell/Makefile +++ b/textproc/py-hunspell/Makefile @@ -1,30 +1,30 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= hunspell PORTVERSION= 0.5.5 PORTREVISION= 1 CATEGORIES= textproc devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python module for the Hunspell spellchecker engine LICENSE= LGPL3 LIB_DEPENDS= libhunspell-${HSPLVER}.so:textproc/hunspell -USES= python +USES= python:3.6+ USES+= localbase USE_PYTHON= distutils HSPLVER= 1.7 PLIST_FILES= %%PYTHON_SITELIBDIR%%/hunspell.so pre-configure: ${REINPLACE_CMD} -e "s|/usr/include|${LOCALBASE}/include|" \ -e "s|= \['hunspell|= ['hunspell-${HSPLVER}|" \ ${WRKSRC}/${PYSETUP} .include diff --git a/textproc/py-isbnlib/Makefile b/textproc/py-isbnlib/Makefile index 8dd04bce26b9..ce24e98ad4b3 100644 --- a/textproc/py-isbnlib/Makefile +++ b/textproc/py-isbnlib/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= isbnlib PORTVERSION= 3.10.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extract, clean, transform, hyphenate and metadata for ISBNs LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE-LGPL-3.0-only.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-isbntools/Makefile b/textproc/py-isbntools/Makefile index d86670851091..e9c3ff50acf1 100644 --- a/textproc/py-isbntools/Makefile +++ b/textproc/py-isbntools/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= isbntools PORTVERSION= 4.3.23 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= App and framework for all things about ISBN LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE-LGPL-3.0-only.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isbnlib>=3.10.1<3.11.0:textproc/py-isbnlib@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-iso-639/Makefile b/textproc/py-iso-639/Makefile index d522611b06d6..37c8e0845540 100644 --- a/textproc/py-iso-639/Makefile +++ b/textproc/py-iso-639/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= iso-639 PORTVERSION= 0.4.5 PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= takefu@airport.fm COMMENT= Python library for ISO 639 standard LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}country>0:devel/py-country@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= noumar GH_PROJECT= iso639 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m unittest -v tests/tests.py .include diff --git a/textproc/py-iso3166/Makefile b/textproc/py-iso3166/Makefile index a06b87014cf4..9384cb8e2cf5 100644 --- a/textproc/py-iso3166/Makefile +++ b/textproc/py-iso3166/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= iso3166 PORTVERSION= 1.0.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= takefu@airport.fm COMMENT= Standalone ISO 3166-1 country definitions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/textproc/py-j2cli/Makefile b/textproc/py-j2cli/Makefile index 08b5c5fe11a2..377fd47bb1d7 100644 --- a/textproc/py-j2cli/Makefile +++ b/textproc/py-j2cli/Makefile @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= j2cli DISTVERSIONPREFIX= v DISTVERSION= 0.3.12b CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vendion@gmail.com COMMENT= Jinja2 Command-Line Tool, reworked LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} -USES= python +USES= python:3.6+ OPTIONS_DEFINE= TEST YAML OPTIONS_DEFAULT= TEST YAML YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} .include USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= kolypto .if ${PORT_OPTIONS:MTEST} TEST_TARGET= test .endif NO_ARCH= yes TEST_ENV= TMPDIR=${WKRDIR} do-test: @cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/tox-${PYTHON_VER} -v .include diff --git a/textproc/py-jinja2-cli/Makefile b/textproc/py-jinja2-cli/Makefile index fae11ae28b10..1271b6e74feb 100644 --- a/textproc/py-jinja2-cli/Makefile +++ b/textproc/py-jinja2-cli/Makefile @@ -1,48 +1,48 @@ # $FreeBSD$ PORTNAME= jinja2-cli PORTVERSION= 0.7.0 PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= Jinja2 CLI tool LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} -USES= python +USES= python:3.6+ OPTIONS_DEFINE= TEST TOML XML YAML OPTIONS_DEFAULT= TEST TOML XML YAML TOML_DESC= TOML format or parser support TOML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR} YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} .include USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= mattrobenolt .if ${PORT_OPTIONS:MTEST} TEST_TARGET= test .endif NO_ARCH= yes TEST_ENV= TMPDIR=${WRKDIR} do-test: @cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/tox-${PYTHON_VER} -v .include diff --git a/textproc/py-jsx-lexer/Makefile b/textproc/py-jsx-lexer/Makefile index 06055087912e..187c0706e98f 100644 --- a/textproc/py-jsx-lexer/Makefile +++ b/textproc/py-jsx-lexer/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= jsx-lexer PORTVERSION= 0.0.7 PORTREVISION= 1 DISTVERSIONPREFIX=v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= JSX lexer for Pygments LICENSE= MIT #LICENSE_FILE= Not packaged yet in sdist RUN_DEPENDS= ${PY_PYGMENTS} -USES= python +USES= python:3.6+ USE_GITHUB= yes # tests not in sdist USE_PYTHON= autoplist distutils GH_ACCOUNT= fcurella NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-jtextfsm/Makefile b/textproc/py-jtextfsm/Makefile index 0454c3ef6575..a5fb580e6201 100644 --- a/textproc/py-jtextfsm/Makefile +++ b/textproc/py-jtextfsm/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= jtextfsm DISTVERSION= 0.3.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Smaller fork of py-textfsm, a parser for semi-structured text LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-junit-xml/Makefile b/textproc/py-junit-xml/Makefile index cc31cabdbffd..ea28a73e19b9 100644 --- a/textproc/py-junit-xml/Makefile +++ b/textproc/py-junit-xml/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= junit-xml PORTVERSION= 1.6 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Creates JUnit XML documents used by tools such as Jenkins LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-jupyterlab-pygments/Makefile b/textproc/py-jupyterlab-pygments/Makefile index 61dac3176535..10e521347730 100644 --- a/textproc/py-jupyterlab-pygments/Makefile +++ b/textproc/py-jupyterlab-pygments/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= jupyterlab-pygments PORTVERSION= 0.1.2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyterlab_pygments-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pygments theme using JupyterLab CSS variables LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PYGMENTS} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-langdetect/Makefile b/textproc/py-langdetect/Makefile index 52ec380a5bae..942fe86c4391 100644 --- a/textproc/py-langdetect/Makefile +++ b/textproc/py-langdetect/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= langdetect PORTVERSION= 1.0.7 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Language detection library ported from Google\'s language-detection LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-license-expression/Makefile b/textproc/py-license-expression/Makefile index 5803eed5d459..aac941182dcf 100644 --- a/textproc/py-license-expression/Makefile +++ b/textproc/py-license-expression/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= license-expression DISTVERSIONPREFIX= v DISTVERSION= 0.99 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parses, normalizes and compares license expressions LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/NOTICE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boolean.py>=3.6:devel/py-boolean.py@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= nexB NO_ARCH= yes .include diff --git a/textproc/py-m2r/Makefile b/textproc/py-m2r/Makefile index f117e5aa8089..704c07421d49 100644 --- a/textproc/py-m2r/Makefile +++ b/textproc/py-m2r/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= m2r DISTVERSION= 0.2.1 PORTREVISION= 1 CATEGORIES= textproc devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Convert markdown formatted file with reST markup to reST format LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune>0:textproc/py-mistune@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PY_SPHINX} # Officially 2.7, 3.4, 3.5, and 3.6 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3300 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} .endif do-test: @cd ${TEST_WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-mako/Makefile b/textproc/py-mako/Makefile index 963df7464ce5..6ae290b4e85b 100644 --- a/textproc/py-mako/Makefile +++ b/textproc/py-mako/Makefile @@ -1,27 +1,27 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= mako PORTVERSION= 1.0.14 PORTREVISION= 1 CATEGORIES= textproc www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Mako-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Super-fast templating language in Python LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beaker>=1.1:www/py-beaker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0.9.2:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beaker>=1.1:www/py-beaker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0.9.2:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-markdown2/Makefile b/textproc/py-markdown2/Makefile index fb699da613ea..f5ff44a47703 100644 --- a/textproc/py-markdown2/Makefile +++ b/textproc/py-markdown2/Makefile @@ -1,18 +1,18 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= markdown2 PORTVERSION= 2.3.6 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Fast and complete Python implementation of Markdown LICENSE= MIT -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-markuppy/Makefile b/textproc/py-markuppy/Makefile index 842a67a395da..9f182033a27b 100644 --- a/textproc/py-markuppy/Makefile +++ b/textproc/py-markuppy/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= markuppy PORTVERSION= 1.14 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MarkupPy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTML/XML generator LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-misaka/Makefile b/textproc/py-misaka/Makefile index ffc24b91fe70..246b62ecb4b4 100644 --- a/textproc/py-misaka/Makefile +++ b/textproc/py-misaka/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= misaka PORTVERSION= 2.1.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= CFFI binding for Hoedown, a markdown parsing library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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} TEST_DEPENDS= tidy5:www/tidy-html5 # Actually 2.7,3.4+ -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_BUILDARGS= build_ext -i post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/misaka/*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} tests/run_tests.py .include diff --git a/textproc/py-mistune/Makefile b/textproc/py-mistune/Makefile index d1a2faec0434..a60713d0049c 100644 --- a/textproc/py-mistune/Makefile +++ b/textproc/py-mistune/Makefile @@ -1,24 +1,24 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= mistune PORTVERSION= 0.8.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Fastest markdown parser in pure Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-mkdocs-nature/Makefile b/textproc/py-mkdocs-nature/Makefile index cab9bd0f57aa..3634242f91fb 100644 --- a/textproc/py-mkdocs-nature/Makefile +++ b/textproc/py-mkdocs-nature/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= mkdocs-nature DISTVERSION= 0.2.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= MkDocs theme, a clone of the "greenish" Sphinx theme of the same name LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocs>0:textproc/py-mkdocs@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-mkdocs/Makefile b/textproc/py-mkdocs/Makefile index 1be4c6c9483a..8880bd07b9ea 100644 --- a/textproc/py-mkdocs/Makefile +++ b/textproc/py-mkdocs/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= mkdocs DISTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Project documentation with Markdown LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.3:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}livereload>=2.5.1:www/py-livereload@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=2.3.1:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=5.0:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-mwparserfromhell/Makefile b/textproc/py-mwparserfromhell/Makefile index 6413180c302e..f2424cb779b4 100644 --- a/textproc/py-mwparserfromhell/Makefile +++ b/textproc/py-mwparserfromhell/Makefile @@ -1,25 +1,25 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= mwparserfromhell DISTVERSION= 0.5.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parser for MediaWiki wikicode LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mwparserfromhell/parser/_tokenizer*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-nltk/Makefile b/textproc/py-nltk/Makefile index 4ad9e140c5e2..f42bac7ebd63 100644 --- a/textproc/py-nltk/Makefile +++ b/textproc/py-nltk/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= nltk DISTVERSION= 3.4.1 PORTEPOCH= 2 CATEGORIES= textproc education python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Natural language toolkit written in python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.09:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} py27_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-numpydoc/Makefile b/textproc/py-numpydoc/Makefile index d525909ffde1..a7cf773a364b 100644 --- a/textproc/py-numpydoc/Makefile +++ b/textproc/py-numpydoc/Makefile @@ -1,28 +1,28 @@ # Created by: Carlos J. Puga Medina # $FreeBSD$ PORTNAME= numpydoc PORTVERSION= 0.9.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sphinx extension to support docstrings in Numpy format LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2@${PY_FLAVOR} \ ${PY_SPHINX} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/textproc/py-openpyxl/Makefile b/textproc/py-openpyxl/Makefile index 7ff902ac79ff..a70cfe8f34b0 100644 --- a/textproc/py-openpyxl/Makefile +++ b/textproc/py-openpyxl/Makefile @@ -1,23 +1,23 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= openpyxl PORTVERSION= 2.6.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library to read/write Excel 2007 xlsx/xlsm files LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jdcal>=0:devel/py-jdcal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}et_xmlfile>=0:textproc/py-et_xmlfile@${PY_FLAVOR} NO_ARCH= yes PORTSCOUT= limit:^2\. # Version 3 drops python 2.7 compatibility -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-openstackdocstheme/Makefile b/textproc/py-openstackdocstheme/Makefile index 6bc956d57775..f90751ed4795 100644 --- a/textproc/py-openstackdocstheme/Makefile +++ b/textproc/py-openstackdocstheme/Makefile @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= openstackdocstheme DISTVERSION= 1.21.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= OpenStack Docs Theme LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/dulwich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx18>=0:textproc/py-sphinx18@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx18>=0:textproc/py-sphinx18@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/dulwich@${PY_FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/build/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/textproc/py-os-api-ref/Makefile b/textproc/py-os-api-ref/Makefile index cbd498ce7f52..3e486b8faf68 100644 --- a/textproc/py-os-api-ref/Makefile +++ b/textproc/py-os-api-ref/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= os-api-ref DISTVERSION= 1.5.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Sphinx Extensions to support API reference sites in OpenStack LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx18>=1.6.2:textproc/py-sphinx18@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openstackdocstheme>=1.6.2:textproc/py-openstackdocstheme@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-packageurl-python/Makefile b/textproc/py-packageurl-python/Makefile index 00e2c387b3a9..0ae68f5cb4d7 100644 --- a/textproc/py-packageurl-python/Makefile +++ b/textproc/py-packageurl-python/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= packageurl-python DISTVERSION= 0.9.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parser and builder for package URLs (aka purl) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/mit.LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/textproc/py-pager/Makefile b/textproc/py-pager/Makefile index b170fe4e8b4b..fe20c3f4d1bf 100644 --- a/textproc/py-pager/Makefile +++ b/textproc/py-pager/Makefile @@ -1,19 +1,19 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= pager PORTVERSION= 3.3 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Terminal/console pager module LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-pallets-sphinx-themes/Makefile b/textproc/py-pallets-sphinx-themes/Makefile index 2944b158764a..4c67e18365cd 100644 --- a/textproc/py-pallets-sphinx-themes/Makefile +++ b/textproc/py-pallets-sphinx-themes/Makefile @@ -1,23 +1,23 @@ # Created by: Nicola Stanislao Vitale diff --git a/textproc/py-pandocfilters/Makefile b/textproc/py-pandocfilters/Makefile index 574e19501673..b3687990c6af 100644 --- a/textproc/py-pandocfilters/Makefile +++ b/textproc/py-pandocfilters/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= pandocfilters PORTVERSION= 1.4.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Utilities for writing pandoc filters in python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-parsel/Makefile b/textproc/py-parsel/Makefile index 097efc311507..bbbbee1ab635 100644 --- a/textproc/py-parsel/Makefile +++ b/textproc/py-parsel/Makefile @@ -1,24 +1,24 @@ # $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 +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-parsimonious/Makefile b/textproc/py-parsimonious/Makefile index 6219e6ff2394..266e8845c39e 100644 --- a/textproc/py-parsimonious/Makefile +++ b/textproc/py-parsimonious/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= parsimonious PORTVERSION= 0.8.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= PEGs based parser in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-parso/Makefile b/textproc/py-parso/Makefile index 231f447032c8..0342706b1a31 100644 --- a/textproc/py-parso/Makefile +++ b/textproc/py-parso/Makefile @@ -1,27 +1,27 @@ # Created by: Richard Gallamore # $FreeBSD$ PORTNAME= parso DISTVERSION= 0.7.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Python Parser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.7:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cache>=0:devel/py-pytest-cache@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest test .include diff --git a/textproc/py-patiencediff/Makefile b/textproc/py-patiencediff/Makefile index dc3df90df1ab..40087c02b9c0 100644 --- a/textproc/py-patiencediff/Makefile +++ b/textproc/py-patiencediff/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= patiencediff PORTVERSION= 0.2.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Implementation of the "Patience Diff" algorithm LICENSE= GPLv2+ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/patiencediff/_patiencediff_c*.so do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v build/ .include diff --git a/textproc/py-pdfrw/Makefile b/textproc/py-pdfrw/Makefile index 4f83b06e542e..26b7af9e69c7 100644 --- a/textproc/py-pdfrw/Makefile +++ b/textproc/py-pdfrw/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= pdfrw PORTVERSION= 0.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= greg@unrelenting.technology COMMENT= PDF file reader/writer library LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-pdftotext/Makefile b/textproc/py-pdftotext/Makefile index 0db2e81c6f5e..f16495104d56 100644 --- a/textproc/py-pdftotext/Makefile +++ b/textproc/py-pdftotext/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= pdftotext PORTVERSION= 2.1.5 PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Simple PDF text extraction LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpoppler.so:graphics/poppler -USES= compiler:c11 python +USES= compiler:c11 python:3.6+ USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-petl/Makefile b/textproc/py-petl/Makefile index 6a90cb1d9b66..24428db7dae1 100644 --- a/textproc/py-petl/Makefile +++ b/textproc/py-petl/Makefile @@ -1,57 +1,57 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= petl PORTVERSION= 1.6.8 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extract, transform and load tables of data LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.5.4:devel/py-setuptools_scm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AVRO DB HDF5 HTTP INTERVAL NUMPY PANDAS REMOTE SMB XLS XLSX XPATH WHOOSH AVRO_DESC= Avro support DB_DESC= Database support HDF5_DESC= HDF5 support HTTP_DESC= HTTP support INTERVAL_DESC= Interval tree support NUMPY_DESC= NumPy support PANDAS_DESC= Pandas support REMOTE_DESC= Remote file system support SMB_DESC= Windows and Samba network support XLS_DESC= Microsoft Excel .xls support XLSX_DESC= Microsoft Excel .xlsx support XPATH_DESC= XPath support WHOOSH_DESC= Whoosh support AVRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastavro>=0.24.0:textproc/py-fastavro@${PY_FLAVOR} DB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=1.3.6:databases/py-sqlalchemy13@${PY_FLAVOR} HDF5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.29.13:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.9:math/py-numexpr@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}tables>=3.5.2:devel/py-tables@${PY_FLAVOR} HTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.6.2:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} INTERVAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}intervaltree>=3.0.2:devel/py-intervaltree@${PY_FLAVOR} NUMPY_RUN_DEPENDS= ${PYNUMPY} PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0.24.2,1:math/py-pandas@${PY_FLAVOR} REMOTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=0.7.4:devel/py-fsspec@${PY_FLAVOR} SMB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smbprotocol>=1.0.1:net/py-smbprotocol@${PY_FLAVOR} XLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.6.2:textproc/py-openpyxl@${PY_FLAVOR} XPATH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.0:devel/py-lxml@${PY_FLAVOR} WHOOSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}whoosh>=0:textproc/py-whoosh@${PY_FLAVOR} .include diff --git a/textproc/py-pss/Makefile b/textproc/py-pss/Makefile index 1b68a7f621e6..f686a08fddfd 100644 --- a/textproc/py-pss/Makefile +++ b/textproc/py-pss/Makefile @@ -1,21 +1,21 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= pss PORTVERSION= 1.42 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool for grepping through source code LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-pyPEG2/Makefile b/textproc/py-pyPEG2/Makefile index a698c2e033a5..18545030fc84 100644 --- a/textproc/py-pyPEG2/Makefile +++ b/textproc/py-pyPEG2/Makefile @@ -1,20 +1,20 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= pyPEG2 PORTVERSION= 2.15.2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ed@FreeBSD.org COMMENT= Parsing Expression Grammar (PEG) parser for Python LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-pyahocorasick/Makefile b/textproc/py-pyahocorasick/Makefile index b4bb736ae2f5..f598a6e795b0 100644 --- a/textproc/py-pyahocorasick/Makefile +++ b/textproc/py-pyahocorasick/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= pyahocorasick DISTVERSION= 1.4.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python and C implementation of the Aho-Corasick algorithm LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ahocorasick*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-test: @cd ${WRKSRC} && ${PYTHON_CMD} unittests.py .include diff --git a/textproc/py-pyaml/Makefile b/textproc/py-pyaml/Makefile index 72e5d103dc58..d608b3bc04ef 100644 --- a/textproc/py-pyaml/Makefile +++ b/textproc/py-pyaml/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pyaml PORTVERSION= 20.4.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Produce pretty and readable YAML-serialized data LICENSE= WTFPL LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pygccxml/Makefile b/textproc/py-pygccxml/Makefile index f89fd7f7b6f4..84c88005c378 100644 --- a/textproc/py-pygccxml/Makefile +++ b/textproc/py-pygccxml/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pygccxml DISTVERSIONPREFIX= v DISTVERSION= 2.0.1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python package for easy C++ declarations navigation LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE.rst -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= gccxml USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-pygtail/Makefile b/textproc/py-pygtail/Makefile index f6d7bc24311b..075e91ebe793 100644 --- a/textproc/py-pygtail/Makefile +++ b/textproc/py-pygtail/Makefile @@ -1,17 +1,17 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= pygtail PORTVERSION= 0.6.1 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Python module which reads log file lines that have not been read -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-pyhamcrest/Makefile b/textproc/py-pyhamcrest/Makefile index 7aa816ffc86a..d175f7130841 100644 --- a/textproc/py-pyhamcrest/Makefile +++ b/textproc/py-pyhamcrest/Makefile @@ -1,31 +1,31 @@ # Created by: Richard Gallamore # $FreeBSD$ PORTNAME= PyHamcrest DISTVERSIONPREFIX= V DISTVERSION= 2.0.2 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Hamcrest matchers for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=1.11:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= hamcrest NO_ARCH= yes do-test: (cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/textproc/py-pyjade/Makefile b/textproc/py-pyjade/Makefile index 8ae3d30e715a..273789a4c032 100644 --- a/textproc/py-pyjade/Makefile +++ b/textproc/py-pyjade/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pyjade PORTVERSION= 4.0.0 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Jade syntax template adapter for Django, Jinja2, Mako and Tornado templates LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pykwalify/Makefile b/textproc/py-pykwalify/Makefile index b4c58c288b05..192b94a5bdac 100644 --- a/textproc/py-pykwalify/Makefile +++ b/textproc/py-pykwalify/Makefile @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= pykwalify DISTVERSION= 1.7.0-15 DISTVERSIONSUFFIX= -g02b7e21 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Python lib/cli for JSON/YAML schema validation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.2:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.11.0:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.2:devel/py-dateutil@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.6.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testfixtures>=0:devel/py-testfixtures@${PY_FLAVOR} -USES= python +USES= python:3.6+ # Switch to CHEESESHOP once version > 1.7.0 is released. USE_GITHUB= yes GH_ACCOUNT= Grokzen USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTEXAMPLES= utf8-data.yml utf8-schema.yml OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-pylons-sphinx-themes/Makefile b/textproc/py-pylons-sphinx-themes/Makefile index 610922f7161d..3efad5ff1d47 100644 --- a/textproc/py-pylons-sphinx-themes/Makefile +++ b/textproc/py-pylons-sphinx-themes/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pylons-sphinx-themes PORTVERSION= 1.0.13 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sphinx themes for Pylons Project documentation LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pypandoc/Makefile b/textproc/py-pypandoc/Makefile index 2140f2a42de4..e3a9487da492 100644 --- a/textproc/py-pypandoc/Makefile +++ b/textproc/py-pypandoc/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= pypandoc DISTVERSION= 1.5 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Thin wrapper for pandoc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= pandoc:textproc/hs-pandoc -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-pyphen/Makefile b/textproc/py-pyphen/Makefile index f4c583204ddf..f21a51724120 100644 --- a/textproc/py-pyphen/Makefile +++ b/textproc/py-pyphen/Makefile @@ -1,24 +1,24 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pyphen PORTVERSION= 0.10.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pyphen-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Module to hyphenate text based on Hunspell dictionaries LICENSE= GPLv2 LGPL21 MPL11 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPL LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL LICENSE_FILE_MPL11= ${WRKSRC}/COPYING.MPL -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-pyscss/Makefile b/textproc/py-pyscss/Makefile index bdc6d863dec0..3a5854322c72 100644 --- a/textproc/py-pyscss/Makefile +++ b/textproc/py-pyscss/Makefile @@ -1,31 +1,31 @@ # Created by: Ilya A. Arkhipov # $FreeBSD$ PORTNAME= pyscss PORTVERSION= 1.3.5 DISTVERSIONPREFIX= v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rum1cro@yandex.ru COMMENT= Compiler for SCSS flavor of the Sass language LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PY_ENUM34} ${PY_PATHLIB} LIB_DEPENDS= libpcre.so:devel/pcre TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= Kronuz GH_PROJECT= pyScss -USES= python localbase:ldflags +USES= python:3.6+ localbase:ldflags USE_PYTHON= distutils autoplist do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/textproc/py-pysrt/Makefile b/textproc/py-pysrt/Makefile index 144003ac30dd..288bf45cb26a 100644 --- a/textproc/py-pysrt/Makefile +++ b/textproc/py-pysrt/Makefile @@ -1,20 +1,20 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= pysrt PORTVERSION= 1.1.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= SubRip (.srt) subtitle parser and writer LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-pystache/Makefile b/textproc/py-pystache/Makefile index 83fa8c9f6721..40d59cb3a336 100644 --- a/textproc/py-pystache/Makefile +++ b/textproc/py-pystache/Makefile @@ -1,21 +1,21 @@ # Created by: Grzegorz Blach # $FreeBSD$ PORTNAME= pystache PORTVERSION= 0.5.4 PORTREVISION= 1 CATEGORIES= textproc www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Logic-less templates for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-python-augeas/Makefile b/textproc/py-python-augeas/Makefile index 828bb607ffc1..977f671e5cff 100644 --- a/textproc/py-python-augeas/Makefile +++ b/textproc/py-python-augeas/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= python-augeas PORTVERSION= 1.0.3 DISTVERSIONPREFIX= v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= johan@stromnet.se COMMENT= Pure python bindings for Augeas LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libaugeas.so:textproc/augeas -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= distutils py3kplist GH_ACCOUNT= hercules-team do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${WRKSRC}/test/test_augeas.py .include diff --git a/textproc/py-python-bidi/Makefile b/textproc/py-python-bidi/Makefile index fe8c61e06b24..6c5a23e6f02e 100644 --- a/textproc/py-python-bidi/Makefile +++ b/textproc/py-python-bidi/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= python-bidi DISTVERSION= 0.4.2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pure python implementation of the BiDi layout algorithm LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/textproc/py-python-docx/Makefile b/textproc/py-python-docx/Makefile index 4dc5da8c17dc..157ace9a4568 100644 --- a/textproc/py-python-docx/Makefile +++ b/textproc/py-python-docx/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= python-docx PORTVERSION= 0.8.10 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python library for creating and updating Microsoft Word files LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} # Python3 ready -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-python-gettext/Makefile b/textproc/py-python-gettext/Makefile index ccfd75ba3977..5629e3aaf640 100644 --- a/textproc/py-python-gettext/Makefile +++ b/textproc/py-python-gettext/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= python-gettext PORTVERSION= 3.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Python Gettext po to mo file compiler LICENSE= BSD2CLAUSE NO_ARCH= yes -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-python-slugify/Makefile b/textproc/py-python-slugify/Makefile index 81a6d8d70cad..5e12130f9fb5 100644 --- a/textproc/py-python-slugify/Makefile +++ b/textproc/py-python-slugify/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= python-slugify PORTVERSION= 4.0.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Slugify application that handles unicode LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}text-unidecode>=1.3:converters/py-text-unidecode@${PY_FLAVOR} ### Can alternatively require: ### ${PYTHON_PKGNAMEPREFIX}unidecode>=1.1.1:converters/py-unidecode@${PY_FLAVOR} ### but text-unidecode is preferred upstream. -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-python-xmp-toolkit/Makefile b/textproc/py-python-xmp-toolkit/Makefile index 94f04171acfe..42ebdd77250a 100644 --- a/textproc/py-python-xmp-toolkit/Makefile +++ b/textproc/py-python-xmp-toolkit/Makefile @@ -1,28 +1,28 @@ # $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 +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v -e 'test_core') .include diff --git a/textproc/py-pytidylib/Makefile b/textproc/py-pytidylib/Makefile index 99fc8d0e73a6..6d6c7d1ad11b 100644 --- a/textproc/py-pytidylib/Makefile +++ b/textproc/py-pytidylib/Makefile @@ -1,38 +1,38 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pytidylib PORTVERSION= 0.3.2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python wrapper for HTML Tidy (tidylib) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFAULT=TIDYHTML5 OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= TIDYLIB TIDYHTML5 BACKEND_DESC= Backend library selection TIDYLIB_DESC= Use tidylib TIDYHTML5_DESC= Use tidy-html5 TIDYLIB_LIB_DEPENDS= libtidy.so:www/tidy-lib TIDYHTML5_LIB_DEPENDS= libtidy5.so:www/tidy-html5 post-patch-TIDYHTML5-on: @${REINPLACE_CMD} -e '/LIB_NAMES/ s|\[.*\]|["libtidy5.so"]|' \ ${WRKSRC}/tidylib/tidy.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-pytoml/Makefile b/textproc/py-pytoml/Makefile index 79a8e03c8d99..772dd76c6880 100644 --- a/textproc/py-pytoml/Makefile +++ b/textproc/py-pytoml/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pytoml PORTVERSION= 0.1.21 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parser for TOML 0.4.0 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pyx12/Makefile b/textproc/py-pyx12/Makefile index 295ec45d7c87..e91dabcb8f3c 100644 --- a/textproc/py-pyx12/Makefile +++ b/textproc/py-pyx12/Makefile @@ -1,20 +1,20 @@ # Created by: john@zoner.org # $FreeBSD$ PORTNAME= pyx12 PORTVERSION= 2.3.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Validate and convert HIPAA X12 documents LICENSE= BSD3CLAUSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-qrcode/Makefile b/textproc/py-qrcode/Makefile index 54b9973f7ebf..25d315d5fa93 100644 --- a/textproc/py-qrcode/Makefile +++ b/textproc/py-qrcode/Makefile @@ -1,25 +1,25 @@ # Created by: Neil Booth # $FreeBSD$ PORTNAME= qrcode PORTVERSION= 6.1 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= leres@FreeBSD.org COMMENT= QR Code image generator LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8:devel/py-six@${PY_FLAVOR} \ ${PY_PILLOW} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-patch: ${REINPLACE_CMD} -e 's|share/\(man/man1\)|\1|' ${WRKSRC}/setup.py .include diff --git a/textproc/py-rdflib/Makefile b/textproc/py-rdflib/Makefile index 811f8e8fbc2a..a26f51ad348d 100644 --- a/textproc/py-rdflib/Makefile +++ b/textproc/py-rdflib/Makefile @@ -1,32 +1,32 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= rdflib PORTVERSION= 5.0.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python library for RDF manipulation LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=0,1:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-recommonmark/Makefile b/textproc/py-recommonmark/Makefile index 7aec5edfb4e1..482b562354a4 100644 --- a/textproc/py-recommonmark/Makefile +++ b/textproc/py-recommonmark/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= recommonmark PORTVERSION= 0.5.0 PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= brooks@FreeBSD.org COMMENT= CommonMark bridge for docutils and Sphinx LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.7.3:textproc/py-CommonMark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils@${PY_FLAVOR} \ ${PY_SPHINX} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-regex/Makefile b/textproc/py-regex/Makefile index 0070574f37cc..b415b39a8b44 100644 --- a/textproc/py-regex/Makefile +++ b/textproc/py-regex/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= regex PORTVERSION= 2020.7.14 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fax@nohik.ee COMMENT= Alternative regular expression module, to replace re LICENSE= PSFL -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/regex/_regex*.so .include diff --git a/textproc/py-reno/Makefile b/textproc/py-reno/Makefile index 489ee1ea53b5..931613957ac7 100644 --- a/textproc/py-reno/Makefile +++ b/textproc/py-reno/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= reno DISTVERSION= 2.9.2 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= RElease NOtes manager LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.1.0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/dulwich@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.1.0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/dulwich@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-reverend/Makefile b/textproc/py-reverend/Makefile index 0d87650354f9..ecf2900f9ccd 100644 --- a/textproc/py-reverend/Makefile +++ b/textproc/py-reverend/Makefile @@ -1,25 +1,25 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= reverend PORTVERSION= 0.3 CATEGORIES= textproc mail math python MASTER_SITES= SF/${PORTNAME}/Reverend/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Reverend-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Simple Bayesian classifier written in Python -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= EXAMPLES EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTEXAMPLES= emailtrainer.py readme.txt post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/textproc/py-rnc2rng/Makefile b/textproc/py-rnc2rng/Makefile index 53ab542248b0..5227a3ee9bd8 100644 --- a/textproc/py-rnc2rng/Makefile +++ b/textproc/py-rnc2rng/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= rnc2rng DISTVERSION= 2.6.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= RELAX NG Compact to regular syntax conversion library LICENSE= PD RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rply>0:devel/py-rply@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-rss2gen/Makefile b/textproc/py-rss2gen/Makefile index a4742417da1f..999743c4c77f 100644 --- a/textproc/py-rss2gen/Makefile +++ b/textproc/py-rss2gen/Makefile @@ -1,20 +1,20 @@ # Created by: "Choe, Cheng-Dae" whitekid # $FreeBSD$ PORTNAME= rss2gen PORTVERSION= 1.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyRSS2Gen-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for generating RSS 2.0 feeds LICENSE= BSD3CLAUSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-rst2html5/Makefile b/textproc/py-rst2html5/Makefile index 29b407d92315..81f3b84b9fef 100644 --- a/textproc/py-rst2html5/Makefile +++ b/textproc/py-rst2html5/Makefile @@ -1,27 +1,27 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= rst2html5 PORTVERSION= 1.9.5 PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Produces HTML5 documents from reStructuredText sources LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_PATHLIB} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${PY_FLAVOR} \ ${PY_PYGMENTS} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-scour/Makefile b/textproc/py-scour/Makefile index bfb383a90c16..b0e9b473f064 100644 --- a/textproc/py-scour/Makefile +++ b/textproc/py-scour/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= scour PORTVERSION= 0.38.1 DISTVERSIONSUFFIX= .post1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Scour SVG Optimizer LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-simplebayes/Makefile b/textproc/py-simplebayes/Makefile index ffd32f2c5dc7..3511dc4c07f8 100644 --- a/textproc/py-simplebayes/Makefile +++ b/textproc/py-simplebayes/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= simplebayes PORTVERSION= 1.5.8 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Memory-based, optional-persistence naïve bayesian text classifier LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-extract: # https://github.com/hickeroar/simplebayes/issues/3 @truncate -s 0 ${WRKSRC}/README.rst .include diff --git a/textproc/py-sparqlwrapper/Makefile b/textproc/py-sparqlwrapper/Makefile index d06684ffc534..508422d5685c 100644 --- a/textproc/py-sparqlwrapper/Makefile +++ b/textproc/py-sparqlwrapper/Makefile @@ -1,25 +1,25 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= sparqlwrapper PORTVERSION= 1.8.5 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SPARQLWrapper-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= SPARQL endpoint interface to Python LICENSE= W3C LICENSE_NAME= W3C Software Notice and License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 .include diff --git a/textproc/py-sphinx-intl/Makefile b/textproc/py-sphinx-intl/Makefile index 421d613b081d..f15533df1642 100644 --- a/textproc/py-sphinx-intl/Makefile +++ b/textproc/py-sphinx-intl/Makefile @@ -1,24 +1,24 @@ # Created by: Kris Moore # $FreeBSD$ PORTNAME= sphinx-intl PORTVERSION= 0.9.5 PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kmoore@FreeBSD.org COMMENT= Sphinx-intl translation features LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_SPHINX} \ ${PYTHON_PKGNAMEPREFIX}polib>=1.0.6:devel/py-polib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-sphinx-issues/Makefile b/textproc/py-sphinx-issues/Makefile index eb46fe2dac21..75fc58baf4a7 100644 --- a/textproc/py-sphinx-issues/Makefile +++ b/textproc/py-sphinx-issues/Makefile @@ -1,21 +1,21 @@ # Created by: Nicola Stanislao Vitale # $FreeBSD$ PORTNAME= sphinx-issues PORTVERSION= 1.2.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Sphinx extension for linking to your project's issue tracker LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_SPHINX} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-sphinx-me/Makefile b/textproc/py-sphinx-me/Makefile index f2591e675dde..cf6640c1cba6 100644 --- a/textproc/py-sphinx-me/Makefile +++ b/textproc/py-sphinx-me/Makefile @@ -1,20 +1,20 @@ # Created by: René Ladan # $FreeBSD$ PORTNAME= sphinx-me PORTVERSION= 0.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Wrap README-only projects in a dynamic Sphinx shell LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx_wikipedia/Makefile b/textproc/py-sphinx_wikipedia/Makefile index 9aa478022fb0..359451b914ca 100644 --- a/textproc/py-sphinx_wikipedia/Makefile +++ b/textproc/py-sphinx_wikipedia/Makefile @@ -1,30 +1,30 @@ # Created by: Dru Lavigne # $FreeBSD$ PORTNAME= sphinx_wikipedia PORTVERSION= 20150903 CATEGORIES= textproc PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kris@FreeBSD.org COMMENT= Sphinx extension which adds role to create links to Wikipedia articles LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PY_SPHINX} -USES= python +USES= python:3.6+ USE_PYTHON= flavors NO_BUILD= yes USE_GITHUB= yes GH_ACCOUNT= quiver GH_PROJECT= sphinx-ext-wikipedia GH_TAGNAME= f6b2f6 PLIST_FILES= ${PYTHON_SITELIBDIR}/sphinx/ext/wikipedia.py do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/sphinx/ext ${CP} ${WRKSRC}/sphinx-ext/wikipedia.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}/sphinx/ext/wikipedia.py .include diff --git a/textproc/py-sphinxcontrib-bitbucket/Makefile b/textproc/py-sphinxcontrib-bitbucket/Makefile index e405b4ae64f9..c486930727f2 100644 --- a/textproc/py-sphinxcontrib-bitbucket/Makefile +++ b/textproc/py-sphinxcontrib-bitbucket/Makefile @@ -1,25 +1,25 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= sphinxcontrib-bitbucket PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Sphinx/BitBucket integration LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_SPHINX} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.6:textproc/py-docutils@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-httpdomain/Makefile b/textproc/py-sphinxcontrib-httpdomain/Makefile index 0866282ba1e9..9f9887eef62d 100644 --- a/textproc/py-sphinxcontrib-httpdomain/Makefile +++ b/textproc/py-sphinxcontrib-httpdomain/Makefile @@ -1,18 +1,18 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= sphinxcontrib-httpdomain PORTVERSION= 1.2.1 CATEGORIES= textproc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Sphinx domain for HTTP APIs RUN_DEPENDS= ${PY_SPHINX} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-sphinxcontrib-log-cabinet/Makefile b/textproc/py-sphinxcontrib-log-cabinet/Makefile index 53e2656e3ea3..e3de525f8ebe 100644 --- a/textproc/py-sphinxcontrib-log-cabinet/Makefile +++ b/textproc/py-sphinxcontrib-log-cabinet/Makefile @@ -1,23 +1,23 @@ # Created by: Nicola Stanislao Vitale # $FreeBSD$ PORTNAME= sphinxcontrib-log-cabinet PORTVERSION= 1.0.1 CATEGORIES= textproc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Organize changelog directives in Sphinx docs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PY_SPHINX} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-napoleon/Makefile b/textproc/py-sphinxcontrib-napoleon/Makefile index 851d7c9513ee..587806f635b4 100644 --- a/textproc/py-sphinxcontrib-napoleon/Makefile +++ b/textproc/py-sphinxcontrib-napoleon/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= sphinxcontrib-napoleon DISTVERSION= 0.7 CATEGORIES= textproc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Sphinx extension that parses both NumPy and Google style docstrings LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pockets>=0.3:devel/py-pockets@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-newsfeed/Makefile b/textproc/py-sphinxcontrib-newsfeed/Makefile index 555517bcf36a..625f4e6a3547 100644 --- a/textproc/py-sphinxcontrib-newsfeed/Makefile +++ b/textproc/py-sphinxcontrib-newsfeed/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= sphinxcontrib-newsfeed PORTVERSION= 0.1.4 CATEGORIES= textproc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= News Feed extension for Sphinx LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_SPHINX} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-sphinxcontrib-programoutput/Makefile b/textproc/py-sphinxcontrib-programoutput/Makefile index f2723df88594..68f39499bc2e 100644 --- a/textproc/py-sphinxcontrib-programoutput/Makefile +++ b/textproc/py-sphinxcontrib-programoutput/Makefile @@ -1,28 +1,28 @@ # Created by: Carlos J Puga Medina # $FreeBSD$ PORTNAME= sphinxcontrib-programoutput PORTVERSION= 0.11 CATEGORIES= textproc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Sphinx extension to include program output LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_SPHINX} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_LOCALE= en_US.UTF-8 NO_ARCH= yes do-test: @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-stemming/Makefile b/textproc/py-stemming/Makefile index b33512c2f146..b8021657e04a 100644 --- a/textproc/py-stemming/Makefile +++ b/textproc/py-stemming/Makefile @@ -1,20 +1,20 @@ # Created by: Rene Ladan # $FreeBSD$ PORTNAME= stemming PORTVERSION= 1.0.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Algorithms for stemming LICENSE= PD -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-tabletext/Makefile b/textproc/py-tabletext/Makefile index c0573cac2cef..a339c3aea41a 100644 --- a/textproc/py-tabletext/Makefile +++ b/textproc/py-tabletext/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= tabletext PORTVERSION= 0.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kmoore@FreeBSD.org COMMENT= Python library to pretty-print tabular data LICENSE= GPLv3 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-terminaltables/Makefile b/textproc/py-terminaltables/Makefile index dd0790816eb5..dd93d0624af3 100644 --- a/textproc/py-terminaltables/Makefile +++ b/textproc/py-terminaltables/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= terminaltables PORTVERSION= 3.1.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Generate simple tables in terminals from a nested list of strings LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-textfsm/Makefile b/textproc/py-textfsm/Makefile index 79413c7776ca..766417e66b99 100644 --- a/textproc/py-textfsm/Makefile +++ b/textproc/py-textfsm/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= textfsm DISTVERSIONPREFIX= v DISTVERSION= 1.1.1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parses semi-structured text into Python tables LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= google USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/textproc/py-texttable/Makefile b/textproc/py-texttable/Makefile index 047b4165946a..cb404a942120 100644 --- a/textproc/py-texttable/Makefile +++ b/textproc/py-texttable/Makefile @@ -1,27 +1,27 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= texttable PORTVERSION= 1.6.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Module for creating simple ASCII tables LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CJKWRAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cjkwrap>=0:textproc/py-cjkwrap@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CJKWRAP CJKWRAP_DESC= Text Wrapping with better CJK text support .include diff --git a/textproc/py-tinycss/Makefile b/textproc/py-tinycss/Makefile index 50657fb52bb5..c98f67c43b2a 100644 --- a/textproc/py-tinycss/Makefile +++ b/textproc/py-tinycss/Makefile @@ -1,16 +1,16 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= tinycss PORTVERSION= 0.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Complete yet simple CSS parser for Python -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-tomlkit/Makefile b/textproc/py-tomlkit/Makefile index 7ed083980510..183b963af633 100644 --- a/textproc/py-tomlkit/Makefile +++ b/textproc/py-tomlkit/Makefile @@ -1,30 +1,30 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= tomlkit PORTVERSION= 0.7.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Style-preserving TOML library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_ENUM34} \ ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}functools32>=3.2.3<4.0.0:devel/py-functools32@${PY_FLAVOR} .endif .include diff --git a/textproc/py-toronado/Makefile b/textproc/py-toronado/Makefile index 5f540d3fe23f..dde061765072 100644 --- a/textproc/py-toronado/Makefile +++ b/textproc/py-toronado/Makefile @@ -1,24 +1,24 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= toronado PORTVERSION= 0.0.11 CATEGORIES= textproc www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Fast lxml-based CSS stylesheet inliner LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py-cssutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-trans/Makefile b/textproc/py-trans/Makefile index f0116de3b8fe..8e42f81da068 100644 --- a/textproc/py-trans/Makefile +++ b/textproc/py-trans/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= trans PORTVERSION= 2.1.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Module for performing transliteration LICENSE= BSDunclear LICENSE_NAME= Unclear BSD License LICENSE_TEXT= License of this software is declared as 'BSD' in CHANGELOG. \ But it is not clear which versions of the BSD license (2, \ 3 or 4 clause) it is. No further file (except CHANGELOG) in \ the source archive contains license information. LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= python tar:bzip2 +USES= python:3.6+ tar:bzip2 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-transifex-client/Makefile b/textproc/py-transifex-client/Makefile index ae1f16b1e07e..4744f869506c 100644 --- a/textproc/py-transifex-client/Makefile +++ b/textproc/py-transifex-client/Makefile @@ -1,32 +1,32 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= transifex-client PORTVERSION= 0.13.6 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Command line interface for Transifex LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} # <1.26 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests>=2.19.1:www/py-requests@${PY_FLAVOR} # <3.0.0 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=1.26.0:textproc/py-python-slugify@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-translationstring/Makefile b/textproc/py-translationstring/Makefile index 277c215c720d..d6c355fc2b38 100644 --- a/textproc/py-translationstring/Makefile +++ b/textproc/py-translationstring/Makefile @@ -1,28 +1,28 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= translationstring PORTVERSION= 1.4 CATEGORIES= textproc www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Utility library for i18n relied on by various Repoze packages LICENSE= BSDMV LICENSE_NAME= BSD Modification Variant LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py test .include diff --git a/textproc/py-ttp/Makefile b/textproc/py-ttp/Makefile index 767df4bf1d4e..7ec0782d7e99 100644 --- a/textproc/py-ttp/Makefile +++ b/textproc/py-ttp/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ttp PORTVERSION= 0.5.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Template Text Parser LICENSE= MIT -USES= dos2unix python +USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} > 3000 post-patch: @${RM} ${WRKSRC}/ttp/utils/load_python_exec_py2.py .endif .include diff --git a/textproc/py-ucl/Makefile b/textproc/py-ucl/Makefile index ce04e2a907f8..e36e7d02c831 100644 --- a/textproc/py-ucl/Makefile +++ b/textproc/py-ucl/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= ucl PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= UCL parser and emmitter LICENSE= MIT LICENSE_FILE= ${WRKDIR}/libucl-${PORTVERSION}/COPYING LIB_DEPENDS= libucl.so:textproc/libucl CFLAGS+= -I${PREFIX}/include -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= vstakhov GH_PROJECT= libucl WRKSRC_SUBDIR= python .include diff --git a/textproc/py-ufal.udpipe/Makefile b/textproc/py-ufal.udpipe/Makefile index 6e71e4cec6ca..717f6f0b7cea 100644 --- a/textproc/py-ufal.udpipe/Makefile +++ b/textproc/py-ufal.udpipe/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= ufal.udpipe PORTVERSION= 1.2.0.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings to UDPipe library for parsing universal treebanks LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 powerpcspe sparc64 NOT_FOR_ARCHS_REASON= Only little endian systems are supported! -USES= compiler:c++11-lang python +USES= compiler:c++11-lang python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-whoosh/Makefile b/textproc/py-whoosh/Makefile index 170319f92d30..53f4c613f963 100644 --- a/textproc/py-whoosh/Makefile +++ b/textproc/py-whoosh/Makefile @@ -1,21 +1,21 @@ # Created by: gugabsd # $FreeBSD$ PORTNAME= whoosh PORTVERSION= 2.7.4 CATEGORIES= textproc www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Whoosh-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Featureful full-text indexing and searching in Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-wordnet/Makefile b/textproc/py-wordnet/Makefile index eec80e6b456e..378a328ccac1 100644 --- a/textproc/py-wordnet/Makefile +++ b/textproc/py-wordnet/Makefile @@ -1,44 +1,44 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= wordnet PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= SF/pywordnet/pywordnet/${PORTVERSION}:pywn \ http://wordnetcode.princeton.edu/${WN_VERSION}/:wn \ ftp://ftp.ims.uni-stuttgart.de/pub/WordNet/${WN_VERSION}/:wn PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= pywordnet-${PORTVERSION}.tar.gz:pywn \ WordNet-${WN_VERSION}.tar.gz:wn MAINTAINER= ports@FreeBSD.org COMMENT= Python Interface to WordNet -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/py${PORTNAME}-${PORTVERSION} PLIST_SUB= WNDATA=${WORDNETDATA} WN_WRKSRC= ${WRKDIR}/WordNet-${WN_VERSION} WN_VERSION= 2.0 WORDNETDATA= share/py-${PORTNAME} WN_DICTFILES= adj.exc adv.exc cntlist cntlist.rev data.adj data.adv \ data.noun data.verb frames.vrb index.adj index.adv index.noun \ index.sense index.verb lexnames noun.exc sentidx.vrb sents.vrb\ verb.exc post-patch: @${SED} -e 's|/usr/local/wordnet2.0|${PREFIX}/${WORDNETDATA}|g' \ -e 's|os.path.join(WNHOME.*))|WNHOME)|g' ${WRKSRC}/wordnet.py \ > ${WRKSRC}/wordnet.py.tmp && ${CAT} ${WRKSRC}/wordnet.py.tmp \ > ${WRKSRC}/wordnet.py post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${WORDNETDATA} .for f in ${WN_DICTFILES} ${INSTALL_DATA} ${WN_WRKSRC}/dict/${f} ${STAGEDIR}${PREFIX}/${WORDNETDATA}/ .endfor .include diff --git a/textproc/py-wstools/Makefile b/textproc/py-wstools/Makefile index dcf02b64d4b6..a9e987c36771 100644 --- a/textproc/py-wstools/Makefile +++ b/textproc/py-wstools/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= wstools PORTVERSION= 0.4.8 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= WSDL parsing services for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-wtforms/Makefile b/textproc/py-wtforms/Makefile index c70cbf3c52dc..4c5afcbf8aff 100644 --- a/textproc/py-wtforms/Makefile +++ b/textproc/py-wtforms/Makefile @@ -1,41 +1,41 @@ # Created by: Moggie # $FreeBSD$ PORTNAME= wtforms PORTVERSION= 2.1 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WTForms-${DISTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= Flexible forms validation and rendering library for python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep8>0:devel/pep8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} OPTIONS_DEFINE= DOCS NO_ARCH= yes -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils PORTDOCS= * post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/html/ && ${COPYTREE_SHARE} _static/ ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${CP} *.html ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${CP} *.js ${STAGEDIR}${DOCSDIR}/) do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-xhtml2pdf/Makefile b/textproc/py-xhtml2pdf/Makefile index 8125097a9799..4f04bf0ed967 100644 --- a/textproc/py-xhtml2pdf/Makefile +++ b/textproc/py-xhtml2pdf/Makefile @@ -1,30 +1,30 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= xhtml2pdf PORTVERSION= 0.2.5 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PDF generator using HTML and CSS LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arabic-reshaper>=2.1.0:textproc/py-arabic-reshaper@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=1.0:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pdf2>=0:print/py-pdf2@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}python-bidi>=0.4.2:textproc/py-python-bidi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>=3.3.0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-xlsxwriter/Makefile b/textproc/py-xlsxwriter/Makefile index b11948208b57..fc42f5afdd8c 100644 --- a/textproc/py-xlsxwriter/Makefile +++ b/textproc/py-xlsxwriter/Makefile @@ -1,21 +1,21 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= XlsxWriter PORTVERSION= 1.3.7 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python module for creating Excel XLSX files LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-xlutils/Makefile b/textproc/py-xlutils/Makefile index 0bf0a8af5990..9cac0c5bdf54 100644 --- a/textproc/py-xlutils/Makefile +++ b/textproc/py-xlutils/Makefile @@ -1,22 +1,22 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= xlutils PORTVERSION= 2.0.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Utilities for working with Excel files that require both xlrd and xlwt LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=0.7.2:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=0.7.4:textproc/py-xlwt@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-xlwt/Makefile b/textproc/py-xlwt/Makefile index 890fb39bc4cd..54661023b53a 100644 --- a/textproc/py-xlwt/Makefile +++ b/textproc/py-xlwt/Makefile @@ -1,20 +1,20 @@ # Created by: Dikshie # $FreeBSD$ PORTNAME= xlwt PORTVERSION= 1.3.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dikshie@sfc.wide.ad.jp COMMENT= Writing data and formatting information from Excel files LICENSE= BSD4CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-xml-default-dict/Makefile b/textproc/py-xml-default-dict/Makefile index 8649b3ed8cc8..e4c3afe4b8aa 100644 --- a/textproc/py-xml-default-dict/Makefile +++ b/textproc/py-xml-default-dict/Makefile @@ -1,20 +1,20 @@ # Created by: Silvio Ap Silva aka kanazuchi # $FreeBSD$ PORTNAME= xml-default-dict PORTVERSION= 0.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Python scripts to convert xml data into a defaultdict LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-xmldiff/Makefile b/textproc/py-xmldiff/Makefile index 6685f001c66d..aed43c655a1e 100644 --- a/textproc/py-xmldiff/Makefile +++ b/textproc/py-xmldiff/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= xmldiff PORTVERSION= 2.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Creates diffs of XML files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.1.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-yapf/Makefile b/textproc/py-yapf/Makefile index a679579cbf9e..d5586161a661 100644 --- a/textproc/py-yapf/Makefile +++ b/textproc/py-yapf/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= yapf PORTVERSION= 0.30.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Formatter for Python code LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= concurrent distutils autoplist DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} TEST_TARGET= test .include diff --git a/textproc/py-zope.i18nmessageid/Makefile b/textproc/py-zope.i18nmessageid/Makefile index 8cbe0c905b4d..db2ddda70c5b 100644 --- a/textproc/py-zope.i18nmessageid/Makefile +++ b/textproc/py-zope.i18nmessageid/Makefile @@ -1,21 +1,21 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= zope.i18nmessageid PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= textproc www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Message Identifiers for internationalization LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-zope.structuredtext/Makefile b/textproc/py-zope.structuredtext/Makefile index 87f43f3a2bfb..a4dc874d6c21 100644 --- a/textproc/py-zope.structuredtext/Makefile +++ b/textproc/py-zope.structuredtext/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= zope.structuredtext PORTVERSION= 3.5.1 PORTREVISION= 1 CATEGORIES= textproc python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= StructuredText parser LICENSE= ZPL21 -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-zope.tal/Makefile b/textproc/py-zope.tal/Makefile index e6a39aaafd4c..ac47e359a59b 100644 --- a/textproc/py-zope.tal/Makefile +++ b/textproc/py-zope.tal/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= zope.tal PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= textproc python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Template Application Language (TAL) LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-zpt/Makefile b/textproc/py-zpt/Makefile index 1460c67f3f2e..1e8c94ece9f5 100644 --- a/textproc/py-zpt/Makefile +++ b/textproc/py-zpt/Makefile @@ -1,19 +1,19 @@ # Created by: Benno Rice # $FreeBSD$ PORTNAME= zpt PORTVERSION= 2.5 CATEGORIES= textproc python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ZopePageTemplates-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Zope-less version of Zope Page Templates -USES= python tar:tgz +USES= python:3.6+ tar:tgz USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/ZopePageTemplates NO_ARCH= yes .include diff --git a/www/butterfly/Makefile b/www/butterfly/Makefile index dcb81e2cd2b1..f38808ccd98f 100644 --- a/www/butterfly/Makefile +++ b/www/butterfly/Makefile @@ -1,33 +1,33 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= butterfly PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= CHEESESHOP MAINTAINER= yuri@FreeBSD.org COMMENT= Web terminal based on websocket and tornado LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} -USES= python +USES= python:3.6+ # Can't use concurrent here, it changes ETCDIR, and breaks post-install. USE_PYTHON= autoplist distutils optsuffix NO_ARCH= yes USE_RC_SUBR= butterfly SUB_FILES= pkg-message SUB_LIST= PYTHON_CMD=${PYTHON_CMD} post-install: @${REINPLACE_CMD} -i '' -e "s|^butterfly_dir = os.path.join(ev, 'butterfly')|butterfly_dir = '${PREFIX}/etc/butterfly'|g" \ ${STAGEDIR}${PREFIX}/bin/butterfly.server.py @${MKDIR} ${STAGEDIR}${PREFIX}/etc/butterfly/ssl ${INSTALL_DATA} ${WRKSRC}/butterfly/butterfly.conf.default ${STAGEDIR}${ETCDIR}/butterfly.conf.sample .include diff --git a/www/mod_wsgi4/Makefile b/www/mod_wsgi4/Makefile index 504e2dfa1e48..abe93762369c 100644 --- a/www/mod_wsgi4/Makefile +++ b/www/mod_wsgi4/Makefile @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= mod_wsgi DISTVERSION= 4.7.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX}${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Python WSGI adapter module for Apache LICENSE= APACHE20 -USES= apache:2.4+ gettext python +USES= apache:2.4+ gettext python:3.6+ USE_PYTHON= flavors GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-apxs="${APXS}" --with-python="${PYTHON_CMD}" SUB_FILES= pkg-message ${APMOD_FILE} APMOD_FILE= 270_${PORTNAME}.conf.sample PLIST_SUB+= APMOD_FILE=${APMOD_FILE} pre-everything:: @${ECHO_MSG} "======================= ATTENTION! ======================" @${ECHO_MSG} @${ECHO_MSG} "If you want to use daemon mode you will need to make sure" @${ECHO_MSG} "Apache and APR include thread support." @${ECHO_MSG} @${ECHO_MSG} "=========================================================" post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d ${INSTALL_DATA} ${WRKDIR}/${APMOD_FILE} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/${PORTNAME}.so .include diff --git a/www/onionbalance/Makefile b/www/onionbalance/Makefile index df80547bd85d..6bfaa5a96764 100644 --- a/www/onionbalance/Makefile +++ b/www/onionbalance/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= onionbalance PORTVERSION= 0.2.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= OnionBalance-${PORTVERSION} MAINTAINER= egypcio@FreeBSD.org COMMENT= Load-balancing and Redundancy for Onion Services LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>=0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stem>=0:security/py-stem@${PY_FLAVOR} \ tor:security/tor -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-Tenjin/Makefile b/www/py-Tenjin/Makefile index e4979d6835c9..a338c1a0b0af 100644 --- a/www/py-Tenjin/Makefile +++ b/www/py-Tenjin/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= Tenjin PORTVERSION= 1.1.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Fast and full-featured template engine based on embedded Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/) .include diff --git a/www/py-WebError/Makefile b/www/py-WebError/Makefile index 9a48611443c2..48ee8274d998 100644 --- a/www/py-WebError/Makefile +++ b/www/py-WebError/Makefile @@ -1,24 +1,24 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= WebError PORTVERSION= 0.13.1 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Web Error handling and exception catching LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.7:www/py-paste@${PY_FLAVOR} \ ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}Tempita>=0.3:textproc/py-Tempita@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:www/py-webob@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-WebFlash/Makefile b/www/py-WebFlash/Makefile index d2e100e59be6..dd31df9c291d 100644 --- a/www/py-WebFlash/Makefile +++ b/www/py-WebFlash/Makefile @@ -1,20 +1,20 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= WebFlash PORTVERSION= 0.1a9 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Library to display flash messages in python web applications LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-arxiv/Makefile b/www/py-arxiv/Makefile index 69e549a23d0c..bd8f225e5d21 100644 --- a/www/py-arxiv/Makefile +++ b/www/py-arxiv/Makefile @@ -1,25 +1,25 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= arxiv PORTVERSION= 0.5.3 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the arXiv API LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-azure-common/Makefile b/www/py-azure-common/Makefile index 5da27213afad..fda5ac4a8b5b 100644 --- a/www/py-azure-common/Makefile +++ b/www/py-azure-common/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= azure-common PORTVERSION= 1.1.25 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure common code LICENSE= MIT -USES= azurepy python zip +USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils .include diff --git a/www/py-azure-storage/Makefile b/www/py-azure-storage/Makefile index b75b6ea8b813..83533b686fc0 100644 --- a/www/py-azure-storage/Makefile +++ b/www/py-azure-storage/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= azure-storage PORTVERSION= 0.36.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vladimirv@ixsystems.com COMMENT= Python Client for Azure Storage LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>0:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/www/py-beaker/Makefile b/www/py-beaker/Makefile index 6ce0d8397a14..e20ffb185c17 100644 --- a/www/py-beaker/Makefile +++ b/www/py-beaker/Makefile @@ -1,27 +1,27 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= beaker PORTVERSION= 1.11.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Beaker-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Session and Caching library with WSGI Middleware LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} <= 3200 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}funcsigs>=0:devel/py-funcsigs@${PY_FLAVOR} .endif .include diff --git a/www/py-betamax/Makefile b/www/py-betamax/Makefile index 41a38770ed43..1b5bb3501f61 100644 --- a/www/py-betamax/Makefile +++ b/www/py-betamax/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= betamax PORTVERSION= 0.8.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= VCR imitation for python-requests LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-biscuits/Makefile b/www/py-biscuits/Makefile index e669f9d4b53a..751504de9c04 100644 --- a/www/py-biscuits/Makefile +++ b/www/py-biscuits/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= biscuits PORTVERSION= 0.3.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and tasty cookies handling LICENSE= MIT BUILD_DEPENDS= ${PY_PATHLIB} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/biscuits*.so .include diff --git a/www/py-bjoern/Makefile b/www/py-bjoern/Makefile index 6e30738b1812..87ed9f7caf99 100644 --- a/www/py-bjoern/Makefile +++ b/www/py-bjoern/Makefile @@ -1,26 +1,26 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= bjoern PORTVERSION= 3.1.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Fast Python WSGI server LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libev.so:devel/libev -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils LDFLAGS+= -lc post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/*.so .include diff --git a/www/py-bleach/Makefile b/www/py-bleach/Makefile index 8c1dbb6a0cbc..a60e7a71a07b 100644 --- a/www/py-bleach/Makefile +++ b/www/py-bleach/Makefile @@ -1,34 +1,34 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= bleach PORTVERSION= 3.1.5 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Easy safelist-based HTML-sanitizing tool LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webencodings>0:converters/py-webencodings@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # This is a development script # TODO: Remove from sdist (via MANIFEST.ini) post-extract: ${RM} ${WRKSRC}/bleach/_vendor/pip_install_vendor.sh do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/www/py-boto3/Makefile b/www/py-boto3/Makefile index 7cb01aba773b..7b6dbe2a246d 100644 --- a/www/py-boto3/Makefile +++ b/www/py-boto3/Makefile @@ -1,37 +1,37 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= boto3 PORTVERSION= 1.15.8 CATEGORIES= www python devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= AWS SDK for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.18.8,<1.19.0:devel/py-botocore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1,<1.0.0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}s3transfer>=0.3.0,<0.4.0:net/py-s3transfer@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} # Actually 2.6-2.7,3.3-3.7 -USES= python +USES= python:3.6+ USE_GITHUB= yes # tests missing from PyPI sdist USE_PYTHON= autoplist distutils GH_ACCOUNT= boto NO_ARCH= yes # setup.py test runs integration tests which fail # https://github.com/boto/s3transfer/issues/41 # Note: this is an AWS python package wide issue do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v tests/unit tests/functional .include diff --git a/www/py-bottle-cork/Makefile b/www/py-bottle-cork/Makefile index aeb17d691ba7..042d780231c5 100644 --- a/www/py-bottle-cork/Makefile +++ b/www/py-bottle-cork/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= bottle-cork PORTVERSION= 0.12.0 PORTREVISION= 2 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olivier@FreeBSD.org COMMENT= Bottle authentication and authorization module LICENSE= LGPL3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beaker>0:www/py-beaker@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= FedericoCeratto USE_PYTHON= distutils autoplist EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTEXAMPLES= * OPTIONS_DEFINE= SQLITE MONGODB SQLALCHEMY EXAMPLES MONGODB_DESC= Add MongoDB support SQLALCHEMY_DESC= Add SQLAlchemy support SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} MONGODB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/pymongo@${PY_FLAVOR} SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/www/py-bottle/Makefile b/www/py-bottle/Makefile index f4c372bc8d38..41c5a029b8e7 100644 --- a/www/py-bottle/Makefile +++ b/www/py-bottle/Makefile @@ -1,22 +1,22 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= bottle PORTVERSION= 0.12.18 PORTREVISION= 0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Fast and simple WSGI-framework for small web-applications LICENSE= MIT -USES= python +USES= python:3.6+ NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils .include diff --git a/www/py-cachecontrol/Makefile b/www/py-cachecontrol/Makefile index 8665083fb6c9..5087b5e219df 100644 --- a/www/py-cachecontrol/Makefile +++ b/www/py-cachecontrol/Makefile @@ -1,26 +1,26 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= CacheControl DISTVERSION= 0.12.6 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Caching algorithms in httplib2 for use with requests session object LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.2:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes REINPLACE_ARGS= -i '' post-patch: @${REINPLACE_CMD} -e 's|msgpack-python|msgpack|' ${WRKSRC}/setup.py ${WRKSRC}/CacheControl.egg-info/requires.txt .include diff --git a/www/py-cachelib/Makefile b/www/py-cachelib/Makefile index b0624952f210..96b99e91dc6f 100644 --- a/www/py-cachelib/Makefile +++ b/www/py-cachelib/Makefile @@ -1,23 +1,23 @@ # Created by: Gilbert Morgan # $FreeBSD$ # PORTNAME= cachelib PORTVERSION= 0.1 CATEGORIES= www MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Collection of cache libraries in the same API interface LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes NO_BUILD= yes .include diff --git a/www/py-caldav/Makefile b/www/py-caldav/Makefile index af4651e1d3aa..7fddaa389639 100644 --- a/www/py-caldav/Makefile +++ b/www/py-caldav/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= caldav PORTVERSION= 0.6.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= CalDAV (RFC4791) client library LICENSE= APACHE20 GPLv3 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.6.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:deskutils/py-vobject@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-cheroot/Makefile b/www/py-cheroot/Makefile index 597583320aeb..9ecab7bd1661 100644 --- a/www/py-cheroot/Makefile +++ b/www/py-cheroot/Makefile @@ -1,44 +1,44 @@ # Created by: Keith Gaughan # $FreeBSD$ PORTNAME= cheroot PORTVERSION= 8.5.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Highly-optimized, pure-python HTTP server LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>=1.0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3300 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.functools_lru_cache>0:devel/py-backports.functools_lru_cache@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}more-itertools5>=2.6:devel/py-more-itertools5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}selectors2>=0:devel/py-selectors2@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}more-itertools>=2.6:devel/py-more-itertools@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.functools2>=0:devel/py-jaraco.functools2@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=0:devel/py-jaraco.functools@${PY_FLAVOR} .endif .include diff --git a/www/py-cherrypy/Makefile b/www/py-cherrypy/Makefile index f6fe2dc5eae2..1697313f1a1d 100644 --- a/www/py-cherrypy/Makefile +++ b/www/py-cherrypy/Makefile @@ -1,60 +1,60 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= cherrypy PORTVERSION= 17.4.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CherryPy-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Pythonic, object-oriented web development framework LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} EXAMPLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlobject>=1.5.1:databases/py-sqlobject@${PY_FLAVOR} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cheroot>=6.2.4:www/py-cheroot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}portend>=2.1.1:net/py-portend@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zclockfile>0:devel/py-zclockfile@${PY_FLAVOR} OPTIONS_DEFINE= EXAMPLES PORTEXAMPLES= * -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent .include .if ${PORT_OPTIONS:MEXAMPLES} post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/cherrypy/tutorial && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${EXAMPLESDIR} ${EXAMPLESDIR:S,${PREFIX}/,,}) .endif .include .if ${PYTHON_REL} < 3800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}more-itertools5>0:devel/py-more-itertools5@${PY_FLAVOR} EXAMPLES_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.4.4:devel/py-cheetah@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} EXAMPLES_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} .endif .include diff --git a/www/py-cookies/Makefile b/www/py-cookies/Makefile index 392f0c1c567c..b5281f9f30cb 100644 --- a/www/py-cookies/Makefile +++ b/www/py-cookies/Makefile @@ -1,25 +1,25 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= cookies PORTVERSION= 2.2.1 CATEGORIES= www devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Friendlier RFC 6265-compliant cookie parser/renderer LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/www/py-crossplane/Makefile b/www/py-crossplane/Makefile index 04a13bf06506..67dbbcdbcb42 100644 --- a/www/py-crossplane/Makefile +++ b/www/py-crossplane/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= crossplane DISTVERSION= 0.5.7 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= osa@FreeBSD.org COMMENT= NGINX configurations converter into JSON and back LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= nginxinc -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-css-parser/Makefile b/www/py-css-parser/Makefile index 8baaad3b5f23..6636505997f8 100644 --- a/www/py-css-parser/Makefile +++ b/www/py-css-parser/Makefile @@ -1,25 +1,25 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= css-parser PORTVERSION= 1.0.5 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= madpilot@FreeBSD.org COMMENT= CSS related utilities (parsing, serialization, etc) for python LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LESSER NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= ebook-utils .include diff --git a/www/py-csscompressor/Makefile b/www/py-csscompressor/Makefile index 0736eca77ff7..09c9174ddab5 100644 --- a/www/py-csscompressor/Makefile +++ b/www/py-csscompressor/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= csscompressor DISTVERSION= 0.9.5 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Python port of YUI CSS Compressor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/www/py-cssmin/Makefile b/www/py-cssmin/Makefile index 61f9bea8616b..d5834b513007 100644 --- a/www/py-cssmin/Makefile +++ b/www/py-cssmin/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= cssmin PORTVERSION= 0.2.0 PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python port of the YUI CSS compression algorithm LICENSE= MIT NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/www/py-cssselect/Makefile b/www/py-cssselect/Makefile index e076a974787d..2987cd59b073 100644 --- a/www/py-cssselect/Makefile +++ b/www/py-cssselect/Makefile @@ -1,39 +1,39 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= cssselect PORTVERSION= 1.1.0 PORTREVISION= 0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Cssselect parses CSS3 Selectors and translates them to XPath 1.0 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PY_SPHINX} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * post-build-DOCS-on: (cd ${WRKSRC} && \ PYTHONPATH=${WRKSRC} sphinx-build-${PYTHON_VER} -N -a docs docs.html) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs.html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -path *doctrees*") .include diff --git a/www/py-cssutils/Makefile b/www/py-cssutils/Makefile index d94e6adb1522..d497d2a90250 100644 --- a/www/py-cssutils/Makefile +++ b/www/py-cssutils/Makefile @@ -1,33 +1,33 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= cssutils PORTVERSION= 1.0.2 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CSS Cascading Style Sheets library for Python LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LESSER -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/www/py-django-appconf/Makefile b/www/py-django-appconf/Makefile index 7f067c9cd607..554bc2a8a872 100644 --- a/www/py-django-appconf/Makefile +++ b/www/py-django-appconf/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= django-appconf PORTVERSION= 1.0.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Helper class for handling configuration defaults gracefully LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-bakery/Makefile b/www/py-django-bakery/Makefile index cb48ac81bdab..9a05df553406 100644 --- a/www/py-django-bakery/Makefile +++ b/www/py-django-bakery/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= django-bakery PORTVERSION= 0.12.7 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Set of helpers for baking your Django site out as flat files LICENSE= MIT #LICENSE_FILE= Not yet packaged in sdist RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>1.5.2:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto3>=1.4.4:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fs2>=2.0.17:devel/py-fs2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-bootstrap3/Makefile b/www/py-django-bootstrap3/Makefile index 935759f7f0db..76e21616a10f 100644 --- a/www/py-django-bootstrap3/Makefile +++ b/www/py-django-bootstrap3/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= django-bootstrap3 PORTVERSION= 11.1.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Bootstrap 3 support for Django projects LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # Support for Python 2.7 and Django 1.11, 2.0 was dropped in the 12.0 release PORTSCOUT= limit:^11\. post-extract: @${FIND} ${WRKSRC} -name ".DS_Store" -type f -delete .include diff --git a/www/py-django-bootstrap4/Makefile b/www/py-django-bootstrap4/Makefile index 1b8e96c44e11..b0686a78199b 100644 --- a/www/py-django-bootstrap4/Makefile +++ b/www/py-django-bootstrap4/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= django-bootstrap4 PORTVERSION= 0.0.8 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Bootstrap 4 support for Django projects LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-contrib-comments/Makefile b/www/py-django-contrib-comments/Makefile index 0535463b24fc..9b066717d4f4 100644 --- a/www/py-django-contrib-comments/Makefile +++ b/www/py-django-contrib-comments/Makefile @@ -1,26 +1,26 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= django-contrib-comments PORTVERSION= 1.9.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Code formerly known as django.contrib.comments LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} TZ=UTC ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-django-countries/Makefile b/www/py-django-countries/Makefile index 8f1bb13484f5..fc76e69fb3a0 100644 --- a/www/py-django-countries/Makefile +++ b/www/py-django-countries/Makefile @@ -1,18 +1,18 @@ # Created by: Alfred Perlstein # $FreeBSD$ PORTNAME= django-countries PORTVERSION= 5.3 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Provides country choices for use with django LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-django-formtools/Makefile b/www/py-django-formtools/Makefile index f362bc88e648..203ac29239c1 100644 --- a/www/py-django-formtools/Makefile +++ b/www/py-django-formtools/Makefile @@ -1,18 +1,18 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= django-formtools PORTVERSION= 2.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Bootstrap forms for django LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-django-guardian/Makefile b/www/py-django-guardian/Makefile index ab49d2066fbd..e538f13edc2c 100644 --- a/www/py-django-guardian/Makefile +++ b/www/py-django-guardian/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= django-guardian PORTVERSION= 1.4.9 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Implementation of per object permissions for Django LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-jsonfield/Makefile b/www/py-django-jsonfield/Makefile index edb5fe9ad25c..932521cc8864 100644 --- a/www/py-django-jsonfield/Makefile +++ b/www/py-django-jsonfield/Makefile @@ -1,28 +1,28 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= jsonfield PORTVERSION= 2.1.1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- MAINTAINER= ultima@FreeBSD.org COMMENT= Reusable JSONField model for Django to store ad-hoc data LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= This port will be deleted in the future, please switch to use www/py-jsonfield or\ www/py-jsonfield2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= rpkilby GH_PROJECT= jsonfield .include diff --git a/www/py-django-libsass/Makefile b/www/py-django-libsass/Makefile index eb6b9e9eac1c..48d8950c5309 100644 --- a/www/py-django-libsass/Makefile +++ b/www/py-django-libsass/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= django-libsass PORTVERSION= 0.7 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Filter to compile SASS files using libsass LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django_compressor>=1.3:www/py-django_compressor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libsass>=0.7.0:www/py-libsass@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-markwhat/Makefile b/www/py-django-markwhat/Makefile index b6bc5870c390..b6fd63d6b05b 100644 --- a/www/py-django-markwhat/Makefile +++ b/www/py-django-markwhat/Makefile @@ -1,21 +1,21 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= django-markwhat PORTVERSION= 1.6.1 CATEGORIES= www python textproc MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Collection of template filters that implement common markup languages LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-mezzanine-filebrowser/Makefile b/www/py-django-mezzanine-filebrowser/Makefile index 5f5d1ecdca31..078511d5357f 100644 --- a/www/py-django-mezzanine-filebrowser/Makefile +++ b/www/py-django-mezzanine-filebrowser/Makefile @@ -1,22 +1,22 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= django-mezzanine-filebrowser PORTVERSION= 0.5.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= filebrowser_safe-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Fork of django-filebrowser for Mezzanine CMS LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gettext python +USES= gettext python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-mezzanine-grappelli/Makefile b/www/py-django-mezzanine-grappelli/Makefile index 5500daf1e562..711481d1eb59 100644 --- a/www/py-django-mezzanine-grappelli/Makefile +++ b/www/py-django-mezzanine-grappelli/Makefile @@ -1,22 +1,22 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= django-mezzanine-grappelli PORTVERSION= 0.5.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= grappelli_safe-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Fork of django-grappelli for Mezzanine CMS LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gettext python +USES= gettext python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-otp-yubikey/Makefile b/www/py-django-otp-yubikey/Makefile index 8b79d37e6dc4..de9100304a4c 100644 --- a/www/py-django-otp-yubikey/Makefile +++ b/www/py-django-otp-yubikey/Makefile @@ -1,21 +1,21 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= django-otp-yubikey PORTVERSION= 1.0.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Plugin that verifies YubiKey OTP tokens LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}YubiOTP>=0.2.1:security/py-YubiOTP@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-otp>0.4.0:www/py-django-otp@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-otp/Makefile b/www/py-django-otp/Makefile index 3453e78e3a87..98decfa5b210 100644 --- a/www/py-django-otp/Makefile +++ b/www/py-django-otp/Makefile @@ -1,18 +1,18 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= django-otp PORTVERSION= 1.0.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Adding two-factor authentication to Django LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-pglocks/Makefile b/www/py-django-pglocks/Makefile index c17bb380a2dd..971d03cf260c 100644 --- a/www/py-django-pglocks/Makefile +++ b/www/py-django-pglocks/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= django-pglocks PORTVERSION= 1.0.4 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Provides useful context managers for advisory locks for PostgreSQL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.0.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-picklefield/Makefile b/www/py-django-picklefield/Makefile index 2d50b0a25e91..1dcb5f2e2e21 100644 --- a/www/py-django-picklefield/Makefile +++ b/www/py-django-picklefield/Makefile @@ -1,33 +1,33 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= django-picklefield PORTVERSION= 2.1.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pickled object field for Django LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE # Reminder: www/seahub depends on django, changing django version may break seahub BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/www/py-django-pipeline/Makefile b/www/py-django-pipeline/Makefile index bf550aa06b9c..676eb643455c 100644 --- a/www/py-django-pipeline/Makefile +++ b/www/py-django-pipeline/Makefile @@ -1,22 +1,22 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= django-pipeline PORTVERSION= 1.6.14 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Asset (css/js) packaging library for Django LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_FUTURES} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-post_office/Makefile b/www/py-django-post_office/Makefile index 76fcaf897312..7ac18cf77c2c 100644 --- a/www/py-django-post_office/Makefile +++ b/www/py-django-post_office/Makefile @@ -1,28 +1,28 @@ # Created by: Richard Gallamore # $FreeBSD$ PORTNAME= django-post_office DISTVERSIONPREFIX= v DISTVERSION= 3.2.1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Django app to monitor and send mail asynchronously LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_LOCALE= en_US.UTF-8 USE_GITHUB= yes GH_ACCOUNT= ui NO_ARCH= yes .include diff --git a/www/py-django-ranged-response/Makefile b/www/py-django-ranged-response/Makefile index bbef879fec6e..1a9d1a0100c1 100644 --- a/www/py-django-ranged-response/Makefile +++ b/www/py-django-ranged-response/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= django-ranged-response DISTVERSION= 0.2.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Modified Django FileResponse that adds Content-Range headers LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-simple-captcha/Makefile b/www/py-django-simple-captcha/Makefile index b918c4341cbb..0484e8a621f1 100644 --- a/www/py-django-simple-captcha/Makefile +++ b/www/py-django-simple-captcha/Makefile @@ -1,39 +1,39 @@ # Created by: John Hixson # $FreeBSD$ PORTNAME= django-simple-captcha PORTVERSION= 0.5.12 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Simple, yet powerful, Django captcha application LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.7.0:www/py-django111@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-ranged-response>=0.2.0:www/py-django-ranged-response@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six@${PY_FLAVOR} \ ${PY_PILLOW} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS MIGRATIONS DOCS_BUILD_DEPENDS= ${PY_SPHINX} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" MIGRATIONS_DESC= Schema and data migration support (via south) MIGRATIONS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>0:databases/py-south@${PY_FLAVOR} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/www/py-django-statici18n/Makefile b/www/py-django-statici18n/Makefile index 20aed0b3d501..8e0a53218922 100644 --- a/www/py-django-statici18n/Makefile +++ b/www/py-django-statici18n/Makefile @@ -1,25 +1,25 @@ # Created by: Ultima # $FreeBSD$ PORTNAME= django-statici18n PORTVERSION= 1.9.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Helper for generating Javascript catalog to static files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-staticinline/Makefile b/www/py-django-staticinline/Makefile index 1563a7c07c6a..02c4c9cec487 100644 --- a/www/py-django-staticinline/Makefile +++ b/www/py-django-staticinline/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= django-staticinline PORTVERSION= 1.3.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Django template tag to load static files inline with your template LICENSE= MIT #LICENSE_FILE= Not yet packaged in sdist -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-storages/Makefile b/www/py-django-storages/Makefile index 34d3993113d6..9900511bb1e5 100644 --- a/www/py-django-storages/Makefile +++ b/www/py-django-storages/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= django-storages PORTVERSION= 1.9.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Generic storages for Django LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-django-voting/Makefile b/www/py-django-voting/Makefile index 551a03a8d921..45acf24b5995 100644 --- a/www/py-django-voting/Makefile +++ b/www/py-django-voting/Makefile @@ -1,19 +1,19 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= django-voting PORTVERSION= 0.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Generic voting application for Django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-webpack-loader/Makefile b/www/py-django-webpack-loader/Makefile index fa8acd01ff47..d04151c1c769 100644 --- a/www/py-django-webpack-loader/Makefile +++ b/www/py-django-webpack-loader/Makefile @@ -1,22 +1,22 @@ # Created by: Richard Gallamore # $FreeBSD$ PORTNAME= django-webpack-loader PORTVERSION= 0.7.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Transparently use webpack with Django LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.10.1:www/py-django111@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/www/py-django111/Makefile b/www/py-django111/Makefile index 3d086a2e1742..a5de39c19856 100644 --- a/www/py-django111/Makefile +++ b/www/py-django111/Makefile @@ -1,68 +1,67 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ # # Remember to update www/py-django along with this port. PORTNAME= django PORTVERSION= 1.11.29 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 111 DISTNAME= Django-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= High-level Python Web Framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Django 1.11 is End-of-Life since April 2020. Switch to Django 2.2+ as soon as possible. RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} NO_ARCH= yes -USES= cpe python${PY_MYSQL} shebangfix +USES= cpe python:3.6+ shebangfix USE_PYTHON= autoplist distutils SHEBANG_FILES= django/bin/django-admin.py \ django/conf/project_template/manage.py-tpl CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django2[0-2] ${PYTHON_PKGNAMEPREFIX}django3[0-1] CPE_VENDOR= djangoproject DOCSDIR= ${PREFIX}/share/doc/py-django PORTDOCS= * OPTIONS_DEFINE= DOCS HTMLDOCS OPTIONS_DEFAULT= SQLITE OPTIONS_GROUP= DATABASE -OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE +OPTIONS_GROUP_DATABASE= PGSQL SQLITE HTMLDOCS_DESC= Install HTML documentation (requires Sphinx) PLIST_FILES= man/man1/django-admin.1.gz HTMLDOCS_BUILD_DEPENDS= ${PY_SPHINX} HTMLDOCS_IMPLIES= DOCS PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} -MYSQL_VARS= PY_MYSQL=:2.7 SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${MAKE} html SPHINXBUILD=sphinx-build-${PYTHON_VER} post-install: ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}/${MAN1PREFIX}/man/man1 @${ECHO_MSG} "" @${ECHO_MSG} " * See http://docs.djangoproject.com/ for complete documentation" @${ECHO_MSG} "" post-install-HTMLDOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${CP} -R ${WRKSRC}/docs/_build/html ${STAGEDIR}/${DOCSDIR} .include diff --git a/www/py-django_compressor/Makefile b/www/py-django_compressor/Makefile index 68305f206b77..1ada10fccae6 100644 --- a/www/py-django_compressor/Makefile +++ b/www/py-django_compressor/Makefile @@ -1,36 +1,34 @@ # Created by: Lung-Pin Chang # $FreeBSD$ PORTNAME= django_compressor PORTVERSION= 2.4 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Compresses linked and inline JavaScript/CSS into a single cached file LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versiontools>=1.8.2:devel/py-versiontools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-appconf>=1.0.2:www/py-django-appconf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rcssmin>=1.0.6:archivers/py-rcssmin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rjsmin>=1.1.0:archivers/py-rjsmin@${PY_FLAVOR} -USES= python${PY_SLIMIT} +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes -OPTIONS_DEFINE= BEAUTIFULSOUP LXML HTML5LIB SLIMIT +OPTIONS_DEFINE= BEAUTIFULSOUP LXML HTML5LIB BEAUTIFULSOUP_DESC= Enable BeautifulSoupParser LXML_DESC= Enable LxmlParser HTML5LIB_DESC= Enable Html5LibParser -SLIMIT_DESC= Enable SlimIt JavaScript filter BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} -SLIMIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}slimit>=0.8.1:www/py-slimit@${PY_FLAVOR} -SLIMIT_VARS= PY_SLIMIT=:2.7 .include diff --git a/www/py-djangorestframework-csv/Makefile b/www/py-djangorestframework-csv/Makefile index 9c0a85e588de..381fe587b672 100644 --- a/www/py-djangorestframework-csv/Makefile +++ b/www/py-djangorestframework-csv/Makefile @@ -1,18 +1,18 @@ # Created by: Alfred Perlstein # $FreeBSD$ PORTNAME= djangorestframework-csv PORTVERSION= 2.0.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Django REST framework LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-djangorestframework-filters/Makefile b/www/py-djangorestframework-filters/Makefile index dc3721e155f9..78a523d10514 100644 --- a/www/py-djangorestframework-filters/Makefile +++ b/www/py-djangorestframework-filters/Makefile @@ -1,18 +1,18 @@ # Created by: Alfred Perlstein # $FreeBSD$ PORTNAME= djangorestframework-filters PORTVERSION= 0.10.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Filtering extension to Django REST Framework LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-djangorestframework-xml/Makefile b/www/py-djangorestframework-xml/Makefile index 0bf46254fca3..381eef06e3d1 100644 --- a/www/py-djangorestframework-xml/Makefile +++ b/www/py-djangorestframework-xml/Makefile @@ -1,18 +1,18 @@ # Created by: Alfred Perlstein # $FreeBSD$ PORTNAME= djangorestframework-xml PORTVERSION= 1.3.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Django REST framework LICENSE= BSD2CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-dtflickr/Makefile b/www/py-dtflickr/Makefile index 70895a1625b4..e144ed562b66 100644 --- a/www/py-dtflickr/Makefile +++ b/www/py-dtflickr/Makefile @@ -1,22 +1,22 @@ # Created by: Douglas Thrift # $FreeBSD$ PORTNAME= dtflickr PORTVERSION= 1.5 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ http://dl1.douglasthrift.net/${PORTNAME}/ \ http://dl2.douglasthrift.net/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Spiffy Flickr API library using JSON LICENSE= APACHE20 -USES= python tar:bzip2 +USES= python:3.6+ tar:bzip2 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-fake-useragent/Makefile b/www/py-fake-useragent/Makefile index 043fe73fc19f..5807e4755afd 100644 --- a/www/py-fake-useragent/Makefile +++ b/www/py-fake-useragent/Makefile @@ -1,21 +1,21 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= fake-useragent PORTVERSION= 0.1.11 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Up to date simple useragent faker with real world database LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-falcon/Makefile b/www/py-falcon/Makefile index bbcdd6f6c802..0aeae18a9333 100644 --- a/www/py-falcon/Makefile +++ b/www/py-falcon/Makefile @@ -1,38 +1,38 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= falcon PORTVERSION= 2.0.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lichray@gmail.com COMMENT= High-performance Python framework for building cloud APIs LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-mimeparse>=1.5.2:devel/py-python-mimeparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pecan>=0:www/py-pecan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist cython post-install: @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/falcon/ -name '*.so' -exec ${STRIP_CMD} {} + do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest --ignore=freenit/project/ -v -rs -o addopts= \ --ignore-glob='*test_media_handlers*' \ --ignore-glob='*test_functional*' \ --ignore-glob='*test_cmd_print_api*' \ --ignore-glob='*test_cython*' .include diff --git a/www/py-feedgenerator/Makefile b/www/py-feedgenerator/Makefile index fecdab188b60..0c00c31375a8 100644 --- a/www/py-feedgenerator/Makefile +++ b/www/py-feedgenerator/Makefile @@ -1,29 +1,29 @@ # Created by: Julien Laffaye # $FreeBSD$ PORTNAME= feedgenerator PORTVERSION= 1.9.1 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Standalone version of django.utils.feedgenerator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/www/py-flask-admin/Makefile b/www/py-flask-admin/Makefile index bb97dc3119f8..e6d1ecfbfdda 100644 --- a/www/py-flask-admin/Makefile +++ b/www/py-flask-admin/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= Flask-Admin PORTVERSION= 1.5.6 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Flask extension for adding admin interfaces to Flask applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-apscheduler/Makefile b/www/py-flask-apscheduler/Makefile index eac1eb888ed7..2137ea4d5936 100644 --- a/www/py-flask-apscheduler/Makefile +++ b/www/py-flask-apscheduler/Makefile @@ -1,26 +1,26 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= flask-apscheduler PORTVERSION= 1.11.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-APScheduler-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= APScheduler support for Flask LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.2.0:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.2:devel/py-dateutil@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-assets/Makefile b/www/py-flask-assets/Makefile index ff9a62fa9e3c..48fb39fba653 100644 --- a/www/py-flask-assets/Makefile +++ b/www/py-flask-assets/Makefile @@ -1,23 +1,23 @@ # Created by: Kyle Evans # $FreeBSD$ PORTNAME= Flask-Assets PORTVERSION= 0.12 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Asset management for flask LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webassets>=0:www/py-webassets@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-bootstrap/Makefile b/www/py-flask-bootstrap/Makefile index 1bde0508471b..3e8ac02429f0 100644 --- a/www/py-flask-bootstrap/Makefile +++ b/www/py-flask-bootstrap/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= Flask-Bootstrap PORTVERSION= 3.3.7.1 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Flask extension that adds Bootstrap to your projects LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-cache/Makefile b/www/py-flask-cache/Makefile index 7c58676d76c2..ac46a89cf98a 100644 --- a/www/py-flask-cache/Makefile +++ b/www/py-flask-cache/Makefile @@ -1,21 +1,21 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= Flask-Cache PORTVERSION= 0.13.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lichray@gmail.com COMMENT= Cache support for your Flask application LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:www/py-flask@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-collect/Makefile b/www/py-flask-collect/Makefile index c8a75ce1b1bc..6f049058c792 100644 --- a/www/py-flask-collect/Makefile +++ b/www/py-flask-collect/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= Flask-Collect PORTVERSION= 1.3.2 CATEGORIES= www devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Tool to collect static files in one command LICENSE= BSD LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-compress/Makefile b/www/py-flask-compress/Makefile index 73e1bdb74fd5..5cde3fd73da4 100644 --- a/www/py-flask-compress/Makefile +++ b/www/py-flask-compress/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= Flask-Compress PORTVERSION= 1.4.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andrej@ebert.su COMMENT= Extension for Flask that compresses responses with gzip LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.11:www/py-flask@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/www/py-flask-cors/Makefile b/www/py-flask-cors/Makefile index f06fc1ec977d..9682eb9b8d88 100644 --- a/www/py-flask-cors/Makefile +++ b/www/py-flask-cors/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= Flask-Cors PORTVERSION= 3.0.8 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stiginge@pvv.org COMMENT= Flask extension adding a decorator for CORS support LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/www/py-flask-flatpages/Makefile b/www/py-flask-flatpages/Makefile index fb5c86f8a696..1719be13fe2c 100644 --- a/www/py-flask-flatpages/Makefile +++ b/www/py-flask-flatpages/Makefile @@ -1,23 +1,23 @@ # Created by: Oleg Pudeyev # $FreeBSD$ PORTNAME= Flask-FlatPages PORTVERSION= 0.6 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= oleg@bsdpower.com COMMENT= Provides flat static pages to a Flask application LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-json/Makefile b/www/py-flask-json/Makefile index a5b066fa692c..87b901d9e2be 100644 --- a/www/py-flask-json/Makefile +++ b/www/py-flask-json/Makefile @@ -1,27 +1,27 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= flask-json PORTVERSION= 0.3.4 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-JSON-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Better JSON support for Flask LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-login/Makefile b/www/py-flask-login/Makefile index d2fc20d70712..2372be57f89e 100644 --- a/www/py-flask-login/Makefile +++ b/www/py-flask-login/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= Flask-Login PORTVERSION= 0.5.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andrej@ebert.su COMMENT= User session management for Flask LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.12.3:www/py-flask@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-migrate/Makefile b/www/py-flask-migrate/Makefile index 2a18643746b3..8de96ffde914 100644 --- a/www/py-flask-migrate/Makefile +++ b/www/py-flask-migrate/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= flask-migrate PORTVERSION= 2.5.3 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-Migrate-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Database schema migrations for Flask applications LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=1.0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}alembic>=0.7:databases/py-alembic@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-moment/Makefile b/www/py-flask-moment/Makefile index fc4cf8e370ed..3ee696a0a67f 100644 --- a/www/py-flask-moment/Makefile +++ b/www/py-flask-moment/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= Flask-Moment PORTVERSION= 0.10.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Format dates and times in Flask templates using moment.js LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-oauthlib/Makefile b/www/py-flask-oauthlib/Makefile index b717e6aeb648..98f7406ca9a4 100644 --- a/www/py-flask-oauthlib/Makefile +++ b/www/py-flask-oauthlib/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= Flask-OAuthlib PORTVERSION= 0.9.5 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= OAuthlib for Flask LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>0:www/py-requests-oauthlib@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-principal/Makefile b/www/py-flask-principal/Makefile index be7a0494b439..0f9f0ab27be3 100644 --- a/www/py-flask-principal/Makefile +++ b/www/py-flask-principal/Makefile @@ -1,23 +1,23 @@ # Created by: Kyle Evans # $FreeBSD$ PORTNAME= Flask-Principal PORTVERSION= 0.4.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Identity management for flask LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-restful/Makefile b/www/py-flask-restful/Makefile index 3d273257b714..3a57888dbe22 100644 --- a/www/py-flask-restful/Makefile +++ b/www/py-flask-restful/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= Flask-RESTful DISTVERSION= 0.3.7 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Simple framework for creating REST APIs with Flask LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aniso8601>0:devel/py-aniso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-script/Makefile b/www/py-flask-script/Makefile index da2f4ca47f33..e0ca70e78e76 100644 --- a/www/py-flask-script/Makefile +++ b/www/py-flask-script/Makefile @@ -1,22 +1,22 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= Flask-Script PORTVERSION= 2.0.6 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Scripting support for Flask LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-sockets/Makefile b/www/py-flask-sockets/Makefile index 3047e6f523fb..7e60a51470f2 100644 --- a/www/py-flask-sockets/Makefile +++ b/www/py-flask-sockets/Makefile @@ -1,22 +1,22 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= Flask-Sockets PORTVERSION= 0.2.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Elegant WebSockets for your Flask apps LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-flask-uploads/Makefile b/www/py-flask-uploads/Makefile index 4c5a27fb31a8..b43d019af17a 100644 --- a/www/py-flask-uploads/Makefile +++ b/www/py-flask-uploads/Makefile @@ -1,21 +1,21 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= Flask-Uploads PORTVERSION= 0.2.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Flexible and efficient upload handling for Flask LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-flask-wtf/Makefile b/www/py-flask-wtf/Makefile index 86f3f41f89ea..4a66e7e69fcf 100644 --- a/www/py-flask-wtf/Makefile +++ b/www/py-flask-wtf/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= Flask-WTF PORTVERSION= 0.14.3 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Simple integration of Flask and WTForms LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-babel>0:devel/py-flask-babel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-flask/Makefile b/www/py-flask/Makefile index 04213bc4e029..a044bfbbb059 100644 --- a/www/py-flask/Makefile +++ b/www/py-flask/Makefile @@ -1,30 +1,30 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= Flask DISTVERSION= 1.1.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Micro web framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.15:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=0.24:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=5.1:devel/py-click@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/www/py-forcediphttpsadapter/Makefile b/www/py-forcediphttpsadapter/Makefile index 1e9d7072e1ed..e9065f962bc5 100644 --- a/www/py-forcediphttpsadapter/Makefile +++ b/www/py-forcediphttpsadapter/Makefile @@ -1,20 +1,20 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= forcediphttpsadapter PORTVERSION= 1.0.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Use IP address when connecting via SSL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-formencode/Makefile b/www/py-formencode/Makefile index 0dfeafb4623f..6cd34c564bb6 100644 --- a/www/py-formencode/Makefile +++ b/www/py-formencode/Makefile @@ -1,28 +1,28 @@ # Created by: Choe, Cheng-Dae # $FreeBSD$ PORTNAME= formencode PORTVERSION= 1.3.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= FormEncode-${PORTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= HTML form validation, generation, and conversion package LICENSE= PSFL OPTIONS_DEFINE= DOCS -USES= gettext-runtime:run python zip +USES= gettext-runtime:run python:3.6+ zip USE_PYTHON= distutils autoplist DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} PORTDOCS= * post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/www/py-fqdn/Makefile b/www/py-fqdn/Makefile index 7024ae110580..b4fe3a3f242d 100644 --- a/www/py-fqdn/Makefile +++ b/www/py-fqdn/Makefile @@ -1,23 +1,23 @@ # Created by: James White # $FreeBSD$ PORTNAME= fqdn PORTVERSION= 1.4.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= whitejv81@gmail.com COMMENT= RFC-compliant FQDN validation and manipulation for Python -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3800 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.3.0:devel/py-cached-property@${PY_FLAVOR} .endif .include diff --git a/www/py-frozen-flask/Makefile b/www/py-frozen-flask/Makefile index e5cc34cc6bed..30dbe5a3a073 100644 --- a/www/py-frozen-flask/Makefile +++ b/www/py-frozen-flask/Makefile @@ -1,22 +1,22 @@ # Created by: Oleg Pudeyev # $FreeBSD$ PORTNAME= Frozen-Flask PORTVERSION= 0.11 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= oleg@bsdpower.com COMMENT= Freezes a Flask application into a set of static files LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-gandi.cli/Makefile b/www/py-gandi.cli/Makefile index fed2f5e540ca..6700f8883387 100644 --- a/www/py-gandi.cli/Makefile +++ b/www/py-gandi.cli/Makefile @@ -1,37 +1,37 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= gandi.cli PORTVERSION= 1.5 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Gandi command line interface LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipy>0:net-mgmt/py-ipy@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} # Actually 2.6-3.6(+) -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3300 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/www/py-gevent-websocket/Makefile b/www/py-gevent-websocket/Makefile index ca4e03f8b0d8..af0921b2e6eb 100644 --- a/www/py-gevent-websocket/Makefile +++ b/www/py-gevent-websocket/Makefile @@ -1,21 +1,21 @@ # Created by: antoine@FreeBSD.org # $FreeBSD$ PORTNAME= gevent-websocket PORTVERSION= 0.10.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= WebSocket library for the gevent networking library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-google-api-core/Makefile b/www/py-google-api-core/Makefile index 76c3254efedb..295bce755bce 100644 --- a/www/py-google-api-core/Makefile +++ b/www/py-google-api-core/Makefile @@ -1,36 +1,36 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= google-api-core PORTVERSION= 1.24.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Core Google API Client Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=1.21.1<2.0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=1.6.0<2.0:devel/py-googleapis-common-protos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.12.0,1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.0<3.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.13.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= GRPC GRPCGCP GRPC_DESC= gRPC support GRPCGCP_DESC= gRPC support for GCP GRPC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.29.0<2.0:devel/py-grpcio@${PY_FLAVOR} GRPCGCP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio-gcp>=0.2.2:devel/py-grpcio-gcp@${PY_FLAVOR} .include diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile index fa7a3a4d1848..39425a195497 100644 --- a/www/py-google-api-python-client/Makefile +++ b/www/py-google-api-python-client/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= google-api-python-client PORTVERSION= 1.7.6 PORTREVISION= 0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Google API Client Library for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth-httplib2>=0.0.3:security/py-google-auth-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= DJANGO WEBTEST DJANGO_DESC= Use the library with Django DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.3:www/py-django111@${PY_FLAVOR} WEBTEST_DESC= Use WebTest helper to test WSGI apps WEBTEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.3:www/py-WebTest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${PY_FLAVOR} .include diff --git a/www/py-google-cloud-dlp/Makefile b/www/py-google-cloud-dlp/Makefile index 359ca2783679..24ef85455c8b 100644 --- a/www/py-google-cloud-dlp/Makefile +++ b/www/py-google-cloud-dlp/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= google-cloud-dlp PORTVERSION= 0.9.0 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Python Client for Google Cloud Data Loss Prevention LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=0.1.1:www/py-google-api-core@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-google-cloud-vision/Makefile b/www/py-google-cloud-vision/Makefile index 3da29b76da7b..0b27661dfcb0 100644 --- a/www/py-google-cloud-vision/Makefile +++ b/www/py-google-cloud-vision/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= google-cloud-vision PORTVERSION= 0.35.1 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Python Client for Google Cloud Vision LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=0.1.1:www/py-google-api-core@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-google-resumable-media/Makefile b/www/py-google-resumable-media/Makefile index 1b07ea07d657..c4f5e5bf96e6 100644 --- a/www/py-google-resumable-media/Makefile +++ b/www/py-google-resumable-media/Makefile @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= google-resumable-media PORTVERSION= 1.2.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities for Google Media Downloads and Resumable Uploads LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP REQUESTS OPTIONS_DEFAULT=AIOHTTP REQUESTS AIOHTTP_DESC= Use aiohttp REQUESTS_DESC= Use requests REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.18.0:www/py-requests@${PY_FLAVOR} .include .if ${PYTHON_REL} < 3000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}crcmod>=1.7:devel/py-crcmod@${PY_FLAVOR} .endif .if ${PYTHON_REL} >= 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}google-crc32c>=1.0<2.0:devel/py-google-crc32c@${PY_FLAVOR} .endif .if ${PORT_OPTIONS:MAIOHTTP} && ${PYTHON_REL} >= 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.6.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} .endif .include diff --git a/www/py-grequests/Makefile b/www/py-grequests/Makefile index f56aff37c383..066e899b09ea 100644 --- a/www/py-grequests/Makefile +++ b/www/py-grequests/Makefile @@ -1,31 +1,31 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= grequests PORTVERSION= 0.3.0 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Requests with Gevent to make asyncronous HTTP requests LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= kennethreitz -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-grip/Makefile b/www/py-grip/Makefile index ea78274a5f68..2da84c5c5828 100644 --- a/www/py-grip/Makefile +++ b/www/py-grip/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= grip PORTVERSION= 4.5.2 PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Preview GitHub Markdown files locally before committing LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.4.0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=2.5.1:textproc/py-markdown@${PY_FLAVOR} \ ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}path-and-address>=2.0.1:www/py-path-and-address@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.1:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= grip NO_ARCH= yes .include diff --git a/www/py-gunicorn/Makefile b/www/py-gunicorn/Makefile index 52c6e7022380..a20316663f77 100644 --- a/www/py-gunicorn/Makefile +++ b/www/py-gunicorn/Makefile @@ -1,61 +1,61 @@ # Created by: Kristaps Kulis # $FreeBSD$ PORTNAME= gunicorn PORTVERSION= 19.9.0 PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= WSGI HTTP Server for UNIX LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} OPTIONS_DEFINE= PROCTITLE OPTIONS_DEFAULT= PROCTITLE OPTIONS_GROUP= WORKERS OPTIONS_GROUP_WORKERS= EVENTLET GAIOHTTP GEVENT TORNADO EVENTLET_DESC= Eventlet async worker GAIOHTTP_DESC= gaiohttp async worker (Requires Python 3.3+) GEVENT_DESC= Gevent async worker (Requires Python < 3.x) PROCTITLE_DESC= Custom process titles with setproctitle(3) TORNADO_DESC= Tornado async worker EVENTLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.7:net/py-eventlet@${PY_FLAVOR} GAIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.12.2:devel/py-gevent@${PY_FLAVOR} PROCTITLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=2.2:www/py-tornado@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= benoitc NO_ARCH= yes .include .if ${PYTHON_REL} < 3300 .if ${PORT_OPTIONS:MGAIOHTTP} BROKEN= GAIOHTTP requires Python 3.3+ but this port is building with Python ${PYTHON_VER}. \ Disable the GAIOHTTP option or change the version of Python to build with, using DEFAULT_VERSIONS .endif TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} .endif .if ${PYTHON_REL} > 3000 && ${PORT_OPTIONS:MGEVENT} BROKEN= GEVENT requires Python < 3.x but this port is building with Python ${PYTHON_VER}. \ Disable the GEVENT option of change the version of Python to build with, using DEFAULT_VERSIONS .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-h2/Makefile b/www/py-h2/Makefile index 98e2962e8ea8..796ffa6be14f 100644 --- a/www/py-h2/Makefile +++ b/www/py-h2/Makefile @@ -1,24 +1,24 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= h2 PORTVERSION= 4.0.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= HTTP/2 State-Machine based protocol implementation LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hyperframe>=6.0:www/py-hyperframe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hpack>=4.0<5:www/py-hpack@${PY_FLAVOR} \ ${PY_ENUM34} -USES?= python +USES?= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-hpack/Makefile b/www/py-hpack/Makefile index e854f7d96871..19253afd87ad 100644 --- a/www/py-hpack/Makefile +++ b/www/py-hpack/Makefile @@ -1,19 +1,19 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= hpack PORTVERSION= 4.0.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= HTTP/2 header encoding (HPACK) logic implementation LICENSE= MIT -USES?= python +USES?= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-html5-parser/Makefile b/www/py-html5-parser/Makefile index 2adf9ebc8af7..95fe3944cffb 100644 --- a/www/py-html5-parser/Makefile +++ b/www/py-html5-parser/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= html5-parser PORTVERSION= 0.4.9 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= madpilot@FreeBSD.org COMMENT= Fast implementation of the HTML 5 parsing spec for Python LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.8.0:devel/py-lxml@${PY_FLAVOR} -USES= gnome pkgconfig python +USES= gnome pkgconfig python:3.6+ USE_PYTHON= autoplist distutils USE_GNOME= libxml2 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/html5_parser/html_parser*.so .include diff --git a/www/py-httmock/Makefile b/www/py-httmock/Makefile index 6bdbc6eb3f21..95ad03dda861 100644 --- a/www/py-httmock/Makefile +++ b/www/py-httmock/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= httmock PORTVERSION= 1.4.0 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Mocking library for requests LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes # tests missing from PyPI sdist USE_PYTHON= distutils autoplist GH_ACCOUNT= patrys NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-httplib2/Makefile b/www/py-httplib2/Makefile index 5432cb252d2c..ecbb91196ae5 100644 --- a/www/py-httplib2/Makefile +++ b/www/py-httplib2/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= httplib2 PORTVERSION= 0.18.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Comprehensive HTTP client library LICENSE= MIT -USES= python +USES= python:3.6+ NO_ARCH= yes USE_PYTHON= autoplist distutils .include diff --git a/www/py-hyper/Makefile b/www/py-hyper/Makefile index fdbc647fffeb..6a18c7ee28e9 100644 --- a/www/py-hyper/Makefile +++ b/www/py-hyper/Makefile @@ -1,39 +1,39 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= hyper DISTVERSION= 0.8.0.g20171217 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= HTTP/2 Client for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=2.4:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hyperframe>=3.2:www/py-hyperframe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotlipy>=0.7.0:archivers/py-brotlipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.1.0,<2.0:www/py-rfc3986@${PY_FLAVOR} TEST_DEPENDS= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hpack>0:www/py-hpack@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= Lukasa GH_TAGNAME= 18b629b NO_ARCH= yes py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>=1.0.4,<2:devel/py-enum34@${PY_FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -k 'not test_HTTPConnection_with_custom_context' test .include diff --git a/www/py-hyperframe/Makefile b/www/py-hyperframe/Makefile index 58f7c3d55004..23fd12ecd22a 100644 --- a/www/py-hyperframe/Makefile +++ b/www/py-hyperframe/Makefile @@ -1,20 +1,20 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= hyperframe PORTVERSION= 6.0.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= Python module that decodes binary streams into HTTP/2 frames LICENSE= MIT -USES?= python +USES?= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-hyperlink/Makefile b/www/py-hyperlink/Makefile index 48d1dd4fe638..32d92d9f17b5 100644 --- a/www/py-hyperlink/Makefile +++ b/www/py-hyperlink/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= hyperlink PORTVERSION= 20.0.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Featureful, correct URL for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py-idna@${PY_FLAVOR} \ ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-imdbpy/Makefile b/www/py-imdbpy/Makefile index 9ae9e34fbdc0..cb9f67b187cd 100644 --- a/www/py-imdbpy/Makefile +++ b/www/py-imdbpy/Makefile @@ -1,35 +1,35 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= imdbpy PORTVERSION= 2020.9.25 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ SF/${PORTNAME}/IMDbPY/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= IMDbPY-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Retrieve and manage the data of the IMDb movie database LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_RADIO= SQLALCHEMY OPTIONS_RADIO_SQLALCHEMY= SQLALCHEMY11 SQLALCHEMY12 SQLALCHEMY13 SQLALCHEMY11_DESC= Use SQLAlchemy 1.1.x as backend SQLALCHEMY12_DESC= Use SQLAlchemy 1.2.x as backend SQLALCHEMY13_DESC= Use SQLAlchemy 1.3.x as backend SQLALCHEMY11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>=0:databases/py-sqlalchemy11@${PY_FLAVOR} SQLALCHEMY12_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=0:databases/py-sqlalchemy12@${PY_FLAVOR} SQLALCHEMY13_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=0:databases/py-sqlalchemy13@${PY_FLAVOR} .include diff --git a/www/py-inlinestyler/Makefile b/www/py-inlinestyler/Makefile index bf010789d20e..77908ce30f3b 100644 --- a/www/py-inlinestyler/Makefile +++ b/www/py-inlinestyler/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= inlinestyler PORTVERSION= 0.2.5 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Inlines external css into html elements LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssutils>0:www/py-cssutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-internetarchive/Makefile b/www/py-internetarchive/Makefile index 80fac3bd3377..c98c2ea78c15 100644 --- a/www/py-internetarchive/Makefile +++ b/www/py-internetarchive/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= internetarchive DISTVERSION= 1.9.6 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to archive.org LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>=0.4:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}schema>=0.4.0:devel/py-schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.13.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.0.0:misc/py-tqdm@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-jonpy/Makefile b/www/py-jonpy/Makefile index 6800d06b8132..2388d328611e 100644 --- a/www/py-jonpy/Makefile +++ b/www/py-jonpy/Makefile @@ -1,32 +1,32 @@ # Created by: Søren Straarup # $FreeBSD$ PORTNAME= jonpy PORTVERSION= 0.12 CATEGORIES= www python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python FastCGI interface library LICENSE= MIT -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes PORTDOCS= * PORTEXAMPLES= * .htaccess OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/www/py-lektor/Makefile b/www/py-lektor/Makefile index 1a60eba42ac1..6d307f51b26e 100644 --- a/www/py-lektor/Makefile +++ b/www/py-lektor/Makefile @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= Lektor PORTVERSION= 3.2.0 CATEGORIES= www devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Static content management system written in Python LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.4:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=6.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchdog>=0:devel/py-watchdog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune>=0.7.0:textproc/py-mistune@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ExifRead>=0:graphics/py-exifread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inifile>=0.4:devel/py-inifile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_MAJOR_VER} < 3 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}functools32>=0:devel/py-functools32@${PY_FLAVOR} .endif .include diff --git a/www/py-lesscpy/Makefile b/www/py-lesscpy/Makefile index ddea6e4e48c1..2b0383f81c8e 100644 --- a/www/py-lesscpy/Makefile +++ b/www/py-lesscpy/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= lesscpy DISTVERSION= 0.14.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= FreeBSD@Shaneware.biz COMMENT= Python LESS compiler LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/www/py-libsass/Makefile b/www/py-libsass/Makefile index 7be7bdfcc03d..d5b23025e725 100644 --- a/www/py-libsass/Makefile +++ b/www/py-libsass/Makefile @@ -1,24 +1,24 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= libsass DISTVERSION= 0.20.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Straightforward binding of libsass for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsass.so:textproc/libsass RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= compiler:c++11-lang localbase python +USES= compiler:c++11-lang localbase python:3.6+ USE_PYTHON= autoplist distutils MAKE_ENV= SYSTEM_SASS=1 .include diff --git a/www/py-livereload/Makefile b/www/py-livereload/Makefile index 68a57546fa7e..fb8f29318aeb 100644 --- a/www/py-livereload/Makefile +++ b/www/py-livereload/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= livereload DISTVERSION= 2.6.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= WSGI for web developers to watch changes in realtime LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-mechanize/Makefile b/www/py-mechanize/Makefile index 8e39da376318..5961ee2a2018 100644 --- a/www/py-mechanize/Makefile +++ b/www/py-mechanize/Makefile @@ -1,21 +1,21 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= mechanize PORTVERSION= 0.4.5 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Stateful programmatic web browsing in Python LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>=0.9:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5-parser>0:www/py-html5-parser@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-mwoauth/Makefile b/www/py-mwoauth/Makefile index 1e3b8f9f0d56..eae0f82e70f1 100644 --- a/www/py-mwoauth/Makefile +++ b/www/py-mwoauth/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= mwoauth DISTVERSION= 0.3.7 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Generic MediaWiki OAuth handshake helper LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>0:www/py-requests-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-nevow/Makefile b/www/py-nevow/Makefile index 50eca4b1d78d..6844489f229a 100644 --- a/www/py-nevow/Makefile +++ b/www/py-nevow/Makefile @@ -1,40 +1,40 @@ # Created by: Choe, Cheng-Dae # $FreeBSD$ PORTNAME= nevow PORTVERSION= 0.14.0 PORTREVISION= 1 CATEGORIES= www python devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Nevow-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Web application templating system, based on the Twisted Woven LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} USE_PYTHON= autoplist distutils -USES= gettext python +USES= gettext python:3.6+ NO_ARCH= yes SUB_FILES= pkg-message PKGMESSAGE= ${WRKSRC}/pkg-message DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/www/py-pafy/Makefile b/www/py-pafy/Makefile index 491a57f34845..472666609eba 100644 --- a/www/py-pafy/Makefile +++ b/www/py-pafy/Makefile @@ -1,27 +1,27 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= pafy PORTVERSION= 0.5.5 PORTREVISION= 0 CATEGORIES= www MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python API for YouTube LICENSE= GPLv3 # At the moment the internal backend does not work BUILD_DEPENDS= youtube_dl>=2016.02.22:www/youtube_dl RUN_DEPENDS= youtube_dl>=2016.02.22:www/youtube_dl -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-patch: @(cd ${WRKSRC}/${PORTNAME} && \ ${REINPLACE_CMD} "s,%%LOCALBASE%%,${LOCALBASE},1" pafy.py backend_youtube_dl.py) .include diff --git a/www/py-path-and-address/Makefile b/www/py-path-and-address/Makefile index 6c0d2c9d889a..0a1e70d801d4 100644 --- a/www/py-path-and-address/Makefile +++ b/www/py-path-and-address/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= path-and-address PORTVERSION= 2.0.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Functions for command-line server tools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/www/py-pelican/Makefile b/www/py-pelican/Makefile index 790c7f6159f3..6d7ba75c24e0 100644 --- a/www/py-pelican/Makefile +++ b/www/py-pelican/Makefile @@ -1,49 +1,49 @@ # Created by: Julien Laffaye # $FreeBSD$ PORTNAME= pelican PORTVERSION= 4.2.0 PORTREVISION= 1 CATEGORIES= www textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andreas@bilke.org COMMENT= Static site generator written in Python LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedgenerator>=1.9:www/py-feedgenerator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>0:converters/py-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= pelican/tools/templates/publishconf.py.jinja2 \ pelican/tools/templates/pelicanconf.py.jinja2 \ pelican/tools/*.py NO_ARCH= yes GH_ACCOUNT= getpelican OPTIONS_DEFINE= MARKDOWN SYNTAX OPTIONS_DEFAULT= MARKDOWN SYNTAX MARKDOWN_DESC= Markdown markup language format support MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} SYNTAX_DESC= Syntax Highlighting (via pygments) SYNTAX_RUN_DEPENDS= ${PY_PYGMENTS} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-planet/Makefile b/www/py-planet/Makefile index 7e7a85e9b8e8..a95783dcf8de 100644 --- a/www/py-planet/Makefile +++ b/www/py-planet/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= planet PORTVERSION= 1.4.6 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client library and CLI for Planet's public API #' LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-futures>=0:www/py-requests-futures@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-praw/Makefile b/www/py-praw/Makefile index e2754d4056de..ece7e895eab5 100644 --- a/www/py-praw/Makefile +++ b/www/py-praw/Makefile @@ -1,36 +1,36 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= praw PORTVERSION= 6.2.0 DISTVERSIONPREFIX=v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python Reddit API Wrapper LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prawcore>=1.0.1,<2.0:www/py-prawcore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}update_checker>=0.16:devel/py-update_checker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0.54.0.0:www/py-websocket-client@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0.8:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.7.3:devel/py-pytest@${PY_FLAVOR} # to be ported betamax >=0.8, <0.9 # betamax-matchers >=0.3.0, <0.5 # betamax-serializers >=0.2, <0.3 -USES= python +USES= python:3.6+ USE_GITHUB= yes # missing test data files USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= praw-dev NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-prawcore/Makefile b/www/py-prawcore/Makefile index 412e0bef1129..8127a1aab10f 100644 --- a/www/py-prawcore/Makefile +++ b/www/py-prawcore/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= prawcore PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Low-level communication layer for PRAW 4+ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.6.0,<3.0.0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0.8:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testfixtures>4.13.2,<7:devel/py-testfixtures@${PY_FLAVOR} # to be ported betamax >=0.8, <0.9 # betamax-matchers >=0.3.0, <0.5 # betamax-serializers >=0.2, <0.3 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-priority/Makefile b/www/py-priority/Makefile index b6b9c3b8b36c..064a2bea729f 100644 --- a/www/py-priority/Makefile +++ b/www/py-priority/Makefile @@ -1,20 +1,20 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= priority PORTVERSION= 1.3.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure-Python implementation of the HTTP/2 priority tree LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:3.6+ .include diff --git a/www/py-puppetboard/Makefile b/www/py-puppetboard/Makefile index 43f891ab0472..f727a3f14d38 100644 --- a/www/py-puppetboard/Makefile +++ b/www/py-puppetboard/Makefile @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= puppetboard PORTVERSION= 2.2.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= puppet@FreeBSD.org COMMENT= Web interface to PuppetDB LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.7.2:textproc/py-CommonMark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0.12:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-WTF>=0.14.2:www/py-flask-wtf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0.19:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypuppetdb>=0.3.3:databases/py-pypuppetdb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.13.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils CONFLICTS_INSTALL=puppetboard02-* puppetboard03-* GH_ACCOUNT= voxpupuli PLIST_FILES= "@sample etc/puppetboard/default_settings.py.sample" post-patch: ${REINPLACE_CMD} -e '/requirements_for_tests/,+2d' \ ${WRKSRC}/setup.py post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/puppetboard ${CP} ${WRKSRC}/puppetboard/default_settings.py ${STAGEDIR}${PREFIX}/etc/puppetboard/default_settings.py.sample .include diff --git a/www/py-py-restclient/Makefile b/www/py-py-restclient/Makefile index 3a318b27d2b1..959745f39d99 100644 --- a/www/py-py-restclient/Makefile +++ b/www/py-py-restclient/Makefile @@ -1,22 +1,22 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= py-restclient PORTVERSION= 1.3.3 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python REST Client RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-extract: ${RM} -r ${WRKSRC}/tests .include diff --git a/www/py-pyjwt/Makefile b/www/py-pyjwt/Makefile index daca174186f6..05ed832df921 100644 --- a/www/py-pyjwt/Makefile +++ b/www/py-pyjwt/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= pyjwt PORTVERSION= 1.7.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyJWT-${PORTVERSION} MAINTAINER= terje@elde.net COMMENT= JSON Web Token implementation in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE # Some tests are skipped without pycrypto, but its not # referenced as a requirement anymore. TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist OPTIONS_DEFINE= RSASSA RSASSA_DESC= RSASSA-PKCS1 v1.5 signature support RSASSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/www/py-pyocclient/Makefile b/www/py-pyocclient/Makefile index f0a0356a0c38..ee5a991e187d 100644 --- a/www/py-pyocclient/Makefile +++ b/www/py-pyocclient/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= pyocclient PORTVERSION= 0.6 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python Owncloud client library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-python-dotenv/Makefile b/www/py-python-dotenv/Makefile index 5c6a1ad19c54..b6a7d044f397 100644 --- a/www/py-python-dotenv/Makefile +++ b/www/py-python-dotenv/Makefile @@ -1,30 +1,30 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= python-dotenv PORTVERSION= 0.15.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add .env support to your django/flask apps LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_TYPING} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 OPTIONS_DEFINE= CLI OPTIONS_DEFAULT=CLI CLI_DESC= Command-line interface support CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click@${PY_FLAVOR} .include diff --git a/www/py-python-multipart/Makefile b/www/py-python-multipart/Makefile index 97253a540ce8..e50956a0ad45 100644 --- a/www/py-python-multipart/Makefile +++ b/www/py-python-multipart/Makefile @@ -1,26 +1,26 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= python-multipart PORTVERSION= 0.0.5 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Streaming multipart parser for Python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-pyweblib/Makefile b/www/py-pyweblib/Makefile index ed297c10a0e0..d5ab1b503978 100644 --- a/www/py-pyweblib/Makefile +++ b/www/py-pyweblib/Makefile @@ -1,32 +1,32 @@ # Created by: Oddbjorn Steffensen # $FreeBSD$ PORTNAME= pyweblib PORTVERSION= 1.3.13 CATEGORIES= www MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bsam@FreeBSD.org COMMENT= Yet another web programming framework for Python LICENSE= GPLv2 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils PORTDOCS= pyweblib.forms.html pyweblib.helper.html \ pyweblib.html pyweblib.httphelper.html \ pyweblib.session.html pyweblib.sslenv.html EXAMPLES= *.py OPTIONS_DEFINE= DOCS EXAMPLES PORTEXAMPLES= * post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/cgi-bin ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/cgi-bin/${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}/cgi-bin ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/htdocs/pydoc/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/www/py-recaptcha/Makefile b/www/py-recaptcha/Makefile index c119894eb21c..62ee165188e7 100644 --- a/www/py-recaptcha/Makefile +++ b/www/py-recaptcha/Makefile @@ -1,18 +1,18 @@ # Created by: Philip Paeps # $FreeBSD$ PORTNAME= recaptcha PORTVERSION= 1.0.6 PORTREVISION= 1 CATEGORIES= www devel python MASTER_SITES= CHEESESHOP/source/r/recaptcha-client PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-client-${PORTVERSION} MAINTAINER= philip@FreeBSD.org COMMENT= Plugin for reCAPTCHA and reCAPTCHA Mailhide -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-requests-aws4auth/Makefile b/www/py-requests-aws4auth/Makefile index 7d822c30792c..cc46d6b5c68c 100644 --- a/www/py-requests-aws4auth/Makefile +++ b/www/py-requests-aws4auth/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= requests-aws4auth PORTVERSION= 1.0.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AWS4 authentication for Requests LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-requests-cache/Makefile b/www/py-requests-cache/Makefile index f8eff20eb0fa..8998ea7f4c05 100644 --- a/www/py-requests-cache/Makefile +++ b/www/py-requests-cache/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= requests-cache PORTVERSION= 0.4.13 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Persistent cache for requests library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.1.0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} # Python 2.6-3.5(+) 20171026 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/www/py-requests-file/Makefile b/www/py-requests-file/Makefile index 2fec6b414581..3419f5fdbc63 100644 --- a/www/py-requests-file/Makefile +++ b/www/py-requests-file/Makefile @@ -1,23 +1,23 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= requests-file PORTVERSION= 1.5.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Transport adapter for use with the Requests Python library LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-requests-futures/Makefile b/www/py-requests-futures/Makefile index ba789953535a..43ad40ca1fa4 100644 --- a/www/py-requests-futures/Makefile +++ b/www/py-requests-futures/Makefile @@ -1,23 +1,23 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= requests-futures PORTVERSION= 1.0.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTTP library written in Python for human beings LICENSE= APACHE20 RUN_DEPENDS= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-requests-mock/Makefile b/www/py-requests-mock/Makefile index 266ef9a38d25..31f1df2de913 100644 --- a/www/py-requests-mock/Makefile +++ b/www/py-requests-mock/Makefile @@ -1,31 +1,31 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= requests-mock PORTVERSION= 1.8.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mock out responses from the requests package LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3<3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>=0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PY_SPHINX} \ ${PYTHON_PKGNAMEPREFIX}testrepository>=0.0.18:devel/py-testrepository@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-requests-oauthlib/Makefile b/www/py-requests-oauthlib/Makefile index 49b2d346ad7a..f5a24b21704f 100644 --- a/www/py-requests-oauthlib/Makefile +++ b/www/py-requests-oauthlib/Makefile @@ -1,27 +1,27 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= requests-oauthlib PORTVERSION= 0.6.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= OAuthlib authentication support for Requests LICENSE= ISCL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6.2:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-requests-toolbelt/Makefile b/www/py-requests-toolbelt/Makefile index 4a6091ca131e..6aabb7f3162e 100644 --- a/www/py-requests-toolbelt/Makefile +++ b/www/py-requests-toolbelt/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= requests-toolbelt PORTVERSION= 0.9.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility belt for advanced users of python-requests LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1<3.0.0:www/py-requests@${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} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} 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 diff --git a/www/py-requests-unixsocket/Makefile b/www/py-requests-unixsocket/Makefile index d92543fd5312..01335b8a947b 100644 --- a/www/py-requests-unixsocket/Makefile +++ b/www/py-requests-unixsocket/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= requests-unixsocket PORTVERSION= 0.2.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uros@gruber.si COMMENT= Use requests to talk HTTP via a UNIX domain socket LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= requests_unixsocket/tests/test_requests_unixsocket.py .include diff --git a/www/py-requests_ntlm/Makefile b/www/py-requests_ntlm/Makefile index 3582e9e10992..43b239e09a4d 100644 --- a/www/py-requests_ntlm/Makefile +++ b/www/py-requests_ntlm/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= requests_ntlm DISTVERSION= 1.1.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= HTTP NTLM authentication using the requests library LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ntlm-auth>=1.0.2:security/py-ntlm-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-restclient/Makefile b/www/py-restclient/Makefile index 6fde02a53da3..ec9d07bbbf73 100644 --- a/www/py-restclient/Makefile +++ b/www/py-restclient/Makefile @@ -1,24 +1,24 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= restclient PORTVERSION= 0.11.0 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Convenient library for writing REST clients LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-patch: ${REINPLACE_CMD} -e 's,install_requires.*,,' ${WRKSRC}/setup.py .include diff --git a/www/py-rfc3986/Makefile b/www/py-rfc3986/Makefile index 710b14c1d483..abf1d93ba793 100644 --- a/www/py-rfc3986/Makefile +++ b/www/py-rfc3986/Makefile @@ -1,23 +1,23 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= rfc3986 PORTVERSION= 1.4.0 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python implementation of RFC 3986 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= sigmavirus24 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-rfc3987/Makefile b/www/py-rfc3987/Makefile index aa50c963506b..33e7b57a325e 100644 --- a/www/py-rfc3987/Makefile +++ b/www/py-rfc3987/Makefile @@ -1,21 +1,21 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= rfc3987 PORTVERSION= 1.3.8 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987) LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-rollbar/Makefile b/www/py-rollbar/Makefile index 65b663e1d58d..978219bb44f4 100644 --- a/www/py-rollbar/Makefile +++ b/www/py-rollbar/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= rollbar PORTVERSION= 0.15.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Easy and powerful exception tracking with Rollbar LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0.12.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-rules/Makefile b/www/py-rules/Makefile index 62eff0f67572..d709187378e1 100644 --- a/www/py-rules/Makefile +++ b/www/py-rules/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= rules DISTVERSION= 2.0.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Awesome Django authorization, without the database LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-scrapy/Makefile b/www/py-scrapy/Makefile index a2b8e05591df..9454b5127ed3 100644 --- a/www/py-scrapy/Makefile +++ b/www/py-scrapy/Makefile @@ -1,36 +1,36 @@ # Created by: Qing Feng # $FreeBSD$ PORTNAME= Scrapy DISTVERSION= 1.6.0 PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= High level scraping and web crawling framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=13.1.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}w3lib>=1.17.0:www/py-w3lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>=0.9:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}queuelib>0:sysutils/py-queuelib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydispatcher>=2.0.5:devel/py-pydispatcher@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsel>=1.5:textproc/py-parsel@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist OPTIONS_DEFINE= SSL OPTIONS_DEFAULT= SSL SSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} .include diff --git a/www/py-secure-cookie/Makefile b/www/py-secure-cookie/Makefile index 2a8aa8773119..c134d36484ab 100644 --- a/www/py-secure-cookie/Makefile +++ b/www/py-secure-cookie/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= secure-cookie PORTVERSION= 0.1.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Secure cookie and session interface for WSGI applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-selector/Makefile b/www/py-selector/Makefile index af518f2ffe2e..f24823b5a53d 100644 --- a/www/py-selector/Makefile +++ b/www/py-selector/Makefile @@ -1,22 +1,22 @@ # Created by: Trevor Caira # $FreeBSD$ PORTNAME= selector PORTVERSION= 0.10.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= WSGI request delegation (a.k.a. routing) LICENSE= GPLv2 MIT LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}resolver>=0:devel/py-resolver@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-selenium/Makefile b/www/py-selenium/Makefile index d9a59c3f4bd2..c7f37b182c13 100644 --- a/www/py-selenium/Makefile +++ b/www/py-selenium/Makefile @@ -1,36 +1,36 @@ # Created by: Douglas Thrift # $FreeBSD$ PORTNAME= selenium PORTVERSION= 3.141.0 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Python bindings for Selenium LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= FIREFOX CHROMIUM FIREFOX_DESC= Install Firefox and geckodriver CHROMIUM_DESC= Install Chromium FIREFOX_RUN_DEPENDS= firefox:www/firefox geckodriver:www/geckodriver CHROMIUM_RUN_DEPENDS= chromedriver:www/chromium # Don't install binary Firefox extension post-extract: @${RM} ${WRKSRC}/selenium/webdriver/firefox/amd64/x_ignore_nofocus.so @${RM} ${WRKSRC}/selenium/webdriver/firefox/x86/x_ignore_nofocus.so .include diff --git a/www/py-slimit/Makefile b/www/py-slimit/Makefile index 7e009c2bb2dd..6ab53f686fe3 100644 --- a/www/py-slimit/Makefile +++ b/www/py-slimit/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= slimit PORTVERSION= 0.8.1 PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= JavaScript minifier written in Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4:devel/py-ply@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4:devel/py-ply@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes # Maintainer: Reminder to keep testing python 3.x compatibility. .include .if ${PYTHON_REL} >= 3000 BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} pre-build: @cd ${WRKSRC} && 2to3-${PYTHON_VER} -w src .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-slumber/Makefile b/www/py-slumber/Makefile index fec6ec622745..6d9e86ff8cb0 100644 --- a/www/py-slumber/Makefile +++ b/www/py-slumber/Makefile @@ -1,34 +1,34 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= slumber PORTVERSION= 0.7.1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Library that makes consuming a REST API easier and more convenient LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} OPTIONS_DEFINE= YAML YAML_DESC= YAML serializer support YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= samgiles NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-sockjs-tornado/Makefile b/www/py-sockjs-tornado/Makefile index 151856723303..d2ec1802a581 100644 --- a/www/py-sockjs-tornado/Makefile +++ b/www/py-sockjs-tornado/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= sockjs-tornado PORTVERSION= 1.0.3 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= SockJS python server implementation on top of Tornado framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-spyne/Makefile b/www/py-spyne/Makefile index dd27f09e6e42..0681177cecae 100644 --- a/www/py-spyne/Makefile +++ b/www/py-spyne/Makefile @@ -1,47 +1,47 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= spyne PORTVERSION= 2.13.16 CATEGORIES= www devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Transport and architecture agnostic RPC library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django22>=0:www/py-django22@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.6:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.2:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyramid>=0:www/py-pyramid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.9:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>=0:devel/py-pytest-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-twisted>=0:devel/py-pytest-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-subunit>=0:devel/py-python-subunit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=0:databases/py-sqlalchemy13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}suds-jurko>=0:net/py-suds-jurko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} DJANGO_SETTINGS_MODULE=rpctest.settings PYTHONPATH=examples/django ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/www/py-sseclient/Makefile b/www/py-sseclient/Makefile index 0a783a447d7e..fa378071554e 100644 --- a/www/py-sseclient/Makefile +++ b/www/py-sseclient/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= sseclient DISTVERSION= 0.0.27 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python client library for reading Server Sent Event streams LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.9:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-tornado4/Makefile b/www/py-tornado4/Makefile index 0fea52c01ba5..6f635fc0a1d4 100644 --- a/www/py-tornado4/Makefile +++ b/www/py-tornado4/Makefile @@ -1,39 +1,39 @@ # Created by: Guixing Bai # $FreeBSD$ PORTNAME= tornado PORTVERSION= 4.5.3 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Web Server from FriendFeed LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}tornado \ ${PYTHON_PKGNAMEPREFIX}tornado6 .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports_abc>=0.4:devel/py-backports_abc@${PY_FLAVOR} .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/tornado/speedups*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m tornado.test.runtests .include diff --git a/www/py-treq/Makefile b/www/py-treq/Makefile index a24ad2d6a1ec..afae82198aec 100644 --- a/www/py-treq/Makefile +++ b/www/py-treq/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= treq PORTVERSION= 17.8.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= asomers@FreeBSD.org COMMENT= Requests-like API built on top of twisted.web's Agent LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}incremental>=0:devel/py-incremental@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=16.4.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${PY_FLAVOR} # Depend directly on twisted[tls] dependencies # As Twisted port may not (optionally) install them RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0.0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.4:dns/py-idna@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m twisted.trial treq .include diff --git a/www/py-turbogears2/Makefile b/www/py-turbogears2/Makefile index e0d26a219be7..c78f3bb47317 100644 --- a/www/py-turbogears2/Makefile +++ b/www/py-turbogears2/Makefile @@ -1,24 +1,24 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= TurboGears2 PORTVERSION= 2.3.12 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python-Based Framework for Rapid Web Development LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crank>=0:devel/py-crank@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0:devel/py-repoze.lru@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-tvdb_api/Makefile b/www/py-tvdb_api/Makefile index a637b45a5983..246fb4382229 100644 --- a/www/py-tvdb_api/Makefile +++ b/www/py-tvdb_api/Makefile @@ -1,27 +1,27 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= tvdb_api PORTVERSION= 3.0.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= API interface to TheTVDB.com LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-txrequests/Makefile b/www/py-txrequests/Makefile index cf15eeb97b2e..41194b127cf6 100644 --- a/www/py-txrequests/Makefile +++ b/www/py-txrequests/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= txrequests PORTVERSION= 0.9.6 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Asynchronous Python HTTP for Humans LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=9.0.0:devel/py-twisted@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes TEST_ENV= PYTHONPATH=${TEST_WRKSRC} do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/trial ${WRKSRC}/test_txrequests.py .include diff --git a/www/py-urlgrabber/Makefile b/www/py-urlgrabber/Makefile index 3456a2e51339..4f321690a351 100644 --- a/www/py-urlgrabber/Makefile +++ b/www/py-urlgrabber/Makefile @@ -1,35 +1,35 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= urlgrabber PORTVERSION= 4.0.0 PORTREVISION= 0 CATEGORIES= www python MASTER_SITES= http://urlgrabber.baseurl.org/download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= High-level cross-protocol url-grabber LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19.0_1:ftp/py-pycurl@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix DOCS_MAKE_ENV= INSTALL_DOCS=yes DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS SHEBANG_FILES= scripts/urlgrabber-ext-down USE_PYTHON= autoplist distutils post-patch: @${REINPLACE_CMD} -e 's,%%DOCSDIR%%,${DOCSDIR},' ${WRKSRC}/${PYSETUP} .include diff --git a/www/py-urlman/Makefile b/www/py-urlman/Makefile index c938b4305604..c8aae9344b91 100644 --- a/www/py-urlman/Makefile +++ b/www/py-urlman/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= urlman DISTVERSION= 1.2.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Nicer way to do URLs for Django models LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-urlobject/Makefile b/www/py-urlobject/Makefile index c265be10794d..03e3f49fe14c 100644 --- a/www/py-urlobject/Makefile +++ b/www/py-urlobject/Makefile @@ -1,20 +1,20 @@ # Created by: Ilia Skalozubov # $FreeBSD$ PORTNAME= urlobject PORTVERSION= 2.4.3 CATEGORIES= www devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= URLObject-${PORTVERSION} MAINTAINER= freebsd@skinc.ru COMMENT= Utility class for manipulating URLs LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-user_agent/Makefile b/www/py-user_agent/Makefile index c3c7fdae2f32..b0e61118808d 100644 --- a/www/py-user_agent/Makefile +++ b/www/py-user_agent/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= user_agent PORTVERSION= 0.1.9 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Generates random, valid User-Agent values LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-utidylib/Makefile b/www/py-utidylib/Makefile index e7cb8dae824f..54f615f9f865 100644 --- a/www/py-utidylib/Makefile +++ b/www/py-utidylib/Makefile @@ -1,25 +1,25 @@ # Created by: Stefan Esser # $FreeBSD$ PORTNAME= utidylib PORTVERSION= 0.6 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= uTidylib-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to tidy-lib LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libtidy.so.5:www/tidy-html5 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-w3lib/Makefile b/www/py-w3lib/Makefile index 8c9e99426484..1e474c19e763 100644 --- a/www/py-w3lib/Makefile +++ b/www/py-w3lib/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= w3lib PORTVERSION= 1.21.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Library of web-related functions LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-waitress/Makefile b/www/py-waitress/Makefile index 1f416c48a5ff..15ad5f2ab6b2 100644 --- a/www/py-waitress/Makefile +++ b/www/py-waitress/Makefile @@ -1,21 +1,21 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= waitress PORTVERSION= 1.4.4 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python WSGI server LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-webassets/Makefile b/www/py-webassets/Makefile index 0ec08f1865b6..c48b803ba74b 100644 --- a/www/py-webassets/Makefile +++ b/www/py-webassets/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= webassets PORTVERSION= 2.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Media asset management for Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-webob/Makefile b/www/py-webob/Makefile index 8b0b0a3245eb..42fc536393d5 100644 --- a/www/py-webob/Makefile +++ b/www/py-webob/Makefile @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= webob PORTVERSION= 1.8.6 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WebOb-${DISTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= WSGI request and response Python object LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python +USES= python:3.6+ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons-sphinx-themes>=0:textproc/py-pylons-sphinx-themes@${PY_FLAVOR} \ ${PY_SPHINX} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS PORTDOCS= * NO_ARCH= yes USE_PYTHON= distutils autoplist post-extract-DOCS-on: @(cd ${WRKSRC} && \ ${LN} -s src/WebOb.egg-info .) post-install-DOCS-on: @(cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objectiv.inv") .include diff --git a/www/py-websocket-client/Makefile b/www/py-websocket-client/Makefile index 9671e87c38ef..607cb55298e5 100644 --- a/www/py-websocket-client/Makefile +++ b/www/py-websocket-client/Makefile @@ -1,37 +1,37 @@ # Created by: Alfred Perlstein # $FreeBSD$ PORTNAME= websocket-client PORTVERSION= 0.56.0 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} # Newer version is called "websocket_client" # but to keep compat with old portname we fixup # "-" to "_" here. DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION} MAINTAINER= alfred@FreeBSD.org COMMENT= Websocket client for python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.ssl_match_hostname>0:security/py-backports.ssl_match_hostname@${PY_FLAVOR} .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-webunit/Makefile b/www/py-webunit/Makefile index 73e71c643da3..cf726aef4f04 100644 --- a/www/py-webunit/Makefile +++ b/www/py-webunit/Makefile @@ -1,19 +1,19 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= webunit PORTVERSION= 1.3.10 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Unit test your websites with code that acts like a web browser -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} .include diff --git a/www/py-werkzeug/Makefile b/www/py-werkzeug/Makefile index 8f9354968bb6..74ef8bf9b6ab 100644 --- a/www/py-werkzeug/Makefile +++ b/www/py-werkzeug/Makefile @@ -1,33 +1,33 @@ # Created by: Moggie # $FreeBSD$ PORTNAME= werkzeug PORTVERSION= 1.0.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Werkzeug-${DISTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python utilities collection for building WSGI applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=16.0:security/py-openssl@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EXAMPLES WATCHDOG WATCHDOG_DESC= Monitor filesystem events WATCHDOG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}watchdog>=0.8:devel/py-watchdog@${PY_FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/www/py-wfuzz/Makefile b/www/py-wfuzz/Makefile index 6140cb3f1510..ecf13b820ec7 100644 --- a/www/py-wfuzz/Makefile +++ b/www/py-wfuzz/Makefile @@ -1,26 +1,26 @@ # $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 +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-whitenoise/Makefile b/www/py-whitenoise/Makefile index a234389c49c3..f0818fe57a31 100644 --- a/www/py-whitenoise/Makefile +++ b/www/py-whitenoise/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= whitenoise PORTVERSION= 4.1.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Radically simplified static file serving for wsgi applications LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-wikitools/Makefile b/www/py-wikitools/Makefile index 992cf2bfcab3..e2165dcc2c98 100644 --- a/www/py-wikitools/Makefile +++ b/www/py-wikitools/Makefile @@ -1,21 +1,21 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= wikitools PORTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= www devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python package for interacting with a MediaWiki wiki LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-ws4py/Makefile b/www/py-ws4py/Makefile index 61af161539d5..b5f5d8aee62a 100644 --- a/www/py-ws4py/Makefile +++ b/www/py-ws4py/Makefile @@ -1,46 +1,46 @@ # Created by: rene@FreeBSD.org # $FreeBSD$ PORTNAME= ws4py PORTVERSION= 0.3.4 CATEGORIES= www python MASTER_SITES= http://www.defuze.org/oss/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= WebSocket package for Python LICENSE= BSD3CLAUSE -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFINE= CHERRYPY GEVENT TORNADO OPTIONS_DEFAULT=CHERRYPY GEVENT CHERRYPY_DESC= CherryPy server support GEVENT_DESC= gevent-based client/server support TORNADO_DESC= Tornado client support CHERRYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2.2:www/py-cherrypy@${PY_FLAVOR} GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.13.8:devel/py-gevent@${PY_FLAVOR} TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=3.1:www/py-tornado@${PY_FLAVOR} # Do not install files which will not work post-patch-CHERRYPY-off: .for f in test/test_cherrypy.py ws4py/server/cherrypyserver.py @${RM} ${WRKSRC}/${f} .endfor post-patch-GEVENT-off: .for f in ws4py/client/geventclient.py ws4py/server/geventserver.py @${RM} ${WRKSRC}/${f} .endfor post-patch-TORNADO-off: .for f in ws4py/client/tornadoclient.py @${RM} ${WRKSRC}/${f} .endfor .include diff --git a/www/py-wsaccel/Makefile b/www/py-wsaccel/Makefile index b9fe1b01488f..4bdbdf116564 100644 --- a/www/py-wsaccel/Makefile +++ b/www/py-wsaccel/Makefile @@ -1,22 +1,22 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= wsaccel PORTVERSION= 0.6.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= WebSocket Accelerator for ws4py and AutobahnPython LICENSE= APACHE20 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/utf8validator*.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/xormask*.so .include diff --git a/www/py-wsgidav/Makefile b/www/py-wsgidav/Makefile index b86c12d8ad9d..b8ea8c62b3c9 100644 --- a/www/py-wsgidav/Makefile +++ b/www/py-wsgidav/Makefile @@ -1,61 +1,61 @@ # $FreeBSD$ PORTNAME= WsgiDAV DISTVERSION= 3.0.3 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= WSGI based WebDAV server for sharing resources LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}json5>=0.8.5:devel/py-json5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.2:devel/py-yaml@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}json5>=0.8.5:devel/py-json5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.2:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=6.0:www/py-cheroot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.7:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=1.8:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-html>=1.8:devel/py-pytest-html@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=2.0:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>=2.0:www/py-WebTest@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFINE= CHEROOT CHERRYPY FLUP PASTE WSGIUTILS OPTIONS_DEFAULT= CHEROOT CHEROOT_DESC= Cheroot server support CHERRYPY_DESC= Cherrypy server support FLUP_DESC= Flup server support PASTE_DESC= Paste server support WSGIUTILS_DESC= Wsgiutils server support CHEROOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=0:www/py-cheroot@${PY_FLAVOR} CHERRYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cherrypy>=0:www/py-cherrypy@${PY_FLAVOR} FLUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup6>=0:www/py-flup6@${PY_FLAVOR} PASTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${PY_FLAVOR} WSGIUTILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wsgiutils>=0:devel/py-wsgiutils@${PY_FLAVOR} # In order to run tests, need to switch to the GitHub # repo, else will succeed with 0 test runs. do-test: (cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/www/unit-python/Makefile b/www/unit-python/Makefile index 2aa348400cf4..8a0ee218ed8c 100644 --- a/www/unit-python/Makefile +++ b/www/unit-python/Makefile @@ -1,34 +1,34 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PKGNAMESUFFIX= -${UNIT_MODNAME} UNIT_MODNAME= python${PYTHON_SUFFIX} COMMENT= Python module for NGINX Unit -USES= python gettext-runtime +USES= python:3.6+ gettext-runtime USE_PYTHON= flavors PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so RUN_DEPENDS= unitd:www/unit USE_RC_SUBR?= # reset to empty MASTERDIR= ${.CURDIR}/../unit post-configure: cd ${CONFIGURE_WRKSRC} && \ ${CONFIGURE_CMD} python --module=${UNIT_MODNAME} \ --config=${PYTHON_CMD}-config do-build: cd ${CONFIGURE_WRKSRC} && ${MAKE} ${UNIT_MODNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unit/modules/ ${INSTALL_LIB} ${WRKSRC}/build/${UNIT_MODNAME}.unit.so \ ${STAGEDIR}${PREFIX}/libexec/unit/modules/ .include "${MASTERDIR}/Makefile" diff --git a/www/uwsgi/Makefile b/www/uwsgi/Makefile index 31ec5f894a5e..1526c0380d30 100644 --- a/www/uwsgi/Makefile +++ b/www/uwsgi/Makefile @@ -1,79 +1,79 @@ # Created by: Daniel Gerzo # $FreeBSD$ PORTNAME= uwsgi PORTVERSION= 2.0.19.1 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= http://projects.unbit.it/downloads/ MAINTAINER= eugene@zhegan.in COMMENT= Developer-friendly WSGI server which uses uwsgi protocol LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= pkgconfig python +USES= pkgconfig python:3.6+ USE_PYTHON= distutils concurrent optsuffix USE_RC_SUBR= uwsgi MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi PYSETUP= uwsgiconfig.py PYDISTUTILS_BUILD_TARGET= --build PYDISTUTILS_BUILDARGS= --verbose USERS= uwsgi GROUPS= uwsgi PLIST_FILES= bin/uwsgi \ ${PYTHON_SITELIBDIR}/uwsgidecorators.py SUB_LIST= PYTHON_VER=${PYTHON_VER} OPTIONS_DEFINE= DEBUG JSON PCRE XML SSL OPTIONS_DEFAULT= SSL OPTIONS_GROUP= PLG OPTIONS_GROUP_PLG= PSGI PLG_DESC= Enable plugins PSGI_DESC= PSGI embedded plugin DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug JSON_VARS= BUILDCONF_JSON=jansson JSON_LIB_DEPENDS= libjansson.so:devel/jansson PCRE_VARS= BUILDCONF_PCRE=true PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PSGI_USES= perl5 XML_VARS= BUILDCONF_XML=libxml2 XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 SSL_VARS= BUILDCONF_SSL=true SSL_USES= ssl SSL_CFLAGS= -I${OPENSSLINC} SSL_LDFLAGS= ${OPENSSL_LDFLAGS} post-patch: .for var in JSON PCRE XML SSL @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini .endfor @${REINPLACE_CMD} -e '/ifdef/s,APPLE,${OPSYS},' \ ${WRKSRC}/plugins/psgi/psgi_plugin.c post-patch-PSGI-on: @${REINPLACE_CMD} -e 's/%(main_plugin)s,/%(main_plugin)s, psgi,/' ${WRKSRC}/buildconf/base.ini do-configure: @${DO_NADA} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/uwsgidecorators.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/www/uwsgitop/Makefile b/www/uwsgitop/Makefile index 122dc3fa89d3..46ccd0984832 100644 --- a/www/uwsgitop/Makefile +++ b/www/uwsgitop/Makefile @@ -1,22 +1,22 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= uwsgitop PORTVERSION= 0.10 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= CHEESESHOP MAINTAINER= demon@FreeBSD.org COMMENT= uWSGI top-like app -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent optsuffix PLIST_FILES= bin/uwsgitop %%DOCSDIR%%/README.rst post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-fonts/py-QtAwesome/Makefile b/x11-fonts/py-QtAwesome/Makefile index 2eb034c025e0..870cbd0b29e0 100644 --- a/x11-fonts/py-QtAwesome/Makefile +++ b/x11-fonts/py-QtAwesome/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= QtAwesome DISTVERSION= 1.0.1 CATEGORIES= x11-fonts graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Iconic fonts in PyQt and PySide applications LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}QtPy>0:devel/py-QtPy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/x11-fonts/py-bdflib/Makefile b/x11-fonts/py-bdflib/Makefile index c4c8e5f55bfa..1bf088fffac5 100644 --- a/x11-fonts/py-bdflib/Makefile +++ b/x11-fonts/py-bdflib/Makefile @@ -1,25 +1,25 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= bdflib PORTVERSION= 1.0.4 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Library for working with BDF font files LICENSE= GPLv3 -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e '/version=/ s|guess_version()|"${PORTVERSION}"|' ${WRKSRC}/setup.py .include diff --git a/x11-fonts/py-booleanOperations/Makefile b/x11-fonts/py-booleanOperations/Makefile index fbeec0d6b5d6..2b01b0f6563b 100644 --- a/x11-fonts/py-booleanOperations/Makefile +++ b/x11-fonts/py-booleanOperations/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= booleanOperations PORTVERSION= 0.8.2 PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Boolean operations on paths LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.11:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyclipper>=1.0.5:math/py-pyclipper@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.32.0:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/x11-fonts/py-compreffor/Makefile b/x11-fonts/py-compreffor/Makefile index e294a596088c..6cfad668a53b 100644 --- a/x11-fonts/py-compreffor/Makefile +++ b/x11-fonts/py-compreffor/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= compreffor PORTVERSION= 0.4.6 PORTREVISION= 3 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= CFF subroutinizer for fontTools LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++11-lang python zip +USES= compiler:c++11-lang python:3.6+ zip USE_PYTHON= autoplist concurrent distutils .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.1:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.1:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/x11-fonts/py-cu2qu/Makefile b/x11-fonts/py-cu2qu/Makefile index 6ef0bc6d5de7..fe72b28b376a 100644 --- a/x11-fonts/py-cu2qu/Makefile +++ b/x11-fonts/py-cu2qu/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= cu2qu PORTVERSION= 1.6.5 PORTREVISION= 3 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Cubic-to-quadratic bezier curve conversion LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defcon>=0.6.0:x11-fonts/py-defcon@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.32.0:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/x11-fonts/py-defcon/Makefile b/x11-fonts/py-defcon/Makefile index fcb73be08ff0..810483143b9e 100644 --- a/x11-fonts/py-defcon/Makefile +++ b/x11-fonts/py-defcon/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= defcon PORTVERSION= 0.6.0 PORTREVISION= 3 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Set of flexible objects for representing UFO data LICENSE= MIT LICENSE_FILE= ${WRKSRC}/License.txt -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils USE_LOCALE= en_US.UTF-8 NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.31.0:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.31.0:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/x11-fonts/py-fontMath/Makefile b/x11-fonts/py-fontMath/Makefile index f7db5d8682a9..5cc448eee62b 100644 --- a/x11-fonts/py-fontMath/Makefile +++ b/x11-fonts/py-fontMath/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= fontMath PORTVERSION= 0.4.9 PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Set of objects for performing math operations on font data LICENSE= MIT LICENSE_FILE= ${WRKSRC}/License.txt -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.32.0:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/x11-fonts/py-fontmake/Makefile b/x11-fonts/py-fontmake/Makefile index 58f2530670ea..5973271eeb81 100644 --- a/x11-fonts/py-fontmake/Makefile +++ b/x11-fonts/py-fontmake/Makefile @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= fontmake PORTVERSION= 1.8.0 PORTREVISION= 3 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Compile fonts from sources to binary LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cu2qu>=1.6.5:x11-fonts/py-cu2qu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}glyphsLib>=3.1.3:x11-fonts/py-glyphsLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ufo2ft>=2.5.0:x11-fonts/py-ufo2ft@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}MutatorMath>=2.1.2:math/py-MutatorMath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defcon>=0.6.0:x11-fonts/py-defcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}booleanOperations>=0.8.1:x11-fonts/py-booleanOperations@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.32.0:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/x11-fonts/py-glyphsLib/Makefile b/x11-fonts/py-glyphsLib/Makefile index bad0ac90e83f..109baa5823be 100644 --- a/x11-fonts/py-glyphsLib/Makefile +++ b/x11-fonts/py-glyphsLib/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= glyphsLib PORTVERSION= 3.1.4 PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Bridge from Glyphs source files (.glyphs) to UFOs LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defcon>=0.3.0:x11-fonts/py-defcon@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.24.0:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.24.0:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/x11-fonts/py-ufo2ft/Makefile b/x11-fonts/py-ufo2ft/Makefile index 0ed396969db3..c6179dd08969 100644 --- a/x11-fonts/py-ufo2ft/Makefile +++ b/x11-fonts/py-ufo2ft/Makefile @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= ufo2ft PORTVERSION= 2.5.0 PORTREVISION= 3 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Bridge between UFOs and FontTools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defcon>=0.6.0:x11-fonts/py-defcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cu2qu>=1.6.4:x11-fonts/py-cu2qu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}compreffor>=0.4.5:x11-fonts/py-compreffor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}booleanOperations>=0.8.0:x11-fonts/py-booleanOperations@${PY_FLAVOR} \ ${PY_ENUM34} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.32.0:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/x11-fonts/py-ufoLib/Makefile b/x11-fonts/py-ufoLib/Makefile index dee04a3229da..700558d27da8 100644 --- a/x11-fonts/py-ufoLib/Makefile +++ b/x11-fonts/py-ufoLib/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= ufoLib PORTVERSION= 2.3.2 PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Low-level Unified Font Object (UFO) reader and writer LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0:devel/py-lxml@${PY_FLAVOR} -USES= python zip +USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=3.4.0.3:devel/py-singledispatch@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools3>=3.1.2:print/py-fonttools3@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.1.2:print/py-fonttools@${PY_FLAVOR} .endif .include diff --git a/x11-toolkits/py-AnyQt/Makefile b/x11-toolkits/py-AnyQt/Makefile index 0a0302226f44..5c717e4f961c 100644 --- a/x11-toolkits/py-AnyQt/Makefile +++ b/x11-toolkits/py-AnyQt/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= AnyQt DISTVERSION= 0.0.11 CATEGORIES= x11-toolkits devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PyQt4/PyQt5 compatibility layer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_BUILD= yes NO_ARCH= yes .include diff --git a/x11-toolkits/py-Pmw/Makefile b/x11-toolkits/py-Pmw/Makefile index 52c2d5127fe4..3f6e9943498a 100644 --- a/x11-toolkits/py-Pmw/Makefile +++ b/x11-toolkits/py-Pmw/Makefile @@ -1,47 +1,47 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= Pmw PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fmysh@iijmio-mail.jp COMMENT= High-level compound graphics widgets for Python LIB_DEPENDS= libBLT25.so:x11-toolkits/blt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} -USES= dos2unix python shebangfix +USES= dos2unix python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= Pmw/Pmw_*/bin/bundlepmw.py PLIST_SUB= PMWVERSION=${PMWVERSION} OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PYTHON_REL} < 3000 PMWVERSION= Pmw_1_3_3 .else PMWVERSION= Pmw_2_0_1 .endif post-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/Pmw/${PMWVERSION}/bin && ${PAX} -rw . ${STAGEDIR}${DATADIR}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/Pmw/${PMWVERSION}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/Pmw/${PMWVERSION} && ${COPYTREE_SHARE} contrib ${STAGEDIR}${EXAMPLESDIR}) (cd ${WRKSRC}/Pmw/${PMWVERSION} && ${COPYTREE_SHARE} demos ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/x11-toolkits/py-easygui/Makefile b/x11-toolkits/py-easygui/Makefile index 85d9f5bb2f32..7a9a593a3166 100644 --- a/x11-toolkits/py-easygui/Makefile +++ b/x11-toolkits/py-easygui/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= easygui PORTVERSION= 0.98.1 PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Easy GUI programming in python LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ ${PY_PILLOW} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/x11-toolkits/py-fltk/Makefile b/x11-toolkits/py-fltk/Makefile index 65fe37013177..e3d1ad6f917f 100644 --- a/x11-toolkits/py-fltk/Makefile +++ b/x11-toolkits/py-fltk/Makefile @@ -1,53 +1,53 @@ # Created by: Radim Kolar # $FreeBSD$ PORTNAME= fltk PORTVERSION= 1.3.4.1 CATEGORIES= x11-toolkits python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/pyFltk-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyFltk-${PORTVERSION}_py3 MAINTAINER= python@FreeBSD.org COMMENT= Python interface to FLTK window toolkit LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfltk.so:x11-toolkits/fltk CFLAGS+= -DFL_LIBRARY MAKE_ENV= FLTK_HOME=${LOCALBASE}/bin -USES= python xorg +USES= python:3.6+ xorg USE_PYTHON= autoplist distutils USE_XORG= x11 DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= * PORTEXAMPLES= * WRKSRC= ${WRKDIR}/pyFltk-${PORTVERSION} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e '/#pragma GCC diagnostic/d' \ ${WRKSRC}/python/fltk_wrap.cpp post-build: ${REINPLACE_CMD} -e "s|\.\./docs|${DOCSDIR}/html|g" ${WRKSRC}/fltk/test/help.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fltk/_fltk*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/html/ cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGES README TODO ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/fltk/docs/ && ${INSTALL_DATA} *.html *.jpg ${STAGEDIR}${DOCSDIR}/html/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/fltk/test/ && ${INSTALL_DATA} *.py HelpDialog.html ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/x11-toolkits/py-tktreectrl/Makefile b/x11-toolkits/py-tktreectrl/Makefile index 49658e0e7be8..662329df3f08 100644 --- a/x11-toolkits/py-tktreectrl/Makefile +++ b/x11-toolkits/py-tktreectrl/Makefile @@ -1,25 +1,25 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= tktreectrl DISTVERSION= 2.0.2 CATEGORIES= x11-toolkits tk python MASTER_SITES= SF/tkintertreectrl/TkinterTreectrl-${PORTVERSION:R}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TkinterTreectrl-${DISTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= TkTreectrl Python bindings LICENSE= PD # x11-toolkits/tktreectrl does not provide libtreectrl.so LIB_DEPENDS= libtreectrl.so.1:x11-toolkits/tktreectrl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Pmw>=0:x11-toolkits/py-Pmw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} -USES= python tk:run zip +USES= python:3.6+ tk:run zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-toolkits/py-wxPython40/Makefile b/x11-toolkits/py-wxPython40/Makefile index df9fa054487a..f511f93d01c9 100644 --- a/x11-toolkits/py-wxPython40/Makefile +++ b/x11-toolkits/py-wxPython40/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= wxPython PORTVERSION= 4.0.7 PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 40 DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= GUI toolkit for the Python programming language LICENSE= WXWINDOWS LGPL21+ GPLv2+ LICENSE_COMB= multi LICENSE_NAME_WXWINDOWS= wxWindows Library Licence, Version 3.1 LICENSE_FILE_WXWINDOWS= ${WRKSRC}/license/licence.txt LICENSE_PERMS_WXWINDOWS= dist-mirror pkg-mirror auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pathlib2>0:devel/py-pathlib2@${PY_FLAVOR} -USES= compiler:c++11-lib gl localbase pkgconfig python +USES= compiler:c++11-lib gl localbase pkgconfig python:3.6+ USE_GL= glu USE_WX= 3.0 USE_PYTHON= distutils autoplist OPTIONS_DEFINE= NLS NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e "s|WX_CONFIG = 'wx-config'|WX_CONFIG = '${WX_CONFIG}'|" ${WRKSRC}/build.py post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/wx -name *.so -exec ${STRIP_CMD} {} + .include diff --git a/x11-toolkits/py-xlib/Makefile b/x11-toolkits/py-xlib/Makefile index 33eda9dad6e6..9986a6cf725d 100644 --- a/x11-toolkits/py-xlib/Makefile +++ b/x11-toolkits/py-xlib/Makefile @@ -1,26 +1,26 @@ # Created by: Mike Meyer # $FreeBSD$ PORTNAME= xlib DISTVERSION= 0.27 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= fax@nohik.ee COMMENT= X11 library for Python LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} -USES= python tar:bz2 +USES= python:3.6+ tar:bz2 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11/py-pyscreenshot/Makefile b/x11/py-pyscreenshot/Makefile index a601ba4b4a4c..2a1308d74f6c 100644 --- a/x11/py-pyscreenshot/Makefile +++ b/x11/py-pyscreenshot/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= pyscreenshot PORTVERSION= 0.5.1 PORTREVISION= 2 CATEGORIES= x11 python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} #DISTNAME= PyVirtualDisplay-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Python module for taking screenshots LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}easyprocess>0:devel/py-easyprocess@${PY_FLAVOR} \ ${PY_PILLOW} \ import:graphics/ImageMagick6 -USES= python +USES= python:3.6+ NO_ARCH= yes USE_PYTHON= autoplist distutils .include diff --git a/x11/py-pyvirtualdisplay/Makefile b/x11/py-pyvirtualdisplay/Makefile index 55341ed5588f..6f64540995e4 100644 --- a/x11/py-pyvirtualdisplay/Makefile +++ b/x11/py-pyvirtualdisplay/Makefile @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= pyvirtualdisplay PORTVERSION= 0.2.4 PORTREVISION= 1 CATEGORIES= x11 python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyVirtualDisplay-${PORTVERSION} MAINTAINER= daniel@blodan.se COMMENT= Python wrapper for Xvfb, Xephyr and Xvnc LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cog>=2.3:devel/py-cog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}easyprocess>0:devel/py-easyprocess@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paver>0:devel/py-paver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyscreenshot>0:x11/py-pyscreenshot@${PY_FLAVOR} \ ${PY_SPHINX} \ ${PY_PILLOW} \ xauth>0:x11/xauth -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= XEPHYR XVFB XVNC OPTIONS_DEFAULT= XVFB BACKEND_DESC= Virtual Backend To Install XVFB_DESC= Install Xvfb backend XEPHYR_DESC= Install Xephyr backend XVNC_DESC= Install Xvnc backend XVFB_RUN_DEPENDS= xorg-vfbserver>0:x11-servers/xorg-vfbserver XEPHYR_RUN_DEPENDS= xephyr>=0:x11-servers/xephyr XVNC_RUN_DEPENDS= tightvnc>=0:net/tightvnc NO_ARCH= yes .include diff --git a/x11/py-xcffib/Makefile b/x11/py-xcffib/Makefile index 39a22edf1597..6e91f538b157 100644 --- a/x11/py-xcffib/Makefile +++ b/x11/py-xcffib/Makefile @@ -1,26 +1,26 @@ # Created by: Eric Turgeon # $FreeBSD$ PORTNAME= xcffib PORTVERSION= 0.9.0 CATEGORIES= x11 python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ericbsd@FreeBSD.org COMMENT= Replacement for xpyb and XCB Python bindings LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} LIB_DEPENDS= libxcb.so:x11/libxcb RUN_DEPENDS= ${BUILD_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include