Index: head/benchmarks/py-naarad/Makefile =================================================================== --- head/benchmarks/py-naarad/Makefile (revision 559052) +++ head/benchmarks/py-naarad/Makefile (revision 559053) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= naarad PORTVERSION= 1.0.15 PORTREVISION= 4 DISTVERSIONPREFIX= v CATEGORIES= benchmarks python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Framework for performance analysis LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2013.8,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}luminol>0:math/py-luminol@${PY_FLAVOR} \ bash:shells/bash \ gawk:lang/gawk -USES= shebangfix python +USES= shebangfix python:3.6+ SHEBANG_LANG= gawk SHEBANG_FILES= bin/naarad_metric_collector.sh bin/PrintGCStats USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= linkedin .include Index: head/benchmarks/py-zopkio/Makefile =================================================================== --- head/benchmarks/py-zopkio/Makefile (revision 559052) +++ head/benchmarks/py-zopkio/Makefile (revision 559053) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= Zopkio PORTVERSION= 0.2.5 PORTREVISION= 5 CATEGORIES= benchmarks python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Functional and Performance Test Framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}naarad>=1.0.15:benchmarks/py-naarad@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kazoo>=1.1:devel/py-kazoo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=1.10.1:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}junit-xml>0:textproc/py-junit-xml@${PY_FLAVOR} \ -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= linkedin .include Index: head/biology/checkm/Makefile =================================================================== --- head/biology/checkm/Makefile (revision 559052) +++ head/biology/checkm/Makefile (revision 559053) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= CheckM DISTVERSIONPREFIX= v DISTVERSION= 1.0.18 CATEGORIES= biology python MAINTAINER= yuri@FreeBSD.org COMMENT= Quality assessment tool for the microbial genomes LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}DendroPy>=4.0.0:science/py-DendroPy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.3.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysam>=0.8.3:biology/py-pysam@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= Ecogenomics USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include Index: head/biology/groopm/Makefile =================================================================== --- head/biology/groopm/Makefile (revision 559052) +++ head/biology/groopm/Makefile (revision 559053) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= GroopM DISTVERSION= 0.3.4 PORTREVISION= 3 CATEGORIES= biology python MASTER_SITES= CHEESESHOP MAINTAINER= yuri@FreeBSD.org COMMENT= Metagenomic binning suite LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.10.1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tables>=2.3:devel/py-tables@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include Index: head/comms/apitran/Makefile =================================================================== --- head/comms/apitran/Makefile (revision 559052) +++ head/comms/apitran/Makefile (revision 559053) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= apitran PORTVERSION= g20180926 PORTREVISION= 4 CATEGORIES= comms astro hamradio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hamradio@FreeBSD.org COMMENT= Toolkit to handle the automatic picture transmission protocol LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYNUMPY} \ ${PY_PILLOW} \ sox:audio/sox \ display:graphics/ImageMagick6 -USES= python:run shebangfix +USES= python:3.6+,run shebangfix USE_GITHUB= yes GH_ACCOUNT= rsj56 GH_PROJECT= apitran GH_TAGNAME= d209347 NO_BUILD= yes NO_ARCH= yes SHEBANG_FILES= apitran do-install: ${INSTALL_SCRIPT} ${WRKSRC}/apitran ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in NOAA_APT_Frame_Format.gif README.md ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ex_1ch_11025.png ex_2ch_48000.png ex_2ch_48000.wav ${INSTALL_DATA} ${WRKSRC}/Examples/$f ${STAGEDIR}${EXAMPLESDIR} .endfor .include Index: head/devel/cpp2py/Makefile =================================================================== --- head/devel/cpp2py/Makefile (revision 559052) +++ head/devel/cpp2py/Makefile (revision 559053) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= cpp2py DISTVERSION= 2.0.0 CATEGORIES= devel PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 44d5238ab4f05ed4064736ffd2f2b63438d3f64c.patch:-p1 # fix build on i386 MAINTAINER= yuri@FreeBSD.org COMMENT= Reflection tools based on clang LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ llvm${LLVM_VER}>0:devel/llvm${LLVM_VER} RUN_DEPENDS= ${PY_DEPENDS} \ llvm${LLVM_VER}>0:devel/llvm${LLVM_VER} -USES= cmake compiler:c++14-lang gettext-runtime python shebangfix +USES= cmake compiler:c++14-lang gettext-runtime python:3.6+ shebangfix USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= TRIQS SHEBANG_FILES= bin/c* CMAKE_ARGS= -DPYTHON_INTERPRETER:STRING=${PYTHON_CMD} \ -DFREEBSD_LLVM_VER:STRING=${LLVM_VER} LLVM_VER= 10 PORTSCOUT= limit:^[0-9\.]*$$ post-install: # remove the unnecessary file: https://github.com/TRIQS/cpp2py/issues/41 @${RM} ${STAGEDIR}${PREFIX}/share/cpp2pyvars.sh .include Index: head/math/py-CyLP/Makefile =================================================================== --- head/math/py-CyLP/Makefile (revision 559052) +++ head/math/py-CyLP/Makefile (revision 559053) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= CyLP DISTVERSIONPREFIX= v DISTVERSION= 0.91.0 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to CLP, CBC, and CGL to solve LPs and MIPs LICENSE= CPL10 LICENSE_NAME= Common Public License Version 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.10.0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} LIB_DEPENDS= libblas.so:math/blas \ libCbc.so:math/cbc \ libCgl.so:math/cgl \ libClp.so:math/clp \ liblapack.so:math/lapack RUN_DEPENDS= ${PY_DEPENDS} -USES= compiler:c++11-lang python +USES= compiler:c++11-lang python:3.6+ USE_PYTHON= distutils cython autoplist USE_GITHUB= yes GH_ACCOUNT= coin-or MAKE_ENV= COIN_INSTALL_DIR=${LOCALBASE} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cylp/cy/Cy*.so .include Index: head/math/py-apgl/Makefile =================================================================== --- head/math/py-apgl/Makefile (revision 559052) +++ head/math/py-apgl/Makefile (revision 559053) @@ -1,23 +1,23 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= apgl PORTVERSION= 0.8.1 PORTREVISION= 3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Fast python graph library with some machine learning features LICENSE= GPLv3 BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0.7.0:science/py-scipy@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils .include Index: head/math/py-chaospy/Makefile =================================================================== --- head/math/py-chaospy/Makefile (revision 559052) +++ head/math/py-chaospy/Makefile (revision 559053) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= chaospy DISTVERSION= 4.2.2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Toolbox for performing uncertainty quantification LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}numpoly>0:math/py-numpoly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include Index: head/math/py-cvxpy/Makefile =================================================================== --- head/math/py-cvxpy/Makefile (revision 559052) +++ head/math/py-cvxpy/Makefile (revision 559053) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= cvxpy DISTVERSION= 1.1.7 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Domain-specific language for modeling convex optimization problems LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}ecos>=2:math/py-ecos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osqp>=0.4.1:math/py-osqp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scs>=1.1.6:math/py-scs@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cvxcore.so .include Index: head/math/py-cyipopt/Makefile =================================================================== --- head/math/py-cyipopt/Makefile (revision 559052) +++ head/math/py-cyipopt/Makefile (revision 559053) @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= cyipopt DISTVERSIONPREFIX= v DISTVERSION= 0.1.9 PORTREVISION= 3 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython interface for the interior point optimizer IPOPT LICENSE= EPL BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} LIB_DEPENDS= libblas.so:math/blas \ libcoinmetis.so:math/ipopt \ liblapack.so:math/lapack RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= fortran python pkgconfig # fortran because ipopt's pkg-config returns gcc libs +USES= fortran python:3.6+ pkgconfig # fortran because ipopt's pkg-config returns gcc libs USE_GITHUB= yes GH_ACCOUNT= matthias-k USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}.so .include Index: head/math/py-ecos/Makefile =================================================================== --- head/math/py-ecos/Makefile (revision 559052) +++ head/math/py-ecos/Makefile (revision 559053) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= ecos DISTVERSION= 2.0.7 PORTREVISION= 2 DISTVERSIONSUFFIX= .post1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python package for ECOS: Embedded Cone Solver LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.9:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist .include Index: head/math/py-fastcluster/Makefile =================================================================== --- head/math/py-fastcluster/Makefile (revision 559052) +++ head/math/py-fastcluster/Makefile (revision 559053) @@ -1,34 +1,34 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= fastcluster PORTVERSION= 1.1.26 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast hierarchical clustering routines for R and Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= CITATION.txt INSTALL.txt NEWS.txt README.txt OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_fastcluster.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/math/py-keras/Makefile =================================================================== --- head/math/py-keras/Makefile (revision 559052) +++ head/math/py-keras/Makefile (revision 559053) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= keras DISTVERSION= 2.4.3 CATEGORIES= math # machine-learning MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Keras-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Deep learning library for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>=0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keras-applications>=1.0.6:math/py-keras-applications@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keras-preprocessing>=1.0.5:math/py-keras-preprocessing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.14:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}theano>=0.8.0:math/py-theano@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes SUB_FILES= pkg-message .include Index: head/math/py-luminol/Makefile =================================================================== --- head/math/py-luminol/Makefile (revision 559052) +++ head/math/py-luminol/Makefile (revision 559053) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= luminol PORTVERSION= 0.3.1 PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Light weight python library for time series data analysis LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.6.2,1:math/py-numpy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= linkedin .include Index: head/math/py-osqp/Makefile =================================================================== --- head/math/py-osqp/Makefile (revision 559052) +++ head/math/py-osqp/Makefile (revision 559053) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= osqp DISTVERSIONPREFIX= v DISTVERSION= 0.6.1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Operator Splitting QP Solver LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ cmake:devel/cmake RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.13.2:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= oxfordcontrol GH_PROJECT= ${PORTNAME}-python GH_TUPLE= oxfordcontrol:${PORTNAME}:0baddd3:s/${PORTNAME}_sources \ oxfordcontrol:qdldl:7ab0fca:q/${PORTNAME}_sources/lin_sys/direct/qdldl/qdldl_sources USE_PYTHON= distutils autoplist .include Index: head/math/py-scikit-umfpack/Makefile =================================================================== --- head/math/py-scikit-umfpack/Makefile (revision 559052) +++ head/math/py-scikit-umfpack/Makefile (revision 559053) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= scikit-umfpack DISTVERSION= 0.3.2 PORTREVISION= 3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to UMFPACK sparse direct solver LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ swig:devel/swig LIB_DEPENDS= libumfpack.so:math/suitesparse RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils cython autoplist post-extract: # workaround for https://github.com/scikit-umfpack/scikit-umfpack/issues/53 @truncate -s 0 ${WRKSRC}/README.rst .include Index: head/math/py-scs/Makefile =================================================================== --- head/math/py-scs/Makefile (revision 559052) +++ head/math/py-scs/Makefile (revision 559053) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= scs DISTVERSION= 2.1.2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Splitting conic solver for Python LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.13.2:science/py-scipy@${PY_FLAVOR} -USES= python blaslapack:openblas fortran # fortran is for openblas +USES= python:3.6+ blaslapack:openblas fortran # fortran is for openblas USE_PYTHON= distutils autoplist CONFIGURE_ENV= BLAS_LAPACK_LIBS="openblas" MAKE_ENV= ${CONFIGURE_ENV} .include Index: head/math/py-statsmodels010/Makefile =================================================================== --- head/math/py-statsmodels010/Makefile (revision 559052) +++ head/math/py-statsmodels010/Makefile (revision 559053) @@ -1,44 +1,44 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= statsmodels PORTVERSION= 0.10.2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 010 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Complement to SciPy for statistical computations LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.24:lang/cython@${PY_FLAVOR} \ ${RUN_DEPENDS} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.19,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patsy>=0.4.0:math/py-patsy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.18:science/py-scipy@${PY_FLAVOR} -USES= python shebangfix +USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent cython distutils # statsmodels 0.11.0+ requires Python 3.5+ PORTSCOUT= limit:^0\.10\. SHEBANG_GLOB= *.py OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${WRKSRC}/README_l1.txt ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/math/py-theano/Makefile =================================================================== --- head/math/py-theano/Makefile (revision 559052) +++ head/math/py-theano/Makefile (revision 559053) @@ -1,32 +1,32 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= theano DISTVERSION= 1.0.5 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Theano-${DISTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Optimizing compiler for evaluating math expressions on CPUs and GPUs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.8.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} -USES= compiler:openmp python +USES= compiler:openmp python:3.6+ USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= CXX=${CXX} post-patch: @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|; s|python |${PYTHON_CMD} |' \ ${WRKSRC}/theano/misc/check_blas_many.sh .include Index: head/misc/py-eemeter/Makefile =================================================================== --- head/misc/py-eemeter/Makefile (revision 559052) +++ head/misc/py-eemeter/Makefile (revision 559053) @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= eemeter DISTVERSIONPREFIX= v DISTVERSION= 2.10.0 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package implementing methods to calculate metered energy consumption LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_GITHUB= yes # PyPI doesn't have the latest version for some reason GH_ACCOUNT= openeemeter USE_PYTHON= distutils concurrent autoplist .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}statsmodels010>0:math/py-statsmodels010@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} .endif .include Index: head/misc/py-scikit-fusion/Makefile =================================================================== --- head/misc/py-scikit-fusion/Makefile (revision 559052) +++ head/misc/py-scikit-fusion/Makefile (revision 559053) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= scikit-fusion DISTVERSION= 0.2.1 PORTREVISION= 2 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Data fusion based on recent collective latent factor models LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0.8.4:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.12.0:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include Index: head/ports-mgmt/porttree/Makefile =================================================================== --- head/ports-mgmt/porttree/Makefile (revision 559052) +++ head/ports-mgmt/porttree/Makefile (revision 559053) @@ -1,44 +1,44 @@ # Created by: Vladimir Chukharev # $FreeBSD$ PORTNAME= porttree PORTVERSION= 1.1.r${SVN_REV} PORTREVISION= 1 CATEGORIES= ports-mgmt python MASTER_SITES= SF/${PORTNAME} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Show dependences of FreeBSD port as pseudo graphical tree LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2.0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configargparse>0:devel/py-configargparse@${PY_FLAVOR} -USES= python tar:bzip2 shebangfix +USES= python:3.6+ tar:bzip2 shebangfix #USE_PYTHON= concurrent SVN_REV= 114 NO_BUILD= yes PLIST_FILES= bin/porttree man/man1/porttree.1.gz NO_ARCH= yes SHEBANG_FILES= src/porttree.py do-install: ${INSTALL_SCRIPT} ${WRKSRC}/src/porttree.py ${STAGEDIR}${PREFIX}/bin/porttree ${INSTALL_MAN} ${WRKSRC}/src/porttree.1 ${STAGEDIR}${MANPREFIX}/man/man1 do-test: LC_ALL="en_US.UTF-8" ${WRKSRC}/tests/tests.sh # maintainer section: # require: devel/subversion SVNROOT?= https://svn.code.sf.net/p/porttree/code/trunk gen-dist: ${MKDIR} ${WRKDIR} ${RM} -r ${WRKSRC} svn export -r ${SVN_REV} ${SVNROOT} ${WRKSRC} ${TAR} -cvy -C ${WRKDIR} --exclude FreeBSDport -f ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} .include Index: head/science/dvc/Makefile =================================================================== --- head/science/dvc/Makefile (revision 559052) +++ head/science/dvc/Makefile (revision 559053) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= dvc DISTVERSION= 0.30.1 PORTREVISION= 2 CATEGORIES= science python MASTER_SITES= CHEESESHOP MAINTAINER= yuri@FreeBSD.org COMMENT= Git for data scientists: manage code and data together LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.3:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asciimatics>=1.10.0:devel/py-asciimatics@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configparser>=3.5.0:devel/py-configparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=1.3.0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GitPython>=2.1.8:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grandalf==0.7:math/py-grandalf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpath-rw>0:devel/py-jsonpath-rw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nanotime>=0.5.2:devel/py-nanotime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.1:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>=3.9:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.4.1:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}schema>=0.6.7:devel/py-schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zclockfile>0:devel/py-zclockfile@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes .include Index: head/science/py-GPy/Makefile =================================================================== --- head/science/py-GPy/Makefile (revision 559052) +++ head/science/py-GPy/Makefile (revision 559053) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= GPy DISTVERSION= 1.9.9 PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Gaussian process toolbox LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.16:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramz>=0.9.0:science/py-paramz@${PY_FLAVOR} -USES= localbase python +USES= localbase python:3.6+ USE_PYTHON= distutils autoplist .include Index: head/science/py-GPyOpt/Makefile =================================================================== --- head/science/py-GPyOpt/Makefile (revision 559052) +++ head/science/py-GPyOpt/Makefile (revision 559053) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= GPyOpt DISTVERSION= 1.2.6 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bayesian optimization toolbox based on GPy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.16:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GPy>=1.8:science/py-GPy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include Index: head/science/py-paramz/Makefile =================================================================== --- head/science/py-paramz/Makefile (revision 559052) +++ head/science/py-paramz/Makefile (revision 559053) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= paramz DISTVERSION= 0.9.5 PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parameterization framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.10:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${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 Index: head/science/py-pysal/Makefile =================================================================== --- head/science/py-pysal/Makefile (revision 559052) +++ head/science/py-pysal/Makefile (revision 559053) @@ -1,29 +1,29 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pysal PORTVERSION= 1.14.4 DISTVERSIONSUFFIX= .post2 PORTREVISION= 3 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PySAL-${PORTVERSION}${DISTVERSIONSUFFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cross-platform library of spatial analysis functions LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${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 Index: head/science/py-qspin/Makefile =================================================================== --- head/science/py-qspin/Makefile (revision 559052) +++ head/science/py-qspin/Makefile (revision 559053) @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= qspin DISTVERSION= 2.3.2 CATEGORIES= science education MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Learn quantum spin and entanglement LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include Index: head/science/py-rmsd/Makefile =================================================================== --- head/science/py-rmsd/Makefile (revision 559052) +++ head/science/py-rmsd/Makefile (revision 559053) @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= rmsd DISTVERSION= 1.4 CATEGORIES= science MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Calculate root-mean-square deviation (RMSD) between coordinate sets LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent .include Index: head/science/py-scikit-sparse/Makefile =================================================================== --- head/science/py-scikit-sparse/Makefile (revision 559052) +++ head/science/py-scikit-sparse/Makefile (revision 559053) @@ -1,30 +1,30 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= scikit-sparse DISTVERSION= 0.4.4 PORTREVISION= 3 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Sparse matrix package LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libumfpack.so:math/suitesparse -USES= fortran python +USES= fortran python:3.6+ USE_PYTHON= distutils cython autoplist CFLAGS+= -I${LOCALBASE}/include/suitesparse LDFLAGS+= -shared post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sksparse/cholmod.so .include Index: head/science/py-scipy/Makefile =================================================================== --- head/science/py-scipy/Makefile (revision 559052) +++ head/science/py-scipy/Makefile (revision 559053) @@ -1,52 +1,52 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= scipy DISTVERSION= 1.5.4 CATEGORIES= science python MASTER_SITES= https://docs.scipy.org/doc/scipy-${PORTVERSION:R}.1/:doc \ CHEESESHOP:source \ SF:source PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source \ scipy-ref-${PORTVERSION:R}.1.pdf:doc EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= python@FreeBSD.org COMMENT= Scientific tools for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} LIB_DEPENDS= libblas.so:math/blas RUN_DEPENDS= ${PYNUMPY} -USES= blaslapack:openblas fortran python shebangfix +USES= blaslapack:openblas fortran python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils FFLAGS+= -std=legacy LDFLAGS+= -shared PYDISTUTILS_BUILDARGS= --fcompiler=gnu95 PYDISTUTILS_CONFIGUREARGS= --fcompiler=gnu95 PORTDOCS= scipy-ref-${PORTVERSION:R}.1.pdf SHEBANG_FILES= scipy/sparse/linalg/isolve/tests/test_gcrotmk.py OPTIONS_DEFINE= DOCS post-patch: # This line help fix the plist error because autoplist list it as a file but it is a directory @${TOUCH} ${WRKSRC}/scipy/stats/tests/data/tmp post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/scipy/ -name '*.so' | ${XARGS} ${STRIP_CMD} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/science/py-scoria/Makefile =================================================================== --- head/science/py-scoria/Makefile (revision 559052) +++ head/science/py-scoria/Makefile (revision 559053) @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= scoria DISTVERSION= 1.0.5 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight molecule manipulation codebase LICENSE= APACHE20 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include Index: head/science/pybrain/Makefile =================================================================== --- head/science/pybrain/Makefile (revision 559052) +++ head/science/pybrain/Makefile (revision 559053) @@ -1,21 +1,21 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pybrain PORTVERSION= 0.3.3 PORTREVISION= 4 CATEGORIES= science python MAINTAINER= wen@FreeBSD.org COMMENT= Swiss Army knife for neural networking LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.7.1:science/py-scipy@${PY_FLAVOR} USE_GITHUB= yes -USES= python +USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent optsuffix .include