diff --git a/arabic/py-hijri-converter/Makefile b/arabic/py-hijri-converter/Makefile index f22d420745e7..962989a1e50b 100644 --- a/arabic/py-hijri-converter/Makefile +++ b/arabic/py-hijri-converter/Makefile @@ -1,21 +1,21 @@ PORTNAME= hijri-converter DISTVERSION= 2.2.4 CATEGORIES= arabic python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Hijri-Gregorian dates converter based on the Umm al-Qura calendar WWW= https://hijri-converter.readthedocs.io/en/stable/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/archivers/py-acefile/Makefile b/archivers/py-acefile/Makefile index 322320bb0f98..2af72fb392c6 100644 --- a/archivers/py-acefile/Makefile +++ b/archivers/py-acefile/Makefile @@ -1,17 +1,17 @@ PORTNAME= acefile PORTVERSION= 0.6.12 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Read/test/extract ACE 1.0 and 2.0 archives in pure python WWW= https://www.roe.ch/acefile LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python:3.4+ USE_PYTHON= distutils autoplist .include diff --git a/archivers/py-borgbackup/Makefile b/archivers/py-borgbackup/Makefile index 593d625906a7..5af92883a007 100644 --- a/archivers/py-borgbackup/Makefile +++ b/archivers/py-borgbackup/Makefile @@ -1,69 +1,69 @@ PORTNAME= borgbackup DISTVERSION= 1.2.2 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mandree@FreeBSD.org COMMENT= Deduplicating backup program WWW= https://pypi.org/project/borgbackup/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libzstd.so:archivers/zstd \ libxxhash.so:devel/xxhash RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=19.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} MAKE_ENV= BORG_OPENSSL_PREFIX=${OPENSSLBASE} TEST_DEPENDS= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}tox>3.2:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ fakeroot:security/fakeroot USES= pkgconfig python:3.8+ ssl USE_PYTHON= autoplist distutils OPTIONS_DEFINE= FUSE OPTIONS_DEFAULT= FUSE FUSE_DESC= Support to mount locally borg backup files FUSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llfuse>0:devel/py-llfuse@${PY_FLAVOR} _BORGHOME=${WRKDIR}/testhome _BORGENV=-i BORG_PASSPHRASE=secret123 PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} HOME=${_BORGHOME} post-install: ${MKDIR} ${STAGEDIR}${MAN1PREFIX}/share/man/man1/ ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}${MAN1PREFIX}/share/man/man1/ ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/borg/ -name "*.so" \ -exec ${STRIP_CMD} {} \; @${ECHO_MSG} "----> running borg smoke tests" ${MKDIR} ${_BORGHOME} ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${STAGEDIR}${PREFIX}/bin/borg -V ${RM} -r ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg init --encryption=repokey ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg key export ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg create ${WRKDIR}/borgrepo::test1 ${WRKSRC} ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg create ${WRKDIR}/borgrepo::test2 ${WRKSRC} ${STAGEDIR} ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg check --verify-data ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg info ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg prune --keep-last 1 ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg check --verify-data ${WRKDIR}/borgrepo ${ECHO_CMD} YES \ | ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg check --repair ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg compact --progress ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg check --verify-data ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg extract --dry-run --progress ${WRKDIR}/borgrepo::test2 ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg export-tar ${WRKDIR}/borgrepo::test2 - >/dev/null ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg list ${WRKDIR}/borgrepo # long output - ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg list ${WRKDIR}/borgrepo::test2 | ${GREP} -v ^d ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg info ${WRKDIR}/borgrepo do-test: cd ${WRKSRC} && ${SETENV} ${_BORGENV} ${TEST_ENV} tox-${PYTHON_VER} -e ${PY_FLAVOR} -vv .include diff --git a/archivers/py-borgbackup11/Makefile b/archivers/py-borgbackup11/Makefile index 1b5c60fd2b3f..4c0c8e1829b1 100644 --- a/archivers/py-borgbackup11/Makefile +++ b/archivers/py-borgbackup11/Makefile @@ -1,68 +1,68 @@ PORTNAME= borgbackup DISTVERSION= 1.1.18 PORTREVISION= 2 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 11 MAINTAINER= mandree@FreeBSD.org COMMENT= Deduplicating backup program WWW= https://pypi.org/project/borgbackup/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libzstd.so:archivers/zstd \ libxxhash.so:devel/xxhash RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=19.0:devel/py-packaging@${PY_FLAVOR} MAKE_ENV= BORG_OPENSSL_PREFIX=${OPENSSLBASE} TEST_DEPENDS= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}tox>3.2:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ fakeroot:security/fakeroot USES= pkgconfig python ssl USE_PYTHON= autoplist distutils OPTIONS_DEFINE= FUSE OPTIONS_DEFAULT= FUSE FUSE_DESC= Support to mount locally borg backup files FUSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llfuse>0:devel/py-llfuse@${PY_FLAVOR} _BORGHOME=${WRKDIR}/testhome _BORGENV=BORG_PASSPHRASE=secret123 PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} HOME=${_BORGHOME} post-install: ${MKDIR} ${STAGEDIR}${MAN1PREFIX}/share/man/man1/ ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}${MAN1PREFIX}/share/man/man1/ ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/borg/ -name "*.so" \ -exec ${STRIP_CMD} {} \; @${ECHO_MSG} "----> running borg smoke tests" ${MKDIR} ${_BORGHOME} ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${STAGEDIR}${PREFIX}/bin/borg -V ${RM} -r ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg init --encryption=repokey ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg key export ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg create ${WRKDIR}/borgrepo::test1 ${WRKSRC} ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg create ${WRKDIR}/borgrepo::test2 ${WRKSRC} ${STAGEDIR} ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg check --verify-data ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg info ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg prune --keep-last 1 ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg check --verify-data ${WRKDIR}/borgrepo ${ECHO_CMD} YES \ | ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg check --repair ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg check --verify-data ${WRKDIR}/borgrepo ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg extract --dry-run --progress ${WRKDIR}/borgrepo::test2 ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg export-tar ${WRKDIR}/borgrepo::test2 - >/dev/null ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg list ${WRKDIR}/borgrepo # long output - ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg list ${WRKDIR}/borgrepo::test2 | ${GREP} -v ^d ${SETENV} ${_BORGENV} ${STAGEDIR}${PREFIX}/bin/borg info ${WRKDIR}/borgrepo do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${_BORGENV} tox-${PYTHON_VER} -e ${PY_FLAVOR} -vv .include diff --git a/archivers/py-brotli/Makefile b/archivers/py-brotli/Makefile index 90f44442d612..bd7de6866ff8 100644 --- a/archivers/py-brotli/Makefile +++ b/archivers/py-brotli/Makefile @@ -1,25 +1,25 @@ PORTNAME= brotli PORTVERSION= 1.0.9 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Brotli-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic-purpose lossless compression algorithm WWW= https://github.com/google/brotli LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++0x cpe python:3.6+ shebangfix zip USE_PYTHON= autoplist concurrent distutils CPE_VENDOR= google SHEBANG_FILES= python/bro.py post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/archivers/py-brotlicffi/Makefile b/archivers/py-brotlicffi/Makefile index 10aa44c529b3..467581506536 100644 --- a/archivers/py-brotlicffi/Makefile +++ b/archivers/py-brotlicffi/Makefile @@ -1,30 +1,30 @@ PORTNAME= brotlicffi PORTVERSION= 1.0.9.2 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python CFFI bindings to the Brotli library WWW= https://github.com/python-hyper/brotlicffi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libbrotlienc.so:archivers/brotli RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils MAKE_ENV= USE_SHARED_BROTLI=1 post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/libbrotli/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/archivers/py-brotlipy/Makefile b/archivers/py-brotlipy/Makefile index 785e3f3dfee8..db6f7f6a9885 100644 --- a/archivers/py-brotlipy/Makefile +++ b/archivers/py-brotlipy/Makefile @@ -1,23 +1,23 @@ PORTNAME= brotlipy PORTVERSION= 0.7.0 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding to the Brotli library WWW= https://github.com/python-hyper/brotlicffi 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} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/archivers/py-bz2file/Makefile b/archivers/py-bz2file/Makefile index 240a377f938e..a84b7426c39f 100644 --- a/archivers/py-bz2file/Makefile +++ b/archivers/py-bz2file/Makefile @@ -1,17 +1,17 @@ PORTNAME= bz2file PORTVERSION= 0.98 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Read and write bzip2-compressed files WWW= https://github.com/nvawda/bz2file LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/archivers/py-compressed-rtf/Makefile b/archivers/py-compressed-rtf/Makefile index a5297ebb3aa7..4656c2d706dd 100644 --- a/archivers/py-compressed-rtf/Makefile +++ b/archivers/py-compressed-rtf/Makefile @@ -1,18 +1,18 @@ PORTNAME= compressed-rtf PORTVERSION= 1.0.6 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= compressed_rtf-${PORTVERSION} MAINTAINER= DtxdF@disroot.org COMMENT= Compressed RTF compression and decompression package WWW= https://github.com/delimitry/compressed_rtf LICENSE= MIT LICENSE_FILE= ${FILESDIR}/LICENSE USES= python:3.8+ USE_PYTHON= autoplist distutils .include diff --git a/archivers/py-libarchive-c/Makefile b/archivers/py-libarchive-c/Makefile index 4c6d5e1ba5b7..960fe4e60222 100644 --- a/archivers/py-libarchive-c/Makefile +++ b/archivers/py-libarchive-c/Makefile @@ -1,26 +1,26 @@ PORTNAME= libarchive-c PORTVERSION= 4.0 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python interface to libarchive WWW= https://github.com/Changaco/python-libarchive-c LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && TZ=UTC LC_ALL=en_US.UTF-8 ${PYTHON_CMD} -m pytest -vv .include diff --git a/archivers/py-lz4/Makefile b/archivers/py-lz4/Makefile index 587b3ead9af0..d36fe7cca919 100644 --- a/archivers/py-lz4/Makefile +++ b/archivers/py-lz4/Makefile @@ -1,28 +1,28 @@ PORTNAME= lz4 PORTVERSION= 4.0.2 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python binding for the LZ4 compression library WWW= https://github.com/python-lz4/python-lz4 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} USES= python:3.7+ USE_PYTHON= distutils pytest post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/_version*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/block/_block*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/frame/_frame*.so .include diff --git a/archivers/py-lzma/Makefile b/archivers/py-lzma/Makefile index b6d585a7c879..0e0b4fbcd8c5 100644 --- a/archivers/py-lzma/Makefile +++ b/archivers/py-lzma/Makefile @@ -1,34 +1,34 @@ PORTNAME= lzma PORTVERSION= 0.5.0 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= sbz@FreeBSD.org COMMENT= Python binding for the LZMA compression library WWW= https://www.joachim-bauch.de/projects/python/pylzma LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le 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 f1612cd03ef5..bdf856512afa 100644 --- a/archivers/py-lzstring/Makefile +++ b/archivers/py-lzstring/Makefile @@ -1,19 +1,19 @@ PORTNAME= lzstring DISTVERSION= 1.0.4 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= LZ-based in-memory string compression WWW= https://pypi.python.org/pypi/lzstring LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md 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 a2a710466941..85ee006086db 100644 --- a/archivers/py-python-lhafile/Makefile +++ b/archivers/py-python-lhafile/Makefile @@ -1,21 +1,21 @@ PORTNAME= python-lhafile DISTVERSION= 0.2.2 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= lhafile-${DISTVERSION} MAINTAINER= cs@innolan.dk COMMENT= LHA(.lzh) file extract interface WWW= https://fengestad.no/python-lhafile/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt 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 1d6f45c8685f..747bdb72b485 100644 --- a/archivers/py-python-lzo/Makefile +++ b/archivers/py-python-lzo/Makefile @@ -1,19 +1,19 @@ PORTNAME= python-lzo DISTVERSION= 1.14 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for the LZO data compression library WWW= https://pypi.org/project/python-lzo/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblzo2.so:archivers/lzo2 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 c0f4ad2efbff..56f7ca14a9d2 100644 --- a/archivers/py-python-snappy/Makefile +++ b/archivers/py-python-snappy/Makefile @@ -1,27 +1,27 @@ PORTNAME= python-snappy PORTVERSION= 0.6.1 CATEGORIES= archivers devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library for the snappy compression library from Google WWW= https://github.com/andrix/python-snappy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsnappy.so:archivers/snappy 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-rarfile/Makefile b/archivers/py-rarfile/Makefile index f939f2d888dc..3540b2836a4b 100644 --- a/archivers/py-rarfile/Makefile +++ b/archivers/py-rarfile/Makefile @@ -1,20 +1,20 @@ PORTNAME= rarfile PORTVERSION= 4.0 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Python module for RAR archive reading WWW= https://github.com/markokr/rarfile LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= unrar:archivers/unrar NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/archivers/py-rcssmin/Makefile b/archivers/py-rcssmin/Makefile index 824ecd0925a5..1bedfe4b3e0f 100644 --- a/archivers/py-rcssmin/Makefile +++ b/archivers/py-rcssmin/Makefile @@ -1,16 +1,16 @@ PORTNAME= rcssmin PORTVERSION= 1.1.1 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Fast CSS minifier for Python WWW= https://github.com/ndparker/rcssmin LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/archivers/py-rjsmin/Makefile b/archivers/py-rjsmin/Makefile index 34e285fbfd9e..f1ed79a32252 100644 --- a/archivers/py-rjsmin/Makefile +++ b/archivers/py-rjsmin/Makefile @@ -1,19 +1,19 @@ PORTNAME= rjsmin PORTVERSION= 1.2.1 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Fast javascript minifier for Python WWW= https://github.com/ndparker/rjsmin LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/_rjsmin.cpython-${PYTHON_SUFFIX}.so .include diff --git a/archivers/py-warctools/Makefile b/archivers/py-warctools/Makefile index f30f0b0c7554..7f3ce05e4118 100644 --- a/archivers/py-warctools/Makefile +++ b/archivers/py-warctools/Makefile @@ -1,17 +1,17 @@ PORTNAME= warctools PORTVERSION= 4.10.0 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Tools for debugging ISO28500/WARC files WWW= https://pypi.org/project/warctools/ LICENSE= MIT NO_ARCH= yes USE_PYTHON= autoplist distutils USES= python:3.6+ .include diff --git a/archivers/py-xopen/Makefile b/archivers/py-xopen/Makefile index 5b5d8ecb3ba9..4075c2fa8fe3 100644 --- a/archivers/py-xopen/Makefile +++ b/archivers/py-xopen/Makefile @@ -1,27 +1,27 @@ PORTNAME= xopen DISTVERSION= 1.1.0 # py-cutadapt 3.3 requires 1.1.x CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Open compressed files transparently WWW= https://pypi.org/project/xopen/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bz2file>=0.98:archivers/py-bz2file@${PY_FLAVOR} \ pigz>=0:archivers/pigz TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/archivers/py-zopfli/Makefile b/archivers/py-zopfli/Makefile index 18f24900fba5..f58f58af3971 100644 --- a/archivers/py-zopfli/Makefile +++ b/archivers/py-zopfli/Makefile @@ -1,24 +1,24 @@ PORTNAME= zopfli PORTVERSION= 0.2.2 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Zopfli module for python WWW= https://github.com/fonttools/py-zopfli LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.7+ zip USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/archivers/py-zstandard/Makefile b/archivers/py-zstandard/Makefile index 04d35fb2dc2c..37dc68c53059 100644 --- a/archivers/py-zstandard/Makefile +++ b/archivers/py-zstandard/Makefile @@ -1,28 +1,28 @@ PORTNAME= zstandard DISTVERSION= 0.19.0 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Zstandard bindings for Python, a full-featured version WWW= https://github.com/indygreg/python-zstandard LICENSE= BSD2CLAUSE 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:3.6+ USE_PYTHON= distutils autoplist #PYDISTUTILS_BUILDARGS= --system-zstd # breaks in runtime due to version mismatch, keep disabled until this is fixed: https://github.com/indygreg/python-zstandard/issues/132 post-install: @cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zstandard && ${STRIP_CMD} backend_c*.so _cffi*.so do-test: # runs the internal testsuite, tests are unreliable or faulty: https://github.com/indygreg/python-zstandard/issues/133 @cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILDARGS} test .include diff --git a/archivers/py-zstd/Makefile b/archivers/py-zstd/Makefile index 3a6c9106e009..8bd3fed32f66 100644 --- a/archivers/py-zstd/Makefile +++ b/archivers/py-zstd/Makefile @@ -1,27 +1,27 @@ PORTNAME= zstd DISTVERSION= 1.5.2.6 CATEGORIES= archivers python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Zstandard compression library WWW= https://github.com/sergey-dryabzhinsky/python-zstd LICENSE= BSD2CLAUSE LIB_DEPENDS= libzstd.so:archivers/zstd TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ localbase USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= --external post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zstd*.so do-test: install @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/archivers/unrpa/Makefile b/archivers/unrpa/Makefile index 96d3d19be125..46e6dec9cd0b 100644 --- a/archivers/unrpa/Makefile +++ b/archivers/unrpa/Makefile @@ -1,16 +1,16 @@ PORTNAME= unrpa PORTVERSION= 2.3.0 CATEGORIES= archivers -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= jbeich@FreeBSD.org COMMENT= Extract RenPy Archives WWW= https://pypi.org/project/unrpa/ LICENSE= GPLv3+ USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/astro/kosmorro/Makefile b/astro/kosmorro/Makefile index ff1b45f9ed98..7d4425d07d2f 100644 --- a/astro/kosmorro/Makefile +++ b/astro/kosmorro/Makefile @@ -1,38 +1,38 @@ PORTNAME= kosmorro PORTVERSION= 0.10.11 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= thierry@FreeBSD.org COMMENT= Ephemerides computation WWW= https://kosmorro.space/ LICENSE= AGPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}kosmorrolib>0:astro/py-kosmorrolib@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}kosmorrolib>0:astro/py-kosmorrolib@${PY_FLAVOR} #USE_GITHUB= yes USES= gettext-runtime:run python:3.8+ shebangfix USE_PYTHON= distutils noflavors SHEBANG_FILES= ${PORTNAME} OPTIONS_DEFINE= PDF OPTIONS_DEFAULT=PDF PDF_DESC= Exporting to PDF PDF_RUN_DEPENDS=pdflatex:print/tex-formats NO_ARCH= yes .include diff --git a/astro/py-astlib/Makefile b/astro/py-astlib/Makefile index 99dd132f6c4f..78c5bcad9ecf 100644 --- a/astro/py-astlib/Makefile +++ b/astro/py-astlib/Makefile @@ -1,29 +1,29 @@ PORTNAME= astlib PORTVERSION= 0.11.8 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= astLib-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Astronomy modules for Python WWW= https://astlib.readthedocs.io/en/latest/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astropy>=1.1:astro/py-astropy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0.1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.7.0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils PORTSCOUT= skipv:0.15,0.17,0.17.1 # incorrect versioning upstream post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/astro/py-astral/Makefile b/astro/py-astral/Makefile index 8ee4a33cb6b8..bd81026f54ad 100644 --- a/astro/py-astral/Makefile +++ b/astro/py-astral/Makefile @@ -1,20 +1,20 @@ PORTNAME= astral DISTVERSION= 3.2 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${PORTVERSION} MAINTAINER= ygy@FreeBSD.org COMMENT= Calculations for the position of the sun and moon WWW= https://github.com/sffjunkie/astral LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/astro/py-astropy-helpers/Makefile b/astro/py-astropy-helpers/Makefile index fccf4c0023ca..e5807c3ce886 100644 --- a/astro/py-astropy-helpers/Makefile +++ b/astro/py-astropy-helpers/Makefile @@ -1,22 +1,22 @@ PORTNAME= astropy-helpers DISTVERSION= 4.0.1 CATEGORIES= astro -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Utilities for building and installing packages in Astropy ecosystem WWW= https://github.com/astropy/astropy-helpers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/astro/py-astropy/Makefile b/astro/py-astropy/Makefile index 8c3a3f191696..20b2df3d64b9 100644 --- a/astro/py-astropy/Makefile +++ b/astro/py-astropy/Makefile @@ -1,27 +1,27 @@ PORTNAME= astropy DISTVERSION= 5.2 PORTEPOCH= 2 CATEGORIES= astro -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Community-developed python astronomy tools WWW= https://www.astropy.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}extension-helpers>=0:astro/py-extension-helpers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pyerfa>=0:astro/py-pyerfa@${PY_FLAVOR} USES= compiler:c11 python:3.8+ USE_PYTHON= autoplist cython distutils CONFLICTS_INSTALL= p5-Data-ShowTable # bin/showtable .include diff --git a/astro/py-ephem/Makefile b/astro/py-ephem/Makefile index 1e0dfa991285..0118d204a3da 100644 --- a/astro/py-ephem/Makefile +++ b/astro/py-ephem/Makefile @@ -1,26 +1,26 @@ PORTNAME= ephem PORTVERSION= 4.1.4 CATEGORIES= astro math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Compute positions of the planets and stars WWW= https://pypi.org/project/ephem/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ephem/_libastro${PYTHON_EXT_SUFFIX}.so do-test: # WARNING: Testing via this command is deprecated and will be # removed in a future version. Users looking for a generic test # entry point independent of test runner are encouraged to use tox. @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/astro/py-extension-helpers/Makefile b/astro/py-extension-helpers/Makefile index 0901b29132c6..9306f8e6ff73 100644 --- a/astro/py-extension-helpers/Makefile +++ b/astro/py-extension-helpers/Makefile @@ -1,19 +1,19 @@ PORTNAME= extension-helpers DISTVERSION= 0.1 CATEGORIES= astro -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Building and installing packages in the Astropy ecosystem WWW= https://extension-helpers.readthedocs.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/astro/py-horoscopegenerator/Makefile b/astro/py-horoscopegenerator/Makefile index 7e1576f21e35..c951c9181806 100644 --- a/astro/py-horoscopegenerator/Makefile +++ b/astro/py-horoscopegenerator/Makefile @@ -1,22 +1,22 @@ PORTNAME= horoscopegenerator PORTVERSION= 0.1.8 PORTREVISION= 1 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= HoroscopeGenerator-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate horoscopes using context-free grammar WWW= https://github.com/mouse-reeve/horoscope-generator LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nltk>=0:textproc/py-nltk@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/astro/py-indiweb/Makefile b/astro/py-indiweb/Makefile index c46f632c6122..94be3c8cc43a 100644 --- a/astro/py-indiweb/Makefile +++ b/astro/py-indiweb/Makefile @@ -1,26 +1,26 @@ PORTNAME= indiweb PORTVERSION= 0.1.7 PORTREVISION= 1 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Simple web application to manage INDI server WWW= https://github.com/knro/indiwebmanager LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bottle>=0:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/indiweb/driver.py .include diff --git a/astro/py-kosmorrolib/Makefile b/astro/py-kosmorrolib/Makefile index 79aaff384d4f..eb6c751452bb 100644 --- a/astro/py-kosmorrolib/Makefile +++ b/astro/py-kosmorrolib/Makefile @@ -1,32 +1,32 @@ PORTNAME= kosmorrolib PORTVERSION= 1.0.7 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Library that computes the ephemerides WWW= https://kosmorro.space/ LICENSE= CeCILL-C LICENSE_NAME= ${LICENSE} LICENSE_TEXT= CeCILL-C Free Software License Agreement LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}skyfield>0:astro/py-skyfield@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}skyfield-data>0:astro/py-skyfield-data@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}skyfield>0:astro/py-skyfield@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}skyfield-data>0:astro/py-skyfield-data@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= Kosmorro #GH_PROJECT= lib USES= python:3.8+ USE_PYTHON= distutils NO_ARCH= yes .include diff --git a/astro/py-metar/Makefile b/astro/py-metar/Makefile index a85a5a2fa6f0..3e8fa3fb1be5 100644 --- a/astro/py-metar/Makefile +++ b/astro/py-metar/Makefile @@ -1,20 +1,20 @@ PORTNAME= metar PORTVERSION= 1.9.0 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parse METAR-coded weather reports WWW= https://github.com/python-metar/python-metar # It actually has the first clause only. LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/astro/py-metpy/Makefile b/astro/py-metpy/Makefile index d5a3c35243cc..21debaebed47 100644 --- a/astro/py-metpy/Makefile +++ b/astro/py-metpy/Makefile @@ -1,38 +1,38 @@ PORTNAME= metpy PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MetPy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of tools for processing weather data WWW= https://github.com/Unidata/MetPy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pint>=0.10.1:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pooch>=1.2.0:devel/py-pooch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.5.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.4.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=4.3.0:devel/py-traitlets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray>=0.14.1:devel/py-xarray@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.3.0:devel/py-importlib-resources@${PY_FLAVOR} .endif .include diff --git a/astro/py-pyerfa/Makefile b/astro/py-pyerfa/Makefile index 4b0f5f2e4189..a2617b992f67 100644 --- a/astro/py-pyerfa/Makefile +++ b/astro/py-pyerfa/Makefile @@ -1,23 +1,23 @@ PORTNAME= pyerfa DISTVERSION= 2.0.0.1 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python wrapper for the ERFA library WWW= https://github.com/liberfa/pyerfa LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.17.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.17.0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.6-3.9 USE_PYTHON= autoplist distutils .include diff --git a/astro/py-pymeeus/Makefile b/astro/py-pymeeus/Makefile index 6ff2a7a84ff5..f66a50b9c4fb 100644 --- a/astro/py-pymeeus/Makefile +++ b/astro/py-pymeeus/Makefile @@ -1,20 +1,20 @@ PORTNAME= pymeeus PORTVERSION= 0.5.12 CATEGORIES= astro science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyMeeus-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Python implementation of Jean Meeus astronomical routines WWW= https://github.com/architest/pymeeus LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER USES= python:3.6+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/astro/py-pymetar/Makefile b/astro/py-pymetar/Makefile index 72a3fce2c4ec..5e0a4f727212 100644 --- a/astro/py-pymetar/Makefile +++ b/astro/py-pymetar/Makefile @@ -1,21 +1,21 @@ PORTNAME= pymetar PORTVERSION= 1.4 CATEGORIES= astro geography python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module that provides access to NOAA METAR weather reports WWW= https://github.com/klausman/pymetar LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.5+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= bin/pymetar .include diff --git a/astro/py-pysofa/Makefile b/astro/py-pysofa/Makefile index d4678dfeae72..ce405739ee33 100644 --- a/astro/py-pysofa/Makefile +++ b/astro/py-pysofa/Makefile @@ -1,26 +1,26 @@ PORTNAME= pysofa DISTVERSION= 0.1.1 PORTREVISION= 2 CATEGORIES= astro devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for SOFA, the fundamental astronomy library WWW= https://code.google.com/archive/p/pysofa/ LICENSE= PD LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${LOCALBASE}/lib/libsofa_c.so:astro/sofa \ ${PYNUMPY} 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-ro/Makefile b/astro/py-ro/Makefile index 15459da51830..db9bd3c26fd1 100644 --- a/astro/py-ro/Makefile +++ b/astro/py-ro/Makefile @@ -1,33 +1,33 @@ PORTNAME= ro PORTVERSION= 3.6.9 PORTREVISION= 4 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= RO-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Package of Python astronomical utilities WWW= https://staff.washington.edu/rowen/ROPackage/Overview.html LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/License.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ASTROPY MATPLOTLIB PYGAME OPTIONS_DEFAULT=ASTROPY ASTROPY_DESC= Add Support for Astropy MATPLOTLIB_DESC=Add support for Matplotlib PYGAME_DESC= Add Support for PyGame ASTROPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astropy>=0:astro/py-astropy@${PY_FLAVOR} MATPLOTLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib@${PY_FLAVOR} PYGAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>=0:devel/py-game@${PY_FLAVOR} .include diff --git a/astro/py-sgp4/Makefile b/astro/py-sgp4/Makefile index b8b164fc202c..763c7030bf6f 100644 --- a/astro/py-sgp4/Makefile +++ b/astro/py-sgp4/Makefile @@ -1,23 +1,23 @@ PORTNAME= sgp4 PORTVERSION= 2.21 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python version of the SGP4 satellite position library WWW= https://github.com/brandon-rhodes/python-sgp4 LICENSE= MIT #USE_GITHUB= yes #GH_ACCOUNT= brandon-rhodes #GH_PROJECT= python-sgp4 USES= python:3.7+ USE_PYTHON= distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif .include diff --git a/astro/py-skyfield/Makefile b/astro/py-skyfield/Makefile index 98e21e8222b8..4a6c7b5781db 100644 --- a/astro/py-skyfield/Makefile +++ b/astro/py-skyfield/Makefile @@ -1,45 +1,45 @@ PORTNAME= skyfield PORTVERSION= 1.45 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Ephemerides computation WWW= https://rhodesmill.org/skyfield/ LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}sgp4>0:astro/py-sgp4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jplephem>0:astro/py-jplephem@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sgp4>0:astro/py-sgp4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}astropy>0:astro/py-astropy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}jplephem>0:astro/py-jplephem@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}pyflakes>0:devel/py-pyflakes@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}spktype21>0:astro/py-spktype21@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils NO_ARCH= yes do-test: install ${CP} ${FILESDIR}/test-skyfield.py ${WRKSRC} (cd ${WRKSRC} && ${PYTHON_CMD} test-skyfield.py) .include diff --git a/astro/py-spacetrack/Makefile b/astro/py-spacetrack/Makefile index 5abcbd59e4b8..4f802ef05596 100644 --- a/astro/py-spacetrack/Makefile +++ b/astro/py-spacetrack/Makefile @@ -1,34 +1,34 @@ PORTNAME= spacetrack PORTVERSION= 0.16.0 PORTREVISION= 1 CATEGORIES= astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client for space-track.org WWW= https://github.com/python-astrodynamics/spacetrack LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}logbook>=0.12.3:devel/py-logbook@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}represent>=1.4.0:devel/py-represent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rush>=0:devel/py-rush@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>=0:devel/py-responses@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes OPTIONS_DEFINE= ASYNC OPTIONS_DEFAULT=ASYNC ASYNC_DESC= Asynchronous support ASYNC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.6:www/py-aiohttp@${PY_FLAVOR} .include diff --git a/audio/beets/Makefile b/audio/beets/Makefile index 8ba4d58f3257..dc12cc7a9b06 100644 --- a/audio/beets/Makefile +++ b/audio/beets/Makefile @@ -1,92 +1,92 @@ PORTNAME= beets DISTVERSION= 1.6.0 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= rigoletto@FreeBSD.org COMMENT= Media library management system for obsessive-compulsive music geeks WWW= https://beets.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}confuse>=1.0.0:devel/py-confuse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jellyfish>=0:devel/py-jellyfish@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mediafile>=0.2.0:devel/py-mediafile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}munkres>=1.0.0:math/py-munkres@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>=1.45:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils optsuffix PLIST_FILES= man/man1/beet.1.gz man/man5/beetsconfig.5.gz NO_ARCH= yes OPTIONS_DEFINE= ACOUSTICBRAINZ BADFILES BEATPORT CHROMA DISCOGS EMBYUPDATE \ FETCHART FFMPEG IMAGEMAGICK IPFS KODIUPDATE LASTFM \ LASTIMPORT LYRICS LYRICS_GOOGLE MPDSTATS METASYNC_DBUS \ PLEXUPDATE REPLAYGAIN SONOS_UPDATE SPOTIFY THUMBNAILS WEB \ WEB_CORS ACOUSTICBRAINZ_DESC= AcousticBrainz Plugin BADFILES_DESC= Bad Files Plugin BEATPORT_DESC= Beatport Catalog Autotagging Support DISCOGS_DESC= Discogs Search Plugin EMBYUPDATE_DESC= Emby Update Plugin FETCHART_DESC= Cover Art Fetch Plugin IMAGEMAGICK_DESC= Cover Art Resizing and Comparison IPFS_DESC= IPFS Plugin KODIUPDATE_DESC= Kodi Update Plugin LASTFM_DESC= LastGenre Plugin LASTIMPORT_DESC= Last.fm Import Plugin LYRICS_DESC= Lyrics Plugin LYRICS_GOOGLE_DESC= Use Google Custom Search for Lyrics METASYNC_DBUS_DESC= Amarok support for the MetaSync plugin MPDSTATS_DESC= MPD Statistics Plugin PLEXUPDATE_DESC= PlexUpdate Plugin REPLAYGAIN_DESC= Normalize Audio Loudness SONOS_UPDATE_DESC= Sonos Update Plugin SPOTIFY_DESC= Spotify Plugin THUMBNAILS_DESC= Thumbnails for freedesktop.org-compliant file managers WEB_DESC= Web plugin for querying, browsing and playing music WEB_CORS_DESC= Cross-origin resource sharing for the Web plugin ACOUSTICBRAINZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} BADFILES_RUN_DEPENDS= flac:audio/flac \ mp3val:audio/mp3val BEATPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.6.1:www/py-requests-oauthlib@${PY_FLAVOR} DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.2.1:audio/py-discogs-client@${PY_FLAVOR} EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg IMAGEMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick6 IPFS_RUN_DEPENDS= ipfs-go:sysutils/ipfs-go KODIUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@${PY_FLAVOR} LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} LYRICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} METASYNC_DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} MPDSTATS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-mpd2>=0.4.2:audio/py-python-mpd2@${PY_FLAVOR} PLEXUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} REPLAYGAIN_RUN_DEPENDS= mp3gain>=0:audio/mp3gain \ aacgain>=0:audio/aacgain SONOS_UPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}soco>=0:multimedia/py-soco@${PY_FLAVOR} SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors@${PY_FLAVOR} post-install: ${INSTALL} ${WRKSRC}/man/beet.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL} ${WRKSRC}/man/beetsconfig.5 ${STAGEDIR}${PREFIX}/man/man5/ .include diff --git a/audio/mps/Makefile b/audio/mps/Makefile index 2b37b01a0ea3..0f0ab9bd34f4 100644 --- a/audio/mps/Makefile +++ b/audio/mps/Makefile @@ -1,27 +1,27 @@ PORTNAME= mps PORTVERSION= 0.20.16 PORTREVISION= 3 CATEGORIES= audio -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= nivit@FreeBSD.org COMMENT= Terminal based MP3 search, playback and download WWW= https://github.com/np1/mps 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: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 3f8c8ee528ef..3b605a80ce73 100644 --- a/audio/py-SoundFile/Makefile +++ b/audio/py-SoundFile/Makefile @@ -1,25 +1,25 @@ PORTNAME= SoundFile DISTVERSION= 0.10.3.post1 PORTREVISION= 1 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Audio library based on libsndfile, CFFI and NumPy WWW= https://github.com/bastibe/PySoundFile 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-audioread/Makefile b/audio/py-audioread/Makefile index 6f39dc98b435..a083e65b140b 100644 --- a/audio/py-audioread/Makefile +++ b/audio/py-audioread/Makefile @@ -1,31 +1,31 @@ PORTNAME= audioread PORTVERSION= 3.0.0 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Multi-library, cross-platform audio decoding WWW= https://github.com/beetbox/audioread LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest 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 d780a1f5cb6b..5cec1f553db2 100644 --- a/audio/py-discid/Makefile +++ b/audio/py-discid/Makefile @@ -1,21 +1,21 @@ PORTNAME= discid PORTVERSION= 1.2.0 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python libdiscid bindings WWW= https://python-discid.readthedocs.io/en/latest/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libdiscid.so:audio/libdiscid USES= python:3.6+ USE_PYTHON= autoplist distutils unittest NO_ARCH= yes .include diff --git a/audio/py-discogs-client/Makefile b/audio/py-discogs-client/Makefile index 905a29e7286c..c9933e9bf4b7 100644 --- a/audio/py-discogs-client/Makefile +++ b/audio/py-discogs-client/Makefile @@ -1,21 +1,21 @@ PORTNAME= discogs-client PORTVERSION= 2.2.1 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stiginge@pvv.org COMMENT= Python interface to Discogs website WWW= https://github.com/discogs/discogs_client 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-eyed3/Makefile b/audio/py-eyed3/Makefile index e680659e0701..9320f60d8155 100644 --- a/audio/py-eyed3/Makefile +++ b/audio/py-eyed3/Makefile @@ -1,38 +1,38 @@ PORTNAME= eyed3 PORTVERSION= 0.9.6 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= eyeD3-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= Python module for processing ID3 tags WWW= https://eyed3.nicfit.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= cpe python:3.6+ CPE_VENDOR= travis_shirk USE_PYTHON= autoplist distutils RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecation>0:devel/py-deprecation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filetype>0:devel/py-filetype@${PY_FLAVOR} 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-hsaudiotag3k/Makefile b/audio/py-hsaudiotag3k/Makefile index 9607624d5608..417f6989e6da 100644 --- a/audio/py-hsaudiotag3k/Makefile +++ b/audio/py-hsaudiotag3k/Makefile @@ -1,18 +1,18 @@ PORTNAME= hsaudiotag3k DISTVERSION= 1.1.3.post1 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Read metdata (tags) of mp3, mp4, wma, ogg, flac and aiff files WWW= http://hg.hardcoded.net/hsaudiotag LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-librosa/Makefile b/audio/py-librosa/Makefile index 2263819a730f..465c5b05a3ad 100644 --- a/audio/py-librosa/Makefile +++ b/audio/py-librosa/Makefile @@ -1,33 +1,33 @@ PORTNAME= librosa DISTVERSION= 0.9.2 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python module for audio and music processing WWW= https://librosa.org/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}audioread>=2.1.9:audio/py-audioread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.10:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0.14:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>=0.45.1:devel/py-numba@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pooch>=1.0:devel/py-pooch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}resampy>=0.2.2:audio/py-resampy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.19.1:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.2.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}SoundFile>=0.10.2:audio/py-SoundFile@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} 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 a0fe75039363..c77e563eef8b 100644 --- a/audio/py-mpd/Makefile +++ b/audio/py-mpd/Makefile @@ -1,17 +1,17 @@ PORTNAME= mpd PORTVERSION= 0.3.0 PORTREVISION= 1 PORTEPOCH= 0 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Python MPD client library WWW= https://pypi.org/project/python-mpd/ USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/audio/py-music21/Makefile b/audio/py-music21/Makefile index 87edc3e0cf01..98aeb9191fbd 100644 --- a/audio/py-music21/Makefile +++ b/audio/py-music21/Makefile @@ -1,38 +1,38 @@ PORTNAME= music21 DISTVERSION= 7.3.3 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Toolkit for computer-aided musical analysis WWW= https://web.mit.edu/music21/ LICENSE= BSD3CLAUSE LGPL3 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpickle>0:devel/py-jsonpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webcolors>=1.5:graphics/py-webcolors@${PY_FLAVOR} \ lilypond:print/lilypond \ mscore:audio/musescore \ xdg-open:devel/xdg-utils USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e " \ s|/usr/bin/lilypond|${LOCALBASE}/bin/lilypond|; \ s|/usr/bin/mscore3|${LOCALBASE}/bin/mscore|; \ s|/usr/bin/xdg-open|${LOCALBASE}/bin/xdg-open|" \ ${WRKSRC}/music21/environment.py .include diff --git a/audio/py-musicbrainzngs/Makefile b/audio/py-musicbrainzngs/Makefile index bb39d360f2c6..d12f64fd9b14 100644 --- a/audio/py-musicbrainzngs/Makefile +++ b/audio/py-musicbrainzngs/Makefile @@ -1,20 +1,20 @@ PORTNAME= musicbrainzngs PORTVERSION= 0.7.1 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python Musicbrainz NGS site bindings WWW= https://github.com/alastair/python-musicbrainz-ngs LICENSE= BSD2CLAUSE ISCL LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.7+ USE_PYTHON= autoplist distutils unittest NO_ARCH= yes .include diff --git a/audio/py-mutagen/Makefile b/audio/py-mutagen/Makefile index ba95beaedfa0..468027aa576f 100644 --- a/audio/py-mutagen/Makefile +++ b/audio/py-mutagen/Makefile @@ -1,19 +1,19 @@ PORTNAME= mutagen PORTVERSION= 1.46.0 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python-based audio metadata tag reader and writer WWW= https://github.com/quodlibet/mutagen LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/audio/py-opuslib/Makefile b/audio/py-opuslib/Makefile index 2c9bc05825ec..a703075289b6 100644 --- a/audio/py-opuslib/Makefile +++ b/audio/py-opuslib/Makefile @@ -1,26 +1,26 @@ PORTNAME= opuslib DISTVERSION= 3.0.1 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings to the libopus, IETF low-delay audio codec WWW= https://github.com/orion-labs/opuslib 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: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-pocketsphinx/Makefile b/audio/py-pocketsphinx/Makefile index be33992ba3d2..74288ee01c85 100644 --- a/audio/py-pocketsphinx/Makefile +++ b/audio/py-pocketsphinx/Makefile @@ -1,30 +1,30 @@ PORTNAME= pocketsphinx PORTVERSION= 0.1.15 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Python interface to CMU Sphinxbase and Pocketsphinx libraries WWW= https://github.com/bambocher/pocketsphinx-python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= swig>0:devel/swig LIB_DEPENDS= libasound.so:audio/alsa-lib \ libpulse-simple.so:audio/pulseaudio \ libpulse.so:audio/pulseaudio USES= python:3.8+ USE_PYTHON= distutils CFLAGS+= -I${LOCALBASE}/include post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pocketsphinx/_pocketsphinx${PYTHON_EXT_SUFFIX}.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sphinxbase/_ad_alsa${PYTHON_EXT_SUFFIX}.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sphinxbase/_ad_pulse${PYTHON_EXT_SUFFIX}.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sphinxbase/_sphinxbase${PYTHON_EXT_SUFFIX}.so .include diff --git a/audio/py-pulsectl/Makefile b/audio/py-pulsectl/Makefile index 3a27164dce4e..994bcc109039 100644 --- a/audio/py-pulsectl/Makefile +++ b/audio/py-pulsectl/Makefile @@ -1,21 +1,21 @@ PORTNAME= pulsectl DISTVERSION= 22.3.2 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tagattie@FreeBSD.org COMMENT= Python high-level interface and ctypes-based bindings for PulseAudio WWW= https://pypi.python.org/pypi/pulsectl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpulse.so:audio/pulseaudio USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/audio/py-pyacoustid/Makefile b/audio/py-pyacoustid/Makefile index d9a504b2f8b6..9706039d3edc 100644 --- a/audio/py-pyacoustid/Makefile +++ b/audio/py-pyacoustid/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyacoustid PORTVERSION= 1.2.2 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bindings for Chromaprint acoustic fingerprinting and the Acoustid API WWW= https://github.com/beetbox/pyacoustid 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/audio/py-pyaudio/Makefile b/audio/py-pyaudio/Makefile index a4bc94082358..0640d3dda393 100644 --- a/audio/py-pyaudio/Makefile +++ b/audio/py-pyaudio/Makefile @@ -1,42 +1,42 @@ PORTNAME= pyaudio PORTVERSION= 0.2.13 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyAudio-${PORTVERSION} MAINTAINER= jaap@NLnetLabs.nl COMMENT= Portaudio toolkit bindings for Python WWW= https://people.csail.mit.edu/hubert/pyaudio/ LICENSE= MIT LIB_DEPENDS= libportaudio.so:audio/portaudio USES= gmake python:3.6+ USE_PYTHON= autoplist concurrent distutils MAKE_ENV= PYTHON=${PYTHON_CMD} \ SPHINX=sphinx-build-${PYTHON_VER} WRKSRC= ${WRKDIR}/PyAudio-${PORTVERSION} PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} 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*") .include diff --git a/audio/py-pylast/Makefile b/audio/py-pylast/Makefile index 6b04f10457e9..3f1616d49f0c 100644 --- a/audio/py-pylast/Makefile +++ b/audio/py-pylast/Makefile @@ -1,35 +1,35 @@ PORTNAME= pylast PORTVERSION= 5.1.0 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to Last.fm and Libre.fm WWW= https://github.com/pylast/pylast LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0:www/py-httpx@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-random-order>=0:devel/py-pytest-random-order@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/audio/py-pyliblo/Makefile b/audio/py-pyliblo/Makefile index 6fc6ee938b62..dae5304e98a0 100644 --- a/audio/py-pyliblo/Makefile +++ b/audio/py-pyliblo/Makefile @@ -1,23 +1,23 @@ PORTNAME= pyliblo DISTVERSION= 0.10.0 PORTREVISION= 2 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the Liblo OSC Library WWW= https://das.nasophon.de/pyliblo/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblo.so:audio/liblo USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/audio/py-pymad/Makefile b/audio/py-pymad/Makefile index 3c0a4ca67d24..3ca71ae2bb15 100644 --- a/audio/py-pymad/Makefile +++ b/audio/py-pymad/Makefile @@ -1,26 +1,26 @@ PORTNAME= pymad PORTVERSION= 0.10 PORTREVISION= 1 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the MPEG Audio Decoder library WWW= https://github.com/jaqx0r/pymad LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmad.so:audio/libmad 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: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/audio/py-pyogg/Makefile b/audio/py-pyogg/Makefile index 8a5df99a225f..289fe11935d6 100644 --- a/audio/py-pyogg/Makefile +++ b/audio/py-pyogg/Makefile @@ -1,28 +1,28 @@ PORTNAME= PyOgg DISTVERSION= 0.6.14a1 PORTREVISION= 1 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Xiph.org's Ogg Vorbis, Opus, and FLAC for Python WWW= https://pypi.org/project/PyOgg/ LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${LOCALBASE}/lib/libFLAC.so:audio/flac \ ${LOCALBASE}/lib/libogg.so:audio/libogg \ ${LOCALBASE}/lib/libopusfile.so:audio/opusfile \ ${LOCALBASE}/lib/libvorbis.so:audio/libvorbis USES= python USE_PYTHON= autoplist distutils # Prevent needless (and wrong) PATH poisoning on Unix-like systems post-patch: @${REINPLACE_CMD} -e '48,/os\.environ\["PATH"\]/d' \ ${WRKSRC}/pyogg/library_loader.py .include diff --git a/audio/py-pysndfile/Makefile b/audio/py-pysndfile/Makefile index dc78bab04e79..7dea527ddacd 100644 --- a/audio/py-pysndfile/Makefile +++ b/audio/py-pysndfile/Makefile @@ -1,20 +1,20 @@ PORTNAME= pysndfile DISTVERSION= 1.4.4 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython wrapper class for reading/writing soundfiles using libsndfile WWW= https://forge-2.ircam.fr/roebel/pysndfile LICENSE= LGPL3 BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libsndfile.so:audio/libsndfile RUN_DEPENDS= ${PYNUMPY} USES= python:3.6+ localbase USE_PYTHON= distutils autoplist cython .include diff --git a/audio/py-python-mpd2/Makefile b/audio/py-python-mpd2/Makefile index 6137b750cabd..65c56ab1a321 100644 --- a/audio/py-python-mpd2/Makefile +++ b/audio/py-python-mpd2/Makefile @@ -1,28 +1,28 @@ PORTNAME= python-mpd2 PORTVERSION= 3.0.5 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python MPD client library WWW= https://github.com/Mic92/python-mpd2 LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS TWISTED TWISTED_DESC= Twisted support TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ .include diff --git a/audio/py-resampy/Makefile b/audio/py-resampy/Makefile index c1b1d5237d68..44cb49a78a11 100644 --- a/audio/py-resampy/Makefile +++ b/audio/py-resampy/Makefile @@ -1,22 +1,22 @@ PORTNAME= resampy DISTVERSION= 0.4.2 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Efficient signal resampling conversion in Python WWW= https://github.com/bmcfee/resampy LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numba>=0.53:devel/py-numba@${PY_FLAVOR} \ ${PYNUMPY} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-soundcloud/Makefile b/audio/py-soundcloud/Makefile index 777a091892f1..efd911a05311 100644 --- a/audio/py-soundcloud/Makefile +++ b/audio/py-soundcloud/Makefile @@ -1,34 +1,34 @@ PORTNAME= soundcloud PORTVERSION= 0.5.0 CATEGORIES= audio devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= brnrd@FreeBSD.org COMMENT= Friendly wrapper library for the Soundcloud API WWW= https://github.com/soundcloud/soundcloud-python 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: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 f751a83d214b..4dd258f95103 100644 --- a/audio/py-sounddevice/Makefile +++ b/audio/py-sounddevice/Makefile @@ -1,29 +1,29 @@ PORTNAME= sounddevice DISTVERSION= 0.4.5 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Play and record sound through OSS in python programs WWW= https://github.com/spatialaudio/python-sounddevice 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: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-tagpy/Makefile b/audio/py-tagpy/Makefile index 04cd1c4875ca..3503713ba930 100644 --- a/audio/py-tagpy/Makefile +++ b/audio/py-tagpy/Makefile @@ -1,28 +1,28 @@ PORTNAME= tagpy PORTVERSION= 2013.1 PORTREVISION= 22 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python bindings for Scott Wheeler's TagLib WWW= https://mathema.tician.de/software/tagpy LICENSE= MIT LIB_DEPENDS= ${PY_BOOST} \ libtag.so:audio/taglib 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 aa6e39ef6286..8dc224990ffa 100644 --- a/audio/py-wavio/Makefile +++ b/audio/py-wavio/Makefile @@ -1,19 +1,19 @@ PORTNAME= wavio DISTVERSION= 0.0.7 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python module for reading and writing WAV files using numpy arrays WWW= https://github.com/WarrenWeckesser/wavio LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYNUMPY} 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 69223a5fff5c..c2f1eaa89446 100644 --- a/audio/py-webrtcvad/Makefile +++ b/audio/py-webrtcvad/Makefile @@ -1,18 +1,18 @@ PORTNAME= webrtcvad DISTVERSION= 2.0.10 PORTREVISION= 1 CATEGORIES= audio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Interface to the Google WebRTC Voice Activity Detector (VAD) WWW= https://github.com/wiseman/py-webrtcvad LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/benchmarks/py-locust/Makefile b/benchmarks/py-locust/Makefile index 3cdcdfb03c58..386ce54c857b 100644 --- a/benchmarks/py-locust/Makefile +++ b/benchmarks/py-locust/Makefile @@ -1,37 +1,37 @@ PORTNAME= locust PORTVERSION= 0.11.0 CATEGORIES= benchmarks www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= locustio-${PORTVERSION} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python utility for doing easy, distributed load testing WWW= https://locust.io/ 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: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 191240095030..8ca63e01b2e2 100644 --- a/benchmarks/py-throughpy/Makefile +++ b/benchmarks/py-throughpy/Makefile @@ -1,20 +1,20 @@ PORTNAME= throughpy PORTVERSION= 0.1 CATEGORIES= benchmarks python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Python script to test throughput with iperf3 WWW= https://github.com/kanazux/throughpy LICENSE= BSD2CLAUSE RUN_DEPENDS= iperf3>=0:benchmarks/iperf3 USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/biology/groopm/Makefile b/biology/groopm/Makefile index f5b0bf7559c4..620ccb003fb2 100644 --- a/biology/groopm/Makefile +++ b/biology/groopm/Makefile @@ -1,24 +1,24 @@ PORTNAME= GroopM DISTVERSION= 0.3.4 PORTREVISION= 3 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Metagenomic binning suite WWW= https://ecogenomics.github.io/GroopM/ 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:3.7+ USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/biology/py-Genesis-PyAPI/Makefile b/biology/py-Genesis-PyAPI/Makefile index 04b16cf9205a..71c9538fb311 100644 --- a/biology/py-Genesis-PyAPI/Makefile +++ b/biology/py-Genesis-PyAPI/Makefile @@ -1,20 +1,20 @@ PORTNAME= Genesis-PyAPI DISTVERSION= 1.2.1 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= API for the Genesis platform for genetics information processing WWW= https://github.com/genialis/genesis-pyapi/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/biology/py-PySCeS/Makefile b/biology/py-PySCeS/Makefile index e9648cf6acfc..c5490e644741 100644 --- a/biology/py-PySCeS/Makefile +++ b/biology/py-PySCeS/Makefile @@ -1,39 +1,39 @@ PORTNAME= PySCeS DISTVERSION= 1.0.3 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tl}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Python Simulator for Cellular Systems WWW= http://pysces.sourceforge.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE.txt PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} PY_EXTRA= ${PYTHON_PKGNAMEPREFIX}python-libsbml>0:biology/py-python-libsbml@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ cmake:devel/cmake-core \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} ${PY_EXTRA} USES= fortran python USE_PYTHON= distutils autoplist LDFLAGS+= -lpython${PYTHON_VER} -shared # see https://github.com/PySCeS/pysces/issues/29 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pysces/pitcon/pitcon.cpython-${PYTHON_SUFFIX}.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pysces/nleq2/nleq2.cpython-${PYTHON_SUFFIX}.so do-test: # from section 2.1 Loading PySCeS in http://pysces.sourceforge.net/pdf/userguide.pdf @${SETENV} ${TEST_ENV} ${PYTHON_CMD} -c "import pysces; pysces.test();" .include diff --git a/biology/py-bcbio-gff/Makefile b/biology/py-bcbio-gff/Makefile index 3896a0f19381..8b28f7abe9bc 100644 --- a/biology/py-bcbio-gff/Makefile +++ b/biology/py-bcbio-gff/Makefile @@ -1,17 +1,17 @@ PORTNAME= bcbio-gff DISTVERSION= 0.6.9 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Read and write Generic Feature Format (GFF) with Biopython integration WWW= https://pypi.python.org/project/bcbio-gff/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils .include diff --git a/biology/py-biom-format/Makefile b/biology/py-biom-format/Makefile index 59744dee9ef6..4f351f25152a 100644 --- a/biology/py-biom-format/Makefile +++ b/biology/py-biom-format/Makefile @@ -1,33 +1,33 @@ PORTNAME= biom-format PORTVERSION= 2.1.10 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= Biological Observation Matrix (BIOM) Format Project WWW= https://biom-format.org/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.20.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>=2.2.0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent cython distutils .include post-extract: ${RM} -r ${WRKSRC}/tests post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/biom/*.so .include diff --git a/biology/py-bx-python/Makefile b/biology/py-bx-python/Makefile index 9221be8cbff4..c9840382165a 100644 --- a/biology/py-bx-python/Makefile +++ b/biology/py-bx-python/Makefile @@ -1,24 +1,24 @@ PORTNAME= bx-python DISTVERSION= 0.8.13 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python module for reading, manipulating and writing genomic data sets WWW= https://github.com/bxlab/bx-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= compiler python:3.6+ USE_PYTHON= autoplist cython distutils post-install: @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bx -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/biology/py-crossmap/Makefile b/biology/py-crossmap/Makefile index 4a0f915b3702..5f1dff2d0915 100644 --- a/biology/py-crossmap/Makefile +++ b/biology/py-crossmap/Makefile @@ -1,25 +1,25 @@ PORTNAME= crossmap DISTVERSION= 0.5.4 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CrossMap-${DISTVERSION} MAINTAINER= jwb@FreeBSD.org COMMENT= Lift over genomics coordinates between assemblies WWW= https://pypi.python.org/pypi/crossmap LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0.10.4:devel/py-nose@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysam>0:biology/py-pysam@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bx-python>0:biology/py-bx-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyBigWig>0:biology/py-pybigwig@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent cython distutils NO_ARCH= yes .include diff --git a/biology/py-cutadapt/Makefile b/biology/py-cutadapt/Makefile index af97b1bf55c2..9b03c1eb069b 100644 --- a/biology/py-cutadapt/Makefile +++ b/biology/py-cutadapt/Makefile @@ -1,31 +1,31 @@ PORTNAME= cutadapt DISTVERSION= 3.3 PORTREVISION= 1 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Trim adapters from high-throughput sequencing reads WWW= https://pypi.org/project/cutadapt/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xopen==1.1:archivers/py-xopen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnaio==0.5.1:biology/py-dnaio@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cutadapt/*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/biology/py-deeptools/Makefile b/biology/py-deeptools/Makefile index 1cd477dded81..db4b8c185b06 100644 --- a/biology/py-deeptools/Makefile +++ b/biology/py-deeptools/Makefile @@ -1,27 +1,27 @@ PORTNAME= deepTools DISTVERSION= 3.5.1 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= User-friendly tools for exploring deep-sequencing data WWW= https://github.com/deeptools/deepTools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.17.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysam>=0.14.0:biology/py-pysam@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py2bit>=0.3.0:biology/py-py2bit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpydoc>=0.5:textproc/py-numpydoc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyBigWig>=0.3.18:biology/py-pybigwig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=4.9:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deeptoolsintervals>=0.1.8:biology/py-deeptoolsintervals@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils .include diff --git a/biology/py-deeptoolsintervals/Makefile b/biology/py-deeptoolsintervals/Makefile index d1410ed790a1..9d49af279ba5 100644 --- a/biology/py-deeptoolsintervals/Makefile +++ b/biology/py-deeptoolsintervals/Makefile @@ -1,17 +1,17 @@ PORTNAME= deeptoolsintervals DISTVERSION= 0.1.9 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Python interface for deepTools interval trees WWW= https://github.com/deeptools/deeptools_intervals LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils .include diff --git a/biology/py-dna-features-viewer/Makefile b/biology/py-dna-features-viewer/Makefile index 9c368885c5f5..9a9c106c52e4 100644 --- a/biology/py-dna-features-viewer/Makefile +++ b/biology/py-dna-features-viewer/Makefile @@ -1,23 +1,23 @@ PORTNAME= dna-features-viewer DISTVERSION= 3.1.1 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= dna_features_viewer-${PORTVERSION} MAINTAINER= jwb@FreeBSD.org COMMENT= Python library to visualize DNA features, e.g. GenBank or Gff files WWW= https://pypi.python.org/project/dna-features-viewer/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}biopython>0:biology/py-biopython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bcbio-gff>0:biology/py-bcbio-gff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/biology/py-dnaio/Makefile b/biology/py-dnaio/Makefile index dea08da8fb3e..94f2f0582573 100644 --- a/biology/py-dnaio/Makefile +++ b/biology/py-dnaio/Makefile @@ -1,19 +1,19 @@ PORTNAME= dnaio DISTVERSION= 0.5.1 # py-cutadapt 3.3 requires 0.5.x CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Read and write FASTQ and FASTA WWW= https://pypi.python.org/pypi/dnaio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/biology/py-ete3/Makefile b/biology/py-ete3/Makefile index 4a4f6eae5e67..9c6f7cedb86b 100644 --- a/biology/py-ete3/Makefile +++ b/biology/py-ete3/Makefile @@ -1,29 +1,29 @@ PORTNAME= ete3 DISTVERSION= 3.1.2 PORTREVISION= 5 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Framework for the analysis and visualization of trees WWW= http://etetoolkit.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.5+ pyqt:5 shebangfix USE_PYTHON= distutils concurrent autoplist pytest # some tests fail, see https://github.com/etetoolkit/ete/issues/643 USE_PYQT= pyqt5 SHEBANG_GLOB= *.py NO_ARCH= yes .include diff --git a/biology/py-gffutils/Makefile b/biology/py-gffutils/Makefile index c5b2a093e0e6..4de62f1e0311 100644 --- a/biology/py-gffutils/Makefile +++ b/biology/py-gffutils/Makefile @@ -1,24 +1,24 @@ PORTNAME= gffutils DISTVERSION= 0.11.0 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Work with GFF and GTF files in a flexible database framework WWW= https://github.com/daler/gffutils LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=1.9.4:devel/py-argcomplete@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argh>=0.26.2:devel/py-argh@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyfaidx>=0.5.5.2:biology/py-pyfaidx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/biology/py-goatools/Makefile b/biology/py-goatools/Makefile index 7a6efe69363d..e1b5735f72fb 100644 --- a/biology/py-goatools/Makefile +++ b/biology/py-goatools/Makefile @@ -1,30 +1,30 @@ PORTNAME= goatools DISTVERSION= 1.1.6 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Tools for processing and visualizing Gene Ontology terms WWW= https://pypi.python.org/pypi/goatools LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # xlrd should be == 1.2.0 RUN_DEPENDS= ${PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygraphviz>0:graphics/py-pygraphviz@${PY_FLAVOR} \ wget>0:ftp/wget USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/biology/py-gtfparse/Makefile b/biology/py-gtfparse/Makefile index 7cfb40748b3e..e07ed2c9b569 100644 --- a/biology/py-gtfparse/Makefile +++ b/biology/py-gtfparse/Makefile @@ -1,21 +1,21 @@ PORTNAME= gtfparse DISTVERSION= 1.2.1 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parsing tools for GTF (gene transfer format) files WWW= https://github.com/openvax/gtfparse LICENSE= APACHE20 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.15:math/py-pandas@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-hits/Makefile b/biology/py-hits/Makefile index 78f640ffe647..ebdcb5db94b3 100644 --- a/biology/py-hits/Makefile +++ b/biology/py-hits/Makefile @@ -1,19 +1,19 @@ PORTNAME= hits PORTVERSION= 0.1 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Utilities for processing high-throughput sequencing experiments WWW= https://github.com/jeffhussmann/hits LICENSE= GPLv3 USES= python:3.6+ USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/hits/*.so .include diff --git a/biology/py-loompy/Makefile b/biology/py-loompy/Makefile index 5c3f7a1929e6..3695c54e2630 100644 --- a/biology/py-loompy/Makefile +++ b/biology/py-loompy/Makefile @@ -1,27 +1,27 @@ PORTNAME= loompy DISTVERSION= 3.0.7 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Work with .loom files for single-cell RNA-seq data WWW= https://loompy.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy-groupies>0:math/py-numpy-groupies@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-mrcfile/Makefile b/biology/py-mrcfile/Makefile index a5e98434bf38..6e400b9951b2 100644 --- a/biology/py-mrcfile/Makefile +++ b/biology/py-mrcfile/Makefile @@ -1,21 +1,21 @@ PORTNAME= mrcfile DISTVERSION= 1.4.3 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= MRC file I/O library which is used in structural biology WWW= https://github.com/ccpem/mrcfile LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/biology/py-multiqc/Makefile b/biology/py-multiqc/Makefile index 4b0a00876054..3ff1eb4e220b 100644 --- a/biology/py-multiqc/Makefile +++ b/biology/py-multiqc/Makefile @@ -1,38 +1,38 @@ PORTNAME= multiqc DISTVERSION= 1.10 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Aggregate bioinformatics analysis reports across samples and tools WWW= https://pypi.python.org/pypi/multiqc LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0.14.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.1.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=4:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.9:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lzstring>0:archivers/py-lzstring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spectra>=0.0.10:graphics/py-spectra@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colormath>0:math/py-colormath@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/multiqc/utils/config.py.orig .include diff --git a/biology/py-orange3-bioinformatics/Makefile b/biology/py-orange3-bioinformatics/Makefile index 7b97466250ce..a1d53866eb79 100644 --- a/biology/py-orange3-bioinformatics/Makefile +++ b/biology/py-orange3-bioinformatics/Makefile @@ -1,31 +1,31 @@ PORTNAME= orange3-bioinformatics DISTVERSION= 4.3.1 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Orange3-Bioinformatics-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange add-on providing common functionality for bioinformatics WWW= https://github.com/biolab/orange3-bioinformatics LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYTHON_PKGNAMEPREFIX}Genesis-PyAPI>0:biology/py-Genesis-PyAPI@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}point-annotator>=2.0:math/py-point-annotator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyclipper>=1.2.0:math/py-pyclipper@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}resdk>0:biology/py-resdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.5.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}serverfiles>0:misc/py-serverfiles@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-pandas-charm/Makefile b/biology/py-pandas-charm/Makefile index 5655d8fcd5d7..c3eb4437176c 100644 --- a/biology/py-pandas-charm/Makefile +++ b/biology/py-pandas-charm/Makefile @@ -1,22 +1,22 @@ PORTNAME= pandas-charm DISTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for getting character matrices into and out of pandas WWW= https://github.com/jmenglund/pandas-charm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-py2bit/Makefile b/biology/py-py2bit/Makefile index 73c9a278c2d2..f9ceab0abb3c 100644 --- a/biology/py-py2bit/Makefile +++ b/biology/py-py2bit/Makefile @@ -1,17 +1,17 @@ PORTNAME= py2bit DISTVERSION= 0.3.0 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Python interface for 2bit packed nucleotide files WWW= https://github.com/deeptools/py2bit LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist distutils .include diff --git a/biology/py-pybigwig/Makefile b/biology/py-pybigwig/Makefile index 39a20d944ecc..5fdfa17794c4 100644 --- a/biology/py-pybigwig/Makefile +++ b/biology/py-pybigwig/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyBigWig DISTVERSION= 0.3.18 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Python access to bigWig files using libBigWig WWW= https://pypi.org/project/pyBigWig/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libcurl.so:ftp/curl USES= localbase python USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyBigWig*.so .include diff --git a/biology/py-pyfaidx/Makefile b/biology/py-pyfaidx/Makefile index 0e43ce0af8d2..754320bf93d8 100644 --- a/biology/py-pyfaidx/Makefile +++ b/biology/py-pyfaidx/Makefile @@ -1,20 +1,20 @@ PORTNAME= pyfaidx DISTVERSION= 0.5.9.5 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Efficient pythonic random access to fasta subsequences WWW= https://github.com/mdshw5/pyfaidx LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/biology/py-pyrodigal/Makefile b/biology/py-pyrodigal/Makefile index b152253c33f5..2beef1a2708c 100644 --- a/biology/py-pyrodigal/Makefile +++ b/biology/py-pyrodigal/Makefile @@ -1,28 +1,28 @@ PORTNAME= pyrodigal DISTVERSION= 2.0.3 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Prodigal, an ORF finder for genomes and metagenomes WWW= https://github.com/althonos/pyrodigal LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.7+ USE_PYTHON= distutils cython concurrent autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-build: @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py build_ext --inplace post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyrodigal/_pyrodigal${PYTHON_EXT_SUFFIX}.so do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest discover -vv .include diff --git a/biology/py-pysam/Makefile b/biology/py-pysam/Makefile index 8e12dd618f5b..5cd1b27a49a0 100644 --- a/biology/py-pysam/Makefile +++ b/biology/py-pysam/Makefile @@ -1,24 +1,24 @@ PORTNAME= pysam DISTVERSION= 0.20.0 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python module for reading, manipulating and writing genomic data sets WWW= https://github.com/pysam-developers/pysam LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake python:3.6-3.9 USE_PYTHON= autoplist distutils cython cython_run pytest CFLAGS+= -fPIC # workaround for https://github.com/pysam-developers/pysam/issues/1146 BINARY_ALIAS= make=${GMAKE} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pysam/lib*${PYTHON_EXT_SUFFIX}.so .include diff --git a/biology/py-python-libsbml/Makefile b/biology/py-python-libsbml/Makefile index a6f67d462552..5d26e65f429f 100644 --- a/biology/py-python-libsbml/Makefile +++ b/biology/py-python-libsbml/Makefile @@ -1,22 +1,22 @@ PORTNAME= python-libsbml DISTVERSION= 5.19.0 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= LibSBML Python API WWW= https://sbml.org/Main_Page LICENSE= LGPL21 BUILD_DEPENDS= cmake:devel/cmake-core \ swig:devel/swig USES= python:3.6-3.9 USE_PYTHON= autoplist distutils # autoplist produces incomplete plist, missing files are in pkg-plist. Reported to the upstream author fbergman@caltech.edu on 2021-08-17 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libsbml/_libsbml*.so .include diff --git a/biology/py-pywgsim/Makefile b/biology/py-pywgsim/Makefile index fb3e53fb8dda..52a666286f56 100644 --- a/biology/py-pywgsim/Makefile +++ b/biology/py-pywgsim/Makefile @@ -1,18 +1,18 @@ PORTNAME= pywgsim DISTVERSION= 0.5.2 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Modified wgsim genomic data simulator WWW= https://pypi.python.org/pypi/pywgsim LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plac>=0:devel/py-plac@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/biology/py-resdk/Makefile b/biology/py-resdk/Makefile index 56f9e01cf2bb..adbf39a03844 100644 --- a/biology/py-resdk/Makefile +++ b/biology/py-resdk/Makefile @@ -1,33 +1,33 @@ PORTNAME= resdk DISTVERSION= 15.0.0 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Resolwe SDK to interact with Resolwe server and Resolwe Bioinformatics WWW= https://github.com/genialis/resolwe-bio-py LICENSE= BSD3CLAUSE RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}botocore-stubs>0:www/py-botocore-stubs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet<=4.0.0,1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2018.4:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.6.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}slumber>=0.7.1:www/py-slumber@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.5.1:devel/py-tzlocal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-scikit-bio/Makefile b/biology/py-scikit-bio/Makefile index d52895fa562b..c2d78cbcac7b 100644 --- a/biology/py-scikit-bio/Makefile +++ b/biology/py-scikit-bio/Makefile @@ -1,43 +1,43 @@ PORTNAME= scikit-bio PORTVERSION= 0.5.7 PORTREVISION= 2 CATEGORIES= biology education python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Data structures, algorithms, educational resources for bioinformatics WWW= http://scikit-bio.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt BROKEN_aarch64= fails to build: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size, see https://github.com/biocore/scikit-bio/issues/1816 BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}CacheControl>=0.11.5:www/py-cachecontrol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.2:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>=2.9.0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hdmedians>=0.14.1:math/py-hdmedians@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=3.2.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lockfile>=0.10.2:devel/py-lockfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.4.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}natsort>=4.0.3:devel/py-natsort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.19.1:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils cython autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}ddtrace # lib/python3.8/site-packages/benchmarks/__init__.py .include .if ${ARCH} == i386 CFLAGS+= -msse2 # workaround for https://github.com/biocore/scikit-bio/issues/1727 CXXFLAGS+= -msse2 .endif .include diff --git a/biology/py-xenaPython/Makefile b/biology/py-xenaPython/Makefile index 8eb061c52699..95375135c298 100644 --- a/biology/py-xenaPython/Makefile +++ b/biology/py-xenaPython/Makefile @@ -1,18 +1,18 @@ PORTNAME= xenaPython DISTVERSION= 1.0.14 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= API for Xena Hub to access genetic information shared through the hub WWW= https://github.com/ucscXena/xenaPython LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/pyfasta/Makefile b/biology/pyfasta/Makefile index 935392ec2724..a5238eb14c5f 100644 --- a/biology/pyfasta/Makefile +++ b/biology/pyfasta/Makefile @@ -1,20 +1,20 @@ PORTNAME= pyfasta PORTVERSION= 0.5.2 PORTREVISION= 4 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Fast, memory-efficient, pythonic access to fasta sequence files WWW= https://bitbucket.org/brentp/biostuff/src/ LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/biology/python-nexus/Makefile b/biology/python-nexus/Makefile index 0c0227d59a7d..5f2a6281902a 100644 --- a/biology/python-nexus/Makefile +++ b/biology/python-nexus/Makefile @@ -1,18 +1,18 @@ PORTNAME= python-nexus PORTVERSION= 1.63 CATEGORIES= biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Generic nexus file format reader for python WWW= http://simon.net.nz/articles/python-nexus LICENSE= BSD3CLAUSE #LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ shebangfix SHEBANG_FILES= nexus/bin/*.py USE_PYTHON= autoplist distutils .include diff --git a/cad/py-edalize/Makefile b/cad/py-edalize/Makefile index dda4ff499875..3642380188fe 100644 --- a/cad/py-edalize/Makefile +++ b/cad/py-edalize/Makefile @@ -1,36 +1,36 @@ PORTNAME= edalize DISTVERSION= 0.4.1 CATEGORIES= cad python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for interfacing EDA tools WWW= https://github.com/olofk/edalize LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}types-Jinja2>0:devel/py-types-Jinja2@${PY_FLAVOR} \ gmake:devel/gmake \ yosys:cad/yosys TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vunit-hdl>0:cad/py-vunit-hdl@${PY_FLAVOR} USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist pytest SHEBANG_FILES= tests/mock_commands/* scripts/el_docker NO_ARCH= yes post-patch: @${GREP} -rl '"make"' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -i '' -e 's|"make"|"${GMAKE}"|' @${GREP} -rl '"python3"' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -i '' -e 's|"python3"|"${PYTHON_CMD}"|' @${GREP} -rl 'shell python3 ' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -i '' -e 's|shell python3 |shell ${PYTHON_CMD} |' @${GREP} -rl '$$(shell which python3)' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -i '' -e 's|$$(shell which python3)|${PYTHON_CMD}|' @${REINPLACE_CMD} -i '' -e 's|/usr/bin/env python3|${PYTHON_CMD}|' ${WRKSRC}/tests/mock_commands/vcs # testsuite has intemittent failures: in many runs many tests fail, but sometimes all tests but 1 succeed, see https://github.com/olofk/edalize/issues/368 # 1 test (test_modelsim) always fails because it depends on Intel's modelsim .include diff --git a/cad/py-pyfda/Makefile b/cad/py-pyfda/Makefile index 62a58cfb2658..2d7887a64a89 100644 --- a/cad/py-pyfda/Makefile +++ b/cad/py-pyfda/Makefile @@ -1,47 +1,47 @@ PORTNAME= pyfda PORTVERSION= 0.1 PORTREVISION= 10 DISTVERSIONSUFFIX= rc6 CATEGORIES= cad python devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= GUI tool for designing and analysing discrete time filters WWW= https://github.com/chipmuenk/pyFDA LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ pyqt:5 USE_PYTHON= distutils autoplist USE_PYQT= pyqt5:run NO_ARCH= yes post-extract: @${MV} ${WRKSRC}/pyfda/pyfda_log.conf ${WRKSRC}/pyfda/pyfda_log.conf.sample @${MV} ${WRKSRC}/pyfda/pyfda_log_debug.conf ${WRKSRC}/pyfda/pyfda_log_debug.conf.sample post-patch: @${REINPLACE_CMD} -e " \ s|package_data={'pyfda': \['pyfda_log.conf', 'pyfda_log_debug.conf',|package_data={'pyfda': [|; \ s|data_files = \[|data_files = [('${PREFIX}/etc', ['pyfda/pyfda_log.conf.sample', 'pyfda/pyfda_log_debug.conf.sample'])|" \ ${WRKSRC}/setup.py @${REINPLACE_CMD} -e " \ s|logging.config.fileConfig(os.path.join(base_dir, rc.log_config_file))|logging.config.fileConfig(os.path.join('${PREFIX}/etc', rc.log_config_file))|" \ ${WRKSRC}/pyfda/pyfdax.py @${REINPLACE_CMD} -e " \ s|'pyfda.log'|'/tmp/pyfda.log'|" \ ${WRKSRC}/pyfda/*.conf.sample post-stage: @${REINPLACE_CMD} -E " \ s|(.*\.sample)$$|@sample \1|" \ ${WRKDIR}/.PLIST.pymodtmp .include diff --git a/cad/py-pygmsh/Makefile b/cad/py-pygmsh/Makefile index 06da8a63cb7c..c61b473742c8 100644 --- a/cad/py-pygmsh/Makefile +++ b/cad/py-pygmsh/Makefile @@ -1,31 +1,31 @@ PORTNAME= pygmsh DISTVERSION= 7.1.17 CATEGORIES= cad python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python frontend for Gmsh (on top of Gmsh's own binding) WWW= https://github.com/meshpro/pygmsh LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmsh>0:cad/py-gmsh@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}meshio>=4.3.2:science/py-meshio@${PY_FLAVOR} \ ${PYNUMPY} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils autoplist pytest # 1 error and many warnings in tests, see https://github.com/meshpro/pygmsh/issues/564 NO_ARCH= yes pre-configure: @( \ ${ECHO} "from setuptools import setup" && \ ${ECHO} "setup()" \ ) > ${WRKSRC}/setup.py .include diff --git a/cad/py-pymtl/Makefile b/cad/py-pymtl/Makefile index 93bf8ac13319..195c67b548bf 100644 --- a/cad/py-pymtl/Makefile +++ b/cad/py-pymtl/Makefile @@ -1,26 +1,26 @@ PORTNAME= pymtl DISTVERSION= 3.1.14 CATEGORIES= cad python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= ${PORTVERSION:R:R} DISTNAME= ${PORTNAME}${PORTVERSION:R:R}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Python-based hardware generation, simulation, verification framework WWW= https://github.com/pymtl/pymtl3 LICENSE= BSD3CLAUSE RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=4.18.1:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/cad/py-vunit-hdl/Makefile b/cad/py-vunit-hdl/Makefile index 71c7d9bf9eb6..88c12dd51f36 100644 --- a/cad/py-vunit-hdl/Makefile +++ b/cad/py-vunit-hdl/Makefile @@ -1,21 +1,21 @@ PORTNAME= vunit-hdl DISTVERSION= 4.6.0 CATEGORIES= cad python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Open source unit testing framework for VHDL/SystemVerilog WWW= https://vunit.github.io/ LICENSE= MPL20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest # 2 tests fail, see https://github.com/VUnit/vunit/issues/886 NO_ARCH= yes .include diff --git a/cad/python-gdsii/Makefile b/cad/python-gdsii/Makefile index bd3d2d22a607..32d57ce33d61 100644 --- a/cad/python-gdsii/Makefile +++ b/cad/python-gdsii/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-gdsii PORTVERSION= 0.2.1 CATEGORIES= cad python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= GDSII manipulation library WWW= https://pythonhosted.org/python-gdsii/ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LGPL-3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} 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 4ce58323711d..9cfc9ab8e253 100644 --- a/comms/py-adafruit-ampy/Makefile +++ b/comms/py-adafruit-ampy/Makefile @@ -1,22 +1,22 @@ PORTNAME= adafruit-ampy PORTVERSION= 1.1.0 CATEGORIES= comms python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Adafruit MicroPython tool WWW= https://github.com/adafruit/ampy 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/comms/py-hid/Makefile b/comms/py-hid/Makefile index 43c8185e944c..c5ca9d1c2c77 100644 --- a/comms/py-hid/Makefile +++ b/comms/py-hid/Makefile @@ -1,20 +1,20 @@ PORTNAME= hid DISTVERSION= 1.0.4 CATEGORIES= comms python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Ctypes bindings to comms/hidapi WWW= https://github.com/apmorton/pyhidapi LICENSE= MIT RUN_DEPENDS= hidapi>0:comms/hidapi USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/comms/py-hidapi/Makefile b/comms/py-hidapi/Makefile index 42b0affb8396..b76b3b51833a 100644 --- a/comms/py-hidapi/Makefile +++ b/comms/py-hidapi/Makefile @@ -1,26 +1,26 @@ PORTNAME= hidapi DISTVERSION= 0.11.0.post2 CATEGORIES= comms python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Cython interface to comms/hidapi WWW= https://pypi.org/project/hidapi/ LICENSE= GPLv3 LIB_DEPENDS= libhidapi.so:comms/hidapi USES= python:3.6+ USE_PYTHON= autoplist cython distutils MAKE_ENV+= DISTUTILS_DEBUG=1 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-pyserial/Makefile b/comms/py-pyserial/Makefile index ae6145b08653..72e57451e716 100644 --- a/comms/py-pyserial/Makefile +++ b/comms/py-pyserial/Makefile @@ -1,40 +1,40 @@ PORTNAME= pyserial PORTVERSION= 3.5 PORTREVISION= 2 CATEGORIES= comms python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Serial port encapsulation library for Python WWW= https://github.com/pyserial/pyserial LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ shebangfix SHEBANG_FILES= examples/*.py USE_PYTHON= distutils autoplist concurrent PORTEXAMPLES= at_protocol.py port_publisher.py rfc2217_server.py \ setup-miniterm-py2exe.py setup-rfc2217_server-py2exe.py \ setup-wxTerminal-py2exe.py tcp_serial_redirect.py \ wxSerialConfigDialog.py wxTerminal.py EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} OPTIONS_DEFINE= EXAMPLES NO_ARCH= yes post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} \ ${STAGEDIR}${EXAMPLESDIR} do-test: ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ ${PYTHON_CMD} ${WRKSRC}/test/test.py .include diff --git a/comms/quisk/Makefile b/comms/quisk/Makefile index 8515b5c05201..e36c60436a19 100755 --- a/comms/quisk/Makefile +++ b/comms/quisk/Makefile @@ -1,35 +1,35 @@ PORTNAME= quisk DISTVERSION= 4.2.13 CATEGORIES= comms hamradio -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= fbsd@thesoo.org COMMENT= Software Defined Radio (SDR) WWW= https://james.ahlstrom.name/quisk/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license.txt LIB_DEPENDS= libfftw3.so:math/fftw3 \ libportaudio.so:audio/portaudio \ libasound.so:audio/alsa-lib \ libpulse.so:audio/pulseaudio USES= python:3.6+ USE_PYTHON= autoplist distutils noflavors USE_WX= 3.2 WX_COMPS= python post-extract: @${RM} ${WRKSRC}/_quisk.so ${WRKSRC}/sdriqpkg/sdriq.so \ ${WRKSRC}/freedvpkg/libcodec2_32.so \ ${WRKSRC}/freedvpkg/libcodec2_64.so post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py post-stage: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/converters/py-bencode.py/Makefile b/converters/py-bencode.py/Makefile index 080b18fe17cf..6f686d455a3e 100644 --- a/converters/py-bencode.py/Makefile +++ b/converters/py-bencode.py/Makefile @@ -1,26 +1,26 @@ PORTNAME= bencode.py PORTVERSION= 4.0.0 CATEGORIES= converters devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Bencoding and bdecoding implementation WWW= https://github.com/fuzeman/bencode.py 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:3.6+ USE_PYTHON= distutils autoplist do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER}) .include diff --git a/converters/py-better-bencode/Makefile b/converters/py-better-bencode/Makefile index c25f3fc5c4e3..50160d0424b2 100644 --- a/converters/py-better-bencode/Makefile +++ b/converters/py-better-bencode/Makefile @@ -1,16 +1,16 @@ PORTNAME= better-bencode PORTVERSION= 0.2.1 CATEGORIES= converters devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast, standard compliant Bencode serialization WWW= https://github.com/kosqx/better-bencode LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/converters/py-rencode/Makefile b/converters/py-rencode/Makefile index 6eeab245820b..030f565a026c 100644 --- a/converters/py-rencode/Makefile +++ b/converters/py-rencode/Makefile @@ -1,30 +1,30 @@ PORTNAME= rencode PORTVERSION= 1.0.6 PORTREVISION= 1 CATEGORIES= converters devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Web safe object pickling/unpickling WWW= https://github.com/aresch/rencode LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe python:3.6+ CPE_VENDOR= ${PORTNAME}_project 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-svglib/Makefile b/converters/py-svglib/Makefile index 32057533ba23..aa20c8120b85 100644 --- a/converters/py-svglib/Makefile +++ b/converters/py-svglib/Makefile @@ -1,33 +1,33 @@ PORTNAME= svglib DISTVERSION= 1.4.1 CATEGORIES= converters python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Pure-Python library for reading and converting SVG WWW= https://github.com/deeplook/svglib LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect2>=0.2.0:textproc/py-cssselect2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinycss2>=0.6.0:textproc/py-tinycss2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils CPE_VENDOR= svglib_project TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CONFLICTS_INSTALL= svg2pdf # bin/svg2pdf NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -k 'not test_font_family' .include diff --git a/converters/py-text-unidecode/Makefile b/converters/py-text-unidecode/Makefile index 740a8a548b49..4998a99082b9 100644 --- a/converters/py-text-unidecode/Makefile +++ b/converters/py-text-unidecode/Makefile @@ -1,26 +1,26 @@ PORTNAME= text-unidecode DISTVERSION= 1.3 CATEGORIES= converters python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Most basic port of Perl's Text::Unidecode module WWW= https://github.com/kmike/text-unidecode 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: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 e6410e123fd4..dc4ff3f646fe 100644 --- a/converters/py-unidecode/Makefile +++ b/converters/py-unidecode/Makefile @@ -1,20 +1,20 @@ PORTNAME= unidecode PORTVERSION= 1.1.1 CATEGORIES= converters python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Unidecode-${PORTVERSION} MAINTAINER= douglas@douglasthrift.net COMMENT= ASCII transliterations of Unicode text WWW= https://pypi.org/project/Unidecode/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/converters/py-webencodings/Makefile b/converters/py-webencodings/Makefile index d1db3b600124..3c551c8f2217 100644 --- a/converters/py-webencodings/Makefile +++ b/converters/py-webencodings/Makefile @@ -1,17 +1,17 @@ PORTNAME= webencodings DISTVERSION= 0.5.1 CATEGORIES= converters www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= saper@saper.info COMMENT= Character encoding aliases for legacy web content WWW= https://github.com/SimonSapin/python-webencodings LICENSE= BSD3CLAUSE USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/converters/py-zfec/Makefile b/converters/py-zfec/Makefile index 975ec23c151d..33bef7e2ead5 100644 --- a/converters/py-zfec/Makefile +++ b/converters/py-zfec/Makefile @@ -1,24 +1,24 @@ PORTNAME= zfec PORTVERSION= 1.5.7.2 CATEGORIES= converters python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Efficient, portable erasure coding tool WWW= https://github.com/tahoe-lafs/zfec 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 USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/databases/datasette/Makefile b/databases/datasette/Makefile index e7a52e3fdf8d..069f94fcb475 100644 --- a/databases/datasette/Makefile +++ b/databases/datasette/Makefile @@ -1,40 +1,40 @@ PORTNAME= datasette DISTVERSION= 0.63.3 CATEGORIES= databases www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Multi-tool for exploring and publishing data WWW= https://datasette.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}aiofiles>=0.4:devel/py-aiofiles@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgi-csrf>=0.9:www/py-asgi-csrf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2.10:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.1.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-default-group-wheel>=1.2.2:devel/py-click-default-group-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hupper>=1.9:devel/py-hupper@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}janus>=0.6.2:devel/py-janus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.3:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.20:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=1.1:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mergedeep>=1.1.1:devel/py-mergedeep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pint>=0.9:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=1.0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11:www/py-uvicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3:devel/py-yaml@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/databases/powa-web/Makefile b/databases/powa-web/Makefile index 6cb297967b4e..b8b080cc573f 100644 --- a/databases/powa-web/Makefile +++ b/databases/powa-web/Makefile @@ -1,24 +1,24 @@ PORTNAME= powa-web PORTVERSION= 4.1.3 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= girgen@FreeBSD.org COMMENT= PostgreSQL Workload Analyzer is a performance tool for PostgreSQL WWW= https://powa.readthedocs.org/ 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: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 f7d1d4d9bdd8..1c1700f14abf 100644 --- a/databases/py-Elixir/Makefile +++ b/databases/py-Elixir/Makefile @@ -1,20 +1,20 @@ PORTNAME= Elixir PORTVERSION= 0.7.1 PORTREVISION= 3 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://nivi.interfree.it/distfiles/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Declarative Mapper for SQLAlchemy WWW= http://elixir.ematia.de/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.4.0:databases/py-sqlalchemy10@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-PyGreSQL/Makefile b/databases/py-PyGreSQL/Makefile index f642a84b1dad..91b491db550a 100644 --- a/databases/py-PyGreSQL/Makefile +++ b/databases/py-PyGreSQL/Makefile @@ -1,27 +1,27 @@ PORTNAME= PyGreSQL PORTVERSION= 5.2 PORTEPOCH= 1 CATEGORIES= databases python MASTER_SITES= http://www.pygresql.org/files/ \ - CHEESESHOP + PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python interface to PostgreSQL, both classic and DP-API 2.0 WWW= http://www.pygresql.org/ LICENSE= PSFL 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-aesqlapius/Makefile b/databases/py-aesqlapius/Makefile index c2bb50c1b3dd..1f792d553eb3 100644 --- a/databases/py-aesqlapius/Makefile +++ b/databases/py-aesqlapius/Makefile @@ -1,26 +1,26 @@ PORTNAME= aesqlapius PORTVERSION= 0.0.9 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Manage SQL queries as a Python API WWW= https://pypi.org/project/aesqlapius/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-datadir>=0:devel/py-pytest-datadir@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= python:3.9+ 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/databases/py-agate-sql/Makefile b/databases/py-agate-sql/Makefile index 279c9993f57c..6048506a4485 100644 --- a/databases/py-agate-sql/Makefile +++ b/databases/py-agate-sql/Makefile @@ -1,21 +1,21 @@ PORTNAME= agate-sql PORTVERSION= 0.5.8 CATEGORIES= databases textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Add SQL read/write support to agate WWW= https://agate-sql.rtfd.org/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.8:databases/py-sqlalchemy10@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-aiomcache/Makefile b/databases/py-aiomcache/Makefile index bb71a23b2c07..c367d7402a3e 100644 --- a/databases/py-aiomcache/Makefile +++ b/databases/py-aiomcache/Makefile @@ -1,22 +1,22 @@ PORTNAME= aiomcache DISTVERSION= 0.7.0 PORTREVISION= 1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Minimal asyncio memcached client WWW= https://github.com/aio-libs/aiomcache/ LICENSE= BSD LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe python:3.7+ CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils cython post-extract: @${MV} ${WRKSRC}/tests ${WRKSRC}/aiomcache/ .include diff --git a/databases/py-aiomysql/Makefile b/databases/py-aiomysql/Makefile index ba765fbc5b6d..05475fc9b5df 100644 --- a/databases/py-aiomysql/Makefile +++ b/databases/py-aiomysql/Makefile @@ -1,25 +1,25 @@ PORTNAME= aiomysql PORTVERSION= 0.1.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= MySQL driver for asyncio WWW= https://github.com/aio-libs/aiomysql LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=1.0:databases/py-pymysql@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/databases/py-aiopg/Makefile b/databases/py-aiopg/Makefile index 6e963626cf5f..8c5c824598ee 100644 --- a/databases/py-aiopg/Makefile +++ b/databases/py-aiopg/Makefile @@ -1,28 +1,28 @@ PORTNAME= aiopg PORTVERSION= 1.4.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Python library for accessing PostgreSQL database using asyncio WWW= https://github.com/aio-libs/aiopg LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_timeout>=3.0.0:devel/py-async_timeout@${PY_FLAVOR} USES= pgsql:9.2+ python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= PKG-INFO README.rst CHANGES.txt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/databases/py-aioredis/Makefile b/databases/py-aioredis/Makefile index 47f31a1c7446..bfcfe91de087 100644 --- a/databases/py-aioredis/Makefile +++ b/databases/py-aioredis/Makefile @@ -1,25 +1,25 @@ PORTNAME= aioredis PORTVERSION= 1.3.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Python asyncio (PEP 3156) Redis client library WWW= https://github.com/aio-libs/aioredis LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= HIREDIS HIREDIS_DESC= High performance response parser (via hiredis) HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>0:databases/py-hiredis@${PY_FLAVOR} .include diff --git a/databases/py-aiosqlite/Makefile b/databases/py-aiosqlite/Makefile index c3fbb38c478d..4f19a9ab980c 100644 --- a/databases/py-aiosqlite/Makefile +++ b/databases/py-aiosqlite/Makefile @@ -1,20 +1,20 @@ PORTNAME= aiosqlite PORTVERSION= 0.17.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= romain@FreeBSD.org COMMENT= AsyncIO bridge to the standard sqlite3 module for Python 3.5+ WWW= https://pypi.python.org/pypi/aiosqlite LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-alembic/Makefile b/databases/py-alembic/Makefile index 72626a88f4cb..b2b369334fff 100644 --- a/databases/py-alembic/Makefile +++ b/databases/py-alembic/Makefile @@ -1,33 +1,33 @@ PORTNAME= alembic PORTVERSION= 1.9.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Database migration tool for SQLAlchemy WWW= https://alembic.zzzcomputing.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3.0:databases/py-sqlalchemy14@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py*-alembic* # lib/python3.8/site-packages/alembic/__init__.py' NO_ARCH= yes do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/tox -e ${PY_FLAVOR} .include diff --git a/databases/py-alembic14/Makefile b/databases/py-alembic14/Makefile index dee7359a37c1..dcaab8445398 100644 --- a/databases/py-alembic14/Makefile +++ b/databases/py-alembic14/Makefile @@ -1,34 +1,34 @@ PORTNAME= alembic PORTVERSION= 1.4.3 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 14 MAINTAINER= bofh@FreeBSD.org COMMENT= Database migration tool for SQLAlchemy (1.4.X branch) WWW= https://alembic.zzzcomputing.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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.3:devel/py-python-editor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=1.1.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 USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py*-alembic* # lib/python3.8/site-packages/alembic/__init__.py' NO_ARCH= yes PORTSCOUT= limit:^1\.4\. do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/tox -e ${PY_FLAVOR} .include diff --git a/databases/py-asyncmy/Makefile b/databases/py-asyncmy/Makefile index f0f96bdc430d..064f8bde4f87 100644 --- a/databases/py-asyncmy/Makefile +++ b/databases/py-asyncmy/Makefile @@ -1,20 +1,20 @@ PORTNAME= asyncmy PORTVERSION= 0.2.5 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast asyncio MySQL driver WWW= https://github.com/long2ice/asyncmy LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/databases/py-asyncpg/Makefile b/databases/py-asyncpg/Makefile index 256b33c2fee6..d98680a3fdf1 100644 --- a/databases/py-asyncpg/Makefile +++ b/databases/py-asyncpg/Makefile @@ -1,33 +1,33 @@ PORTNAME= asyncpg PORTVERSION= 0.27.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= High performance PostgreSQL Client Library for Python/asyncio WWW= https://github.com/MagicStack/asyncpg/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe pgsql:9.2+ python:3.6+ CPE_VENDOR= magic USE_PYTHON= autoplist concurrent cython distutils OPTIONS_DEFINE= DOCS PORTDOCS= PKG-INFO README.rst post-extract: @${RM} ${WRKSRC}/asyncpg/pgproto/*.c @${RM} ${WRKSRC}/asyncpg/protocol/*.c post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/asyncpg/protocol/protocol*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/asyncpg/pgproto/pgproto*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/databases/py-berkeleydb/Makefile b/databases/py-berkeleydb/Makefile index 619a6d666dec..c405e993e127 100644 --- a/databases/py-berkeleydb/Makefile +++ b/databases/py-berkeleydb/Makefile @@ -1,49 +1,49 @@ PORTNAME= berkeleydb PORTVERSION= 18.1.5 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python bindings for Oracle Berkeley DB WWW= https://www.jcea.es/programacion/pybsddb.htm LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= bdb python:3.7+ 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 .include .if ${BDB_VER} > 5 MAKE_ENV= YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION=yes .endif post-patch: @${REINPLACE_CMD} 's|%%DBVERSION%%|${BDB_LIB_NAME}| ; \ s|%%BDB_INCLUDE_DIR%%|${BDB_INCLUDE_DIR}| ; \ s|%%BDB_LIB_NAME%%|${BDB_LIB_NAME}|' \ ${WRKSRC}/setup3.py @${REINPLACE_CMD} 's||<${BDB_INCLUDE_DIR}/db.h>|' ${WRKSRC}/src/Module/berkeleydb.h post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/_${PORTNAME}.cpython-*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) do-test: @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./test.py .include diff --git a/databases/py-cassandra-driver/Makefile b/databases/py-cassandra-driver/Makefile index 90cb1a64eee1..b792d1d925e1 100644 --- a/databases/py-cassandra-driver/Makefile +++ b/databases/py-cassandra-driver/Makefile @@ -1,41 +1,41 @@ PORTNAME= cassandra-driver DISTVERSION= 3.18.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Python client library for Apache Cassandra WWW= https://github.com/datastax/python-driver LICENSE= APACHE20 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} \ ${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: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-caterva/Makefile b/databases/py-caterva/Makefile index c3d21886359b..b37e45330180 100644 --- a/databases/py-caterva/Makefile +++ b/databases/py-caterva/Makefile @@ -1,36 +1,36 @@ PORTNAME= caterva PORTVERSION= 0.7.3 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Caterva for Python (multidimensional compressed data containers) WWW= https://github.com/Blosc/python-caterva LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= caterva>=0.5.0_3:databases/caterva \ cmake:devel/cmake-core \ ninja:devel/ninja \ ${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} LIB_DEPENDS= libblosc2.so:archivers/c-blosc2 \ libcaterva.so:databases/caterva RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ndindex>=0:math/py-ndindex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.20.3,1:math/py-numpy@${PY_FLAVOR} USES= localbase:ldflags python:3.7+ USE_PYTHON= autoplist concurrent cython distutils post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/caterva/caterva/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + ${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/databases/py-couchdb/Makefile b/databases/py-couchdb/Makefile index 982cbb714afd..1a2a850a325e 100644 --- a/databases/py-couchdb/Makefile +++ b/databases/py-couchdb/Makefile @@ -1,20 +1,20 @@ PORTNAME= CouchDB PORTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= niwi@niwi.be COMMENT= Simple Library to Allow Python Applications to Use CouchDB WWW= https://code.google.com/p/couchdb-python/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent pythonprefix .include diff --git a/databases/py-databases/Makefile b/databases/py-databases/Makefile index 17f0eb8e0cfb..1e128ca0f96d 100644 --- a/databases/py-databases/Makefile +++ b/databases/py-databases/Makefile @@ -1,42 +1,42 @@ PORTNAME= databases DISTVERSION= 0.6.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Async database support for Python WWW= https://github.com/encode/databases LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14<=1.4.41:databases/py-sqlalchemy14@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiomysql>0:databases/py-aiomysql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiopg>0:databases/py-aiopg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asyncpg>0:databases/py-asyncpg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0:www/py-starlette@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_GROUP= DATABASES OPTIONS_GROUP_DATABASES= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= SQLITE DATABASES_DESC= Database Support MYSQL_USES= mysql MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiomysql>0:databases/py-aiomysql@${PY_FLAVOR} PGSQL_USES= pgsql PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiopg>0:databases/py-aiopg@${PY_FLAVOR} SQLITE_USES= sqlite SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiosqlite>0:databases/py-aiosqlite@${PY_FLAVOR} # do-test: # cd ${WRKSRC} && ${SETENV} ${TEST_ENV} TEST_DATABASE_URLS="sqlite:///testsuite" ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/databases/py-dbf/Makefile b/databases/py-dbf/Makefile index 83679daa6470..a69bf3e3302c 100644 --- a/databases/py-dbf/Makefile +++ b/databases/py-dbf/Makefile @@ -1,17 +1,17 @@ PORTNAME= dbf PORTVERSION= 0.99.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Pure python package for reading/writing dbf files WWW= https://pypi.org/project/dbf/ LICENSE= BSD3CLAUSE USES= dos2unix python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-dbutils/Makefile b/databases/py-dbutils/Makefile index af7821d4b5ad..74f3aa6b4893 100644 --- a/databases/py-dbutils/Makefile +++ b/databases/py-dbutils/Makefile @@ -1,20 +1,20 @@ PORTNAME= dbutils PORTVERSION= 3.0.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= DBUtils-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Providing solid, persistent, and pooled connections to a database WWW= https://webwareforpython.github.io/DBUtils/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile index 21b55a00a58c..160e56a7ca70 100644 --- a/databases/py-duckdb/Makefile +++ b/databases/py-duckdb/Makefile @@ -1,30 +1,30 @@ PORTNAME= duckdb DISTVERSION= 0.6.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= In-process SQL OLAP database management system WWW= https://duckdb.org/ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=2.6.0:devel/py-pybind11@${PY_FLAVOR} \ ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-storage>0:www/py-google-cloud-storage@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest TEST_WRKSRC= ${WRKDIR} # tests fail when run from the build directory due to a name collision with duckdb directory TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} # 2 tests fail, see https://github.com/duckdb/duckdb/issues/5642 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/duckdb.cpython-${PYTHON_SUFFIX}.so .include diff --git a/databases/py-fakeredis/Makefile b/databases/py-fakeredis/Makefile index 30025db4b4c4..986688d0fad9 100644 --- a/databases/py-fakeredis/Makefile +++ b/databases/py-fakeredis/Makefile @@ -1,37 +1,37 @@ PORTNAME= fakeredis PORTVERSION= 1.10.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fake version of databases/py-redis for unit testing WWW= https://github.com/cunla/fakeredis-py LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0<4.3.1:databases/py-redis@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0<4.5:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.3.0<3.0.0:devel/py-sortedcontainers@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioredis>=1.3.1<3.0.0:databases/py-aioredis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lupa>=1.13<2.0:lang/py-lupa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes OPTIONS_DEFINE= AIOREDIS LUA AIOREDIS_DESC= Asyncio redis support LUA_DESC= Lua support AIOREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioredis>=1.3.1<3.0.0:databases/py-aioredis@${PY_FLAVOR} LUA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lupa>=1.13<2.0:lang/py-lupa@${PY_FLAVOR} .include diff --git a/databases/py-fastapi-users-db-ormar/Makefile b/databases/py-fastapi-users-db-ormar/Makefile index a0080410142a..77e2734e523b 100644 --- a/databases/py-fastapi-users-db-ormar/Makefile +++ b/databases/py-fastapi-users-db-ormar/Makefile @@ -1,22 +1,22 @@ PORTNAME= fastapi-users-db-ormar DISTVERSION= 1.0.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= FastAPI-Users Ormar database adapter WWW= https://github.com/fastapi-users/fastapi-users-db-ormar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi-users>=6.1.2:www/py-fastapi-users@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ormar>=0.10.16:databases/py-ormar@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-fdb/Makefile b/databases/py-fdb/Makefile index 994402377bf5..2279538be0b8 100644 --- a/databases/py-fdb/Makefile +++ b/databases/py-fdb/Makefile @@ -1,27 +1,27 @@ PORTNAME= fdb PORTVERSION= 2.0.1 PORTREVISION= 2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Firebird RDBMS bindings for Python WWW= https://pythonhosted.org/fdb/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.TXT 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 72c9b12786a2..dadcba7e8468 100644 --- a/databases/py-firebirdsql/Makefile +++ b/databases/py-firebirdsql/Makefile @@ -1,17 +1,17 @@ PORTNAME= firebirdsql DISTVERSION= 1.1.4 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Python DBAPI module for FirebirdSQL WWW= https://github.com/nakagami/pyfirebirdsql LICENSE= BSD2CLAUSE NO_ARCH= yes USES= python:3.6-3.9 USE_PYTHON= autoplist distutils .include diff --git a/databases/py-flask-sqlalchemy/Makefile b/databases/py-flask-sqlalchemy/Makefile index 032f4e6955af..042611ea6a57 100644 --- a/databases/py-flask-sqlalchemy/Makefile +++ b/databases/py-flask-sqlalchemy/Makefile @@ -1,27 +1,27 @@ PORTNAME= flask-sqlalchemy PORTVERSION= 3.0.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-SQLAlchemy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add SQLAlchemy support to your Flask application WWW= https://github.com/pallets-eco/flask-sqlalchemy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=2.2:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4.18:databases/py-sqlalchemy14@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/databases/py-geoalchemy2/Makefile b/databases/py-geoalchemy2/Makefile index b6de11e6791e..523f8ad5c443 100644 --- a/databases/py-geoalchemy2/Makefile +++ b/databases/py-geoalchemy2/Makefile @@ -1,24 +1,24 @@ PORTNAME= geoalchemy2 PORTVERSION= 0.12.5 CATEGORIES= databases geography python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= GeoAlchemy2-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Using SQLAlchemy with Spatial Databases WWW= https://github.com/geoalchemy/geoalchemy2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4:databases/py-sqlalchemy14@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-hiredis/Makefile b/databases/py-hiredis/Makefile index 7ace71923312..274d09666649 100644 --- a/databases/py-hiredis/Makefile +++ b/databases/py-hiredis/Makefile @@ -1,21 +1,21 @@ PORTNAME= hiredis PORTVERSION= 2.0.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gd.workbox@gmail.com COMMENT= Python extension that wraps hiredis WWW= https://github.com/pietern/hiredis-py LICENSE= BSD3CLAUSE LIB_DEPENDS= libhiredis.so:databases/hiredis 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 7dc6ce9f3f22..332f7168dc0e 100644 --- a/databases/py-influxdb/Makefile +++ b/databases/py-influxdb/Makefile @@ -1,24 +1,24 @@ PORTNAME= influxdb PORTVERSION= 5.0.0 PORTREVISION= 1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vladimirv@ixsystems.com COMMENT= Python Client for InfluxDB WWW= https://github.com/influxdata/influxdb-python 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:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/databases/py-leveldb/Makefile b/databases/py-leveldb/Makefile index c2155b75baeb..491ac4c49703 100644 --- a/databases/py-leveldb/Makefile +++ b/databases/py-leveldb/Makefile @@ -1,26 +1,26 @@ PORTNAME= leveldb PORTVERSION= 0.201 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Thread-safe Python binding for LevelDB WWW= https://github.com/rjpower/py-leveldb LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libleveldb.so:databases/leveldb 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: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/databases/py-litecli/Makefile b/databases/py-litecli/Makefile index 746efd756263..457da25cd857 100644 --- a/databases/py-litecli/Makefile +++ b/databases/py-litecli/Makefile @@ -1,26 +1,26 @@ PORTNAME= litecli PORTVERSION= 1.9.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CLI for SQLite Databases with auto-completion and syntax highlighting WWW= https://litecli.com/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=2.2.1:devel/py-cli-helpers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.5:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.3<4.0.0:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-lmdb/Makefile b/databases/py-lmdb/Makefile index 5df9b55f28e4..31ce1493919b 100644 --- a/databases/py-lmdb/Makefile +++ b/databases/py-lmdb/Makefile @@ -1,32 +1,32 @@ PORTNAME= lmdb PORTVERSION= 0.97 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= k@stereochro.me COMMENT= Python bindings for LMDB WWW= https://github.com/jnwatson/py-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: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-marshmallow-sqlalchemy/Makefile b/databases/py-marshmallow-sqlalchemy/Makefile index 5b3419aa47da..1a9ae9e11e88 100644 --- a/databases/py-marshmallow-sqlalchemy/Makefile +++ b/databases/py-marshmallow-sqlalchemy/Makefile @@ -1,25 +1,25 @@ PORTNAME= marshmallow-sqlalchemy PORTVERSION= 0.28.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SQLAlchemy integration with the marshmallow serialization library WWW= https://github.com/marshmallow-code/marshmallow-sqlalchemy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=3.0.0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.2.0:databases/py-sqlalchemy14@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-lazy-fixture>=0:devel/py-pytest-lazy-fixture@${PY_FLAVOR} \ USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} .include diff --git a/databases/py-minidb/Makefile b/databases/py-minidb/Makefile index 745b875f2320..d40642c19f94 100644 --- a/databases/py-minidb/Makefile +++ b/databases/py-minidb/Makefile @@ -1,26 +1,26 @@ PORTNAME= minidb DISTVERSION= 2.0.6 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Simple SQLite3-based store for Python objects WWW= https://github.com/thp/minidb LICENSE= ISCL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.3+ USE_PYTHON= distutils autoplist TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/databases/py-mongoengine/Makefile b/databases/py-mongoengine/Makefile index 7a297d79ed19..b91649c28205 100644 --- a/databases/py-mongoengine/Makefile +++ b/databases/py-mongoengine/Makefile @@ -1,21 +1,21 @@ PORTNAME= mongoengine PORTVERSION= 0.24.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Object-Document-Mapper for working with MongoDB WWW= http://mongoengine.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.4<5.0:databases/py-pymongo@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-motor/Makefile b/databases/py-motor/Makefile index 79ff00c97ac1..c274f72ada2f 100644 --- a/databases/py-motor/Makefile +++ b/databases/py-motor/Makefile @@ -1,18 +1,18 @@ PORTNAME= motor PORTVERSION= 1.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Non-blocking MongoDB driver for Tornado or asyncio WWW= https://pypi.org/project/motor/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.3:databases/py-pymongo@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-mycli/Makefile b/databases/py-mycli/Makefile index 944f0f863d34..ec7abf700c5c 100644 --- a/databases/py-mycli/Makefile +++ b/databases/py-mycli/Makefile @@ -1,41 +1,41 @@ PORTNAME= mycli PORTVERSION= 1.26.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CLI for MySQL Database with auto-completion and syntax highlighting WWW= https://www.mycli.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=2.2.1:devel/py-cli-helpers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.5:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=1.0.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.6<4.0.0:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaes>=1.6.1:security/py-pyaes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymysql>=0.9.2:databases/py-pymysql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.7.0:devel/py-pyperclip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlglot>=5.1.3:databases/py-sqlglot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.3.0<0.5.0:databases/py-sqlparse@${PY_FLAVOR} USES= mysql python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= SSH SSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=5.0.0:devel/py-importlib-resources@${PY_FLAVOR} .endif .include diff --git a/databases/py-mysqlclient/Makefile b/databases/py-mysqlclient/Makefile index 6d25a1f67513..b6f821e5370c 100644 --- a/databases/py-mysqlclient/Makefile +++ b/databases/py-mysqlclient/Makefile @@ -1,27 +1,27 @@ PORTNAME= mysqlclient DISTVERSION= 2.1.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fluffy@FreeBSD.org COMMENT= MySQL database connector for Python WWW= https://pypi.org/project/mysqlclient LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 iconv mysql python:3.7+ ssl USE_PYTHON= autoplist concurrent distutils PORTDOCS= * CONFLICTS= py*-MySQLdb py*-MySQLdb5[0-9] py*-MySQLdb OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/py-ormar/Makefile b/databases/py-ormar/Makefile index 0311a8572a3f..beb72a9a12b9 100644 --- a/databases/py-ormar/Makefile +++ b/databases/py-ormar/Makefile @@ -1,52 +1,52 @@ PORTNAME= ormar DISTVERSION= 0.12.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Simple async ORM with fastapi in mind and pydantic validation WWW= https://github.com/collerek/ormar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}databases>=0.3.2,<0.7.0:databases/py-databases@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.6.1,<1.11.0:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4.0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0:www/py-fastapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes OPTIONS_DEFINE= CRYPTO OPTIONS_GROUP= DATABASES OPTIONS_GROUP_DATABASES= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= SQLITE DATABASES_DESC= Database Support CRYPTO_DESC= Support for password encryption CRYPTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} SQLITE_USES= sqlite SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiosqlite>0:databases/py-aiosqlite@${PY_FLAVOR} MYSQL_USES= mysql MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiomysql>0:databases/py-aiomysql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymysql>0:databases/py-pymysql@${PY_FLAVOR} PGSQL_USES= pgsql PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asyncpg>0:databases/py-asyncpg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} # Tests are not shipped with the package. # Upstream issue: https://github.com/collerek/ormar/issues/698 # do-test: # cd ${WRKSRC} && ${SETENV} ${TEST_ENV} TEST_DATABASE_URLS="sqlite:///testsuite" ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/databases/py-partd/Makefile b/databases/py-partd/Makefile index 5d93da5b6005..2669e31e4c3a 100644 --- a/databases/py-partd/Makefile +++ b/databases/py-partd/Makefile @@ -1,19 +1,19 @@ PORTNAME= partd PORTVERSION= 1.3.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Appendable key-value storage WWW= https://github.com/dask/partd LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-peewee/Makefile b/databases/py-peewee/Makefile index b5c9d7dba8e0..7a48a51b70c7 100644 --- a/databases/py-peewee/Makefile +++ b/databases/py-peewee/Makefile @@ -1,36 +1,36 @@ PORTNAME= peewee DISTVERSION= 3.15.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthias@petermann-it.de COMMENT= Small, expressive Python ORM WWW= https://peewee.readthedocs.org LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= SQLITE PGSQL OPTIONS_DEFAULT= SQLITE USES= localbase:ldflags python:3.7+ sqlite USE_PYTHON= distutils cython autoplist concurrent SQLITE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} PGSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1:databases/py-psycopg2@${PY_FLAVOR} PYDISTUTILS_BUILD_TARGET= build build_ext PYDISTUTILS_BUILDARGS+= --include-dirs=${LOCALBASE}/include \ --library-dirs=${LOCALBASE}/lib post-extract: @${RM} ${WRKSRC}/playhouse/*.c post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/playhouse/*.so do-test: ${PYTHON_CMD} ${WRKSRC}/runtests.py .include diff --git a/databases/py-peewee_migrate/Makefile b/databases/py-peewee_migrate/Makefile index 08a66ebef0e2..b5f5d02a0553 100644 --- a/databases/py-peewee_migrate/Makefile +++ b/databases/py-peewee_migrate/Makefile @@ -1,37 +1,37 @@ PORTNAME= peewee_migrate DISTVERSION= 1.6.2 CATEGORIES= databases devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Simple migration engine for Peewee WWW= https://github.com/klen/peewee_migrate LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE MY_DEPENDS= ${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} BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= python:3.7+ USE_GITHUB= yes # tests not shipped with sdist GH_ACCOUNT= klen USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>=0:devel/py-cached-property@${PY_FLAVOR} .endif .include diff --git a/databases/py-pg8000-112/Makefile b/databases/py-pg8000-112/Makefile index a23b60a1756e..864a96754f8f 100644 --- a/databases/py-pg8000-112/Makefile +++ b/databases/py-pg8000-112/Makefile @@ -1,23 +1,23 @@ PORTNAME= pg8000 PORTVERSION= 1.12.5 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -112 MAINTAINER= wen@FreeBSD.org COMMENT= Pure-Python Interface to the PostgreSQL Database WWW= https://github.com/mfenniak/pg8000 LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pg8000 # lib/python3.8/site-packages/pg8000/__init__.py NO_ARCH= yes .include diff --git a/databases/py-pg8000/Makefile b/databases/py-pg8000/Makefile index 255c9393fef0..965235b10ae2 100644 --- a/databases/py-pg8000/Makefile +++ b/databases/py-pg8000/Makefile @@ -1,23 +1,23 @@ PORTNAME= pg8000 PORTVERSION= 1.28.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Pure-Python Interface to the PostgreSQL Database WWW= https://github.com/tlocke/pg8000 LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scramp>=0:security/py-scramp@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pg8000-112 # lib/python3.8/site-packages/pg8000/__init__.py NO_ARCH= yes .include diff --git a/databases/py-pgcli/Makefile b/databases/py-pgcli/Makefile index c647e7232d23..25bdab6cfd79 100644 --- a/databases/py-pgcli/Makefile +++ b/databases/py-pgcli/Makefile @@ -1,39 +1,39 @@ PORTNAME= pgcli PORTVERSION= 3.5.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CLI for Postgres Database with auto-completion and syntax highlighting WWW= https://www.pgcli.com/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=2.1.1:devel/py-cli-helpers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pendulum>=2.1.0:devel/py-pendulum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pgspecial>=2.0.0:databases/py-pgspecial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=2.0.6<4.0.0:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg>=3.0.14:databases/py-psycopg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.9:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.3.0<0.5:databases/py-sqlparse@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sshtunnel>=0:net/py-sshtunnel@${PY_FLAVOR} USES= pgsql python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes PYTEST_BROKEN_TESTS= test_obfuscate_process_password OPTIONS_DEFINE= KEYRING KEYRING_DESC= keyring support KEYRING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyring>=12.2.0,1:security/py-keyring@${PY_FLAVOR} .include diff --git a/databases/py-pgdbconn/Makefile b/databases/py-pgdbconn/Makefile index 53a530e78605..3edc516a1b48 100644 --- a/databases/py-pgdbconn/Makefile +++ b/databases/py-pgdbconn/Makefile @@ -1,20 +1,20 @@ PORTNAME= pgdbconn PORTVERSION= 0.8.0 PORTREVISION= 2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Object-oriented layer to connect and interact with PostgreSQL databases WWW= https://pypi.org/project/pgdbconn/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-pglast/Makefile b/databases/py-pglast/Makefile index bd401979254e..0c29b8eb3216 100644 --- a/databases/py-pglast/Makefile +++ b/databases/py-pglast/Makefile @@ -1,26 +1,26 @@ PORTNAME= pglast PORTVERSION= 1.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= a.wolk@fudosecurity.com COMMENT= PostgreSQL Languages AST and statements prettifier WWW= https://github.com/lelit/pglast LICENSE= GPLv3+ BROKEN_riscv64= fails to build: PostgreSQL does not have native spinlock support on this platform NOT_FOR_ARCHS= aarch64 armv6 armv7 NOT_FOR_ARCHS_REASON= port/atomics/arch-.h: No such file or directory USES= gmake python:3.4+ USE_PYTHON= autoplist distutils post-patch: @${REINPLACE_CMD} -e 's|make|gmake|' ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pglast/parser*.so .include diff --git a/databases/py-pglite/Makefile b/databases/py-pglite/Makefile index 8175cdb8cdce..4fe324577d0d 100644 --- a/databases/py-pglite/Makefile +++ b/databases/py-pglite/Makefile @@ -1,21 +1,21 @@ PORTNAME= pglite DISTVERSION= 1.0.13 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Light PostgreSQL: use PostgreSQL as a simple SQLite database WWW= https://github.com/Oslandia/pglite LICENSE= LGPL20+ 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-pgspecial/Makefile b/databases/py-pgspecial/Makefile index b1eef7c8a64e..0a616181ca82 100644 --- a/databases/py-pgspecial/Makefile +++ b/databases/py-pgspecial/Makefile @@ -1,22 +1,22 @@ PORTNAME= pgspecial PORTVERSION= 2.0.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Meta-commands handler for Postgres Database WWW= https://github.com/dbcli/pgspecial LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg>=3.0.10:databases/py-psycopg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.1.19:databases/py-sqlparse@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-pgspecial1/Makefile b/databases/py-pgspecial1/Makefile index d0b2850e9871..5a64cbb893ba 100644 --- a/databases/py-pgspecial1/Makefile +++ b/databases/py-pgspecial1/Makefile @@ -1,25 +1,25 @@ PORTNAME= pgspecial PORTVERSION= 1.13.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Meta-commands handler for Postgres Database WWW= https://github.com/dbcli/pgspecial LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.4:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.1.19:databases/py-sqlparse@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^1\. .include diff --git a/databases/py-pgxnclient/Makefile b/databases/py-pgxnclient/Makefile index 9bf33d41b495..b24d944d5cdb 100644 --- a/databases/py-pgxnclient/Makefile +++ b/databases/py-pgxnclient/Makefile @@ -1,24 +1,24 @@ PORTNAME= pgxnclient PORTVERSION= 1.3.2 PORTREVISION= 1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= lwhsu@FreeBSD.org COMMENT= Command line tool to interact with the PostgreSQL Extension Network WWW= https://pgxn.github.io/pgxnclient/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist concurrent distutils optsuffix SHEBANG_FILES= pgxnclient/libexec/pgxn-* NO_ARCH= yes .include diff --git a/databases/py-pickledb/Makefile b/databases/py-pickledb/Makefile index 9984d463fea8..af069835b639 100644 --- a/databases/py-pickledb/Makefile +++ b/databases/py-pickledb/Makefile @@ -1,21 +1,21 @@ PORTNAME= pickledb PORTVERSION= 0.9.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pickleDB-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Lightweight, fast, and simple key-value store WWW= https://github.com/patx/pickledb LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-pickleshare/Makefile b/databases/py-pickleshare/Makefile index 16820e3e56d6..087805f24eca 100644 --- a/databases/py-pickleshare/Makefile +++ b/databases/py-pickleshare/Makefile @@ -1,18 +1,18 @@ PORTNAME= pickleshare PORTVERSION= 0.7.5 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tiny shelve-like database with concurrency support WWW= https://github.com/pickleshare/pickleshare LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/databases/py-pony/Makefile b/databases/py-pony/Makefile index 17a1858d4f0e..ae31e74fdb1c 100644 --- a/databases/py-pony/Makefile +++ b/databases/py-pony/Makefile @@ -1,26 +1,26 @@ PORTNAME= pony PORTVERSION= 0.7.16 CATEGORIES= databases devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Pony ORM is easy to use and powerful object-relational mapper WWW= https://ponyorm.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} setup.py test .include diff --git a/databases/py-postgresql/Makefile b/databases/py-postgresql/Makefile index 80a1a9037d95..7d3140c3be0e 100644 --- a/databases/py-postgresql/Makefile +++ b/databases/py-postgresql/Makefile @@ -1,20 +1,20 @@ PORTNAME= postgresql PORTVERSION= 1.1.0 PORTREVISION= 5 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://python.projects.postgresql.org/files/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py-${PORTNAME}-${PORTVERSION} DIST_SUBDIR= postgresql MAINTAINER= c.kworr@gmail.com COMMENT= Python 3 compatible PostgreSQL database driver and tools WWW= http://python.projects.postgresql.org/ LICENSE= BSD3CLAUSE USES= zip pgsql python:3.3+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-psycogreen/Makefile b/databases/py-psycogreen/Makefile index 189ca06f9726..ca88272da1ab 100644 --- a/databases/py-psycogreen/Makefile +++ b/databases/py-psycogreen/Makefile @@ -1,14 +1,14 @@ PORTNAME= psycogreen PORTVERSION= 1.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loic.blot@unix-experience.fr COMMENT= Python library to enable psycopg2 to work with coroutine libraries WWW= https://bitbucket.org/dvarrazzo/psycogreen USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-psycopg-c/Makefile b/databases/py-psycopg-c/Makefile index 0e3bfce65068..ca30e6a9db4a 100644 --- a/databases/py-psycopg-c/Makefile +++ b/databases/py-psycopg-c/Makefile @@ -1,20 +1,20 @@ PORTNAME= psycopg-c PORTVERSION= 3.1.4 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PostgreSQL database adapter for Python - C optimization distribution WWW= https://www.psycopg.org/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= pgsql python:3.7+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/databases/py-psycopg-pool/Makefile b/databases/py-psycopg-pool/Makefile index c0f5c5f2e88c..715e0d5767f6 100644 --- a/databases/py-psycopg-pool/Makefile +++ b/databases/py-psycopg-pool/Makefile @@ -1,25 +1,25 @@ PORTNAME= psycopg-pool PORTVERSION= 3.1.4 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Connection Pool for Psycopg WWW= https://www.psycopg.org/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/databases/py-psycopg/Makefile b/databases/py-psycopg/Makefile index 236e1726d50c..76244e1bc16e 100644 --- a/databases/py-psycopg/Makefile +++ b/databases/py-psycopg/Makefile @@ -1,37 +1,37 @@ PORTNAME= psycopg PORTVERSION= 3.1.4 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PostgreSQL database adapter for Python WWW= https://www.psycopg.org/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= pgsql python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= C POOL OPTIONS_DEFAULT=C POOL C_DESC= C extension support POOL_DESC= Connection pool support C_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg-c>=${PORTVERSION}:databases/py-psycopg-c@${PY_FLAVOR} POOL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=0:databases/py-psycopg-pool@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.zoneinfo>=0.2.0:devel/py-backports.zoneinfo@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/databases/py-psycopg2/Makefile b/databases/py-psycopg2/Makefile index 99f11b727e09..6d21e875f954 100644 --- a/databases/py-psycopg2/Makefile +++ b/databases/py-psycopg2/Makefile @@ -1,20 +1,20 @@ PORTNAME= psycopg2 PORTVERSION= 2.9.5 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= High performance Python adapter for PostgreSQL WWW= http://initd.org/psycopg/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/doc/COPYING.LESSER USES= pgsql python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/databases/py-psycopg2cffi/Makefile b/databases/py-psycopg2cffi/Makefile index 0474e988d98f..e8ef6a995100 100644 --- a/databases/py-psycopg2cffi/Makefile +++ b/databases/py-psycopg2cffi/Makefile @@ -1,23 +1,23 @@ PORTNAME= psycopg2cffi DISTVERSION= 2.9.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= Implementation of the psycopg2 module using cffi WWW= https://github.com/chtd/psycopg2cffi 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:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_impl/_libpq*.so .include diff --git a/databases/py-pum/Makefile b/databases/py-pum/Makefile index c4e12be2e094..bcdc0310aeff 100644 --- a/databases/py-pum/Makefile +++ b/databases/py-pum/Makefile @@ -1,21 +1,21 @@ PORTNAME= pum DISTVERSION= 0.9.14 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Postgres upgrade manager WWW= https://github.com/opengisch/pum LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.3:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-pycql/Makefile b/databases/py-pycql/Makefile index 9a9d89399896..c8994a135ab9 100644 --- a/databases/py-pycql/Makefile +++ b/databases/py-pycql/Makefile @@ -1,22 +1,22 @@ PORTNAME= pycql PORTVERSION= 0.0.12 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure Python parser implementation of the OGC CQL standard WWW= https://github.com/geopython/pycql LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateparser>=0:devel/py-dateparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-pylibmc/Makefile b/databases/py-pylibmc/Makefile index c88b4b5fb8b6..d2d76b28bda1 100644 --- a/databases/py-pylibmc/Makefile +++ b/databases/py-pylibmc/Makefile @@ -1,28 +1,28 @@ PORTNAME= pylibmc PORTVERSION= 1.6.3 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Quick and small memcached client for Python WWW= https://sendapatch.se/projects/pylibmc LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmemcached.so:databases/libmemcached TEST_DEPENDS= memcached:databases/memcached USES= python:3.6+ USE_PYTHON= autoplist distutils nose 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: .include diff --git a/databases/py-pymemcache/Makefile b/databases/py-pymemcache/Makefile index 604b7184eced..bbf8c5645c6a 100644 --- a/databases/py-pymemcache/Makefile +++ b/databases/py-pymemcache/Makefile @@ -1,31 +1,31 @@ PORTNAME= pymemcache PORTVERSION= 4.0.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= Comprehensive, fast, pure-Python memcached client WWW= https://github.com/pinterest/pymemcache LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Faker>0:devel/py-Faker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylibmc>0:databases/py-pylibmc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-memcached>0:databases/py-python-memcached@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zstd>0:archivers/py-zstd@${PY_FLAVOR} 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-pymongo/Makefile b/databases/py-pymongo/Makefile index b8e4cc0627ed..c6a06c1b8a53 100644 --- a/databases/py-pymongo/Makefile +++ b/databases/py-pymongo/Makefile @@ -1,22 +1,22 @@ PORTNAME= pymongo PORTVERSION= 3.13.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Python driver for MongoDB WWW= https://github.com/mongodb/mongo-python-driver LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py[0-9][0-9]-pymongo28 post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/bson/_cbson${PYTHON_EXT_SUFFIX}.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pymongo/_cmessage${PYTHON_EXT_SUFFIX}.so .include diff --git a/databases/py-pymssql/Makefile b/databases/py-pymssql/Makefile index ee72627302aa..397b6157877e 100644 --- a/databases/py-pymssql/Makefile +++ b/databases/py-pymssql/Makefile @@ -1,27 +1,27 @@ PORTNAME= pymssql PORTVERSION= 2.1.4 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@thelanman.net COMMENT= Python database interface for MS-SQL. Version 2 WWW= https://www.pymssql.org/ 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: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 24ce94568fde..6180683948cd 100644 --- a/databases/py-pymysql/Makefile +++ b/databases/py-pymysql/Makefile @@ -1,19 +1,19 @@ PORTNAME= pymysql PORTVERSION= 1.0.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyMySQL-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Pure Python MySQL Driver WWW= https://github.com/PyMySQL/PyMySQL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-pyodbc/Makefile b/databases/py-pyodbc/Makefile index a62231df88fa..2333c01afee6 100644 --- a/databases/py-pyodbc/Makefile +++ b/databases/py-pyodbc/Makefile @@ -1,23 +1,23 @@ PORTNAME= pyodbc PORTVERSION= 4.0.32 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rob.kruus@gmail.com COMMENT= ODBC connections for python WWW= https://github.com/mkleehammer/pyodbc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libodbc.so:databases/unixODBC BUILD_DEPENDS= unixODBC>=2.2.14:databases/unixODBC USES= localbase python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyodbc*.so .include diff --git a/databases/py-python-arango/Makefile b/databases/py-python-arango/Makefile index e17261467f38..c2f9a51df6d1 100644 --- a/databases/py-python-arango/Makefile +++ b/databases/py-python-arango/Makefile @@ -1,29 +1,29 @@ PORTNAME= python-arango DISTVERSION= 7.2.0 PORTREVISION= 2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python driver for ArangoDB WWW= https://github.com/joowani/python-arango LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_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}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.0:net/py-urllib3@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ 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 1e928f143f0e..ef3bd8e032aa 100644 --- a/databases/py-python-binary-memcached/Makefile +++ b/databases/py-python-binary-memcached/Makefile @@ -1,24 +1,24 @@ PORTNAME= python-binary-memcached PORTVERSION= 0.31.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure python module to access memcached via its binary protocol WWW= https://github.com/jaysonsantos/python-binary-memcached LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uhashring>=0:security/py-uhashring@${PY_FLAVOR} TEST_DEPENDS= memcached:databases/memcached \ ${PYTHON_PKGNAMEPREFIX}trustme>=0:security/py-trustme@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= MEMCACHED_HOST=localhost .include diff --git a/databases/py-python-memcached/Makefile b/databases/py-python-memcached/Makefile index 585ca628e68c..b9e874e9a750 100644 --- a/databases/py-python-memcached/Makefile +++ b/databases/py-python-memcached/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-memcached PORTVERSION= 1.59 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python API for memcached, a distributed memory cache daemon WWW= https://github.com/linsomniac/python-memcached LICENSE= PSFL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-python-sql/Makefile b/databases/py-python-sql/Makefile index 97a674cd9df3..f315233ef3ca 100644 --- a/databases/py-python-sql/Makefile +++ b/databases/py-python-sql/Makefile @@ -1,17 +1,17 @@ PORTNAME= python-sql PORTVERSION= 1.4.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Library to write SQL queries WWW= https://python-sql.tryton.org/ LICENSE= BSD3CLAUSE 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 7ecc16620311..9f1aff0b2467 100644 --- a/databases/py-python-swiftclient/Makefile +++ b/databases/py-python-swiftclient/Makefile @@ -1,28 +1,28 @@ PORTNAME= python-swiftclient PORTVERSION= 3.13.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trociny@FreeBSD.org COMMENT= Python client library for OpenStack Object Storage (Swift) WWW= https://launchpad.net/python-swiftclient 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+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests@${PY_FLAVOR} 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 fe4261951963..71b9225182f7 100644 --- a/databases/py-queries/Makefile +++ b/databases/py-queries/Makefile @@ -1,21 +1,21 @@ PORTNAME= queries PORTVERSION= 2.1.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplified PostgreSQL client built upon Psycopg2 WWW= https://github.com/gmr/queries LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1<3:databases/py-psycopg2@${PY_FLAVOR} 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 935e570d3e7b..b6ec3ff59a97 100644 --- a/databases/py-redis/Makefile +++ b/databases/py-redis/Makefile @@ -1,36 +1,36 @@ PORTNAME= redis PORTVERSION= 3.5.3 PORTREVISION= 1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client for Redis key-value store WWW= https://github.com/andymccurdy/redis-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ redis-server:databases/redis USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis2 OPTIONS_DEFINE= HIREDIS HIREDIS_DESC= High performance response parser HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0.1.3:databases/py-hiredis@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/databases/py-redis2/Makefile b/databases/py-redis2/Makefile index 5de236b747f5..25157cc301e1 100644 --- a/databases/py-redis2/Makefile +++ b/databases/py-redis2/Makefile @@ -1,37 +1,37 @@ PORTNAME= redis PORTVERSION= 2.10.6 PORTREVISION= 2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client for Redis key-value store WWW= https://github.com/andymccurdy/redis-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.0,1:devel/py-pytest@${PY_FLAVOR} \ redis-server:databases/redis USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis PORTSCOUT= limit:^2\. OPTIONS_DEFINE= HIREDIS HIREDIS_DESC= High performance response parser HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/databases/py-rrdtool/Makefile b/databases/py-rrdtool/Makefile index dec23a5dde20..f87bd38ffdc3 100644 --- a/databases/py-rrdtool/Makefile +++ b/databases/py-rrdtool/Makefile @@ -1,22 +1,22 @@ PORTNAME= rrdtool DISTVERSION= 0.1.16 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} # Bindings name is different from https://pypi.org/project/rrdtool/ MAINTAINER= darius@dons.net.au COMMENT= Python interface to RRDTool, the graphing and logging utility WWW= https://github.com/commx/python-rrdtool LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= librrd.so:databases/rrdtool USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rrdtool*.so .include diff --git a/databases/py-sispy/Makefile b/databases/py-sispy/Makefile index 62179fc1efa4..cf32a479036b 100644 --- a/databases/py-sispy/Makefile +++ b/databases/py-sispy/Makefile @@ -1,19 +1,19 @@ PORTNAME= sispy PORTVERSION= 1.1.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vrwmiller@gmail.com COMMENT= Python client library for interacting with the SIS RESTful API WWW= https://github.com/sis-cmdb/sis-python LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} 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 7a1366582e1d..99aa667b40c5 100644 --- a/databases/py-south/Makefile +++ b/databases/py-south/Makefile @@ -1,17 +1,17 @@ PORTNAME= south PORTVERSION= 1.0.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= South-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Intelligent schema migrations for Django apps WWW= https://south.aeracode.org/ LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/databases/py-sqlalchemy-json/Makefile b/databases/py-sqlalchemy-json/Makefile index bd420b9ee052..1149a0844b82 100644 --- a/databases/py-sqlalchemy-json/Makefile +++ b/databases/py-sqlalchemy-json/Makefile @@ -1,21 +1,21 @@ PORTNAME= sqlalchemy-json PORTVERSION= 0.5.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSON type with nested change tracking for SQLAlchemy WWW= https://github.com/edelooff/sqlalchemy-json LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0.7:databases/py-sqlalchemy14@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-sqlalchemy-migrate/Makefile b/databases/py-sqlalchemy-migrate/Makefile index eb5589d844f0..29e698a1ddcd 100644 --- a/databases/py-sqlalchemy-migrate/Makefile +++ b/databases/py-sqlalchemy-migrate/Makefile @@ -1,28 +1,28 @@ PORTNAME= sqlalchemy-migrate PORTVERSION= 0.13.0 PORTREVISION= 1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Database schema migrations for SQLAlchemy WWW= https://opendev.org/x/sqlalchemy-migrate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0.7.8:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Tempita>=0.4:textproc/py-Tempita@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>0:databases/py-sqlparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/databases/py-sqlalchemy-utils/Makefile b/databases/py-sqlalchemy-utils/Makefile index 32612f53b6ba..2799bce15b2a 100644 --- a/databases/py-sqlalchemy-utils/Makefile +++ b/databases/py-sqlalchemy-utils/Makefile @@ -1,51 +1,51 @@ PORTNAME= sqlalchemy-utils PORTVERSION= 0.38.3 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SQLAlchemy-Utils-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Various utility functions for SQLAlchemy WWW= https://github.com/kvesteri/sqlalchemy-utils LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3:databases/py-sqlalchemy14@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ARROW BABEL COLOR ENCRYPTED INTERVALS PASSWORD PENDULUM PHONE TIMEZONE URL ARROW_DESC= Arrow type support BABEL_DESC= Babel locale type support COLOR_DESC= Color type support ENCRYPTED_DESC= Encrypted type support INTERVALS_DESC= Interval operators support PASSWORD_DESC= Password type support PENDULUM_DESC= Pendulum Date/DateTime support PHONE_DESC= Phone number type support TIMEZONE_DESC= Timezone support URL_DESC= URL type support ARROW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=0.3.4:devel/py-arrow@${PY_FLAVOR} BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} COLOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colour>=0.0.4:graphics/py-colour@${PY_FLAVOR} ENCRYPTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.6:security/py-cryptography@${PY_FLAVOR} INTERVALS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}intervals>=0.7.1:net/py-intervals@${PY_FLAVOR} PASSWORD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=1.6<2.0:security/py-passlib@${PY_FLAVOR} PENDULUM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pendulum>=2.0.5:devel/py-pendulum@${PY_FLAVOR} PHONE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phonenumbers>=5.9.2:devel/py-phonenumbers@${PY_FLAVOR} TIMEZONE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} URL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furl>=0.4.1:devel/py-furl@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/databases/py-sqlalchemy10/Makefile b/databases/py-sqlalchemy10/Makefile index 36044dbbc0b2..41e58053f47c 100644 --- a/databases/py-sqlalchemy10/Makefile +++ b/databases/py-sqlalchemy10/Makefile @@ -1,63 +1,63 @@ PORTNAME= sqlalchemy PORTVERSION= 1.0.14 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 10 DISTNAME= SQLAlchemy-${DISTVERSION} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python SQL toolkit and Object Relational Mapper 1.0.x WWW= https://www.sqlalchemy.org/ LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= cpe 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}sqlalchemy[0-9][0-9] # lib/python3.8/site-packages/sqlalchemy/__init__.py 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= * pre-build: @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples # 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: ${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/databases/py-sqlalchemy11/Makefile b/databases/py-sqlalchemy11/Makefile index 91a5980a7ab2..0796b25df277 100644 --- a/databases/py-sqlalchemy11/Makefile +++ b/databases/py-sqlalchemy11/Makefile @@ -1,46 +1,46 @@ PORTNAME= sqlalchemy PORTVERSION= 1.1.18 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 11 DISTNAME= SQLAlchemy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python SQL toolkit and Object Relational Mapper 1.1.x WWW= https://www.sqlalchemy.org/ 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,1:devel/py-pytest-xdist@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9] 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: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + 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 e11c1196c5e8..ff68ec400d40 100644 --- a/databases/py-sqlalchemy12/Makefile +++ b/databases/py-sqlalchemy12/Makefile @@ -1,46 +1,46 @@ PORTNAME= sqlalchemy PORTVERSION= 1.2.19 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 12 DISTNAME= SQLAlchemy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python SQL toolkit and Object Relational Mapper 1.2.x WWW= https://www.sqlalchemy.org/ 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,1:devel/py-pytest-xdist@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9] 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: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + 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 ad80f51d6874..0d4e1d11b770 100644 --- a/databases/py-sqlalchemy13/Makefile +++ b/databases/py-sqlalchemy13/Makefile @@ -1,46 +1,46 @@ PORTNAME= sqlalchemy PORTVERSION= 1.3.24 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 13 DISTNAME= SQLAlchemy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python SQL toolkit and Object Relational Mapper 1.3.x WWW= https://www.sqlalchemy.org/ 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,1:devel/py-pytest-xdist@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9] 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: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + 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 c3732adf15c5..4773990bc6b4 100644 --- a/databases/py-sqlalchemy14/Makefile +++ b/databases/py-sqlalchemy14/Makefile @@ -1,53 +1,53 @@ PORTNAME= sqlalchemy PORTVERSION= 1.4.44 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 14 DISTNAME= SQLAlchemy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python SQL toolkit and Object Relational Mapper 1.4.x WWW= https://www.sqlalchemy.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} 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,1:devel/py-pytest-xdist@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9] 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.7:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + 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-sqlglot/Makefile b/databases/py-sqlglot/Makefile index 14528dd2b4ac..7d447c61044a 100644 --- a/databases/py-sqlglot/Makefile +++ b/databases/py-sqlglot/Makefile @@ -1,19 +1,19 @@ PORTNAME= sqlglot PORTVERSION= 8.0.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easily customizable SQL parser and transpiler WWW= https://github.com/tobymao/sqlglot LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-sqlite-utils/Makefile b/databases/py-sqlite-utils/Makefile index 0e133370b17f..ac1bd799a38b 100644 --- a/databases/py-sqlite-utils/Makefile +++ b/databases/py-sqlite-utils/Makefile @@ -1,26 +1,26 @@ PORTNAME= sqlite-utils PORTVERSION= 3.28 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Python CLI utility and library for manipulating SQLite databases WWW= https://github.com/simonw/sqlite-utils LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite-fts4>0:databases/py-sqlite-fts4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-default-group>0:devel/py-click-default-group@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/databases/py-sqlobject/Makefile b/databases/py-sqlobject/Makefile index b6694fa13382..7cb93a70a675 100644 --- a/databases/py-sqlobject/Makefile +++ b/databases/py-sqlobject/Makefile @@ -1,36 +1,36 @@ PORTNAME= sqlobject PORTVERSION= 1.6.0 PORTREVISION= 1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SQLObject-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Python object for manipulation with SQL table row WWW= http://www.sqlobject.org LICENSE= LGPL21 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.2:www/py-formencode@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes USES= dos2unix python:3.6+ USE_PYTHON= autoplist distutils # currently MaxDB(SAP), ADODB are not supported OPTIONS_DEFINE= DOCS PGSQL SQLITE MSSQL PORTDOCS= * 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-sqlparse/Makefile b/databases/py-sqlparse/Makefile index 77c083cc05ce..b1c242f4ace3 100644 --- a/databases/py-sqlparse/Makefile +++ b/databases/py-sqlparse/Makefile @@ -1,21 +1,21 @@ PORTNAME= sqlparse PORTVERSION= 0.4.3 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Non-validating SQL parser for Python WWW= https://github.com/andialbrecht/sqlparse LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlparse020 .include diff --git a/databases/py-tableschema/Makefile b/databases/py-tableschema/Makefile index b55458d38f10..81d204f3f953 100644 --- a/databases/py-tableschema/Makefile +++ b/databases/py-tableschema/Makefile @@ -1,30 +1,30 @@ PORTNAME= tableschema PORTVERSION= 1.20.2 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility library for working with Table Schema WWW= https://github.com/frictionlessdata/tableschema-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.5:devel/py-cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=3.3:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.5:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.1.0:www/py-rfc3986@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulator>=1.51.3:devel/py-tabulator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0.14:devel/py-unicodecsv@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-tarantool/Makefile b/databases/py-tarantool/Makefile index b5a52399ef36..453e536513e2 100644 --- a/databases/py-tarantool/Makefile +++ b/databases/py-tarantool/Makefile @@ -1,23 +1,23 @@ PORTNAME= tarantool PORTVERSION= 0.10.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client library for Tarantool Database WWW= https://github.com/tarantool/tarantool-python LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4.2:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile index 507727c69bb4..8f794650224f 100644 --- a/databases/py-tiledb/Makefile +++ b/databases/py-tiledb/Makefile @@ -1,34 +1,34 @@ PORTNAME= tiledb PORTVERSION= 0.18.1 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the TileDB array storage manager WWW= https://github.com/TileDB-Inc/TileDB-Py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= is currently 64-bit only BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.27:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.2,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=2.6.2:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.5.4:devel/py-setuptools_scm@${PY_FLAVOR} \ tiledb>=2.12.1:databases/tiledb LIB_DEPENDS= libtiledb.so:databases/tiledb RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.2,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} USES= compiler:c++14-lang localbase python:3.7+ USE_PYTHON= autoplist concurrent cython distutils MAKE_ENV= TILEDB_PATH=${LOCALBASE} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/databases/py-unqlite/Makefile b/databases/py-unqlite/Makefile index 8db7143599d3..4490e8243fe6 100644 --- a/databases/py-unqlite/Makefile +++ b/databases/py-unqlite/Makefile @@ -1,19 +1,19 @@ PORTNAME= unqlite PORTVERSION= 0.9.3 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Fast Python bindings for the UnQLite embedded NoSQL database WWW= https://github.com/coleifer/unqlite-python LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist cython post-stage: @${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/unqlite*.so .include diff --git a/databases/py-whisper/Makefile b/databases/py-whisper/Makefile index 6a7d356fbcb2..4ef027e2fc96 100644 --- a/databases/py-whisper/Makefile +++ b/databases/py-whisper/Makefile @@ -1,19 +1,19 @@ PORTNAME= whisper PORTVERSION= 1.1.10 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Fixed-size database, similar in design to RRD WWW= https://github.com/graphite-project/whisper LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/databases/py-zodbpickle/Makefile b/databases/py-zodbpickle/Makefile index 6412a2c115f6..9dd9ba0ca78f 100644 --- a/databases/py-zodbpickle/Makefile +++ b/databases/py-zodbpickle/Makefile @@ -1,20 +1,20 @@ PORTNAME= zodbpickle PORTVERSION= 2.6 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python pickling interface for ZODB WWW= https://github.com/zopefoundation/zodbpickle LICENSE= PSFL ZPL21 LICENSE_COMB= multi USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/databases/zodb/Makefile b/databases/zodb/Makefile index 63bf1494a452..698a09c72878 100644 --- a/databases/zodb/Makefile +++ b/databases/zodb/Makefile @@ -1,27 +1,27 @@ PORTNAME= zodb PORTVERSION= 5.8.0 CATEGORIES= databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ZODB-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Python object-oriented database WWW= https://github.com/zopefoundation/zodb LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}persistent>=4.4.0:devel/py-persistent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}BTrees>=4.2.0:devel/py-BTrees@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zconfig>0:devel/py-zconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}transaction>=2.4:devel/py-transaction@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zclockfile>=0:devel/py-zclockfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zodbpickle>=1.0.1:databases/py-zodbpickle@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/deskutils/dosage/Makefile b/deskutils/dosage/Makefile index bc535182691a..4ceabfd30498 100644 --- a/deskutils/dosage/Makefile +++ b/deskutils/dosage/Makefile @@ -1,33 +1,33 @@ PORTNAME= dosage DISTVERSION= 2.17 CATEGORIES= deskutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= antoine@FreeBSD.org COMMENT= Application to keep a local mirror of web comics WWW= https://dosage.rocks/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imagesize>0:graphics/py-imagesize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>0:devel/py-cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/deskutils/py-bugwarrior/Makefile b/deskutils/py-bugwarrior/Makefile index 10664c909c15..34e57d4655d1 100644 --- a/deskutils/py-bugwarrior/Makefile +++ b/deskutils/py-bugwarrior/Makefile @@ -1,64 +1,64 @@ PORTNAME= bugwarrior PORTVERSION= 1.8.0 CATEGORIES= deskutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Sync issue & bug tracking systems with taskwarrior WWW= https://github.com/ralphbean/bugwarrior LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.5.3:devel/py-dogpile.cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.2:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lockfile>=0.9.1:devel/py-lockfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>0:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}taskw>=0.8:deskutils/py-taskw@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFAULT= BUGZILLA JIRA KEYRING PHABRICATOR TRAC OPTIONS_GROUP= GENERAL SERVICES OPTIONS_GROUP_GENERAL= KEYRING OPTIONS_GROUP_SERVICES= BUGZILLA JIRA PHABRICATOR TRAC BUGZILLA_DESC= Enable Bugzilla support GENERAL_DESC= General Options JIRA_DESC= Enabla Atlassian Jira support KEYRING_DESC= Enable keyring (password) support PHABRICATOR_DESC= Enable Phabricator support SERVICES_DESC= Third Party Services TRAC_DESC= Enable Trac support BUGZILLA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-bugzilla>=2.0.0:devel/py-python-bugzilla@${PY_FLAVOR} JIRA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jira>=0.22:devel/py-jira@${PY_FLAVOR} KEYRING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} PHABRICATOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phabricator>0:devel/py-phabricator@${PY_FLAVOR} TRAC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}offtrac>0:devel/py-offtrac@${PY_FLAVOR} .include .if ${PYTHON_VER} <= 3.7 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} .endif .if ${PYTHON_REL} > 30900 BROKEN= python-3.9 is not supported .endif do-test: ${RM} ${WRKSRC}/tests/test_activecollab.py # Needs pandoc @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/deskutils/py-khal/Makefile b/deskutils/py-khal/Makefile index 4663a2b28577..e8a041c5840d 100644 --- a/deskutils/py-khal/Makefile +++ b/deskutils/py-khal/Makefile @@ -1,42 +1,42 @@ PORTNAME= khal DISTVERSION= 0.10.5 CATEGORIES= deskutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= CalDAV-based calendar WWW= https://lostpackets.de/khal/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>1.12.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-log>=0.2.0:devel/py-click-log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}icalendar>=4.0.3:devel/py-icalendar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>=1.3.0:devel/py-urwid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= SETPROCTITLE SETPROCTITLE_DESC= Set the process title SETPROCTITLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>=0:devel/py-setproctitle@${PY_FLAVOR} post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && \ ${INSTALL_DATA} khal.conf.sample ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile index b664bdce4db7..758e932ab1eb 100644 --- a/deskutils/py-khard/Makefile +++ b/deskutils/py-khard/Makefile @@ -1,59 +1,59 @@ PORTNAME= khard DISTVERSION= 0.18.0 CATEGORIES= deskutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andreas@bilke.org COMMENT= Console carddav client WWW= https://github.com/lucc/khard/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0.04.21:converters/py-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.5:deskutils/py-vobject@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-autoapi>0:textproc/py-sphinx-autoapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-autodoc-typehints>0:textproc/py-sphinx-autodoc-typehints@${PY_FLAVOR} \ ${RUN_DEPENDS} USES= python:3.7+ gmake USE_PYTHON= autoplist distutils NO_ARCH= yes PLIST_FILES= share/zsh/site-functions/_khard \ share/zsh/site-functions/_email-khard \ ${EXAMPLESDIR}/khard.conf.example \ ${EXAMPLESDIR}/template.yaml \ man/man1/khard.1.gz \ man/man5/khard.conf.5.gz SUB_FILES= pkg-message post-patch: @${REINPLACE_CMD} \ -e 's|sphinx-build|${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}|g' \ -e 's|sphinx-apidoc|${LOCALBASE}/bin/sphinx-apidoc-${PYTHON_VER}|g' \ ${WRKSRC}/doc/Makefile do-build: (cd ${WRKSRC}/doc && ${MAKE_CMD} man) post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_khard \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_email-khard \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/doc/source/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 .include diff --git a/deskutils/py-py3status/Makefile b/deskutils/py-py3status/Makefile index 656b84ec97b1..bee2e53817cc 100644 --- a/deskutils/py-py3status/Makefile +++ b/deskutils/py-py3status/Makefile @@ -1,26 +1,26 @@ PORTNAME= py3status PORTVERSION= 3.47 CATEGORIES= deskutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extensible i3status wrapper written in python WWW= https://github.com/ultrabug/py3status LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= GEVENT UDEV GEVENT_DESC= Gevent support UDEV_DESC= UDEV support GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=1.1:devel/py-gevent@${PY_FLAVOR} UDEV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyudev>=0.21.0:devel/py-pyudev@${PY_FLAVOR} .include diff --git a/deskutils/py-pystash/Makefile b/deskutils/py-pystash/Makefile index 084df6e80d38..f172f37df56c 100644 --- a/deskutils/py-pystash/Makefile +++ b/deskutils/py-pystash/Makefile @@ -1,20 +1,20 @@ PORTNAME= pystash PORTVERSION= 0.0.14 PORTREVISION= 0 CATEGORIES= deskutils -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Save your code snippets in the cloud from the command line WWW= https://pypi.org/project/pystash/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/deskutils/py-send2trash/Makefile b/deskutils/py-send2trash/Makefile index ffe8642595e2..fdf49caa42b1 100644 --- a/deskutils/py-send2trash/Makefile +++ b/deskutils/py-send2trash/Makefile @@ -1,19 +1,19 @@ PORTNAME= send2trash PORTVERSION= 1.8.0 CATEGORIES= deskutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Send2Trash-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small package that sends files to the Trash WWW= https://github.com/arsenetar/send2trash LICENSE= BSD3CLAUSE USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/deskutils/py-taskw/Makefile b/deskutils/py-taskw/Makefile index 33300df011ef..b94acbffaf34 100644 --- a/deskutils/py-taskw/Makefile +++ b/deskutils/py-taskw/Makefile @@ -1,34 +1,34 @@ PORTNAME= taskw PORTVERSION= 2.0.0 CATEGORIES= deskutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python bindings for your taskwarrior database WWW= https://github.com/ralphbean/taskw LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kitchen>0:devel/py-kitchen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.4,<2:devel/py-nose@${PY_FLAVOR} \ task:deskutils/taskwarrior USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} > 30900 BROKEN= python-3.9 is not supported .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/deskutils/py-todoman/Makefile b/deskutils/py-todoman/Makefile index 64207e7ab285..d6b5917db2fa 100644 --- a/deskutils/py-todoman/Makefile +++ b/deskutils/py-todoman/Makefile @@ -1,41 +1,41 @@ PORTNAME= todoman DISTVERSION= 4.1.0 CATEGORIES= deskutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andreas@bilke.org COMMENT= Simple CalDAV-based todo manager WWW= https://github.com/pimutils/todoman/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENCE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>0:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-log>=0.2.1:devel/py-click-log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.1<9.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}humanize>0:devel/py-humanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}icalendar>=4.0.3:devel/py-icalendar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsedatetime>0:devel/py-parsedatetime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>0:devel/py-urwid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vdirsyncer>0:deskutils/py-vdirsyncer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PLIST_FILES= ${EXAMPLESDIR}/config.py.sample \ share/zsh/site-functions/_todoman post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/contrib/completion/zsh/_todo \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_todoman ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/ && ${COPYTREE_SHARE} config.py.sample ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/deskutils/py-vdirsyncer/Makefile b/deskutils/py-vdirsyncer/Makefile index ebf528a7af2b..ec02619bf912 100644 --- a/deskutils/py-vdirsyncer/Makefile +++ b/deskutils/py-vdirsyncer/Makefile @@ -1,35 +1,35 @@ PORTNAME= vdirsyncer DISTVERSION= 0.19.0 PORTREVISION= 1 CATEGORIES= deskutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Synchronize calendars and contacts WWW= https://vdirsyncer.readthedocs.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.10.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiostream>=0.4.5:www/py-aiostream@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-log<0.4.0:devel/py-click-log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-threading>=0.2:devel/py-click-threading@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.4.0:www/py-requests-toolbelt@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= GOOGLE GOOGLE_DESC= Enable Google Calendar support GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0:www/py-requests-oauthlib@${PY_FLAVOR} .include diff --git a/devel/bpython/Makefile b/devel/bpython/Makefile index 8cf63f7f5584..012d319751dd 100644 --- a/devel/bpython/Makefile +++ b/devel/bpython/Makefile @@ -1,52 +1,52 @@ PORTNAME= bpython PORTVERSION= 0.23 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://bpython-interpreter.org/releases/ PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fancy interface to the Python interpreter WWW= https://bpython-interpreter.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1.3,1:textproc/py-sphinx@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curtsies>=0.4.0:devel/py-curtsies@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cwcwidth>=0:devel/py-cwcwidth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EXAMPLES NLS OPTIONS_SUB= yes NLS_USES= gettext .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.cached-property>=0:devel/py-backports.cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/theme/*.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 fbb0144e3ec8..026f530ab7f1 100644 --- a/devel/brz/Makefile +++ b/devel/brz/Makefile @@ -1,52 +1,52 @@ PORTNAME= brz DISTVERSION= 3.2.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= breezy-${PORTVERSION} MAINTAINER= fullermd@over-yonder.net COMMENT= Distributed version control system based on bzr WWW= https://www.breezy-vcs.org/ 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}fastbencode>=0:devel/py-fastbencode@${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:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= brz MAKE_ENV= BRZ_LOG=/dev/null PLIST_FILES= bin/bzr OPTIONS_DEFINE= CA_BUNDLE DULWICH SFTP OPTIONS_DEFAULT= CA_BUNDLE DULWICH CA_BUNDLE_DESC= Include CA bundle for SSL cert validation DULWICH_DESC= Depend on Dulwich for git support SFTP_DESC= Paramiko for SFTP support 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} SFTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${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 ${RLN} ${STAGEDIR}${PREFIX}/bin/brz ${STAGEDIR}${PREFIX}/bin/bzr do-test: cd ${WRKSRC} && ./brz selftest .include diff --git a/devel/buildstream/Makefile b/devel/buildstream/Makefile index 6af4de60e31c..f42f55237073 100644 --- a/devel/buildstream/Makefile +++ b/devel/buildstream/Makefile @@ -1,32 +1,32 @@ PORTNAME= BuildStream DISTVERSION= 1.2.8 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Free software tool for integrating software stacks WWW= https://buildstream.build/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.18.0:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=1.1.0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluginbase>=0.7:devel/py-pluginbase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.6.1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.4.8:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15.51:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/devel/cram/Makefile b/devel/cram/Makefile index 2b1600be8f43..46049c6e72c0 100644 --- a/devel/cram/Makefile +++ b/devel/cram/Makefile @@ -1,22 +1,22 @@ PORTNAME= cram PORTVERSION= 0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cem@FreeBSD.org COMMENT= Simple testing framework for command line applications WWW= https://pypi.org/project/cram/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}check-manifest>=0:devel/py-check-manifest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep8>=0:devel/pep8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>=0:devel/py-pyflakes@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils .include diff --git a/devel/dulwich/Makefile b/devel/dulwich/Makefile index d6ba92d975d7..38c5558a1933 100644 --- a/devel/dulwich/Makefile +++ b/devel/dulwich/Makefile @@ -1,54 +1,54 @@ PORTNAME= dulwich PORTVERSION= 0.19.16 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= marco.broeder@posteo.eu COMMENT= Python implementation of the Git file formats and protocols WWW= https://www.dulwich.io/ LICENSE= APACHE20 GPLv2+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING 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/git-review/Makefile b/devel/git-review/Makefile index c722be1859a2..d00dbc8d1a9a 100644 --- a/devel/git-review/Makefile +++ b/devel/git-review/Makefile @@ -1,32 +1,32 @@ PORTNAME= git-review DISTVERSION= 2.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= dereckson@gmail.com COMMENT= Allow to push code to review and interact with a Gerrit server WWW= https://docs.opendev.org/opendev/git-review/ 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:3.7+ USE_PYTHON= autoplist distutils concurrent optsuffix NO_ARCH= yes PORTDOCS= README.rst CONTRIBUTING.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/hgsvn/Makefile b/devel/hgsvn/Makefile index 6fa9ca981b1e..7775ae301330 100644 --- a/devel/hgsvn/Makefile +++ b/devel/hgsvn/Makefile @@ -1,24 +1,24 @@ PORTNAME= hgsvn PORTVERSION= 0.6.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= delphij@FreeBSD.org COMMENT= Scripts to work locally on Subversion checkouts using Mercurial WWW= https://pypi.org/project/hgsvn/ LICENSE= GPLv3 RUN_DEPENDS= svn:devel/subversion \ ${PY_MERCURIAL} \ ${PYTHON_PKGNAMEPREFIX}hglib>0:devel/py-hglib@${PY_FLAVOR} 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/ipython/Makefile b/devel/ipython/Makefile index de1d0476f079..37f3765bc1aa 100644 --- a/devel/ipython/Makefile +++ b/devel/ipython/Makefile @@ -1,39 +1,39 @@ PORTNAME= ipython PORTVERSION= 7.34.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Enhanced Interactive Python shell WWW= https://ipython.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backcall>=0:devel/py-backcall@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.16:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>=4.3:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pickleshare>=0:databases/py-pickleshare@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=2.0.0<3.1.0:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=2:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib-inline>0:math/py-matplotlib-inline@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= py*-ipython5 NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/nuitka/Makefile b/devel/nuitka/Makefile index 79e5b06daa8e..ce80934b7176 100644 --- a/devel/nuitka/Makefile +++ b/devel/nuitka/Makefile @@ -1,20 +1,20 @@ PORTNAME= nuitka PORTVERSION= 1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} DISTNAME= Nuitka-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Compatible and efficient Python compiler WWW= https://nuitka.net/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile index 2b9430ffd8b4..e74c918e4b1b 100644 --- a/devel/oci-cli/Makefile +++ b/devel/oci-cli/Makefile @@ -1,38 +1,38 @@ PORTNAME= oci-cli DISTVERSION= 3.22.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= Command Line Interface for Oracle Cloud Infrastructure WWW= https://github.com/oracle/oci-cli/ 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}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click7>=7.1.2:devel/py-click7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=3.2.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oci>=2.90.0:devel/py-oci@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=22.1.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.4<6:devel/py-yaml@${PY_FLAVOR} USES= python:3.6-3.9 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/pep8/Makefile b/devel/pep8/Makefile index bfc99dcadf7a..b0c544cf6832 100644 --- a/devel/pep8/Makefile +++ b/devel/pep8/Makefile @@ -1,22 +1,22 @@ PORTNAME= pep8 PORTVERSION= 1.7.1 PORTREVISION= 3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python style guide checker WWW= https://pypi.org/project/pep8/ LICENSE= MIT NO_ARCH= yes 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 50c2cc30b04e..84345750f2cb 100644 --- a/devel/py-Automat/Makefile +++ b/devel/py-Automat/Makefile @@ -1,28 +1,28 @@ PORTNAME= Automat PORTVERSION= 20.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Finite-state machines in Python WWW= https://github.com/glyph/Automat 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: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-BTrees/Makefile b/devel/py-BTrees/Makefile index 49d2972fd34c..24384cf418fd 100644 --- a/devel/py-BTrees/Makefile +++ b/devel/py-BTrees/Makefile @@ -1,25 +1,25 @@ PORTNAME= BTrees DISTVERSION= 4.11.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Scalable persistent object containers WWW= https://github.com/zopefoundation/BTrees LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}persistent>=4.4.0:devel/py-persistent@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/BTrees/*.so #do-test: # @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/devel/py-DateTime/Makefile b/devel/py-DateTime/Makefile index 9457ed0469f6..3425bc04b02e 100644 --- a/devel/py-DateTime/Makefile +++ b/devel/py-DateTime/Makefile @@ -1,22 +1,22 @@ PORTNAME= DateTime PORTVERSION= 3.0.3 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope 2 DateTime data type WWW= https://pypi.org/project/DateTime/ 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:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-Dumper/Makefile b/devel/py-Dumper/Makefile index 95354897eac6..6df1ef55ec90 100644 --- a/devel/py-Dumper/Makefile +++ b/devel/py-Dumper/Makefile @@ -1,18 +1,18 @@ PORTNAME= Dumper PORTVERSION= 1.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pi@FreeBSD.org COMMENT= Conveniently print any Python data structure WWW= https://pypi.org/project/Dumper/ LICENSE= PSFL 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 c14013ffc053..1dc3b29eec08 100644 --- a/devel/py-ExtensionClass/Makefile +++ b/devel/py-ExtensionClass/Makefile @@ -1,18 +1,18 @@ PORTNAME= ExtensionClass PORTVERSION= 4.3.0 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Metaclass for subclassable extension types WWW= https://pypi.org/project/ExtensionClass/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-Faker/Makefile b/devel/py-Faker/Makefile index bd2d0bd9fa27..781229547bab 100644 --- a/devel/py-Faker/Makefile +++ b/devel/py-Faker/Makefile @@ -1,28 +1,28 @@ PORTNAME= Faker DISTVERSION= 15.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Python package that generates fake data for you WWW= https://github.com/joke2k/faker LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10.0.1:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}random2>0:math/py-random2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}validators>0:devel/py-validators@${PY_FLAVOR} USES= pytest python:3.7+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= rubygem-faker NO_ARCH= yes .include diff --git a/devel/py-IBMQuantumExperience/Makefile b/devel/py-IBMQuantumExperience/Makefile index 5719c862bf58..22b16bd9cf6b 100644 --- a/devel/py-IBMQuantumExperience/Makefile +++ b/devel/py-IBMQuantumExperience/Makefile @@ -1,20 +1,20 @@ PORTNAME= IBMQuantumExperience DISTVERSION= 2.0.4 CATEGORIES= devel python # quantum-computing -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library for the Quantum Experience API WWW= https://github.com/IBM/qiskit-api-py 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-Jinja2/Makefile b/devel/py-Jinja2/Makefile index 422edda50ac1..a7b96820d17b 100644 --- a/devel/py-Jinja2/Makefile +++ b/devel/py-Jinja2/Makefile @@ -1,77 +1,77 @@ PORTNAME= Jinja2 DISTVERSION= 3.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX?= MAINTAINER= nivit@FreeBSD.org COMMENT= Fast and easy to use stand-alone template engine WWW= https://jinja.palletsprojects.com/en/3.1.x/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.0.0:textproc/py-markupsafe@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.0.0:textproc/py-markupsafe@${PY_FLAVOR} NO_ARCH= yes .if empty(PKGNAMESUFFIX) USES= cpe python USE_PYTHON= autoplist distutils pytest # 23 tests fail, see https://github.com/pallets/jinja/issues/1757 CPE_VENDOR= pocoo .endif .if ${PKGNAMESUFFIX} == -doc USES= gmake python:3.7+ USE_PYTHON= flavors .endif EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE?= BABEL EXAMPLES OPTIONS_DEFAULT?= BABEL BABEL_DESC= Enable Babel extension BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.7:devel/py-babel@${PY_FLAVOR} .include .if ${PKGNAMESUFFIX} == "-doc" BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.23:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Pallets-Sphinx-Themes>=2.0.2:textproc/py-pallets-sphinx-themes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-issues>=1.2.0:textproc/py-sphinx-issues@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-log-cabinet>=1.0.1:textproc/py-sphinxcontrib-log-cabinet@${PY_FLAVOR} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORT_OPTIONS:= ${PORT_OPTIONS:NEXAMPLES} do-build: (cd ${WRKSRC}/docs && ${MAKE_CMD} SPHINXBUILD=sphinx-build-${PYTHON_VER} html) do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo") .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= * post-build: ${PYTHON_CMD} -m compileall ${WRKSRC}/examples ; \ ${PYTHON_CMD} -O -m compileall ${WRKSRC}/examples post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .endif check regression-test: build .if empty(PKGNAMESUFFIX) @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .else @${DO_NADA} .endif .include diff --git a/devel/py-Js2Py/Makefile b/devel/py-Js2Py/Makefile index bce6c3768305..11e87cf20e27 100644 --- a/devel/py-Js2Py/Makefile +++ b/devel/py-Js2Py/Makefile @@ -1,22 +1,22 @@ PORTNAME= Js2Py DISTVERSION= 0.74 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= JavaScript to Python translator and interpreter WWW= https://pypi.org/project/Js2Py/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-PYB11Generator/Makefile b/devel/py-PYB11Generator/Makefile index da5ddc2da7fe..07d24341b297 100644 --- a/devel/py-PYB11Generator/Makefile +++ b/devel/py-PYB11Generator/Makefile @@ -1,22 +1,22 @@ PORTNAME= PYB11Generator DISTVERSION= 1.0.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Code generator for the pybind11 C++ <-> Python language binding tool WWW= https://github.com/LLNL/PYB11Generator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils # autoplist is broken - it prints __pycache__ items that aren't installed NO_ARCH= yes .include diff --git a/devel/py-Products.ExternalEditor/Makefile b/devel/py-Products.ExternalEditor/Makefile index bad72059b223..0e48276bbb6f 100644 --- a/devel/py-Products.ExternalEditor/Makefile +++ b/devel/py-Products.ExternalEditor/Makefile @@ -1,18 +1,18 @@ PORTNAME= Products.ExternalEditor PORTVERSION= 1.1.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope external editor WWW= https://pypi.org/project/Products.ExternalEditor/ LICENSE= ZPL21 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 cd9475f945f8..ad6ba4aa3b3d 100644 --- a/devel/py-Products.PloneLanguageTool/Makefile +++ b/devel/py-Products.PloneLanguageTool/Makefile @@ -1,22 +1,22 @@ PORTNAME= Products.PloneLanguageTool PORTVERSION= 3.2.7 PORTREVISION= 2 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Allows to set the available languages in Plone site WWW= https://pypi.org/project/Products.PloneLanguageTool/ LICENSE= GPLv2 NO_ARCH= yes USES= python:3.6+ zip USE_PYTHON= autoplist distutils post-patch: @${RM} ${WRKSRC}/Products/PloneLanguageTool/skins/LanguageTool/isTranslatable.py .include diff --git a/devel/py-PyExecJS/Makefile b/devel/py-PyExecJS/Makefile index a4ed5c16c7ff..bc64538b7dcf 100644 --- a/devel/py-PyExecJS/Makefile +++ b/devel/py-PyExecJS/Makefile @@ -1,26 +1,26 @@ PORTNAME= PyExecJS DISTVERSION= 1.5.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Run JavaScript code from Python WWW= https://pypi.org/project/PyExecJS/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils 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 b67c062a733f..417db0c0b6b4 100644 --- a/devel/py-PyLD/Makefile +++ b/devel/py-PyLD/Makefile @@ -1,17 +1,17 @@ PORTNAME= PyLD PORTVERSION= 0.7.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mi@aldan.algebra.com COMMENT= Implementation of the JSON Linked Data specification in Python WWW= https://github.com/digitalbazaar/pyld LICENSE= BSD3CLAUSE 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 66f850a22096..031b49d20f1b 100644 --- a/devel/py-PyUtilib/Makefile +++ b/devel/py-PyUtilib/Makefile @@ -1,21 +1,21 @@ PORTNAME= PyUtilib DISTVERSION= 6.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of Python utilities WWW= https://github.com/PyUtilib/pyutilib LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} 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 1205dc7b12da..3fa42ea3ca36 100644 --- a/devel/py-QtPy/Makefile +++ b/devel/py-QtPy/Makefile @@ -1,23 +1,23 @@ PORTNAME= QtPy DISTVERSION= 2.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Abstraction layer on top of the various Qt bindings WWW= https://github.com/spyder-ide/qtpy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt5-pyqt>0:devel/py-qt5-pyqt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-qt>0:devel/py-pytest-qt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/spyder-ide/qtpy/issues/371 NO_ARCH= yes .include diff --git a/devel/py-ZopeUndo/Makefile b/devel/py-ZopeUndo/Makefile index 847c6c53ccee..adfad1a48842 100644 --- a/devel/py-ZopeUndo/Makefile +++ b/devel/py-ZopeUndo/Makefile @@ -1,18 +1,18 @@ PORTNAME= ZopeUndo PORTVERSION= 2.12.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= ZODB undo support for Zope2 WWW= https://pypi.org/project/ZopeUndo/ LICENSE= ZPL21 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 3a80424245b2..042cf4027183 100644 --- a/devel/py-absl-py/Makefile +++ b/devel/py-absl-py/Makefile @@ -1,19 +1,19 @@ PORTNAME= absl-py PORTVERSION= 1.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Abseil Python Common Libraries WWW= https://github.com/abseil/abseil-py LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE 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 43ef6a9e1d4c..993c6c00c5c9 100644 --- a/devel/py-absl/Makefile +++ b/devel/py-absl/Makefile @@ -1,23 +1,23 @@ PORTNAME= absl DISTVERSION= 0.7.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= absl-py-${PORTVERSION} MAINTAINER= amzo1337@gmail.com COMMENT= Abseil Python Common Libraries WWW= https://github.com/abseil/abseil-py LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-addict/Makefile b/devel/py-addict/Makefile index 8b36e72b80f8..bf4a52139840 100644 --- a/devel/py-addict/Makefile +++ b/devel/py-addict/Makefile @@ -1,19 +1,19 @@ PORTNAME= addict DISTVERSION= 2.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Dictionary whose items can be set using both attribute and item syntax WWW= https://github.com/mewwts/addict LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-aenum/Makefile b/devel/py-aenum/Makefile index b77dc11c1ed7..895d45501352 100644 --- a/devel/py-aenum/Makefile +++ b/devel/py-aenum/Makefile @@ -1,19 +1,19 @@ PORTNAME= aenum PORTVERSION= 2.2.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= a.wolk@fudosecurity.com COMMENT= Advanced Enumerations compatible with stdlib Enum WWW= https://bitbucket.org/stoneleaf/aenum LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/aenum/LICENSE USES= python:3.4+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-aioapns/Makefile b/devel/py-aioapns/Makefile index c947e226a649..203a21c04e03 100644 --- a/devel/py-aioapns/Makefile +++ b/devel/py-aioapns/Makefile @@ -1,24 +1,24 @@ PORTNAME= aioapns PORTVERSION= 2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Efficient APNs Client Library for Python WWW= https://github.com/Fatal1ty/aioapns LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=4.0.0:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0.0:www/py-pyjwt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-aiocontextvars/Makefile b/devel/py-aiocontextvars/Makefile index 2004a81a9d65..c69af7875790 100644 --- a/devel/py-aiocontextvars/Makefile +++ b/devel/py-aiocontextvars/Makefile @@ -1,29 +1,29 @@ PORTNAME= aiocontextvars PORTVERSION= 0.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Asyncio support for PEP-567 contextvars backport WWW= https://github.com/fantix/aiocontextvars LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} USES= python:3.5+ 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-aiofiles/Makefile b/devel/py-aiofiles/Makefile index c48167b9b8c6..2129fdbd706f 100644 --- a/devel/py-aiofiles/Makefile +++ b/devel/py-aiofiles/Makefile @@ -1,19 +1,19 @@ PORTNAME= aiofiles PORTVERSION= 0.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= File support for asyncio WWW= https://github.com/Tinche/aiofiles LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aioice/Makefile b/devel/py-aioice/Makefile index fef1d5136204..d3bea9e605ec 100644 --- a/devel/py-aioice/Makefile +++ b/devel/py-aioice/Makefile @@ -1,22 +1,22 @@ PORTNAME= aioice PORTVERSION= 0.7.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Interactive Connectivity Establishment (RFC 5245) in Python WWW= https://github.com/jlaine/aioice LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.4:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aioitertools/Makefile b/devel/py-aioitertools/Makefile index 44eb878d98f0..de715cd9c3f6 100644 --- a/devel/py-aioitertools/Makefile +++ b/devel/py-aioitertools/Makefile @@ -1,28 +1,28 @@ PORTNAME= aioitertools PORTVERSION= 0.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Itertools and builtins for AsyncIO and mixed iterables WWW= https://github.com/omnilib/aioitertools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-aiologger/Makefile b/devel/py-aiologger/Makefile index 1b2ad3f9bc3c..369de9c3343f 100644 --- a/devel/py-aiologger/Makefile +++ b/devel/py-aiologger/Makefile @@ -1,18 +1,18 @@ PORTNAME= aiologger PORTVERSION= 0.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Asynchronous logging for python and asyncio WWW= https://github.com/b2wdigital/aiologger LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aiorpcX/Makefile b/devel/py-aiorpcX/Makefile index eaabb3e2790b..68a36b6e6b28 100644 --- a/devel/py-aiorpcX/Makefile +++ b/devel/py-aiorpcX/Makefile @@ -1,25 +1,25 @@ PORTNAME= aiorpcX PORTVERSION= 0.22.1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Generic async RPC implementation, including JSON-RPC WWW= https://pypi.org/project/aiorpcX/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websockets>=0:devel/py-websockets@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= py[0-9]*-aiorpcX-legacy NO_ARCH= yes .include diff --git a/devel/py-aiortc/Makefile b/devel/py-aiortc/Makefile index 8187050c64f0..dd02969aa56f 100644 --- a/devel/py-aiortc/Makefile +++ b/devel/py-aiortc/Makefile @@ -1,30 +1,30 @@ PORTNAME= aiortc PORTVERSION= 1.3.1 CATEGORIES= devel multimedia python www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= WebRTC and ORTC in Python WWW= https://github.com/jlaine/aiortc/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libopus.so:audio/opus \ libvpx.so:multimedia/libvpx BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioice>=0.7.5:devel/py-aioice@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}av>=9.0.0:multimedia/py-av@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}crc32c>=2.1:devel/py-crc32c@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.2:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyee>=9.0.0:devel/py-pyee@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylibsrtp>=0.5.6:devel/py-pylibsrtp@${PY_FLAVOR} USES= localbase python:3.5+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-aiosignal/Makefile b/devel/py-aiosignal/Makefile index cf84cb4544dc..e305bd3ebd2a 100644 --- a/devel/py-aiosignal/Makefile +++ b/devel/py-aiosignal/Makefile @@ -1,21 +1,21 @@ PORTNAME= aiosignal PORTVERSION= 1.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= List of registered asynchronous callbacks WWW= https://github.com/aio-libs/aiosignal LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}frozenlist>=1.1.0:devel/py-frozenlist@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-amalgamate/Makefile b/devel/py-amalgamate/Makefile index 288179cff67d..7e6d993ab53e 100644 --- a/devel/py-amalgamate/Makefile +++ b/devel/py-amalgamate/Makefile @@ -1,23 +1,23 @@ PORTNAME= amalgamate PORTVERSION= 0.1.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Collapse Python packages into a single module WWW= https://github.com/xonsh/amalgamate LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.4+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|%%DOCSDIR%%|${DOCSDIR}|' ${WRKSRC}/setup.py .include diff --git a/devel/py-aniso8601/Makefile b/devel/py-aniso8601/Makefile index 58fd28d4261f..2c38eff001fe 100644 --- a/devel/py-aniso8601/Makefile +++ b/devel/py-aniso8601/Makefile @@ -1,19 +1,19 @@ PORTNAME= aniso8601 PORTVERSION= 9.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Library for parsing ISO 8601 strings WWW= https://bitbucket.org/nielsenb/aniso8601/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-aniso86016/Makefile b/devel/py-aniso86016/Makefile index 53674e905e39..f1c9d8d22e58 100644 --- a/devel/py-aniso86016/Makefile +++ b/devel/py-aniso86016/Makefile @@ -1,22 +1,22 @@ PORTNAME= aniso8601 PORTVERSION= 6.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 6 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for parsing ISO 8601 strings WWW= https://bitbucket.org/nielsenb/aniso8601/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes PORTSCOUT= limit:^6\. .include diff --git a/devel/py-ansi/Makefile b/devel/py-ansi/Makefile index 84b364890e33..5959485b7847 100644 --- a/devel/py-ansi/Makefile +++ b/devel/py-ansi/Makefile @@ -1,22 +1,22 @@ PORTNAME= ansi PORTVERSION= 0.3.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ANSI cursor movement and graphics WWW= https://github.com/tehmaze/ansi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-antlr4-python3-runtime/Makefile b/devel/py-antlr4-python3-runtime/Makefile index 5455092335a0..9cf16afb0bd1 100644 --- a/devel/py-antlr4-python3-runtime/Makefile +++ b/devel/py-antlr4-python3-runtime/Makefile @@ -1,19 +1,19 @@ PORTNAME= antlr4-python3-runtime PORTVERSION= 4.9 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= ANother Tool for Language Recognition (python3 runtime) WWW= https://www.antlr.org/ LICENSE= BSD3CLAUSE USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-anyconfig/Makefile b/devel/py-anyconfig/Makefile index c1e007d286f9..ae065f6a565c 100644 --- a/devel/py-anyconfig/Makefile +++ b/devel/py-anyconfig/Makefile @@ -1,17 +1,17 @@ PORTNAME= anyconfig PORTVERSION= 0.9.11 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Generic access to configuration files in many formats WWW= https://pypi.org/project/anyconfig/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-anyio/Makefile b/devel/py-anyio/Makefile index ec4bc2bbb3f5..dc8004099a60 100644 --- a/devel/py-anyio/Makefile +++ b/devel/py-anyio/Makefile @@ -1,34 +1,34 @@ PORTNAME= anyio PORTVERSION= 3.6.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= High level compatibility layer for multiple asynchronous event loop implementations WWW= https://github.com/agronholm/anyio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.8:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sniffio>=1.1:devel/py-sniffio@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= TRIO TRIO_DESC= Use trio as backend TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0.16<0.22:net/py-trio@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-anyjson/Makefile b/devel/py-anyjson/Makefile index 83a9d27d631e..b4d60ba63b5f 100644 --- a/devel/py-anyjson/Makefile +++ b/devel/py-anyjson/Makefile @@ -1,19 +1,19 @@ PORTNAME= anyjson PORTVERSION= 0.3.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mail@derzinn.de COMMENT= JSON library wrapper for Python WWW= https://bitbucket.org/runeh/anyjson/wiki/Home LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-anytree/Makefile b/devel/py-anytree/Makefile index 3405784a6f7c..7fd2ea4bf84f 100644 --- a/devel/py-anytree/Makefile +++ b/devel/py-anytree/Makefile @@ -1,27 +1,27 @@ PORTNAME= anytree DISTVERSION= 2.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arrowd@FreeBSD.org COMMENT= Powerful and Lightweight Python Tree Data Structure WWW= https://github.com/c0fec0de/anytree LICENSE= APACHE20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ dot:graphics/graphviz USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes # test_tree_png runs `dot` and returns "Error: Could not find/open font" # exclude it for now do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= \ -k 'not test_tree_png' .include diff --git a/devel/py-apache_conf_parser/Makefile b/devel/py-apache_conf_parser/Makefile index ffb7d916014f..b479de9fb437 100644 --- a/devel/py-apache_conf_parser/Makefile +++ b/devel/py-apache_conf_parser/Makefile @@ -1,17 +1,17 @@ PORTNAME= apache_conf_parser PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Parse and manipulate apache conf files WWW= https://bitbucket.org/ericsnowcurrently/apache_conf_parser/overview LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-apipkg/Makefile b/devel/py-apipkg/Makefile index 4ed6db2ce0a0..cf0179539764 100644 --- a/devel/py-apipkg/Makefile +++ b/devel/py-apipkg/Makefile @@ -1,20 +1,20 @@ PORTNAME= apipkg PORTVERSION= 1.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Namespace control and lazy-import mechanism WWW= https://bitbucket.org/hpk42/apipkg LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-apispec/Makefile b/devel/py-apispec/Makefile index b65fbf5b984f..a0d4dad7a7ba 100644 --- a/devel/py-apispec/Makefile +++ b/devel/py-apispec/Makefile @@ -1,33 +1,33 @@ PORTNAME= apispec DISTVERSION= 6.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Pluggable API specification generator WWW= https://github.com/marshmallow-code/apispec LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prance>0:devel/py-prance@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} # tests_require = prance[osv]>=0.11 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>0:devel/py-openapi-spec-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prance>=0.11:devel/py-prance@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src PYTEST_BROKEN_TESTS= test_openapi_tools_validate_v2 \ test_openapi_tools_validate_v3 NO_ARCH= yes .include diff --git a/devel/py-appdirs/Makefile b/devel/py-appdirs/Makefile index 65d44d26938c..625aeaef670b 100644 --- a/devel/py-appdirs/Makefile +++ b/devel/py-appdirs/Makefile @@ -1,20 +1,20 @@ PORTNAME= appdirs PORTVERSION= 1.4.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python module for determining platform-specific dirs WWW= https://github.com/ActiveState/appdirs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes USE_LOCALE= en_US.UTF-8 .include diff --git a/devel/py-applicationinsights/Makefile b/devel/py-applicationinsights/Makefile index 424efd2822ee..2ebda5a3eddd 100644 --- a/devel/py-applicationinsights/Makefile +++ b/devel/py-applicationinsights/Makefile @@ -1,21 +1,21 @@ PORTNAME= applicationinsights PORTVERSION= 0.11.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Applications Insights SDK for Python WWW= https://github.com/microsoft/ApplicationInsights-Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/devel/py-apptools/Makefile b/devel/py-apptools/Makefile index 6c279a26e361..f3373e40190c 100644 --- a/devel/py-apptools/Makefile +++ b/devel/py-apptools/Makefile @@ -1,26 +1,26 @@ PORTNAME= apptools PORTVERSION= 4.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Enthought application tools WWW= https://docs.enthought.com/apptools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt # See ${WRKSRC}/image_LICENSE.txt for information that other # files *LICENSE* are not used RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitsui>=0:graphics/py-traitsui@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} # The requirements are defined in apptools/__init__.py USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-apscheduler/Makefile b/devel/py-apscheduler/Makefile index 58711f6cb5fb..6e00487092e3 100644 --- a/devel/py-apscheduler/Makefile +++ b/devel/py-apscheduler/Makefile @@ -1,27 +1,27 @@ PORTNAME= apscheduler PORTVERSION= 3.9.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= APScheduler-${DISTVERSION} MAINTAINER= jbeich@FreeBSD.org COMMENT= In-process task scheduler with Cron-like capabilities WWW= https://pypi.org/project/APScheduler/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=4:devel/py-tzlocal@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-tornado>0:devel/py-pytest-tornado@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils pytest TEST_ENV= ${MAKE_ENV} TZ=UTC .include diff --git a/devel/py-argcomplete/Makefile b/devel/py-argcomplete/Makefile index 8f8f8e935aad..32daa0bf30e4 100644 --- a/devel/py-argcomplete/Makefile +++ b/devel/py-argcomplete/Makefile @@ -1,30 +1,30 @@ PORTNAME= argcomplete PORTVERSION= 2.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bash tab completion for argparse WWW= https://pypi.org/project/argcomplete/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.23<5:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-argh/Makefile b/devel/py-argh/Makefile index 085b96b14f31..adedd0e785a1 100644 --- a/devel/py-argh/Makefile +++ b/devel/py-argh/Makefile @@ -1,16 +1,16 @@ PORTNAME= argh PORTVERSION= 0.26.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Simple (Python) argparse wrapper WWW= https://github.com/neithere/argh LICENSE= LGPL3 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-argparse/Makefile b/devel/py-argparse/Makefile index 35994e6b4791..85a88169a1f4 100644 --- a/devel/py-argparse/Makefile +++ b/devel/py-argparse/Makefile @@ -1,18 +1,18 @@ PORTNAME= argparse PORTVERSION= 1.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Optparse-inspired command-line parsing library WWW= https://code.google.com/p/argparse/ LICENSE= PSFL USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-args/Makefile b/devel/py-args/Makefile index 38ba0f92288b..9585721a2d8f 100644 --- a/devel/py-args/Makefile +++ b/devel/py-args/Makefile @@ -1,19 +1,19 @@ PORTNAME= args PORTVERSION= 0.1.0 PORTREVISION= 0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Command arguments for humans WWW= https://github.com/kennethreitz/args LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-arpeggio/Makefile b/devel/py-arpeggio/Makefile index 60d27fc7ec45..fff75d525804 100644 --- a/devel/py-arpeggio/Makefile +++ b/devel/py-arpeggio/Makefile @@ -1,19 +1,19 @@ PORTNAME= arpeggio PORTVERSION= 2.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Arpeggio-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parser interpreter based on PEG grammars WWW= https://github.com/textX/Arpeggio LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-arrow/Makefile b/devel/py-arrow/Makefile index 6096384ecd07..5b4255e8050d 100644 --- a/devel/py-arrow/Makefile +++ b/devel/py-arrow/Makefile @@ -1,26 +1,26 @@ PORTNAME= arrow PORTVERSION= 1.2.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Better dates and times for Python WWW= https://github.com/arrow-py/arrow LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.0:devel/py-dateutil@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-asciimatics/Makefile b/devel/py-asciimatics/Makefile index d0b2f91df742..09507276b813 100644 --- a/devel/py-asciimatics/Makefile +++ b/devel/py-asciimatics/Makefile @@ -1,26 +1,26 @@ PORTNAME= asciimatics PORTVERSION= 1.14.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Mouse/keyboard input, text color/positioning, and ASCII animations WWW= https://github.com/peterbrittain/asciimatics 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}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyfiglet>=0.7.2:misc/py-pyfiglet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>0:devel/py-wcwidth@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-asgi-lifespan/Makefile b/devel/py-asgi-lifespan/Makefile index 0cb01642e27a..c8b66ed262a0 100644 --- a/devel/py-asgi-lifespan/Makefile +++ b/devel/py-asgi-lifespan/Makefile @@ -1,26 +1,26 @@ PORTNAME= asgi-lifespan DISTVERSION= 2.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Programmatic startup/shutdown of ASGI apps WWW= https://github.com/florimondmanca/asgi-lifespan LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sniffio>0:devel/py-sniffio@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-trio>0:devel/py-pytest-trio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>0:www/py-starlette@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trio>0:net/py-trio@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include diff --git a/devel/py-asn1crypto/Makefile b/devel/py-asn1crypto/Makefile index a7e83c1dd8bf..83aaf11b2760 100644 --- a/devel/py-asn1crypto/Makefile +++ b/devel/py-asn1crypto/Makefile @@ -1,19 +1,19 @@ PORTNAME= asn1crypto PORTVERSION= 1.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mikael@FreeBSD.org COMMENT= ASN.1 library with a focus on performance and a pythonic API WWW= https://github.com/wbond/asn1crypto LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 99e314268bf9..27e3ca9c0559 100644 --- a/devel/py-aspy.yaml/Makefile +++ b/devel/py-aspy.yaml/Makefile @@ -1,19 +1,19 @@ PORTNAME= aspy.yaml PORTVERSION= 1.3.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Extensions to pyyaml WWW= https://github.com/asottile/aspy.yaml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-asteval/Makefile b/devel/py-asteval/Makefile index 7eb6786ccd50..6948e3bb2004 100644 --- a/devel/py-asteval/Makefile +++ b/devel/py-asteval/Makefile @@ -1,23 +1,23 @@ PORTNAME= asteval PORTVERSION= 0.9.28 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Safe, minimalistic evaluator of python expression using ast module WWW= https://github.com/newville/asteval LICENSE= MIT LICENSE_FILES= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-astor/Makefile b/devel/py-astor/Makefile index 13c8edfd5c89..54f07a1e96ab 100644 --- a/devel/py-astor/Makefile +++ b/devel/py-astor/Makefile @@ -1,18 +1,18 @@ PORTNAME= astor PORTVERSION= 0.8.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Astor allows easy manipulation of Python source via the AST WWW= https://github.com/berkerpeksag/astor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-astroid/Makefile b/devel/py-astroid/Makefile index 05fb03ae556d..5b1c6bc07cb1 100644 --- a/devel/py-astroid/Makefile +++ b/devel/py-astroid/Makefile @@ -1,38 +1,38 @@ PORTNAME= astroid PORTVERSION= 2.12.13 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Abstract syntax tree for Python with inference support WWW= https://github.com/PyCQA/astroid LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy-object-proxy>=1.4.0:devel/py-lazy-object-proxy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>=1.14<2:devel/py-wrapt@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS= ${PYTHON_PKGNAMEPREFIX}astroid253 .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typed-ast>=1.4.0<2.0:devel/py-typed-ast@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10:devel/py-typing-extensions@${PY_FLAVOR} .endif do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-astroid253/Makefile b/devel/py-astroid253/Makefile index 79c95e2b059e..9b5fff78c4eb 100644 --- a/devel/py-astroid253/Makefile +++ b/devel/py-astroid253/Makefile @@ -1,32 +1,32 @@ PORTNAME= astroid PORTVERSION= 2.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 253 MAINTAINER= amdmi3@FreeBSD.org COMMENT= Abstract syntax tree for Python with inference support (legacy version) WWW= https://github.com/PyCQA/astroid LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy-object-proxy>=0:devel/py-lazy-object-proxy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>=0:devel/py-wrapt@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYNUMPY} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest CONFLICTS= ${PYTHON_PKGNAMEPREFIX}astroid NO_ARCH= yes PYTEST_IGNORED_TESTS= test_find_distutils_submodules_in_virtualenv PORTSCOUT= ignore:1 .include diff --git a/devel/py-asttokens/Makefile b/devel/py-asttokens/Makefile index bd6bfda8922a..fce2840bdbcf 100644 --- a/devel/py-asttokens/Makefile +++ b/devel/py-asttokens/Makefile @@ -1,24 +1,24 @@ PORTNAME= asttokens PORTVERSION= 2.2.1 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Annotate AST trees with source code positions WWW= https://pypi.org/project/asttokens/ \ https://github.com/gristlabs/asttokens LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astroid253>=0:devel/py-astroid253@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils pytest TEST_ARGS= --ignore=tests/testdata NO_ARCH= yes .include diff --git a/devel/py-astunparse/Makefile b/devel/py-astunparse/Makefile index 7c3a5c7b334d..c4985e252e4e 100644 --- a/devel/py-astunparse/Makefile +++ b/devel/py-astunparse/Makefile @@ -1,22 +1,22 @@ PORTNAME= astunparse PORTVERSION= 1.6.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AST unparser for Python WWW= https://github.com/simonpercivall/astunparse 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-async-lru/Makefile b/devel/py-async-lru/Makefile index 48406dfb27fa..ca3788a710b6 100644 --- a/devel/py-async-lru/Makefile +++ b/devel/py-async-lru/Makefile @@ -1,19 +1,19 @@ PORTNAME= async-lru PORTVERSION= 1.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple lru_cache for asyncio WWW= https://github.com/aio-libs/async-lru LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-async_generator/Makefile b/devel/py-async_generator/Makefile index 17a8596c1687..fb1c7b3153cb 100644 --- a/devel/py-async_generator/Makefile +++ b/devel/py-async_generator/Makefile @@ -1,20 +1,20 @@ PORTNAME= async_generator PORTVERSION= 1.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Tiny library to add async generators to Python 3.5 WWW= https://pypi.org/project/async_generator/ LICENSE= MIT APACHE20 LICENSE_COMB= dual LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.MIT LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE2 USES= python:3.5+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-async_timeout/Makefile b/devel/py-async_timeout/Makefile index e67a5aa5f026..98c0bad91472 100644 --- a/devel/py-async_timeout/Makefile +++ b/devel/py-async_timeout/Makefile @@ -1,31 +1,31 @@ PORTNAME= async_timeout PORTVERSION= 4.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= async-timeout-${DISTVERSIONFULL} MAINTAINER= bofh@FreeBSD.org COMMENT= Timeout context manager for asyncio programs WWW= https://github.com/aio-libs/async-timeout LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.5:devel/py-typing-extensions@${PY_FLAVOR} .endif do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-asynctest/Makefile b/devel/py-asynctest/Makefile index 2e170af48e9b..37e9bd7fde14 100644 --- a/devel/py-asynctest/Makefile +++ b/devel/py-asynctest/Makefile @@ -1,21 +1,21 @@ PORTNAME= asynctest PORTVERSION= 0.13.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Enhance unittest for testing asyncio libraries WWW= https://github.com/Martiusweb/asynctest LICENSE= APACHE20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes TEST_ARGS= discover -s test .include diff --git a/devel/py-atomiclong/Makefile b/devel/py-atomiclong/Makefile index 9ff4090fb896..37f016dec159 100644 --- a/devel/py-atomiclong/Makefile +++ b/devel/py-atomiclong/Makefile @@ -1,26 +1,26 @@ PORTNAME= atomiclong PORTVERSION= 0.1.1 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= AtomicLong type using CFFI WWW= https://pypi.org/project/atomiclong/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils pytest post-patch: @${REINPLACE_CMD} '/setup_requires/d' ${WRKSRC}/${PYSETUP} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_cffi__*.so .include diff --git a/devel/py-atomicwrites/Makefile b/devel/py-atomicwrites/Makefile index 2592c7653fed..4c68f12bbf54 100644 --- a/devel/py-atomicwrites/Makefile +++ b/devel/py-atomicwrites/Makefile @@ -1,19 +1,19 @@ PORTNAME= atomicwrites DISTVERSION= 1.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Atomic file writes library WWW= https://github.com/untitaker/python-atomicwrites LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-atpublic/Makefile b/devel/py-atpublic/Makefile index eb1d30ef0640..c48114e0bb34 100644 --- a/devel/py-atpublic/Makefile +++ b/devel/py-atpublic/Makefile @@ -1,21 +1,21 @@ PORTNAME= atpublic PORTVERSION= 3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Very simple decorator and function of module's all WWW= https://public.readthedocs.io/ LICENSE= APACHE20 USES= python:3.8+ USE_PYTHON= autoplist distutils MAKE_ENV= ATPUBLIC_BUILD_EXTENSION=1 post-extract: ${CP} ${FILESDIR}/setup* ${WRKSRC} .include diff --git a/devel/py-attrdict/Makefile b/devel/py-attrdict/Makefile index d22f45ee7158..23f0440cfb45 100644 --- a/devel/py-attrdict/Makefile +++ b/devel/py-attrdict/Makefile @@ -1,18 +1,18 @@ PORTNAME= attrdict DISTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Python dict with attribute-style access WWW= https://pypi.python.org/pypi/attrdict LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-attrs-strict/Makefile b/devel/py-attrs-strict/Makefile index e77adf835b33..e966882009bc 100644 --- a/devel/py-attrs-strict/Makefile +++ b/devel/py-attrs-strict/Makefile @@ -1,28 +1,28 @@ PORTNAME= attrs-strict PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= attrs_strict-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Runtime validators for attrs WWW= https://github.com/bloomberg/attrs-strict LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.1.0:devel/py-attrs@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-attrs/Makefile b/devel/py-attrs/Makefile index 23d0d078366e..9adeac6eb8c8 100644 --- a/devel/py-attrs/Makefile +++ b/devel/py-attrs/Makefile @@ -1,26 +1,26 @@ PORTNAME= attrs PORTVERSION= 22.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python attributes without boilerplate WWW= https://github.com/python-attrs/attrs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>=0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=5.0.2: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}pyright>=0:devel/py-pyright@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-autocommand/Makefile b/devel/py-autocommand/Makefile index 44b97ffe1277..1f98f6c92ac0 100644 --- a/devel/py-autocommand/Makefile +++ b/devel/py-autocommand/Makefile @@ -1,19 +1,19 @@ PORTNAME= autocommand PORTVERSION= 2.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Create a command-line program from a function WWW= https://github.com/Lucretiel/autocommand LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-autoflake/Makefile b/devel/py-autoflake/Makefile index 07e2ad358410..218263bd25f8 100644 --- a/devel/py-autoflake/Makefile +++ b/devel/py-autoflake/Makefile @@ -1,28 +1,28 @@ PORTNAME= autoflake PORTVERSION= 1.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Removes unused imports and unused variables from Python code WWW= https://github.com/myint/autoflake 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: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-automaton/Makefile b/devel/py-automaton/Makefile index 3fa85b6ceaec..de1c815a5525 100644 --- a/devel/py-automaton/Makefile +++ b/devel/py-automaton/Makefile @@ -1,23 +1,23 @@ PORTNAME= automaton PORTVERSION= 3.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Friendly state machines for python WWW= https://docs.openstack.org/automaton/latest/ 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:devel/py-prettytable0@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-autopage/Makefile b/devel/py-autopage/Makefile index 0aac471e25fa..4add08272771 100644 --- a/devel/py-autopage/Makefile +++ b/devel/py-autopage/Makefile @@ -1,22 +1,22 @@ PORTNAME= autopage PORTVERSION= 0.5.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provide automatic paging for console output WWW= https://github.com/zaneb/autopage LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-autoprop/Makefile b/devel/py-autoprop/Makefile index 9e562a49440b..7a6c806b68cb 100644 --- a/devel/py-autoprop/Makefile +++ b/devel/py-autoprop/Makefile @@ -1,18 +1,18 @@ PORTNAME= autoprop PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Infer properties from accessor methods WWW= https://pypi.org/project/autoprop/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.5+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-avro/Makefile b/devel/py-avro/Makefile index 1a512f1132d6..30f265bb5df1 100644 --- a/devel/py-avro/Makefile +++ b/devel/py-avro/Makefile @@ -1,34 +1,34 @@ PORTNAME= avro PORTVERSION= 1.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Data serialization system for python WWW= https://avro.apache.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/avro/LICENSE USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= apache 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 .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-awesomeversion/Makefile b/devel/py-awesomeversion/Makefile index 4668863b2053..b378a0d3abed 100644 --- a/devel/py-awesomeversion/Makefile +++ b/devel/py-awesomeversion/Makefile @@ -1,19 +1,19 @@ PORTNAME= awesomeversion DISTVERSION= 22.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python module to deal with versions WWW= https://github.com/ludeeus/awesomeversion LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE.md USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-aws-lambda-builders/Makefile b/devel/py-aws-lambda-builders/Makefile index a9be17c30252..d4903cd2069a 100644 --- a/devel/py-aws-lambda-builders/Makefile +++ b/devel/py-aws-lambda-builders/Makefile @@ -1,20 +1,20 @@ PORTNAME= aws-lambda-builders DISTVERSION= 1.19.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION} MAINTAINER= nork@ninth-nine.com COMMENT= Python library to compile, build and package AWS Lambda functions WWW= https://pypi.org/project/aws-lambda-builders/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aws-requests-auth/Makefile b/devel/py-aws-requests-auth/Makefile index e5a1ea573096..c381427af58b 100644 --- a/devel/py-aws-requests-auth/Makefile +++ b/devel/py-aws-requests-auth/Makefile @@ -1,21 +1,21 @@ PORTNAME= aws-requests-auth PORTVERSION= 0.4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AWS signature version 4 signing process for the python requests module WWW= https://github.com/DavidMuller/aws-requests-auth LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.14.0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aws-sam-translator/Makefile b/devel/py-aws-sam-translator/Makefile index ce03501aa939..3c89f81559ef 100644 --- a/devel/py-aws-sam-translator/Makefile +++ b/devel/py-aws-sam-translator/Makefile @@ -1,22 +1,22 @@ PORTNAME= aws-sam-translator DISTVERSION= 1.55.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nork@ninth-nine.com COMMENT= Library that transform SAM templates into AWS CloudFormation templates WWW= https://pypi.org/project/aws-sam-translator/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.19.5:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.2<5:devel/py-jsonschema@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aws-xray-sdk/Makefile b/devel/py-aws-xray-sdk/Makefile index 6eca1e46b71e..396db96f64c8 100644 --- a/devel/py-aws-xray-sdk/Makefile +++ b/devel/py-aws-xray-sdk/Makefile @@ -1,24 +1,24 @@ PORTNAME= aws-xray-sdk PORTVERSION= 2.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AWS X-Ray SDK for Python WWW= https://github.com/aws/aws-xray-sdk-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.11.3:devel/py-botocore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>=0:devel/py-wrapt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-awscli/Makefile b/devel/py-awscli/Makefile index 36b4dc01db05..18a29c8ccaf7 100644 --- a/devel/py-awscli/Makefile +++ b/devel/py-awscli/Makefile @@ -1,27 +1,27 @@ PORTNAME= awscli PORTVERSION= 1.27.16 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= Universal Command Line Interface for Amazon Web Services WWW= https://aws.amazon.com/cli/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.21.61:devel/py-botocore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.2.5:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.10:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.2:security/py-rsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}s3transfer>=0.5.0:net/py-s3transfer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes SUB_FILES= pkg-message .include diff --git a/devel/py-awscrt/Makefile b/devel/py-awscrt/Makefile index 5ac462a2b60f..2be2ce0f4775 100644 --- a/devel/py-awscrt/Makefile +++ b/devel/py-awscrt/Makefile @@ -1,22 +1,22 @@ PORTNAME= awscrt PORTVERSION= 0.15.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Common runtime for AWS Python projects WWW= https://github.com/awslabs/aws-crt-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-azure-appconfiguration/Makefile b/devel/py-azure-appconfiguration/Makefile index bdfc30247576..bc89f5c28d27 100644 --- a/devel/py-azure-appconfiguration/Makefile +++ b/devel/py-azure-appconfiguration/Makefile @@ -1,21 +1,21 @@ PORTNAME= azure-appconfiguration DISTVERSION= 1.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft App Configuration Data Library for Python WWW= https://pypi.org/project/azure-appconfiguration/ 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: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 183c0e8aca60..2958a1e2987b 100644 --- a/devel/py-azure-batch/Makefile +++ b/devel/py-azure-batch/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-batch PORTVERSION= 12.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Batch Client Library for Python WWW= https://pypi.org/project/azure-batch/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21: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: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 c3bd5ab0d380..d7f0330f7228 100644 --- a/devel/py-azure-core/Makefile +++ b/devel/py-azure-core/Makefile @@ -1,28 +1,28 @@ PORTNAME= azure-core PORTVERSION= 1.26.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Microsoft Azure Core Library for Python WWW= https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/core/azure-core LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.1:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AIO OPTIONS_DEFAULT=AIO AIO_DESC= Async transport support AIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.0:www/py-aiohttp@${PY_FLAVOR} .include diff --git a/devel/py-azure-cosmos/Makefile b/devel/py-azure-cosmos/Makefile index e6fc41cb14e4..9894008fd1be 100644 --- a/devel/py-azure-cosmos/Makefile +++ b/devel/py-azure-cosmos/Makefile @@ -1,24 +1,24 @@ PORTNAME= azure-cosmos PORTVERSION= 3.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Azure Cosmos Python SDK WWW= https://pypi.org/project/azure-cosmos/ 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: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-data-tables/Makefile b/devel/py-azure-data-tables/Makefile index c2630805f2c9..112e40032da9 100644 --- a/devel/py-azure-data-tables/Makefile +++ b/devel/py-azure-data-tables/Makefile @@ -1,21 +1,21 @@ PORTNAME= azure-data-tables DISTVERSION= 12.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Data Tables Client Library for Python WWW= https://pypi.org/project/azure-data-tables/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.15.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-datalake-store/Makefile b/devel/py-azure-datalake-store/Makefile index 25c904e3d271..de74e43649c0 100644 --- a/devel/py-azure-datalake-store/Makefile +++ b/devel/py-azure-datalake-store/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-datalake-store PORTVERSION= 0.0.49 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Data Lake Store Filesystem Client Library for Python WWW= https://pypi.org/project/azure-datalake-store/ 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} USES= azurepy python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-functions-devops-build/Makefile b/devel/py-azure-functions-devops-build/Makefile index bfdfe69004b4..8d9a417e903f 100644 --- a/devel/py-azure-functions-devops-build/Makefile +++ b/devel/py-azure-functions-devops-build/Makefile @@ -1,23 +1,23 @@ PORTNAME= azure-functions-devops-build PORTVERSION= 0.0.22 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Azure Devops Build Manager For Azure Functions WWW= https://pypi.org/project/azure-functions-devops-build/ 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: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 8f01b0d64694..38cb389c1c60 100644 --- a/devel/py-azure-graphrbac/Makefile +++ b/devel/py-azure-graphrbac/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-graphrbac PORTVERSION= 0.61.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Graph RBAC Client Library for Python WWW= https://pypi.org/project/azure-graphrbac/ 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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-identity/Makefile b/devel/py-azure-identity/Makefile index bcd1ead12c4d..e75523fbf39a 100644 --- a/devel/py-azure-identity/Makefile +++ b/devel/py-azure-identity/Makefile @@ -1,24 +1,24 @@ PORTNAME= azure-identity DISTVERSION= 1.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Identity Library for Python WWW= https://pypi.org/project/azure-identity/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-core>=1.0.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.1.4:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msal>=1.7.0<2.0.0:devel/py-msal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msal-extensions>=0.3.0:devel/py-msal-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR} 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 a42e2df8af97..236668b76a6a 100644 --- a/devel/py-azure-keyvault-administration/Makefile +++ b/devel/py-azure-keyvault-administration/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-keyvault-administration DISTVERSION= 4.0.0b3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Key Vault Administration Client Library for Python WWW= https://pypi.org/project/azure-keyvault-administration/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21: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: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 a69f58b4dd51..64d104736471 100644 --- a/devel/py-azure-keyvault/Makefile +++ b/devel/py-azure-keyvault/Makefile @@ -1,24 +1,24 @@ PORTNAME= azure-keyvault PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Key Vault Client Library for Python WWW= https://pypi.org/project/azure-keyvault/ 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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-loganalytics/Makefile b/devel/py-azure-loganalytics/Makefile index 7486ba03ff47..b45095542727 100644 --- a/devel/py-azure-loganalytics/Makefile +++ b/devel/py-azure-loganalytics/Makefile @@ -1,21 +1,21 @@ PORTNAME= azure-loganalytics PORTVERSION= 0.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Log Analytics Client Library for Python WWW= https://pypi.org/project/azure-loganalytics/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.4.29<2.0.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-advisor/Makefile b/devel/py-azure-mgmt-advisor/Makefile index 4a7a91346f3e..d2c6c34364f0 100644 --- a/devel/py-azure-mgmt-advisor/Makefile +++ b/devel/py-azure-mgmt-advisor/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-advisor PORTVERSION= 9.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Advisor Client Client Library for Python WWW= https://pypi.org/project/azure-mgmt-advisor/ 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-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-apimanagement/Makefile b/devel/py-azure-mgmt-apimanagement/Makefile index 9b0c019bf591..76e35be98361 100644 --- a/devel/py-azure-mgmt-apimanagement/Makefile +++ b/devel/py-azure-mgmt-apimanagement/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-apimanagement PORTVERSION= 3.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure API Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-apimanagement/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-appconfiguration/Makefile b/devel/py-azure-mgmt-appconfiguration/Makefile index 244e29aa1837..c43c2a2f68fa 100644 --- a/devel/py-azure-mgmt-appconfiguration/Makefile +++ b/devel/py-azure-mgmt-appconfiguration/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-appconfiguration DISTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure App Configuration Client Library for Python WWW= https://pypi.org/project/azure-mgmt-appconfiguration/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-applicationinsights/Makefile b/devel/py-azure-mgmt-applicationinsights/Makefile index d07b327b36b5..7b2093d6d4b8 100644 --- a/devel/py-azure-mgmt-applicationinsights/Makefile +++ b/devel/py-azure-mgmt-applicationinsights/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-applicationinsights PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Application Insights Management Cli Library for Python WWW= https://pypi.org/project/azure-mgmt-applicationinsights/ 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-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-authorization/Makefile b/devel/py-azure-mgmt-authorization/Makefile index 3ae838822f1b..383b6ed9e3b9 100644 --- a/devel/py-azure-mgmt-authorization/Makefile +++ b/devel/py-azure-mgmt-authorization/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-authorization PORTVERSION= 0.61.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Authorization Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-authorization/ 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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-batch/Makefile b/devel/py-azure-mgmt-batch/Makefile index 57daa5adf9f9..ad3e731a7161 100644 --- a/devel/py-azure-mgmt-batch/Makefile +++ b/devel/py-azure-mgmt-batch/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-batch PORTVERSION= 16.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Batch Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-batch/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-batchai/Makefile b/devel/py-azure-mgmt-batchai/Makefile index f0b2c61482d4..5023826c083d 100644 --- a/devel/py-azure-mgmt-batchai/Makefile +++ b/devel/py-azure-mgmt-batchai/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-batchai DISTVERSION= 7.0.0b1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Batch AI Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-batchai/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-billing/Makefile b/devel/py-azure-mgmt-billing/Makefile index d47462bb19e7..7bbb39ae3014 100644 --- a/devel/py-azure-mgmt-billing/Makefile +++ b/devel/py-azure-mgmt-billing/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-billing PORTVERSION= 6.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Billing Client Library for Python WWW= https://pypi.org/project/azure-mgmt-billing/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-botservice/Makefile b/devel/py-azure-mgmt-botservice/Makefile index 96862c069c52..3793af10fa41 100644 --- a/devel/py-azure-mgmt-botservice/Makefile +++ b/devel/py-azure-mgmt-botservice/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-botservice DISTVERSION= 2.0.0b3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Bot Service Client Library for Python WWW= https://pypi.org/project/azure-mgmt-botservice/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-cdn/Makefile b/devel/py-azure-mgmt-cdn/Makefile index 0461acfd53dc..a250d05660de 100644 --- a/devel/py-azure-mgmt-cdn/Makefile +++ b/devel/py-azure-mgmt-cdn/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-cdn DISTVERSION= 12.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure CDN Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-cdn/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-cognitiveservices/Makefile b/devel/py-azure-mgmt-cognitiveservices/Makefile index ebfb0137eb9b..8a41a78235ea 100644 --- a/devel/py-azure-mgmt-cognitiveservices/Makefile +++ b/devel/py-azure-mgmt-cognitiveservices/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-cognitiveservices PORTVERSION= 13.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Cognitive Services Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-cognitiveservices/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.2<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-compute/Makefile b/devel/py-azure-mgmt-compute/Makefile index 83a85b03d9c5..a62520da9686 100644 --- a/devel/py-azure-mgmt-compute/Makefile +++ b/devel/py-azure-mgmt-compute/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-compute PORTVERSION= 29.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Compute Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-compute/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.2<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-consumption/Makefile b/devel/py-azure-mgmt-consumption/Makefile index 923e14c98bb3..aff50a1d0063 100644 --- a/devel/py-azure-mgmt-consumption/Makefile +++ b/devel/py-azure-mgmt-consumption/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-consumption PORTVERSION= 3.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Consumption Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-consumption/ 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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-containerinstance/Makefile b/devel/py-azure-mgmt-containerinstance/Makefile index c1f59fa3f2be..bcb921541564 100644 --- a/devel/py-azure-mgmt-containerinstance/Makefile +++ b/devel/py-azure-mgmt-containerinstance/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-containerinstance PORTVERSION= 9.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Container Instance Client Library for Python WWW= https://pypi.org/project/azure-mgmt-containerinstance/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-containerregistry/Makefile b/devel/py-azure-mgmt-containerregistry/Makefile index 06e934213b17..b2cb9736cbd0 100644 --- a/devel/py-azure-mgmt-containerregistry/Makefile +++ b/devel/py-azure-mgmt-containerregistry/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-containerregistry DISTVERSION= 10.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Container Registry Client Library for Python WWW= https://pypi.org/project/azure-mgmt-containerregistry/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.1<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-containerservice/Makefile b/devel/py-azure-mgmt-containerservice/Makefile index 35312153eebe..091949b85816 100644 --- a/devel/py-azure-mgmt-containerservice/Makefile +++ b/devel/py-azure-mgmt-containerservice/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-containerservice PORTVERSION= 20.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Container Service Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-containerservice/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.2<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-core/Makefile b/devel/py-azure-mgmt-core/Makefile index 9474ba3c096e..66112162b8d1 100644 --- a/devel/py-azure-mgmt-core/Makefile +++ b/devel/py-azure-mgmt-core/Makefile @@ -1,21 +1,21 @@ PORTNAME= azure-mgmt-core DISTVERSION= 1.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Management Core Library for Python WWW= https://pypi.org/project/azure-mgmt-core/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-core>=1.24.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-cosmosdb/Makefile b/devel/py-azure-mgmt-cosmosdb/Makefile index 55882651ce07..e500714c09c5 100644 --- a/devel/py-azure-mgmt-cosmosdb/Makefile +++ b/devel/py-azure-mgmt-cosmosdb/Makefile @@ -1,23 +1,23 @@ PORTNAME= azure-mgmt-cosmosdb DISTVERSION= 8.0.0 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Cosmos DB Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-cosmosdb/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.2<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-databoxedge/Makefile b/devel/py-azure-mgmt-databoxedge/Makefile index 30e58ec6c557..d446480bf829 100644 --- a/devel/py-azure-mgmt-databoxedge/Makefile +++ b/devel/py-azure-mgmt-databoxedge/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-databoxedge DISTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Databoxedge Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-databoxedge/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.2.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-datalake-analytics/Makefile b/devel/py-azure-mgmt-datalake-analytics/Makefile index 77b39cdb04e3..6013dd5396a8 100644 --- a/devel/py-azure-mgmt-datalake-analytics/Makefile +++ b/devel/py-azure-mgmt-datalake-analytics/Makefile @@ -1,21 +1,21 @@ PORTNAME= azure-mgmt-datalake-analytics PORTVERSION= 0.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Data Lake Analytics Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-datalake-analytics/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.27:net-mgmt/py-msrestazure@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-datalake-store/Makefile b/devel/py-azure-mgmt-datalake-store/Makefile index 8ec36f967ac1..5b98a61789f2 100644 --- a/devel/py-azure-mgmt-datalake-store/Makefile +++ b/devel/py-azure-mgmt-datalake-store/Makefile @@ -1,21 +1,21 @@ PORTNAME= azure-mgmt-datalake-store PORTVERSION= 0.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Data Lake Store Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-datalake-store/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.4.27:net-mgmt/py-msrestazure@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-datamigration/Makefile b/devel/py-azure-mgmt-datamigration/Makefile index 663cf65a5fd2..2962341a6709 100644 --- a/devel/py-azure-mgmt-datamigration/Makefile +++ b/devel/py-azure-mgmt-datamigration/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-datamigration PORTVERSION= 10.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Data Migration Client Library for Python WWW= https://pypi.org/project/azure-mgmt-datamigration/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.2.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-deploymentmanager/Makefile b/devel/py-azure-mgmt-deploymentmanager/Makefile index 2d8f73113f45..93b41f9df1f7 100644 --- a/devel/py-azure-mgmt-deploymentmanager/Makefile +++ b/devel/py-azure-mgmt-deploymentmanager/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-deploymentmanager PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Deployment Manager Client Library for Python WWW= https://pypi.org/project/azure-mgmt-deploymentmanager/ 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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-devtestlabs/Makefile b/devel/py-azure-mgmt-devtestlabs/Makefile index 8eb37b611702..224125f08115 100644 --- a/devel/py-azure-mgmt-devtestlabs/Makefile +++ b/devel/py-azure-mgmt-devtestlabs/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-devtestlabs PORTVERSION= 4.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure DevTestLabs Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-devtestlabs/ 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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-dns/Makefile b/devel/py-azure-mgmt-dns/Makefile index 95eb7335907d..47c9b91889e7 100644 --- a/devel/py-azure-mgmt-dns/Makefile +++ b/devel/py-azure-mgmt-dns/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-dns PORTVERSION= 8.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure DNS Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-dns/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-eventgrid/Makefile b/devel/py-azure-mgmt-eventgrid/Makefile index ff98a6f1228c..874511938a35 100644 --- a/devel/py-azure-mgmt-eventgrid/Makefile +++ b/devel/py-azure-mgmt-eventgrid/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-eventgrid DISTVERSION= 10.2.0b2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure EventGrid Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-eventgrid/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-eventhub/Makefile b/devel/py-azure-mgmt-eventhub/Makefile index da2d771d32ac..e95868f6f242 100644 --- a/devel/py-azure-mgmt-eventhub/Makefile +++ b/devel/py-azure-mgmt-eventhub/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-eventhub PORTVERSION= 10.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure EventHub Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-eventhub/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.3.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-extendedlocation/Makefile b/devel/py-azure-mgmt-extendedlocation/Makefile index 0b71c9709275..3590fbd2dbb4 100644 --- a/devel/py-azure-mgmt-extendedlocation/Makefile +++ b/devel/py-azure-mgmt-extendedlocation/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-extendedlocation DISTVERSION= 1.0.0b2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Extendedlocation Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-extendedlocation/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-hdinsight/Makefile b/devel/py-azure-mgmt-hdinsight/Makefile index 22ddcf2c4f61..6849d3caee67 100644 --- a/devel/py-azure-mgmt-hdinsight/Makefile +++ b/devel/py-azure-mgmt-hdinsight/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-hdinsight PORTVERSION= 9.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure HDInsight Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-hdinsight/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-imagebuilder/Makefile b/devel/py-azure-mgmt-imagebuilder/Makefile index ace1460786cd..f9160e7c8626 100644 --- a/devel/py-azure-mgmt-imagebuilder/Makefile +++ b/devel/py-azure-mgmt-imagebuilder/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-imagebuilder PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Image Builder Client Library for Python WWW= https://pypi.org/project/azure-mgmt-imagebuilder/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-iotcentral/Makefile b/devel/py-azure-mgmt-iotcentral/Makefile index 63a497ca82dd..49484b50ea20 100644 --- a/devel/py-azure-mgmt-iotcentral/Makefile +++ b/devel/py-azure-mgmt-iotcentral/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-iotcentral DISTVERSION= 10.0.0b1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure IoTCentral Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-iotcentral/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.3.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-iothub/Makefile b/devel/py-azure-mgmt-iothub/Makefile index eb1dd2486e61..0bfea7a18d93 100644 --- a/devel/py-azure-mgmt-iothub/Makefile +++ b/devel/py-azure-mgmt-iothub/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-iothub PORTVERSION= 2.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure IoTHub Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-iothub/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.3.2<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-iothubprovisioningservices/Makefile b/devel/py-azure-mgmt-iothubprovisioningservices/Makefile index a170129f70b0..14fc1b1287c4 100644 --- a/devel/py-azure-mgmt-iothubprovisioningservices/Makefile +++ b/devel/py-azure-mgmt-iothubprovisioningservices/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-iothubprovisioningservices PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure IoTHub Provisioning Services Client Library for Python WWW= https://pypi.org/project/azure-mgmt-iothubprovisioningservices/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-keyvault/Makefile b/devel/py-azure-mgmt-keyvault/Makefile index 1f589e5cc2a2..8501cd609682 100644 --- a/devel/py-azure-mgmt-keyvault/Makefile +++ b/devel/py-azure-mgmt-keyvault/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-keyvault DISTVERSION= 10.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Key Vault Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-keyvault/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.1<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-kusto/Makefile b/devel/py-azure-mgmt-kusto/Makefile index 953fed31ef8f..d1ccc24d6a74 100644 --- a/devel/py-azure-mgmt-kusto/Makefile +++ b/devel/py-azure-mgmt-kusto/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-kusto PORTVERSION= 0.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Kusto Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-kusto/ 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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-loganalytics/Makefile b/devel/py-azure-mgmt-loganalytics/Makefile index 599369198bf0..fa06435610e8 100644 --- a/devel/py-azure-mgmt-loganalytics/Makefile +++ b/devel/py-azure-mgmt-loganalytics/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-loganalytics DISTVERSION= 13.0.0b4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Analytics Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-loganalytics/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.3.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-managedservices/Makefile b/devel/py-azure-mgmt-managedservices/Makefile index 43d90b7b81a1..584f6b5b4acc 100644 --- a/devel/py-azure-mgmt-managedservices/Makefile +++ b/devel/py-azure-mgmt-managedservices/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-managedservices PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Managed Services Client Library for Python WWW= https://pypi.org/project/azure-mgmt-managedservices/ 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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-managementgroups/Makefile b/devel/py-azure-mgmt-managementgroups/Makefile index 026cd16a76c0..ce3774bd93fe 100644 --- a/devel/py-azure-mgmt-managementgroups/Makefile +++ b/devel/py-azure-mgmt-managementgroups/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-managementgroups PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Management Groups Client Library for Python WWW= https://pypi.org/project/azure-mgmt-managementgroups/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-maps/Makefile b/devel/py-azure-mgmt-maps/Makefile index 17d1ebf3223c..c6178137cdca 100644 --- a/devel/py-azure-mgmt-maps/Makefile +++ b/devel/py-azure-mgmt-maps/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-maps PORTVERSION= 2.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Maps Client Library for Python WWW= https://pypi.org/project/azure-mgmt-maps/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.2.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-marketplaceordering/Makefile b/devel/py-azure-mgmt-marketplaceordering/Makefile index 9f9dd341fadf..6678a768fe57 100644 --- a/devel/py-azure-mgmt-marketplaceordering/Makefile +++ b/devel/py-azure-mgmt-marketplaceordering/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-marketplaceordering PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Market Place Ordering Client Library for Python WWW= https://pypi.org/project/azure-mgmt-marketplaceordering/ 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-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-media/Makefile b/devel/py-azure-mgmt-media/Makefile index 13bf73f8feab..b093183080eb 100644 --- a/devel/py-azure-mgmt-media/Makefile +++ b/devel/py-azure-mgmt-media/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-media PORTVERSION= 9.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Media Services Client Library for Python WWW= https://pypi.org/project/azure-mgmt-media/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-monitor/Makefile b/devel/py-azure-mgmt-monitor/Makefile index 68d310fbd09a..dfb6ac5061b7 100644 --- a/devel/py-azure-mgmt-monitor/Makefile +++ b/devel/py-azure-mgmt-monitor/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-monitor PORTVERSION= 5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Monitor Client Library for Python WWW= https://pypi.org/project/azure-mgmt-monitor/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.3.2<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-msi/Makefile b/devel/py-azure-mgmt-msi/Makefile index 219d3cc64e35..f8a8db8b942e 100644 --- a/devel/py-azure-mgmt-msi/Makefile +++ b/devel/py-azure-mgmt-msi/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-msi PORTVERSION= 6.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure MSI Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-msi/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.1<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-netapp/Makefile b/devel/py-azure-mgmt-netapp/Makefile index f0e163aeca96..ae77decd552c 100644 --- a/devel/py-azure-mgmt-netapp/Makefile +++ b/devel/py-azure-mgmt-netapp/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-netapp PORTVERSION= 9.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure NetApp Files Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-netapp/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.2<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-network/Makefile b/devel/py-azure-mgmt-network/Makefile index cee7334725d3..6bf74b380c14 100644 --- a/devel/py-azure-mgmt-network/Makefile +++ b/devel/py-azure-mgmt-network/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-network DISTVERSION= 21.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Network Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-network/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.1<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-policyinsights/Makefile b/devel/py-azure-mgmt-policyinsights/Makefile index 2ab104528dcd..fe1040afd64c 100644 --- a/devel/py-azure-mgmt-policyinsights/Makefile +++ b/devel/py-azure-mgmt-policyinsights/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-policyinsights DISTVERSION= 1.1.0b2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Policy Insights Client Library for Python WWW= https://pypi.org/project/azure-mgmt-policyinsights/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-privatedns/Makefile b/devel/py-azure-mgmt-privatedns/Makefile index 2fd4d906ccd4..6683826e8ba7 100644 --- a/devel/py-azure-mgmt-privatedns/Makefile +++ b/devel/py-azure-mgmt-privatedns/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-privatedns PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure DNS Private Zones Client Library for Python WWW= https://pypi.org/project/azure-mgmt-privatedns/ 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.2.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-rdbms/Makefile b/devel/py-azure-mgmt-rdbms/Makefile index d9fa81b3c88a..3cc4f468ad96 100644 --- a/devel/py-azure-mgmt-rdbms/Makefile +++ b/devel/py-azure-mgmt-rdbms/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-rdbms DISTVERSION= 10.2.0b5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure RDBMS Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-rdbms/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.3.2<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-recoveryservices/Makefile b/devel/py-azure-mgmt-recoveryservices/Makefile index e9da58113aad..7694b1861d43 100644 --- a/devel/py-azure-mgmt-recoveryservices/Makefile +++ b/devel/py-azure-mgmt-recoveryservices/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-recoveryservices PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Recovery Services Client Library for Python WWW= https://pypi.org/project/azure-mgmt-recoveryservices/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.1<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-recoveryservicesbackup/Makefile b/devel/py-azure-mgmt-recoveryservicesbackup/Makefile index 3ef24a9584b5..8978145317fc 100644 --- a/devel/py-azure-mgmt-recoveryservicesbackup/Makefile +++ b/devel/py-azure-mgmt-recoveryservicesbackup/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-recoveryservicesbackup DISTVERSION= 5.1.0b1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Recovery Services Backup Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-recoveryservicesbackup/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.2<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-redhatopenshift/Makefile b/devel/py-azure-mgmt-redhatopenshift/Makefile index 4f38b82b27a7..b8049ba0a262 100644 --- a/devel/py-azure-mgmt-redhatopenshift/Makefile +++ b/devel/py-azure-mgmt-redhatopenshift/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-redhatopenshift DISTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Red Hat Openshift Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-redhatopenshift/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-redis/Makefile b/devel/py-azure-mgmt-redis/Makefile index 112b48b5a32c..4bdcb856e4be 100644 --- a/devel/py-azure-mgmt-redis/Makefile +++ b/devel/py-azure-mgmt-redis/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-redis DISTVERSION= 13.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Redis Cache Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-redis/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-relay/Makefile b/devel/py-azure-mgmt-relay/Makefile index 244c95bbb283..70bc434e194e 100644 --- a/devel/py-azure-mgmt-relay/Makefile +++ b/devel/py-azure-mgmt-relay/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-relay PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Relay Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-relay/ 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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-reservations/Makefile b/devel/py-azure-mgmt-reservations/Makefile index 3459aab5f353..a4be0a43495d 100644 --- a/devel/py-azure-mgmt-reservations/Makefile +++ b/devel/py-azure-mgmt-reservations/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-reservations PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Reservations Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-reservations/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.2<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-resource/Makefile b/devel/py-azure-mgmt-resource/Makefile index c1e0ebbceb52..25f944fa20cf 100644 --- a/devel/py-azure-mgmt-resource/Makefile +++ b/devel/py-azure-mgmt-resource/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-resource DISTVERSION= 21.1.0b1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Resource Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-resource/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-search/Makefile b/devel/py-azure-mgmt-search/Makefile index 1e943090773f..210c2ef18955 100644 --- a/devel/py-azure-mgmt-search/Makefile +++ b/devel/py-azure-mgmt-search/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-search PORTVERSION= 8.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Search Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-search/ 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.2.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-security/Makefile b/devel/py-azure-mgmt-security/Makefile index c4ee78bc06c8..ac377303fd19 100644 --- a/devel/py-azure-mgmt-security/Makefile +++ b/devel/py-azure-mgmt-security/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-security DISTVERSION= 2.0.0b1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Secutiry Center Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-security/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-servicebus/Makefile b/devel/py-azure-mgmt-servicebus/Makefile index fd7a103867c0..67da6848929d 100644 --- a/devel/py-azure-mgmt-servicebus/Makefile +++ b/devel/py-azure-mgmt-servicebus/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-servicebus PORTVERSION= 8.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Service Bus Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-servicebus/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.3.1<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-servicefabric/Makefile b/devel/py-azure-mgmt-servicefabric/Makefile index 6d0caf7c9238..621518ebaf48 100644 --- a/devel/py-azure-mgmt-servicefabric/Makefile +++ b/devel/py-azure-mgmt-servicefabric/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-servicefabric PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Service Fabric Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-servicefabric/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-servicefabricmanagedclusters/Makefile b/devel/py-azure-mgmt-servicefabricmanagedclusters/Makefile index 72e2a6ab54da..f5ecc439aa9f 100644 --- a/devel/py-azure-mgmt-servicefabricmanagedclusters/Makefile +++ b/devel/py-azure-mgmt-servicefabricmanagedclusters/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-servicefabricmanagedclusters DISTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Servicefabricmanagedclusters Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-servicefabricmanagedclusters/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-servicelinker/Makefile b/devel/py-azure-mgmt-servicelinker/Makefile index 9892229df512..4db10255e2c6 100644 --- a/devel/py-azure-mgmt-servicelinker/Makefile +++ b/devel/py-azure-mgmt-servicelinker/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-servicelinker DISTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Servicelinker Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-servicelinker/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-signalr/Makefile b/devel/py-azure-mgmt-signalr/Makefile index 42c68fd118c8..099d0c0c0a0d 100644 --- a/devel/py-azure-mgmt-signalr/Makefile +++ b/devel/py-azure-mgmt-signalr/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-signalr DISTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure SignalR Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-signalr/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-sql/Makefile b/devel/py-azure-mgmt-sql/Makefile index 07ebecc7a907..2e6f99f2f94d 100644 --- a/devel/py-azure-mgmt-sql/Makefile +++ b/devel/py-azure-mgmt-sql/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-sql DISTVERSION= 4.0.0b5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure SQL Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-sql/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.2<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-sqlvirtualmachine/Makefile b/devel/py-azure-mgmt-sqlvirtualmachine/Makefile index fbc880342e1a..d08a58eaf85a 100644 --- a/devel/py-azure-mgmt-sqlvirtualmachine/Makefile +++ b/devel/py-azure-mgmt-sqlvirtualmachine/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-sqlvirtualmachine DISTVERSION= 1.0.0b4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure SQL Virtual Machine Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-sqlvirtualmachine/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.2<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-storage/Makefile b/devel/py-azure-mgmt-storage/Makefile index f12819f15797..fdc4940dfd15 100644 --- a/devel/py-azure-mgmt-storage/Makefile +++ b/devel/py-azure-mgmt-storage/Makefile @@ -1,28 +1,28 @@ PORTNAME= azure-mgmt-storage PORTVERSION= 21.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Storage Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-storage/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.3.2<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-azure-mgmt-synapse/Makefile b/devel/py-azure-mgmt-synapse/Makefile index 4ca01ce7c6e3..9aed522ecb9d 100644 --- a/devel/py-azure-mgmt-synapse/Makefile +++ b/devel/py-azure-mgmt-synapse/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-synapse DISTVERSION= 2.1.0b5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Synapse Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-synapse/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-trafficmanager/Makefile b/devel/py-azure-mgmt-trafficmanager/Makefile index 7f7a15547974..1e5d73cdf5a8 100644 --- a/devel/py-azure-mgmt-trafficmanager/Makefile +++ b/devel/py-azure-mgmt-trafficmanager/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-trafficmanager PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Traffic Manager Client Library for Python WWW= https://pypi.org/project/azure-mgmt-trafficmanager/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-web/Makefile b/devel/py-azure-mgmt-web/Makefile index 4a0aa07e296e..9cb1177d7cfa 100644 --- a/devel/py-azure-mgmt-web/Makefile +++ b/devel/py-azure-mgmt-web/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-mgmt-web PORTVERSION= 7.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Web Apps Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-web/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.3.1<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} 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 241dd1d05930..59dfbdcbd728 100644 --- a/devel/py-azure-multiapi-storage/Makefile +++ b/devel/py-azure-multiapi-storage/Makefile @@ -1,25 +1,25 @@ PORTNAME= azure-multiapi-storage PORTVERSION= 0.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Storage Client Library with multi API version support WWW= https://pypi.org/project/azure-multiapi-storage/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=0:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.1.4: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>=1.10.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.18:net-mgmt/py-msrest@${PY_FLAVOR} 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 ee0c582cf710..7407a162b5a9 100644 --- a/devel/py-azure-storage-blob/Makefile +++ b/devel/py-azure-storage-blob/Makefile @@ -1,21 +1,21 @@ PORTNAME= azure-storage-blob PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Storage Blob Client Library for Python WWW= https://pypi.org/project/azure-storage-blob/ 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} 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 5eb47b3db09b..f56f39540441 100644 --- a/devel/py-azure-storage-common/Makefile +++ b/devel/py-azure-storage-common/Makefile @@ -1,23 +1,23 @@ PORTNAME= azure-storage-common PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Storage Common Client Library for Python WWW= https://pypi.org/project/azure-storage-common/ 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: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 a60ef77aa12c..64451c929a25 100644 --- a/devel/py-azure-synapse-accesscontrol/Makefile +++ b/devel/py-azure-synapse-accesscontrol/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-synapse-accesscontrol DISTVERSION= 0.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Synapse AccessControl Client Library for Python WWW= https://pypi.org/project/azure-synapse-accesscontrol/ 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: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 e089aab43d40..fc237dcffef9 100644 --- a/devel/py-azure-synapse-artifacts/Makefile +++ b/devel/py-azure-synapse-artifacts/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-synapse-artifacts DISTVERSION= 0.14.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Synapse Artifacts Client Library for Python WWW= https://pypi.org/project/azure-synapse-artifacts/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.7.1:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.3.2<2.0.0:devel/py-azure-core@${PY_FLAVOR} USES= azurepy python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-synapse-managedprivateendpoints/Makefile b/devel/py-azure-synapse-managedprivateendpoints/Makefile index dea1d99ecf69..603bc4603809 100644 --- a/devel/py-azure-synapse-managedprivateendpoints/Makefile +++ b/devel/py-azure-synapse-managedprivateendpoints/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-synapse-managedprivateendpoints DISTVERSION= 0.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Synapse Managed Private Endpoints Client Library for Python WWW= https://pypi.org/project/azure-synapse-managedprivateendpoints/ 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: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 e936d9c5f0d9..307f7bfb980e 100644 --- a/devel/py-azure-synapse-spark/Makefile +++ b/devel/py-azure-synapse-spark/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-synapse-spark DISTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Synapse Spark Client Library for Python WWW= https://pypi.org/project/azure-synapse-spark/ 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: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 393f94456aff..8ecdedfe945e 100644 --- a/devel/py-b2sdk/Makefile +++ b/devel/py-b2sdk/Makefile @@ -1,48 +1,48 @@ PORTNAME= b2sdk DISTVERSION= 1.17.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= PopularMoment@protonmail.com COMMENT= Backblaze B2 SDK WWW= https://github.com/Backblaze/b2-sdk-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.2<2.0.0:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logfury>=1.0.1<2.0.0:devel/py-logfury@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1<3.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.5.0<5.0.0:misc/py-tqdm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-lazy-fixture>0:devel/py-pytest-lazy-fixture@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.3.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif # Skip some tests as they either require the environment variable # B2_TEST_APPLICATION_KEY_ID set or a relative path regarding the filenames in # the file headers. do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -k '\ not test_files_headers and \ not test_large_file and \ not test_raw_api' .include diff --git a/devel/py-babel/Makefile b/devel/py-babel/Makefile index 411070a76faf..41b47d523556 100644 --- a/devel/py-babel/Makefile +++ b/devel/py-babel/Makefile @@ -1,31 +1,31 @@ PORTNAME= Babel PORTVERSION= 2.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Collection of tools for internationalizing Python applications WWW= https://babel.pocoo.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2015.7:devel/py-pytz@${PY_FLAVOR} USES= cpe python:3.6+ CPE_VENDOR= pocoo USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= docs/* OPTIONS_DEFINE= DOCS do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in ${PORTDOCS} ${CP} -r ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/devel/py-babelfish/Makefile b/devel/py-babelfish/Makefile index 0c34679f36f7..fa361faa31d2 100644 --- a/devel/py-babelfish/Makefile +++ b/devel/py-babelfish/Makefile @@ -1,18 +1,18 @@ PORTNAME= babelfish DISTVERSION= 0.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Module to work with countries and languages WWW= https://github.com/Diaoul/babelfish/ LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-babi_grammars/Makefile b/devel/py-babi_grammars/Makefile index 83e423ee239e..949403dd2beb 100644 --- a/devel/py-babi_grammars/Makefile +++ b/devel/py-babi_grammars/Makefile @@ -1,16 +1,16 @@ PORTNAME= babi_grammars PORTVERSION= 0.0.31 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Grammars for the babi text editor WWW= https://github.com/asottile/babi-grammars USES= python:3.7+ USE_PYTHON= autoplist distutils flavors NO_ARCH= yes .include diff --git a/devel/py-backcall/Makefile b/devel/py-backcall/Makefile index f097e418055b..210bfdd6aad3 100644 --- a/devel/py-backcall/Makefile +++ b/devel/py-backcall/Makefile @@ -1,17 +1,17 @@ PORTNAME= backcall PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Backwards compatible callback APIs WWW= https://github.com/takluyver/backcall LICENSE= BSD3CLAUSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-backoff/Makefile b/devel/py-backoff/Makefile index f852e6cfe189..27c5feb5ff1b 100644 --- a/devel/py-backoff/Makefile +++ b/devel/py-backoff/Makefile @@ -1,19 +1,19 @@ PORTNAME= backoff DISTVERSION= 2.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Function decoration for backoff and retry WWW= https://github.com/litl/backoff LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-backports.cached-property/Makefile b/devel/py-backports.cached-property/Makefile index ae9171e83f3b..05a35c06fd86 100644 --- a/devel/py-backports.cached-property/Makefile +++ b/devel/py-backports.cached-property/Makefile @@ -1,21 +1,21 @@ PORTNAME= backports.cached-property PORTVERSION= 1.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= cached_property() - computed once per instance, cached as attribute WWW= https://github.com/penguinolog/backports.cached_property LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-backports.csv/Makefile b/devel/py-backports.csv/Makefile index ad34f0e92048..c8e0e099509a 100644 --- a/devel/py-backports.csv/Makefile +++ b/devel/py-backports.csv/Makefile @@ -1,21 +1,21 @@ PORTNAME= backports.csv PORTVERSION= 1.0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Backport of Python 3 csv module WWW= https://pypi.org/project/backports.csv/ LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-backports.entry-points-selectable/Makefile b/devel/py-backports.entry-points-selectable/Makefile index 8d19a3befe6c..970cd5194308 100644 --- a/devel/py-backports.entry-points-selectable/Makefile +++ b/devel/py-backports.entry-points-selectable/Makefile @@ -1,29 +1,29 @@ PORTNAME= backports.entry-points-selectable PORTVERSION= 1.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= backports.entry_points_selectable-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Compatibility shim providing selectable entry points for older implementations WWW= https://github.com/jaraco/backports.entry_points_selectable LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-backports.zoneinfo/Makefile b/devel/py-backports.zoneinfo/Makefile index af511ad9f744..99fd4cde1f57 100644 --- a/devel/py-backports.zoneinfo/Makefile +++ b/devel/py-backports.zoneinfo/Makefile @@ -1,20 +1,20 @@ PORTNAME= backports.zoneinfo DISTVERSION= 0.2.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Backport of the standard library module zoneinfo WWW= https://github.com/pganssle/zoneinfo LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils # We already have Python 3.7 as minimal supported release, force positive checks CFLAGS+= -DATLEAST_37 .include diff --git a/devel/py-banal/Makefile b/devel/py-banal/Makefile index a91716a8b41c..8d3eb90c4cc9 100644 --- a/devel/py-banal/Makefile +++ b/devel/py-banal/Makefile @@ -1,19 +1,19 @@ PORTNAME= banal DISTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Commons of banal micro-functions for Python WWW= https://github.com/pudo/banal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-bandit/Makefile b/devel/py-bandit/Makefile index 601844427f63..4a2124836d22 100644 --- a/devel/py-bandit/Makefile +++ b/devel/py-bandit/Makefile @@ -1,25 +1,25 @@ PORTNAME= bandit DISTVERSION= 1.7.4 CATEGORIES= devel security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tool for finding common security issues in Python code WWW= https://github.com/openstack-archive/bandit 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}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1:devel/py-yaml@${PY_FLAVOR} MAKE_ENV+= PBR_VERSION=${PORTVERSION} 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 8ee771db15eb..92b9a21530e6 100644 --- a/devel/py-bcdoc/Makefile +++ b/devel/py-bcdoc/Makefile @@ -1,20 +1,20 @@ PORTNAME= bcdoc PORTVERSION= 0.16.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Tools to help document botocore-based projects WWW= https://github.com/boto/bcdoc/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-beartype/Makefile b/devel/py-beartype/Makefile index 94fa2abad1b4..c2354d1eae53 100644 --- a/devel/py-beartype/Makefile +++ b/devel/py-beartype/Makefile @@ -1,21 +1,21 @@ PORTNAME= beartype DISTVERSION= 0.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast runtime type checking in pure Python WWW= https://github.com/beartype/beartype LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-beautifultable/Makefile b/devel/py-beautifultable/Makefile index 0fabcd188eb5..3103aeefb39d 100644 --- a/devel/py-beautifultable/Makefile +++ b/devel/py-beautifultable/Makefile @@ -1,21 +1,21 @@ PORTNAME= beautifultable PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Print ASCII tables for terminals WWW= https://github.com/pri22296/beautifultable LICENSE= MIT USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./test.py) .include diff --git a/devel/py-behave/Makefile b/devel/py-behave/Makefile index 3079c715882b..65330154ec9f 100644 --- a/devel/py-behave/Makefile +++ b/devel/py-behave/Makefile @@ -1,23 +1,23 @@ PORTNAME= behave PORTVERSION= 1.2.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Behaviour-driven development in Python style WWW= https://github.com/behave/behave LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parse>=1.8.2:textproc/py-parse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parse-type>=0.4.2:textproc/py-parse-type@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11:devel/py-six@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-beniget/Makefile b/devel/py-beniget/Makefile index 1333cfd5ab73..c336ef9d1248 100644 --- a/devel/py-beniget/Makefile +++ b/devel/py-beniget/Makefile @@ -1,21 +1,21 @@ PORTNAME= beniget PORTVERSION= 0.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extract semantic information about static Python code WWW= https://github.com/serge-sans-paille/beniget LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gast>=0.5.0<0.6:devel/py-gast@${PY_FLAVOR} 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 6ac3c4347465..272a210e7cbf 100644 --- a/devel/py-bidict/Makefile +++ b/devel/py-bidict/Makefile @@ -1,21 +1,21 @@ PORTNAME= bidict PORTVERSION= 0.21.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= brd@FreeBSD.org COMMENT= Bidirectional map implementation and related functionality WWW= https://github.com/jab/bidict LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-billiard/Makefile b/devel/py-billiard/Makefile index 1d66743999ee..5f6a9eae2a29 100644 --- a/devel/py-billiard/Makefile +++ b/devel/py-billiard/Makefile @@ -1,18 +1,18 @@ PORTNAME= billiard PORTVERSION= 3.6.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python multiprocessing fork with improvements and bugfixes WWW= https://github.com/celery/billiard LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-binaryornot/Makefile b/devel/py-binaryornot/Makefile index 698871415e2b..9a8d13518b25 100644 --- a/devel/py-binaryornot/Makefile +++ b/devel/py-binaryornot/Makefile @@ -1,24 +1,24 @@ PORTNAME= binaryornot DISTVERSION= 0.4.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Lightweight pure Python package to check if a file is binary or text WWW= https://github.com/audreyr/binaryornot 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: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 2ba7debad5eb..6782fa3e4afe 100644 --- a/devel/py-biplist/Makefile +++ b/devel/py-biplist/Makefile @@ -1,23 +1,23 @@ PORTNAME= biplist PORTVERSION= 1.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Library for reading/writing binary plists WWW= https://github.com/wooster/biplist 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:3.6+ USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/devel/py-bitstring/Makefile b/devel/py-bitstring/Makefile index 32ae89de5154..547a69400020 100644 --- a/devel/py-bitstring/Makefile +++ b/devel/py-bitstring/Makefile @@ -1,30 +1,30 @@ PORTNAME= bitstring PORTVERSION= 3.1.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Simple construction, analysis, and modification of binary data WWW= https://pypi.org/project/bitstring/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} PORTDOCS= PKG-INFO README.rst release_notes.txt OPTIONS_DEFINE= DOCS NO_ARCH= yes 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-black/Makefile b/devel/py-black/Makefile index a600c3c25b61..3519b626de5b 100644 --- a/devel/py-black/Makefile +++ b/devel/py-black/Makefile @@ -1,65 +1,65 @@ PORTNAME= black PORTVERSION= 22.10.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Uncompromising code formatter WWW= https://github.com/psf/black LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.3.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0.4.3:devel/py-mypy_extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathspec>=0.9.0:devel/py-pathspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=2020.1.8:textproc/py-regex@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=5.3:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=7.8.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pre-commit>=0:devel/py-pre-commit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.9.0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=2.2.1:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tokenize-rt>=3.2.0:devel/py-tokenize-rt@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} OPTIONS_DEFINE= COLORAMA D JUPYTER UVLOOP OPTIONS_DEFAULT=COLORAMA COLORAMA_DESC= Color support D_DESC= Blackd HTTP server JUPYTER_DESC= Jupyter support UVLOOP_DESC= Event loop support COLORAMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.3:devel/py-colorama@${PY_FLAVOR} D_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4:www/py-aiohttp@${PY_FLAVOR} JUPYTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=7.8.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tokenize-rt>=3.2.0:devel/py-tokenize-rt@${PY_FLAVOR} UVLOOP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uvloop>=0.15.2:devel/py-uvloop@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typed-ast>=1.4.2:devel/py-typed-ast@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10.0.0:devel/py-typing-extensions@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} .endif post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-blessed/Makefile b/devel/py-blessed/Makefile index 8d0054c327ab..6d80e9e4099b 100644 --- a/devel/py-blessed/Makefile +++ b/devel/py-blessed/Makefile @@ -1,22 +1,22 @@ PORTNAME= blessed DISTVERSION= 1.19.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Easy, practical library for making terminal apps WWW= https://github.com/jquast/blessed 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-blessings/Makefile b/devel/py-blessings/Makefile index 737e3f05cfdd..fa949be5b1f1 100644 --- a/devel/py-blessings/Makefile +++ b/devel/py-blessings/Makefile @@ -1,21 +1,21 @@ PORTNAME= blessings PORTVERSION= 1.7 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Thin wrapper around terminal coloring, styling, and positioning WWW= https://github.com/erikrose/blessings LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-blinker/Makefile b/devel/py-blinker/Makefile index 371d096ade3d..38a46a7dab50 100644 --- a/devel/py-blinker/Makefile +++ b/devel/py-blinker/Makefile @@ -1,19 +1,19 @@ PORTNAME= blinker PORTVERSION= 1.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast, simple object-to-object and broadcast signaling WWW= https://pythonhosted.org/blinker/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-blist/Makefile b/devel/py-blist/Makefile index 2ac8098ba3dd..02c4efd5aba2 100644 --- a/devel/py-blist/Makefile +++ b/devel/py-blist/Makefile @@ -1,24 +1,24 @@ PORTNAME= blist PORTVERSION= 1.3.6 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Drop-in list replacement with better performance for large lists WWW= http://stutzbachenterprises.com/blist/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6-3.9 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 de24d861bf9e..e7bc37cc2db7 100644 --- a/devel/py-bluelet/Makefile +++ b/devel/py-bluelet/Makefile @@ -1,16 +1,16 @@ PORTNAME= bluelet PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Pure-Python asynchronous I/O using coroutines WWW= https://github.com/sampsyo/bluelet LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-boolean.py/Makefile b/devel/py-boolean.py/Makefile index 7c5c6105649f..c7006ae0e7f1 100644 --- a/devel/py-boolean.py/Makefile +++ b/devel/py-boolean.py/Makefile @@ -1,30 +1,30 @@ PORTNAME= boolean.py DISTVERSION= 4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Create and parse boolean expressions and create custom boolean DSL WWW= https://github.com/bastikr/boolean.py LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${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/devel/py-boto/Makefile b/devel/py-boto/Makefile index 7eb0a9ede97b..759a17c3788e 100644 --- a/devel/py-boto/Makefile +++ b/devel/py-boto/Makefile @@ -1,21 +1,21 @@ PORTNAME= boto PORTVERSION= 2.49.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Python interface to Amazon Web Services WWW= https://github.com/boto/boto/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= p5-Net-Amazon-Route53 .include diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile index 1da2f9c392fe..7071e36a7719 100644 --- a/devel/py-botocore/Makefile +++ b/devel/py-botocore/Makefile @@ -1,25 +1,25 @@ PORTNAME= botocore PORTVERSION= 1.29.13 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Low-level, core functionality of boto 3 WWW= https://github.com/boto/botocore LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1<2.0.0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1<3.0.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.4,1<1.27,1:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscrt>=0.14.0:devel/py-awscrt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-build/Makefile b/devel/py-build/Makefile index adcf5dca8239..970178b053e5 100644 --- a/devel/py-build/Makefile +++ b/devel/py-build/Makefile @@ -1,32 +1,32 @@ PORTNAME= build PORTVERSION= 0.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEP517 package builder WWW= https://github.com/pypa/build LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=19.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep517>=0.9.1:devel/py-pep517@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.22:devel/py-importlib-metadata@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.0.0:textproc/py-tomli@${PY_FLAVOR} .endif .include diff --git a/devel/py-buildbot-console-view/Makefile b/devel/py-buildbot-console-view/Makefile index 35cebeba7c2d..9803a6024694 100644 --- a/devel/py-buildbot-console-view/Makefile +++ b/devel/py-buildbot-console-view/Makefile @@ -1,22 +1,22 @@ PORTNAME= buildbot-console-view PORTVERSION= 3.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Buildbot Console View plugin WWW= https://buildbot.net LICENSE= GPLv2 #LICENSE_FILE= Not packaged in sdist BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>=${PORTVERSION}:devel/py-buildbot-pkg@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>=${PORTVERSION}:devel/py-buildbot-pkg@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot-grid-view/Makefile b/devel/py-buildbot-grid-view/Makefile index 20a2906a4e7e..7dfaae58f38f 100644 --- a/devel/py-buildbot-grid-view/Makefile +++ b/devel/py-buildbot-grid-view/Makefile @@ -1,22 +1,22 @@ PORTNAME= buildbot-grid-view PORTVERSION= 3.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Buildbot Grid View plugin WWW= https://buildbot.net LICENSE= GPLv2 #LICENSE_FILE= Not packaged in sdist BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>=${PORTVERSION}:devel/py-buildbot-pkg@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>=${PORTVERSION}:devel/py-buildbot-pkg@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot-pkg/Makefile b/devel/py-buildbot-pkg/Makefile index 80bd2c5c3349..8afcc092d9b5 100644 --- a/devel/py-buildbot-pkg/Makefile +++ b/devel/py-buildbot-pkg/Makefile @@ -1,19 +1,19 @@ PORTNAME= buildbot-pkg PORTVERSION= 3.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Buildbot packaging tools WWW= https://buildbot.net LICENSE= GPLv2 #LICENSE_FILE= Not packaged in sdist USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot-waterfall-view/Makefile b/devel/py-buildbot-waterfall-view/Makefile index 7aeaa70c431e..301074116ea5 100644 --- a/devel/py-buildbot-waterfall-view/Makefile +++ b/devel/py-buildbot-waterfall-view/Makefile @@ -1,22 +1,22 @@ PORTNAME= buildbot-waterfall-view PORTVERSION= 3.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Buildbot Waterfall View plugin WWW= https://buildbot.net LICENSE= GPLv2 #LICENSE_FILE= Not packaged in sdist BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>=${PORTVERSION}:devel/py-buildbot-pkg@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>=${PORTVERSION}:devel/py-buildbot-pkg@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot-worker/Makefile b/devel/py-buildbot-worker/Makefile index 1aa458bb946d..3ea55b7168a8 100644 --- a/devel/py-buildbot-worker/Makefile +++ b/devel/py-buildbot-worker/Makefile @@ -1,48 +1,48 @@ PORTNAME= buildbot-worker PORTVERSION= 3.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Buildbot Worker Daemon WWW= https://buildbot.net LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autobahn>=20.12.3:www/py-autobahn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>0.6.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=17.9.0:devel/py-twisted@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_RC_SUBR= buildbot-worker NO_ARCH= yes SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} \ PYTHON_VER=${PYTHON_VER} BUILDBOT_REMOVE_ME= ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/buildbot_worker USERS= buildbot GROUPS= buildbot POST_PLIST+= fix-plist PLIST_FILES= man/man1/buildbot-worker.1.gz # XXX fixup plist. see: # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205056 fix-plist: ${REINPLACE_CMD} -e 's|^${BUILDBOT_REMOVE_ME}$$||' ${TMPPLIST} 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-buildbot-www/Makefile b/devel/py-buildbot-www/Makefile index 3c2fecdf075a..8d0293c22dcb 100644 --- a/devel/py-buildbot-www/Makefile +++ b/devel/py-buildbot-www/Makefile @@ -1,26 +1,26 @@ PORTNAME= buildbot-www PORTVERSION= 3.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Buildbot UI WWW= https://buildbot.net LICENSE= GPLv2 #LICENSE_FILE= Not packaged in sdist BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>=${PORTVERSION}:devel/py-buildbot-pkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-console-view>=${PORTVERSION}:devel/py-buildbot-console-view@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}buildbot-grid-view>=${PORTVERSION}:devel/py-buildbot-grid-view@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}buildbot-waterfall-view>=${PORTVERSION}:devel/py-buildbot-waterfall-view@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0.0:security/py-service_identity@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot/Makefile b/devel/py-buildbot/Makefile index 4c3d5c1fcd61..18ae658ca6a7 100644 --- a/devel/py-buildbot/Makefile +++ b/devel/py-buildbot/Makefile @@ -1,65 +1,65 @@ PORTNAME= buildbot PORTVERSION= 3.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Continuous Integration Framework WWW= https://buildbot.net LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alembic>=1.6.0:databases/py-alembic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}autobahn>=0.16.0:www/py-autobahn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}buildbot-www>0:devel/py-buildbot-www@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3.0<1.5:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=17.9.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txaio>=2.2.2:devel/py-txaio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.1.1:devel/py-zope.interface@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>0:devel/py-buildbot-pkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lz4>=0:archivers/py-lz4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}moto>0:devel/py-moto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjade>0:textproc/py-pyjade@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}treq>0:www/py-treq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txrequests>0:www/py-txrequests@${PY_FLAVOR} USES= cpe python:3.5+ USE_PYTHON= autoplist concurrent distutils USE_RC_SUBR= buildbot USERS= ${PORTNAME} GROUPS= ${PORTNAME} NO_ARCH= yes SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ PYTHON_VER=${PYTHON_VER} # the directory was removed, but MANIFEST.in still references it # https://github.com/buildbot/buildbot/commit/9251a994e7ba5f8ab9e678b49920bdc38cd52b3d BUILDBOT_REMOVE_ME= ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/buildbot/reporters/templates POST_PLIST+= fix-plist fix-plist: ${REINPLACE_CMD} -e 's|^${BUILDBOT_REMOVE_ME}$$||' ${TMPPLIST} post-install: ${RM} -r ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/buildbot/reporters/templates do-test: @cd ${WRKSRC} && PYTHONPATH=${WRKSRC} TZ=UTC ${LOCALBASE}/bin/trial-${PYTHON_VER} buildbot # Old invocation that we will probably need later # ${MKDIR} ${WRKDIR}/tmp # cd ${WRKDIR}/tmp && TZ=UTC LANG=C PYTHONPATH=${WRKSRC} ${PYTHON_CMD} -m twisted.trial buildbot.test .include diff --git a/devel/py-bytecode/Makefile b/devel/py-bytecode/Makefile index adf93dd1d3e5..d6a1b1b2a43a 100644 --- a/devel/py-bytecode/Makefile +++ b/devel/py-bytecode/Makefile @@ -1,19 +1,19 @@ PORTNAME= bytecode PORTVERSION= 0.13.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module to generate and modify bytecode WWW= https://github.com/MatthieuDartiailh/bytecode LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cabby/Makefile b/devel/py-cabby/Makefile index 86ba56fc86eb..cdc5c2972767 100644 --- a/devel/py-cabby/Makefile +++ b/devel/py-cabby/Makefile @@ -1,26 +1,26 @@ PORTNAME= cabby PORTVERSION= 0.1.20 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Python TAXII client implementation from EclecticIQ WWW= https://github.com/EclecticIQ/cabby/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python:3.6+ USE_PYTHON= autoplist distutils RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}furl>0:devel/py-furl@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}libtaxii>0:devel/py-libtaxii@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} NO_ARCH= yes .include diff --git a/devel/py-cachecontrol/Makefile b/devel/py-cachecontrol/Makefile index ca74e5f54424..1da207042e9d 100644 --- a/devel/py-cachecontrol/Makefile +++ b/devel/py-cachecontrol/Makefile @@ -1,32 +1,32 @@ PORTNAME= cachecontrol PORTVERSION= 0.12.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CacheControl-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= httplib2 caching for requests WWW= https://github.com/ionrock/cachecontrol 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:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py*-CacheControl NO_ARCH= yes OPTIONS_DEFINE= FILECACHE REDIS OPTIONS_DEFAULT=FILECACHE FILECACHE_DESC= FileCache support REDIS_DESC= Redis support FILECACHE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=3.7.1:sysutils/py-filelock@${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 fce2cd51b688..153f8539aa11 100644 --- a/devel/py-cached-property/Makefile +++ b/devel/py-cached-property/Makefile @@ -1,19 +1,19 @@ PORTNAME= cached-property PORTVERSION= 1.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Decorator for caching properties in classes WWW= https://github.com/pydanny/cached-property LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cachetools/Makefile b/devel/py-cachetools/Makefile index a796842aa88d..ecf72312456c 100644 --- a/devel/py-cachetools/Makefile +++ b/devel/py-cachetools/Makefile @@ -1,19 +1,19 @@ PORTNAME= cachetools PORTVERSION= 5.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extensible memoizing collections and decorators WWW= https://github.com/tkem/cachetools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cachetools3/Makefile b/devel/py-cachetools3/Makefile index 6b109b453fee..6f8687ff9d15 100644 --- a/devel/py-cachetools3/Makefile +++ b/devel/py-cachetools3/Makefile @@ -1,23 +1,23 @@ PORTNAME= cachetools PORTVERSION= 3.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extensible memoizing collections and decorators WWW= https://github.com/tkem/cachetools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 25df6cf3e542..167bb4ea7e7d 100644 --- a/devel/py-cachy/Makefile +++ b/devel/py-cachy/Makefile @@ -1,29 +1,29 @@ PORTNAME= cachy PORTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple yet effective caching library WWW= https://github.com/sdispater/cachy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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-calver/Makefile b/devel/py-calver/Makefile index d5c953b61657..02af1d87a8d5 100644 --- a/devel/py-calver/Makefile +++ b/devel/py-calver/Makefile @@ -1,22 +1,22 @@ PORTNAME= calver PORTVERSION= 2022.6.26 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Setuptools extension for CalVer package versions WWW= https://github.com/di/calver LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${WRKSRC}/setup.py .include diff --git a/devel/py-canonicaljson/Makefile b/devel/py-canonicaljson/Makefile index 4c1618826b85..1b6e1c8e19a0 100644 --- a/devel/py-canonicaljson/Makefile +++ b/devel/py-canonicaljson/Makefile @@ -1,36 +1,36 @@ PORTNAME= canonicaljson PORTVERSION= 1.6.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Canonical JSON WWW= https://github.com/matrix-org/python-canonicaljson LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.14.0:devel/py-simplejson@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}frozendict>=1.0:devel/py-frozendict@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes OPTIONS_DEFINE= FROZENDICT FROZENDICT_DESC=Frozendict immutable dictionaries support FROZENDICT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}frozendict>=1.0:devel/py-frozendict@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-capstone/Makefile b/devel/py-capstone/Makefile index f34b9fae5825..ce9d6501110f 100644 --- a/devel/py-capstone/Makefile +++ b/devel/py-capstone/Makefile @@ -1,27 +1,27 @@ PORTNAME= capstone PORTVERSION= 4.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python # Conflicts with devel/capstone distfile MAINTAINER= bofh@FreeBSD.org COMMENT= Python bindings for the Capstone Disassembly Engine WWW= https://www.capstone-engine.org LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.TXT LIB_DEPENDS= libcapstone.so:devel/capstone4 USES= cpe python:3.6+ CPE_VENDOR= ${PORTNAME}-engine USE_PYTHON= autoplist distutils MAKE_ENV+= LIBCAPSTONE_PATH= # Prevent bundled libcapstone from being built NO_ARCH= yes post-patch: @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/capstone/__init__.py .include diff --git a/devel/py-capturer/Makefile b/devel/py-capturer/Makefile index cc03f6a5b104..ba99ba4c8607 100644 --- a/devel/py-capturer/Makefile +++ b/devel/py-capturer/Makefile @@ -1,21 +1,21 @@ PORTNAME= capturer PORTVERSION= 3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Capture stdout/stderr of the current process and subprocesses WWW= https://capturer.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}humanfriendly>=8.0:textproc/py-humanfriendly@${PY_FLAVOR} 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 988ea2fbbadc..fe4a4a207916 100644 --- a/devel/py-case/Makefile +++ b/devel/py-case/Makefile @@ -1,23 +1,23 @@ PORTNAME= case PORTVERSION= 1.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python unittest utilities WWW= https://github.com/celery/case 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-castellan/Makefile b/devel/py-castellan/Makefile index 578d1224a411..4d7d51cbad94 100644 --- a/devel/py-castellan/Makefile +++ b/devel/py-castellan/Makefile @@ -1,34 +1,34 @@ PORTNAME= castellan PORTVERSION= 4.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic Key Manager interface for OpenStack WWW= https://docs.openstack.org/castellan/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.7:security/py-cryptography@${PY_FLAVOR} \ ${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} \ ${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.18.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} USES= python:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include diff --git a/devel/py-catalogue/Makefile b/devel/py-catalogue/Makefile index 21df560c5446..fd8be9dad6bd 100644 --- a/devel/py-catalogue/Makefile +++ b/devel/py-catalogue/Makefile @@ -1,28 +1,28 @@ PORTNAME= catalogue PORTVERSION= 2.0.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Super lightweight function registries for your library WWW= https://github.com/explosion/catalogue LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= skipv:2.1.0 .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.4:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zipp>=0.5:devel/py-zipp@${PY_FLAVOR} .endif .include diff --git a/devel/py-cattrs/Makefile b/devel/py-cattrs/Makefile index 42075d068c89..72f0c84b3f72 100644 --- a/devel/py-cattrs/Makefile +++ b/devel/py-cattrs/Makefile @@ -1,31 +1,31 @@ PORTNAME= cattrs PORTVERSION= 22.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Composable complex class support for attrs and dataclasses WWW= https://github.com/python-attrs/cattrs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=20:devel/py-attrs@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}exceptiongroup>=0:devel/py-exceptiongroup@${PY_FLAVOR} .endif .include diff --git a/devel/py-cbor/Makefile b/devel/py-cbor/Makefile index 42851f3c598d..8af816d146c3 100644 --- a/devel/py-cbor/Makefile +++ b/devel/py-cbor/Makefile @@ -1,19 +1,19 @@ PORTNAME= cbor PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RFC 7049 - Concise Binary Object Representation WWW= https://bitbucket.org/bodhisnarkva/cbor LICENSE= APACHE20 USES= compiler python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-cbor2/Makefile b/devel/py-cbor2/Makefile index 71df2d431c2a..b91a9fc40400 100644 --- a/devel/py-cbor2/Makefile +++ b/devel/py-cbor2/Makefile @@ -1,25 +1,25 @@ PORTNAME= cbor2 PORTVERSION= 5.4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Pure Python CBOR (de)serializer with extensive tag support WWW= https://pypi.org/project/cbor2/ 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} \ ${PYTHON_PKGNAMEPREFIX}cbor>0:devel/py-cbor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}objgraph>0:devel/py-objgraph@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-cdg/Makefile b/devel/py-cdg/Makefile index 1833d62dbf89..9f080ff8ac42 100644 --- a/devel/py-cdg/Makefile +++ b/devel/py-cdg/Makefile @@ -1,24 +1,24 @@ PORTNAME= cdg PORTVERSION= 0.1.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jonathan@FreeBSD.org COMMENT= Library for working with call- and data-flow graphs WWW= https://github.com/musec/py-cdg LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} 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-celery-progress/Makefile b/devel/py-celery-progress/Makefile index 0954b123baef..61ba8cf55534 100644 --- a/devel/py-celery-progress/Makefile +++ b/devel/py-celery-progress/Makefile @@ -1,24 +1,24 @@ PORTNAME= celery-progress PORTVERSION= 0.1.1 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= Distributed Task Queue WWW= https://github.com/celery/celery/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS+= redis>0:databases/redis \ rabbitmq>0:net/rabbitmq \ ${PYTHON_PKGNAMEPREFIX}celery>0:devel/py-celery@${PY_FLAVOR} \ websocat>0:www/websocat USES= python:3.6+,run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-celery/Makefile b/devel/py-celery/Makefile index be5b36ba667f..51be7b9a584a 100644 --- a/devel/py-celery/Makefile +++ b/devel/py-celery/Makefile @@ -1,24 +1,24 @@ PORTNAME= celery PORTVERSION= 4.4.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Asynchronous task queue/job queue WWW= https://pypi.org/project/celery/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}billiard>=3.3.0.21:devel/py-billiard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=1.5:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kombu>=4.6.8:net/py-kombu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vine>=1.3.0:devel/py-vine@${PY_FLAVOR} NO_ARCH= yes USES= cpe python:3.6+ CPE_VENDOR= ${PORTNAME}project USE_PYTHON= autoplist distutils .include diff --git a/devel/py-cerberus/Makefile b/devel/py-cerberus/Makefile index c8c3fd89e732..eca1457c57b4 100644 --- a/devel/py-cerberus/Makefile +++ b/devel/py-cerberus/Makefile @@ -1,26 +1,26 @@ PORTNAME= Cerberus PORTVERSION= 1.3.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Lightweight, extensible validation tool for Python dictionaries WWW= https://github.com/pyeve/cerberus LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes 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 0f7df39a9d11..da8ff6ed480e 100644 --- a/devel/py-certsrv/Makefile +++ b/devel/py-certsrv/Makefile @@ -1,20 +1,20 @@ PORTNAME= certsrv PORTVERSION= 2.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client for the Microsoft Certificate Authority WWW= https://github.com/magnuswatn/certsrv LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cffi/Makefile b/devel/py-cffi/Makefile index 14bc080d8086..aa73c8d42a3e 100644 --- a/devel/py-cffi/Makefile +++ b/devel/py-cffi/Makefile @@ -1,31 +1,31 @@ PORTNAME= cffi PORTVERSION= 1.15.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Foreign Function Interface for Python calling C code WWW= https://cffi.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libffi.so:devel/libffi RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=0:devel/py-pycparser@${PY_FLAVOR} USES= compiler:c11 localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include .if ${CHOSEN_COMPILER_TYPE} == clang CFLAGS+= -Wno-shift-negative-value .endif post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-cfgv/Makefile b/devel/py-cfgv/Makefile index 7a36c1f83f4b..14b58b1a909f 100644 --- a/devel/py-cfgv/Makefile +++ b/devel/py-cfgv/Makefile @@ -1,19 +1,19 @@ PORTNAME= cfgv PORTVERSION= 3.2.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Validate configuration and produce human readable error messages WWW= https://github.com/asottile/cfgv LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-cfn-lint/Makefile b/devel/py-cfn-lint/Makefile index 5a1b02f1cc4d..7ff59ff994ad 100644 --- a/devel/py-cfn-lint/Makefile +++ b/devel/py-cfn-lint/Makefile @@ -1,28 +1,28 @@ PORTNAME= cfn-lint DISTVERSION= 0.72.5 CATEGORIES= devel python textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nork@ninth-nine.com COMMENT= AWS CloudFormation Linter WWW= https://pypi.org/project/cfn-lint/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aws-sam-translator>=1.55.0:devel/py-aws-sam-translator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jschema-to-python>=1.2.3:devel/py-jschema-to-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>0:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.2<5:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}junit-xml>=1.9:textproc/py-junit-xml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.4:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sarif-om>=1.0.4:devel/py-sarif-om@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>5.4:devel/py-yaml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cftime/Makefile b/devel/py-cftime/Makefile index 5e166b0f1eac..312aff84ed9a 100644 --- a/devel/py-cftime/Makefile +++ b/devel/py-cftime/Makefile @@ -1,25 +1,25 @@ PORTNAME= cftime PORTVERSION= 1.0.3.4 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Time-handling functionality from netcdf4-python WWW= https://github.com/Unidata/cftime 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: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 63df5e9305a5..e1b09d92e13c 100644 --- a/devel/py-chainmap/Makefile +++ b/devel/py-chainmap/Makefile @@ -1,18 +1,18 @@ PORTNAME= chainmap PORTVERSION= 1.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Backport/clone of chainmap for py26, py32, and pypy3 WWW= https://bitbucket.org/jeunice/chainmap LICENSE= PSFL 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 d85d34ab48ec..6e69f1add601 100644 --- a/devel/py-characteristic/Makefile +++ b/devel/py-characteristic/Makefile @@ -1,17 +1,17 @@ PORTNAME= characteristic PORTVERSION= 14.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= axel.rau@chaos1.de COMMENT= Python attributes without boilerplate WWW= https://github.com/hynek/characteristic LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-check-manifest/Makefile b/devel/py-check-manifest/Makefile index d50bbea55c3e..00b2a9ce8b23 100644 --- a/devel/py-check-manifest/Makefile +++ b/devel/py-check-manifest/Makefile @@ -1,25 +1,25 @@ PORTNAME= check-manifest PORTVERSION= 0.48 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool to check the completeness of MANIFEST.in for Python packages WWW= https://github.com/mgedmin/check-manifest LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0.1:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} TEST_DEPENDS= git-tiny>=0:devel/git@tiny \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-cheetah3/Makefile b/devel/py-cheetah3/Makefile index 359fb2248f9b..4d09d2c1daba 100644 --- a/devel/py-cheetah3/Makefile +++ b/devel/py-cheetah3/Makefile @@ -1,25 +1,25 @@ PORTNAME= cheetah DISTVERSION= 3.2.6 PORTREVISION= 1 CATEGORIES= devel textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 DISTNAME= Cheetah3-${DISTVERSION} MAINTAINER= FreeBSD@ShaneWare.Biz COMMENT= HTML template engine for Python WWW= https://cheetahtemplate.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/Cheetah/*.so .include diff --git a/devel/py-circuitbreaker/Makefile b/devel/py-circuitbreaker/Makefile index 12983c037be1..2a62b53312e1 100644 --- a/devel/py-circuitbreaker/Makefile +++ b/devel/py-circuitbreaker/Makefile @@ -1,27 +1,27 @@ PORTNAME= circuitbreaker DISTVERSION= 1.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= Python Circuit Breaker pattern implementation WWW= https://github.com/fabfuel/circuitbreaker LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6-3.9 USE_PYTHON= autoplist concurrent distutils TEST_TARGET= test NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v -o addopts= .include diff --git a/devel/py-circuits/Makefile b/devel/py-circuits/Makefile index 6f61e9373c04..e0332ab87ee5 100644 --- a/devel/py-circuits/Makefile +++ b/devel/py-circuits/Makefile @@ -1,27 +1,27 @@ PORTNAME= circuits PORTVERSION= 3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Asynchronous Component-based Event Application Framework WWW= https://bitbucket.org/prologic/circuits/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= apache24 NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest tests .include diff --git a/devel/py-ckanapi/Makefile b/devel/py-ckanapi/Makefile index 50dbcf00246a..4c71db7d7ae1 100644 --- a/devel/py-ckanapi/Makefile +++ b/devel/py-ckanapi/Makefile @@ -1,23 +1,23 @@ PORTNAME= ckanapi PORTVERSION= 4.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CLI and Python module for accessing the CKAN Action API WWW= https://github.com/ckan/ckanapi LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=1.0:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9<2.0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-clang/Makefile b/devel/py-clang/Makefile index ea296c9d6127..3d7a06a0862e 100644 --- a/devel/py-clang/Makefile +++ b/devel/py-clang/Makefile @@ -1,16 +1,16 @@ PORTNAME= clang DISTVERSION= 11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@nicandneal.net COMMENT= Python bindings for libclang WWW= https://github.com/llvm-mirror/clang/tree/master/bindings/python LICENSE= NCSA USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-cleo/Makefile b/devel/py-cleo/Makefile index 9683cd76d8cb..f07eea608dd9 100644 --- a/devel/py-cleo/Makefile +++ b/devel/py-cleo/Makefile @@ -1,22 +1,22 @@ PORTNAME= cleo PORTVERSION= 1.0.0a5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Create beautiful and testable command-line interfaces WWW= https://github.com/python-poetry/cleo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crashtest>=0.4.0<0.5.0:devel/py-crashtest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylev>=1.3.0<2.0.0:devel/py-pylev@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cli-helpers/Makefile b/devel/py-cli-helpers/Makefile index 4caf9edde4f1..e44edd2f4925 100644 --- a/devel/py-cli-helpers/Makefile +++ b/devel/py-cli-helpers/Makefile @@ -1,31 +1,31 @@ PORTNAME= cli-helpers PORTVERSION= 2.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= cli_helpers-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Helpers for building command-line apps WWW= https://github.com/dbcli/cli_helpers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # Note: wcwidth comes from tabulate[widechars] RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.5:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>=0.8.2:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= STYLES OPTIONS_DEFAULT=STYLES STYLES_DESC= Style formatted output/tables via Pygments STYLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} .include diff --git a/devel/py-click-completion/Makefile b/devel/py-click-completion/Makefile index 6d1019e72d44..914fc975a8f0 100644 --- a/devel/py-click-completion/Makefile +++ b/devel/py-click-completion/Makefile @@ -1,25 +1,25 @@ PORTNAME= click-completion PORTVERSION= 0.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Enhanced completion for Click WWW= https://github.com/click-contrib/click-completion LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${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:3.6+ USE_PYTHON= autoplist concurrent distutils # No tests defined for this python module .include diff --git a/devel/py-click-default-group-wheel/Makefile b/devel/py-click-default-group-wheel/Makefile index 9b47e2a2965d..4ee9ce50220c 100644 --- a/devel/py-click-default-group-wheel/Makefile +++ b/devel/py-click-default-group-wheel/Makefile @@ -1,21 +1,21 @@ PORTNAME= click-default-group-wheel PORTVERSION= 1.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Extends click.Group to invoke command without explicit subcommand name WWW= https://github.com/click-contrib/click-default-group LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-click-default-group/Makefile b/devel/py-click-default-group/Makefile index 17b96bcef89b..01f78193cf49 100644 --- a/devel/py-click-default-group/Makefile +++ b/devel/py-click-default-group/Makefile @@ -1,21 +1,21 @@ PORTNAME= click-default-group PORTVERSION= 1.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extend click.Group to invoke a command without explicit subcommand name WWW= https://github.com/click-contrib/click-default-group LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-click-log/Makefile b/devel/py-click-log/Makefile index d2a8261b8bf2..163d4162f75c 100644 --- a/devel/py-click-log/Makefile +++ b/devel/py-click-log/Makefile @@ -1,25 +1,25 @@ PORTNAME= click-log DISTVERSION= 0.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= geier@lostpackets.de COMMENT= Logging integration for Click WWW= https://github.com/click-contrib/click-log 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: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 550af6911906..8d7a949c4872 100644 --- a/devel/py-click-plugins/Makefile +++ b/devel/py-click-plugins/Makefile @@ -1,21 +1,21 @@ PORTNAME= click-plugins PORTVERSION= 1.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Click extension to register CLI commands via setuptools WWW= https://pypi.org/project/click-plugins/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} 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 a0f68547db37..e000bdcad549 100644 --- a/devel/py-click-threading/Makefile +++ b/devel/py-click-threading/Makefile @@ -1,24 +1,24 @@ PORTNAME= click-threading DISTVERSION= 0.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Multithreaded Click apps made easy WWW= https://github.com/click-contrib/click-threading LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${RUN_DEPENDS} 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/Makefile b/devel/py-click/Makefile index 035d276bc368..80c4a405c4e3 100644 --- a/devel/py-click/Makefile +++ b/devel/py-click/Makefile @@ -1,31 +1,31 @@ PORTNAME= click PORTVERSION= 8.0.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Python package for creating command line interfaces WWW= https://github.com/mitsuhiko/click LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -p no:warnings .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-click7/Makefile b/devel/py-click7/Makefile index c4f5c820d9dd..be3238324955 100644 --- a/devel/py-click7/Makefile +++ b/devel/py-click7/Makefile @@ -1,24 +1,24 @@ PORTNAME= click PORTVERSION= 7.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 7 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package for creating command line interfaces WWW= https://github.com/mitsuhiko/click LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ARGS= -p no:warnings TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} PORTSCOUT= limit:^7\. .include diff --git a/devel/py-cliff/Makefile b/devel/py-cliff/Makefile index 9cf26e3f084a..8a7e407b82da 100644 --- a/devel/py-cliff/Makefile +++ b/devel/py-cliff/Makefile @@ -1,28 +1,28 @@ PORTNAME= cliff PORTVERSION= 3.10.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command Line Interface Formulation Framework WWW= https://docs.openstack.org/cliff/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autopage>=0.4.0:devel/py-autopage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cmd2>=1.0.0:devel/py-cmd2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.2: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}stevedore>=2.0.1:devel/py-stevedore@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cligj/Makefile b/devel/py-cligj/Makefile index 683c1cf5dd56..97542b154d42 100644 --- a/devel/py-cligj/Makefile +++ b/devel/py-cligj/Makefile @@ -1,20 +1,20 @@ PORTNAME= cligj PORTVERSION= 0.7.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Click-based argument and option decorators for Python GIS cli WWW= https://pypi.org/project/cligj/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>4.0:devel/py-click@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-clikit/Makefile b/devel/py-clikit/Makefile index e1b579db8a96..e847606f0efd 100644 --- a/devel/py-clikit/Makefile +++ b/devel/py-clikit/Makefile @@ -1,24 +1,24 @@ PORTNAME= clikit PORTVERSION= 0.6.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities to build beautiful and testable command line interfaces WWW= https://github.com/sdispater/clikit LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crashtest>=0.3.0:devel/py-crashtest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pastel>=0.2.0:devel/py-pastel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylev>=1.3<2.0:devel/py-pylev@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-clint/Makefile b/devel/py-clint/Makefile index 3cc049556955..2a8662a5ff01 100644 --- a/devel/py-clint/Makefile +++ b/devel/py-clint/Makefile @@ -1,21 +1,21 @@ PORTNAME= clint PORTVERSION= 0.5.1 PORTREVISION= 0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python command-line application tools WWW= https://github.com/kennethreitz/clint LICENSE= ISCL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-cloudpickle/Makefile b/devel/py-cloudpickle/Makefile index e6923af21796..dba87aa624c7 100644 --- a/devel/py-cloudpickle/Makefile +++ b/devel/py-cloudpickle/Makefile @@ -1,26 +1,26 @@ PORTNAME= cloudpickle PORTVERSION= 2.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extended pickling support for Python objects WWW= https://github.com/cloudpipe/cloudpickle LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ARGS= -s # https://github.com/cloudpipe/cloudpickle/issues/252 TEST_ENV= PYTHONPATH=tests/cloudpickle_testpkg .include diff --git a/devel/py-cmd2/Makefile b/devel/py-cmd2/Makefile index 928df96e003e..70734d482abf 100644 --- a/devel/py-cmd2/Makefile +++ b/devel/py-cmd2/Makefile @@ -1,31 +1,31 @@ PORTNAME= cmd2 PORTVERSION= 2.4.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Build interactive command line applications in Python WWW= https://github.com/python-cmd2/cmd2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=16.3.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.6:devel/py-pyperclip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0.1.7:devel/py-wcwidth@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.6.0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-codegen/Makefile b/devel/py-codegen/Makefile index 061e8b4b76f6..a10eb35d4853 100644 --- a/devel/py-codegen/Makefile +++ b/devel/py-codegen/Makefile @@ -1,16 +1,16 @@ PORTNAME= codegen PORTVERSION= 1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Extension to ast that allows ast to python code generation WWW= https://github.com/andreif/codegen LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-cog/Makefile b/devel/py-cog/Makefile index 2e18790cea38..faa81ec24508 100644 --- a/devel/py-cog/Makefile +++ b/devel/py-cog/Makefile @@ -1,20 +1,20 @@ PORTNAME= cog PORTVERSION= 3.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}app-${PORTVERSION} MAINTAINER= apesternikov@page2rss.com COMMENT= Code Generator for any language WWW= https://www.nedbatchelder.com/code/cog/index.html LICENSE= MIT # Python3 ready USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-collective.monkeypatcher/Makefile b/devel/py-collective.monkeypatcher/Makefile index a57683188705..81f5cd30f0ec 100644 --- a/devel/py-collective.monkeypatcher/Makefile +++ b/devel/py-collective.monkeypatcher/Makefile @@ -1,17 +1,17 @@ PORTNAME= collective.monkeypatcher PORTVERSION= 1.1.1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Applying monkey patches on startup using ZCML configuration WWW= https://pypi.org/project/collective.monkeypatcher/ LICENSE= ZPL21 USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/devel/py-colorama/Makefile b/devel/py-colorama/Makefile index d09f8dd5ae11..e169373f9f2c 100644 --- a/devel/py-colorama/Makefile +++ b/devel/py-colorama/Makefile @@ -1,19 +1,19 @@ PORTNAME= colorama PORTVERSION= 0.4.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Cross-platform API to print colored terminal text from Python applications WWW= https://github.com/tartley/colorama LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-colored-traceback/Makefile b/devel/py-colored-traceback/Makefile index b8f7788780df..3dfff7804bef 100644 --- a/devel/py-colored-traceback/Makefile +++ b/devel/py-colored-traceback/Makefile @@ -1,18 +1,18 @@ PORTNAME= colored-traceback PORTVERSION= 0.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Automatically color Python's uncaught exception tracebacks WWW= https://pypi.org/project/colored-traceback/ LICENSE= ISCL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-coloredlogs/Makefile b/devel/py-coloredlogs/Makefile index e11824667496..41e2d1ac44e6 100644 --- a/devel/py-coloredlogs/Makefile +++ b/devel/py-coloredlogs/Makefile @@ -1,26 +1,26 @@ PORTNAME= coloredlogs PORTVERSION= 15.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Colored terminal output for Python logging module WWW= https://coloredlogs.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}humanfriendly>=9.1:textproc/py-humanfriendly@${PY_FLAVOR} 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 c007411bfd4a..595ed01016e1 100644 --- a/devel/py-colorful/Makefile +++ b/devel/py-colorful/Makefile @@ -1,18 +1,18 @@ PORTNAME= colorful PORTVERSION= 0.5.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= monsieurp@gentoo.org COMMENT= Terminal string styling done right in Python WWW= https://pypi.org/project/colorful/ LICENSE= MIT 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 bbc536012575..1d71589767ae 100644 --- a/devel/py-colorlog/Makefile +++ b/devel/py-colorlog/Makefile @@ -1,27 +1,27 @@ PORTNAME= colorlog PORTVERSION= 6.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add colours to the output of Python logging module WWW= https://github.com/borntyping/python-colorlog LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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-colorspacious/Makefile b/devel/py-colorspacious/Makefile index cb5ff22a32a4..c79cb44529a3 100644 --- a/devel/py-colorspacious/Makefile +++ b/devel/py-colorspacious/Makefile @@ -1,22 +1,22 @@ PORTNAME= colorspacious DISTVERSION= 1.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library for doing colorspace conversions WWW= https://github.com/njsmith/colorspacious LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-columnize/Makefile b/devel/py-columnize/Makefile index 1e6d0032a1ee..5f939b335e44 100644 --- a/devel/py-columnize/Makefile +++ b/devel/py-columnize/Makefile @@ -1,23 +1,23 @@ PORTNAME= columnize PORTVERSION= 0.3.11 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Format a simple (i.e. not nested) list into aligned columns WWW= https://github.com/rocky/pycolumnize LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/devel/py-commandlines/Makefile b/devel/py-commandlines/Makefile index accc589640b8..891dc3683054 100644 --- a/devel/py-commandlines/Makefile +++ b/devel/py-commandlines/Makefile @@ -1,18 +1,18 @@ PORTNAME= commandlines PORTVERSION= 0.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command line argument to object parsing library WWW= https://github.com/chrissimpkins/commandlines LICENSE= MIT 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 194dcbd2f9ff..469e246b9d17 100644 --- a/devel/py-conditional/Makefile +++ b/devel/py-conditional/Makefile @@ -1,21 +1,21 @@ PORTNAME= conditional PORTVERSION= 1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Conditionally enter a context manager WWW= https://pypi.org/project/conditional/ LICENSE= BSD2CLAUSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flexmock>=0.10.5:devel/py-flexmock@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= distutils autoplist do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-configargparse/Makefile b/devel/py-configargparse/Makefile index 466946f46ecf..c22f72caac37 100644 --- a/devel/py-configargparse/Makefile +++ b/devel/py-configargparse/Makefile @@ -1,23 +1,23 @@ PORTNAME= configargparse PORTVERSION= 1.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ConfigArgParse-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Drop-in replacement for argparse WWW= https://github.com/bw2/ConfigArgParse LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} 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 74bc1c32f1e6..ae6ffc994330 100644 --- a/devel/py-configobj/Makefile +++ b/devel/py-configobj/Makefile @@ -1,21 +1,21 @@ PORTNAME= configobj PORTVERSION= 5.0.6 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Simple but powerful config file reader and writer WWW= https://github.com/DiffSK/configobj/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-configparser/Makefile b/devel/py-configparser/Makefile index 93b464fc5c29..4c1f809e7997 100644 --- a/devel/py-configparser/Makefile +++ b/devel/py-configparser/Makefile @@ -1,33 +1,33 @@ PORTNAME= configparser PORTVERSION= 3.5.3 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= INI style configuration file parser WWW= https://pypi.org/project/configparser/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>=0:devel/py-backports@${PY_FLAVOR} 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-configupdater/Makefile b/devel/py-configupdater/Makefile index 520bfa2f4e79..25058f0d60a2 100644 --- a/devel/py-configupdater/Makefile +++ b/devel/py-configupdater/Makefile @@ -1,28 +1,28 @@ PORTNAME= configupdater PORTVERSION= 3.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ConfigUpdater-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parser like ConfigParser but for updating configuration files WWW= https://github.com/pyscaffold/configupdater LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=5:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-confusable_homoglyphs/Makefile b/devel/py-confusable_homoglyphs/Makefile index f2b7e0f5a80f..835a73419cd2 100644 --- a/devel/py-confusable_homoglyphs/Makefile +++ b/devel/py-confusable_homoglyphs/Makefile @@ -1,22 +1,22 @@ PORTNAME= confusable_homoglyphs PORTVERSION= 3.2.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Detect confusable usage of unicode homoglyphs WWW= https://pypi.org/project/confusable_homoglyphs/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-confuse/Makefile b/devel/py-confuse/Makefile index 9e64f7ecf46d..e613b37afa77 100644 --- a/devel/py-confuse/Makefile +++ b/devel/py-confuse/Makefile @@ -1,19 +1,19 @@ PORTNAME= confuse DISTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Configuration library for Python that uses YAML WWW= https://github.com/beetbox/confuse LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-connection_pool/Makefile b/devel/py-connection_pool/Makefile index 5e53382da03b..c3d7614a8969 100644 --- a/devel/py-connection_pool/Makefile +++ b/devel/py-connection_pool/Makefile @@ -1,18 +1,18 @@ PORTNAME= connection_pool DISTVERSION= 0.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Thread safe connection pool for Python programs WWW= https://github.com/zhouyl/ConnectionPool LICENSE= MIT USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-constantly/Makefile b/devel/py-constantly/Makefile index 3eadec2bcb6d..ae9877b1285b 100644 --- a/devel/py-constantly/Makefile +++ b/devel/py-constantly/Makefile @@ -1,19 +1,19 @@ PORTNAME= constantly PORTVERSION= 15.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Provides symbolic constant support to Python projects WWW= https://pypi.org/project/constantly/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-construct-classes/Makefile b/devel/py-construct-classes/Makefile index 0b34c9186215..4caec03252f9 100644 --- a/devel/py-construct-classes/Makefile +++ b/devel/py-construct-classes/Makefile @@ -1,21 +1,21 @@ PORTNAME= construct-classes PORTVERSION= 0.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Parse your binary structs into dataclasses WWW= https://pypi.org/project/construct-classes/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}construct>=2.10:devel/py-construct@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-construct/Makefile b/devel/py-construct/Makefile index 96e64352bbf7..5a096e362ec8 100644 --- a/devel/py-construct/Makefile +++ b/devel/py-construct/Makefile @@ -1,19 +1,19 @@ PORTNAME= construct PORTVERSION= 2.10.68 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Python module for parsing and building of data structures WWW= https://github.com/construct/construct LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-contextlib2/Makefile b/devel/py-contextlib2/Makefile index 65f86b5bdb5f..872435b0187d 100644 --- a/devel/py-contextlib2/Makefile +++ b/devel/py-contextlib2/Makefile @@ -1,18 +1,18 @@ PORTNAME= contextlib2 DISTVERSION= 0.6.0.post1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Backports and enhancements for the contextlib module WWW= https://pypi.org/project/contextlib2/ LICENSE= BSD2CLAUSE 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 d2186246c56a..5d4e3d9cdda8 100644 --- a/devel/py-convertdate/Makefile +++ b/devel/py-convertdate/Makefile @@ -1,27 +1,27 @@ PORTNAME= convertdate PORTVERSION= 2.2.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Converts between Gregorian dates and other calendar systems WWW= https://github.com/fitnr/convertdate 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: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 ee039cbd12d6..8b62d3a08a1a 100644 --- a/devel/py-cookiecutter/Makefile +++ b/devel/py-cookiecutter/Makefile @@ -1,47 +1,47 @@ PORTNAME= cookiecutter PORTVERSION= 2.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Create projects from cookiecutters (project templates) WWW= https://pypi.org/project/cookiecutter/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}binaryornot>=0.4.4:devel/py-binaryornot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.0<9.0.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jinja2-time>=0.2.0:devel/py-jinja2-time@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}poyo>=0:devel/py-poyo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=4.0.0:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.23.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${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}pytest>0:devel/py-pytest@${PY_FLAVOR} \ git:devel/git USES= cpe python:3.7-3.10 USE_PYTHON= autoplist concurrent distutils CPE_VENDOR= cookiecutter_project NO_ARCH= yes # pytest needs a UTF-8 environment, and it will try and write outside # ${WRKDIR} unless told not to. TEST_ENV= HOME=${WRKDIR} \ LANG=en_US.UTF-8 \ LC_ALL=en_US.UTF-8 \ TMPDIR=${WRKDIR} do-test: @cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/pytest-${PYTHON_VER} --cov=cookiecutter tests .include diff --git a/devel/py-copier/Makefile b/devel/py-copier/Makefile index 7d6e9a584c43..cc7cf78e5148 100644 --- a/devel/py-copier/Makefile +++ b/devel/py-copier/Makefile @@ -1,41 +1,41 @@ PORTNAME= copier PORTVERSION= 7.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for rendering project templates WWW= https://github.com/copier-org/copier LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.3:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dunamai>=1.7.0:devel/py-dunamai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iteration-utilities>=0.11.0:devel/py-iteration-utilities@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jinja2-ansible-filters>=1.3.1:devel/py-jinja2-ansible-filters@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathspec>=0.9.0:devel/py-pathspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plumbum>=1.6.9:sysutils/py-plumbum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.10.2:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.7.1:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml-include>=1.2:devel/py-pyyaml-include@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}questionary>=1.8.1:devel/py-questionary@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.cached-property>=1.0.0:devel/py-backports.cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.4<5.0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4<5.0.0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-coreapi/Makefile b/devel/py-coreapi/Makefile index 51ab2f6fcf18..d873840ceead 100644 --- a/devel/py-coreapi/Makefile +++ b/devel/py-coreapi/Makefile @@ -1,23 +1,23 @@ PORTNAME= coreapi DISTVERSION= 2.3.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python client library for Core API WWW= https://github.com/core-api/python-client 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-coreschema/Makefile b/devel/py-coreschema/Makefile index 6e890fe6b371..7c7cef6eb3a2 100644 --- a/devel/py-coreschema/Makefile +++ b/devel/py-coreschema/Makefile @@ -1,19 +1,19 @@ PORTNAME= coreschema DISTVERSION= 0.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Core schema for the Core API WWW= https://github.com/core-api/python-coreschema LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} 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 6e8adb424e45..3ba3b046c62d 100644 --- a/devel/py-country/Makefile +++ b/devel/py-country/Makefile @@ -1,18 +1,18 @@ PORTNAME= country DISTVERSION= 22.3.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pycountry-${DISTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Python API for ISO country, subdivision, language and currency WWW= https://pypi.org/project/pycountry/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-cov-core/Makefile b/devel/py-cov-core/Makefile index 151d4f856760..2fdc063c8231 100644 --- a/devel/py-cov-core/Makefile +++ b/devel/py-cov-core/Makefile @@ -1,25 +1,25 @@ PORTNAME= cov-core PORTVERSION= 1.15.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Plugin core for use by pytest-cov, nose-cov and nose2-cov WWW= https://github.com/schlamar/cov-core LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=3.6:devel/py-coverage@${PY_FLAVOR} 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-covdefaults/Makefile b/devel/py-covdefaults/Makefile index 5611c6e9dd93..2ac3be25fa5c 100644 --- a/devel/py-covdefaults/Makefile +++ b/devel/py-covdefaults/Makefile @@ -1,21 +1,21 @@ PORTNAME= covdefaults PORTVERSION= 2.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Coverage plugin to provide sensible default settings WWW= https://github.com/asottile/covdefaults LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=6.0.2:devel/py-coverage@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-coverage/Makefile b/devel/py-coverage/Makefile index 170b56441db9..9bb542e28aca 100644 --- a/devel/py-coverage/Makefile +++ b/devel/py-coverage/Makefile @@ -1,27 +1,27 @@ PORTNAME= coverage PORTVERSION= 7.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Code coverage measurement for Python WWW= https://coverage.readthedocs.io/ LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= TOML OPTIONS_DEFAULT=TOML TOML_DESC= Enable pyproject.toml support TOML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coverage/tracer*.so .include diff --git a/devel/py-coverage_enable_subprocess/Makefile b/devel/py-coverage_enable_subprocess/Makefile index 6460106d3e65..5084700b9dfe 100644 --- a/devel/py-coverage_enable_subprocess/Makefile +++ b/devel/py-coverage_enable_subprocess/Makefile @@ -1,18 +1,18 @@ PORTNAME= coverage_enable_subprocess PORTVERSION= 1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Enable python coverage for subprocesses WWW= https://github.com/bukzor/python-coverage-enable-subprocess RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-coveralls/Makefile b/devel/py-coveralls/Makefile index 8dfb6bb04560..64671336bb7e 100644 --- a/devel/py-coveralls/Makefile +++ b/devel/py-coveralls/Makefile @@ -1,23 +1,23 @@ PORTNAME= coveralls PORTVERSION= 3.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Show coverage stats online via coveralls.io WWW= https://github.com/TheKevJames/coveralls-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.1:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-cppheaderparser/Makefile b/devel/py-cppheaderparser/Makefile index 9c9dc9dc3169..2c996e1f680a 100644 --- a/devel/py-cppheaderparser/Makefile +++ b/devel/py-cppheaderparser/Makefile @@ -1,24 +1,24 @@ PORTNAME= ${_PYPI_NAME:tl} PORTVERSION= 2.7.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${_PYPI_NAME}-${PORTVERSION} MAINTAINER= 0mp@FreeBSD.org COMMENT= Parse C++ header files and generate a data structure representing the class WWW= https://senexcanis.com/open-source/cppheaderparser/ # 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: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 9d646ac42443..15950e84fd6c 100644 --- a/devel/py-cppy/Makefile +++ b/devel/py-cppy/Makefile @@ -1,23 +1,23 @@ PORTNAME= cppy DISTVERSION= 1.2.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Collection of C++ headers to write Python C extension modules WWW= https://pypi.python.org/pypi/cppy LICENSE= BSD3CLAUSE 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} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-crank/Makefile b/devel/py-crank/Makefile index 01c2b91c6639..c022a110968e 100644 --- a/devel/py-crank/Makefile +++ b/devel/py-crank/Makefile @@ -1,16 +1,16 @@ PORTNAME= crank PORTVERSION= 0.8.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Generalization of dispatch mechanism for use across frameworks WWW= https://github.com/TurboGears/crank LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-crashtest/Makefile b/devel/py-crashtest/Makefile index 2a9b4f8ef293..855ab74e0234 100644 --- a/devel/py-crashtest/Makefile +++ b/devel/py-crashtest/Makefile @@ -1,19 +1,19 @@ PORTNAME= crashtest PORTVERSION= 0.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manage Python errors with ease WWW= https://github.com/sdispater/crashtest LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-crc32c/Makefile b/devel/py-crc32c/Makefile index 910e0cf233f1..674e4e940da8 100644 --- a/devel/py-crc32c/Makefile +++ b/devel/py-crc32c/Makefile @@ -1,13 +1,13 @@ PORTNAME= crc32c PORTVERSION= 2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Python package exposing the intel sse4.2 crc32c instruction USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-crcmod/Makefile b/devel/py-crcmod/Makefile index f286e288d1a1..7d66651ac894 100644 --- a/devel/py-crcmod/Makefile +++ b/devel/py-crcmod/Makefile @@ -1,30 +1,30 @@ PORTNAME= crcmod PORTVERSION= 1.7 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Module for Cyclic Redundancy Check (CRC) calculations WWW= http://crcmod.sourceforge.net/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 13d1b9df78b9..25c11d412ef5 100644 --- a/devel/py-cson/Makefile +++ b/devel/py-cson/Makefile @@ -1,25 +1,25 @@ PORTNAME= cson DISTVERSION= 0.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Coffescript Object Notation (CSON) parser for Python 2 and Python 3 WWW= https://github.com/avakar/pycson LICENSE= MIT RUN_DEPENDS= ${PKGNAMEPREFIX}speg>=0.3:devel/py-speg@${PY_FLAVOR} TEST_DEPENDS= ${PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PKGNAMEPREFIX}speg>=0.3:devel/py-speg@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest test .include diff --git a/devel/py-csv23/Makefile b/devel/py-csv23/Makefile index b580e7088bda..e8eace5c79b9 100644 --- a/devel/py-csv23/Makefile +++ b/devel/py-csv23/Makefile @@ -1,19 +1,19 @@ PORTNAME= csv23 PORTVERSION= 0.3.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python 2/3 unicode CSV compatibility layer WWW= https://github.com/xflr6/csv23 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= dos2unix python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ctags/Makefile b/devel/py-ctags/Makefile index ef14b0f37153..a0e03e517634 100644 --- a/devel/py-ctags/Makefile +++ b/devel/py-ctags/Makefile @@ -1,16 +1,16 @@ PORTNAME= ctags PORTVERSION= 1.0.5 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-ctags-${PORTVERSION} MAINTAINER= ahkdiep@gmail.com COMMENT= Python bindings for ctags index file WWW= https://pypi.org/project/python-ctags/ USES= python:3.6-3.9 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-ctypesgen/Makefile b/devel/py-ctypesgen/Makefile index ffb12b94032e..d81c8e4ec07c 100644 --- a/devel/py-ctypesgen/Makefile +++ b/devel/py-ctypesgen/Makefile @@ -1,23 +1,23 @@ PORTNAME= ctypesgen PORTVERSION= 1.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper generator for ctypes WWW= https://github.com/ctypesgen/ctypesgen LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.3:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.7+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= tests/testsuite.py .include diff --git a/devel/py-curio/Makefile b/devel/py-curio/Makefile index a325455632eb..c4304a76f002 100644 --- a/devel/py-curio/Makefile +++ b/devel/py-curio/Makefile @@ -1,19 +1,19 @@ PORTNAME= curio PORTVERSION= 1.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Coroutine-based library for concurrent Python systems programming WWW= https://github.com/dabeaz/curio LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cursive/Makefile b/devel/py-cursive/Makefile index ab83ba6754d3..a90e21e0c11b 100644 --- a/devel/py-cursive/Makefile +++ b/devel/py-cursive/Makefile @@ -1,29 +1,29 @@ PORTNAME= cursive PORTVERSION= 0.2.2 PORTREVISION= 5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cursive implements OpenStack-specific validation of digital signatures WWW= https://pypi.org/project/cursive/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=1.0:security/py-cryptography@${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} \ ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-curtsies/Makefile b/devel/py-curtsies/Makefile index c4730f7f1908..e81515ae55c9 100644 --- a/devel/py-curtsies/Makefile +++ b/devel/py-curtsies/Makefile @@ -1,29 +1,29 @@ PORTNAME= curtsies PORTVERSION= 0.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Curses-like terminal wrapper, with colored strings WWW= https://github.com/bpython/curtsies LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessed>=1.5:devel/py-blessed@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cwcwidth>=0:devel/py-cwcwidth@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyte>=0:devel/py-pyte@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.cached-property>=0:devel/py-backports.cached-property@${PY_FLAVOR} .endif .include diff --git a/devel/py-cvss/Makefile b/devel/py-cvss/Makefile index 5fa348f5f874..a692fd30e383 100644 --- a/devel/py-cvss/Makefile +++ b/devel/py-cvss/Makefile @@ -1,19 +1,19 @@ PORTNAME= cvss PORTVERSION= 2.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= Computation utilities and interactive calculator compatible WWW= https://github.com/skontar/cvss LICENSE= GPLv3 LICENSE_FILE= ${FILESDIR}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-cwcwidth/Makefile b/devel/py-cwcwidth/Makefile index e5e4b8903160..0539d92cb3c3 100644 --- a/devel/py-cwcwidth/Makefile +++ b/devel/py-cwcwidth/Makefile @@ -1,22 +1,22 @@ PORTNAME= cwcwidth PORTVERSION= 0.1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for wc(s)width WWW= https://github.com/sebastinas/cwcwidth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.28:lang/cython@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-cycler/Makefile b/devel/py-cycler/Makefile index d04892e54995..b233a438493b 100644 --- a/devel/py-cycler/Makefile +++ b/devel/py-cycler/Makefile @@ -1,18 +1,18 @@ PORTNAME= cycler PORTVERSION= 0.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP/source/C/Cycler +MASTER_SITES= PYPI/source/C/Cycler PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Composable style cycles WWW= https://pypi.org/project/Cycler/ LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-cymbal/Makefile b/devel/py-cymbal/Makefile index 223fc68c3462..152ed12214fd 100644 --- a/devel/py-cymbal/Makefile +++ b/devel/py-cymbal/Makefile @@ -1,23 +1,23 @@ PORTNAME= cymbal DISTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@nicandneal.net COMMENT= Easily add functionality missing from libclang Python bindings WWW= https://github.com/CadQuery/cymbal LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}unittest2>0:devel/py-unittest2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils TEST_TARGET= test do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m unittest2 discover .include diff --git a/devel/py-cymem/Makefile b/devel/py-cymem/Makefile index c67f98d39f47..1ba938a6164a 100644 --- a/devel/py-cymem/Makefile +++ b/devel/py-cymem/Makefile @@ -1,20 +1,20 @@ PORTNAME= cymem PORTVERSION= 2.0.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython memory helper WWW= https://github.com/explosion/cymem LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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-cysignals/Makefile b/devel/py-cysignals/Makefile index 8fd667d2505c..a800e1a89580 100644 --- a/devel/py-cysignals/Makefile +++ b/devel/py-cysignals/Makefile @@ -1,44 +1,44 @@ PORTNAME= cysignals PORTVERSION= 1.11.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Interrupt and signal handling for Cython WWW= https://pypi.org/project/cysignals/ LICENSE= LGPL3 LIB_DEPENDS= libpari.so:math/pari #USE_GITHUB= yes #GH_ACCOUNT= sagemath USES= autoreconf:build compiler:c++11-lang gettext localbase python:3.6+ USE_PYTHON= cython distutils TEST_TARGET= check .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_USES= gmake PORTDOCS= * pre-configure: ${REINPLACE_CMD} -e '/^PYTHON/s|python3|${PYTHON_CMD}|' \ ${WRKSRC}/Makefile do-build-DOCS-on: (cd ${WRKSRC}/docs && ${GMAKE} html) post-build-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -R ${WRKSRC}/docs/build/html/* ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-cython-test-exception-raiser/Makefile b/devel/py-cython-test-exception-raiser/Makefile index ed61a43ee642..7b717a1eb6d9 100644 --- a/devel/py-cython-test-exception-raiser/Makefile +++ b/devel/py-cython-test-exception-raiser/Makefile @@ -1,21 +1,21 @@ PORTNAME= cython-test-exception-raiser PORTVERSION= 1.0.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Trivial extension that just raises an exception WWW= https://github.com/twisted/cython-test-exception-raiser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-cytoolz/Makefile b/devel/py-cytoolz/Makefile index 8cfaeda63206..dce493abecd2 100644 --- a/devel/py-cytoolz/Makefile +++ b/devel/py-cytoolz/Makefile @@ -1,22 +1,22 @@ PORTNAME= cytoolz PORTVERSION= 0.12.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython implementation of Toolz: High performance functional utilities WWW= https://github.com/pytoolz/cytoolz LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toolz>=0.8.0:devel/py-toolz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so .include diff --git a/devel/py-daemon-runner/Makefile b/devel/py-daemon-runner/Makefile index 5f94e19c5459..338844496e34 100644 --- a/devel/py-daemon-runner/Makefile +++ b/devel/py-daemon-runner/Makefile @@ -1,16 +1,16 @@ PORTNAME= daemon-runner PORTVERSION= 0.0.15 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Simple command line runner on top of python-daemon WWW= https://pypi.org/project/daemon-runner/ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}daemon>0:devel/py-daemon@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-daemon/Makefile b/devel/py-daemon/Makefile index 8341d5aeff06..1fb13dea9455 100644 --- a/devel/py-daemon/Makefile +++ b/devel/py-daemon/Makefile @@ -1,22 +1,22 @@ PORTNAME= daemon PORTVERSION= 2.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-daemon-${PORTVERSION} MAINTAINER= jessekempf@gmail.com COMMENT= Well-behaved daemon framework for Python WWW= https://pypi.org/project/python-daemon/ LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lockfile>=0.10:devel/py-lockfile@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-daemonize/Makefile b/devel/py-daemonize/Makefile index 449120296e72..d2a4fb86af69 100644 --- a/devel/py-daemonize/Makefile +++ b/devel/py-daemonize/Makefile @@ -1,19 +1,19 @@ PORTNAME= daemonize PORTVERSION= 2.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Enables code to run as a daemon process on Unix-like systems WWW= https://github.com/thesharp/daemonize LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 4e358805e6bb..d5b9467d88d5 100644 --- a/devel/py-daemons/Makefile +++ b/devel/py-daemons/Makefile @@ -1,18 +1,18 @@ PORTNAME= daemons PORTVERSION= 1.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fax@nohik.ee COMMENT= Resource library for Python developers to create daemon processes WWW= https://github.com/kevinconway/daemons LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-darts.util.lru/Makefile b/devel/py-darts.util.lru/Makefile index d7c923c1fdaa..30fc8b4982d1 100644 --- a/devel/py-darts.util.lru/Makefile +++ b/devel/py-darts.util.lru/Makefile @@ -1,17 +1,17 @@ PORTNAME= darts.util.lru PORTVERSION= 0.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Simple dictionary with LRU behaviour in Python WWW= https://pypi.org/project/darts.util.lru/ LICENSE= MIT NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-dask/Makefile b/devel/py-dask/Makefile index 5dde77515a2e..823b763d8afc 100644 --- a/devel/py-dask/Makefile +++ b/devel/py-dask/Makefile @@ -1,40 +1,40 @@ PORTNAME= dask PORTVERSION= 2022.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parallel PyData with Task Scheduling WWW= https://dask.org/ LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cloudpickle>=1.1.1:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fsspec>=0.6.0:devel/py-fsspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}partd>=0.3.10:databases/py-partd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>=0.8.2:devel/py-toolz@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= cpe python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= anaconda OPTIONS_DEFINE= ARRAY DATAFRAME DIAGNOSTICS ARRAY_DESC= Subset of the NumPy ndarray interface DATAFRAME_DESC= Composed of many smaller Pandas DataFrames DIAGNOSTICS_DESC= Profile and inspect parallel codes ARRAY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.18,1:math/py-numpy@${PY_FLAVOR} \ DATAFRAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.18,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0,1:math/py-pandas@${PY_FLAVOR} DIAGNOSTICS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}bokeh>=2.4.2<3:www/py-bokeh@${PY_FLAVOR} .include diff --git a/devel/py-dataclasses-json/Makefile b/devel/py-dataclasses-json/Makefile index c63867b4462e..0aa06d3b596e 100644 --- a/devel/py-dataclasses-json/Makefile +++ b/devel/py-dataclasses-json/Makefile @@ -1,22 +1,22 @@ PORTNAME= dataclasses-json PORTVERSION= 0.5.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easily serialize dataclasses to and from JSON WWW= https://github.com/lidatong/dataclasses-json LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=3.3.0<4.0.0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marshmallow-enum>=1.5.1<2.0.0:devel/py-marshmallow-enum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-inspect>=0.4.0:devel/py-typing-inspect@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-datadog/Makefile b/devel/py-datadog/Makefile index ad36f177e8df..28a1b6820ed9 100644 --- a/devel/py-datadog/Makefile +++ b/devel/py-datadog/Makefile @@ -1,28 +1,28 @@ PORTNAME= datadog PORTVERSION= 0.44.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Datadog Python library WWW= https://github.com/DataDog/datadogpy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.6.0:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # bin/dog CONFLICTS_INSTALL= dog post-patch: @${RM} ${WRKSRC}/pyproject.toml @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-datapackage/Makefile b/devel/py-datapackage/Makefile index 505326a332cf..7d9ad3087828 100644 --- a/devel/py-datapackage/Makefile +++ b/devel/py-datapackage/Makefile @@ -1,34 +1,34 @@ PORTNAME= datapackage PORTVERSION= 1.15.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities to work with Data Packages WWW= https://github.com/frictionlessdata/datapackage-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0,1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpointer>=1.10:devel/py-jsonpointer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.8:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tableschema>=1.12.1:databases/py-tableschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulator>=1.29:devel/py-tabulator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0.14:devel/py-unicodecsv@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CCHARDET CCHARDET_DESC= Character detector support CCHARDET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cchardet>=2.0:textproc/py-cchardet@${PY_FLAVOR} .include diff --git a/devel/py-datatest/Makefile b/devel/py-datatest/Makefile index 57578f2d5306..04eb34194578 100644 --- a/devel/py-datatest/Makefile +++ b/devel/py-datatest/Makefile @@ -1,27 +1,27 @@ PORTNAME= datatest PORTVERSION= 0.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Testing tools for data validation and analysis WWW= https://github.com/shawnbrown/datatest LICENSE= APACHE20 USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= OPTIONAL OPTIONAL_DESC= Optional dependencies OPTIONAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbfread>=0:textproc/py-dbfread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}squint>=0:databases/py-squint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} .include diff --git a/devel/py-dateparser/Makefile b/devel/py-dateparser/Makefile index 2fdb6309ebec..5ea90a90304d 100644 --- a/devel/py-dateparser/Makefile +++ b/devel/py-dateparser/Makefile @@ -1,24 +1,24 @@ PORTNAME= dateparser PORTVERSION= 1.1.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Provides modules to easily parse localized dates WWW= https://github.com/scrapinghub/dateparser 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-dateutil/Makefile b/devel/py-dateutil/Makefile index 3659ddd262c3..129e1bafd8ed 100644 --- a/devel/py-dateutil/Makefile +++ b/devel/py-dateutil/Makefile @@ -1,26 +1,26 @@ PORTNAME= dateutil PORTVERSION= 2.8.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extensions to the standard Python datetime module WWW= https://github.com/dateutil/dateutil LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=3.30:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.0.0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-dateutils/Makefile b/devel/py-dateutils/Makefile index 4e8fd44599fc..989444b6d3ae 100644 --- a/devel/py-dateutils/Makefile +++ b/devel/py-dateutils/Makefile @@ -1,24 +1,24 @@ PORTNAME= dateutils PORTVERSION= 0.6.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Various utilities for working with date and datetime objects WWW= https://github.com/jmcantrell/python-dateutils LICENSE= BSD0CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= dateutils NO_ARCH= yes .include diff --git a/devel/py-datrie/Makefile b/devel/py-datrie/Makefile index ee0a2f4cdaa5..f869fedf5240 100644 --- a/devel/py-datrie/Makefile +++ b/devel/py-datrie/Makefile @@ -1,24 +1,24 @@ PORTNAME= datrie PORTVERSION= 0.8.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Super-fast, efficiently stored Trie for Python WWW= https://github.com/pytries/datrie 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:3.6+ USE_PYTHON= distutils cython autoplist do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-ddsketch/Makefile b/devel/py-ddsketch/Makefile index dfe969ace6fb..26e8fad5b025 100644 --- a/devel/py-ddsketch/Makefile +++ b/devel/py-ddsketch/Makefile @@ -1,22 +1,22 @@ PORTNAME= ddsketch PORTVERSION= 2.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Distributed quantile sketches WWW= https://github.com/DataDog/sketches-py LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.0.0,1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ddt/Makefile b/devel/py-ddt/Makefile index a88574e2c163..b812d0b2481f 100644 --- a/devel/py-ddt/Makefile +++ b/devel/py-ddt/Makefile @@ -1,22 +1,22 @@ PORTNAME= ddt PORTVERSION= 1.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Data-Driven Tests for Python Unittest WWW= https://readthedocs.org/projects/ddt/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile index 1f87f544cf04..d9e332f86ac7 100644 --- a/devel/py-ddtrace/Makefile +++ b/devel/py-ddtrace/Makefile @@ -1,46 +1,46 @@ PORTNAME= ddtrace PORTVERSION= 1.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Datadog APM client library WWW= https://github.com/DataDog/dd-trace-py 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= ${PYTHON_PKGNAMEPREFIX}attrs>=20:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bytecode>=0:devel/py-bytecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cattrs>=0:devel/py-cattrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ddsketch>=2.0.1:devel/py-ddsketch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}envier>=0:devel/py-envier@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3,1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=5:devel/py-tenacity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0.12:devel/py-xmltodict@${PY_FLAVOR} USES= compiler:c11 python:3.7+ 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} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-debtcollector/Makefile b/devel/py-debtcollector/Makefile index e1363b0a95c3..2e31c5615d23 100644 --- a/devel/py-debtcollector/Makefile +++ b/devel/py-debtcollector/Makefile @@ -1,24 +1,24 @@ PORTNAME= debtcollector PORTVERSION= 1.20.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@gufi.org COMMENT= Collection of Python deprecation patterns and strategies WWW= https://docs.openstack.org/debtcollector/latest/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-debugpy/Makefile b/devel/py-debugpy/Makefile index 44189b483b0d..5f26ded8a442 100644 --- a/devel/py-debugpy/Makefile +++ b/devel/py-debugpy/Makefile @@ -1,21 +1,21 @@ PORTNAME= debugpy PORTVERSION= 1.6.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of the Debug Adapter Protocol for Python WWW= https://github.com/microsoft/debugpy LICENSE= EPL MIT LICENSE_COMB= dual LICENSE_FILE_MIT= ${WRKSRC}/LICENSE USES= dos2unix python:3.7+ zip USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-debugtools/Makefile b/devel/py-debugtools/Makefile index 9bfb9d495368..ce83bc5c67b4 100644 --- a/devel/py-debugtools/Makefile +++ b/devel/py-debugtools/Makefile @@ -1,20 +1,20 @@ PORTNAME= debugtools PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Easily print useful debugging information WWW= https://pypi.org/projects/debugtools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 cdea71d5898e..5978389f0642 100644 --- a/devel/py-decorator/Makefile +++ b/devel/py-decorator/Makefile @@ -1,23 +1,23 @@ PORTNAME= decorator PORTVERSION= 5.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Decorators for Humans WWW= https://github.com/micheles/decorator LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= cpe python CPE_VENDOR= python USE_PYTHON= autoplist distutils 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 6f09c3d17434..62806fc75684 100644 --- a/devel/py-decoratortools/Makefile +++ b/devel/py-decoratortools/Makefile @@ -1,21 +1,21 @@ PORTNAME= decoratortools PORTVERSION= 1.8 PORTREVISION= 4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= DecoratorTools-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Class, function, and metaclass decorators WWW= https://pypi.org/project/DecoratorTools/ LICENSE= PSFL ZPL21 LICENSE_COMB= dual USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-deepdiff/Makefile b/devel/py-deepdiff/Makefile index 82f44e5ee4a9..2dc1e7f4f5d4 100644 --- a/devel/py-deepdiff/Makefile +++ b/devel/py-deepdiff/Makefile @@ -1,25 +1,25 @@ PORTNAME= deepdiff DISTVERSION= 5.8.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Deep difference and search of any Python object/data WWW= https://github.com/seperman/deepdiff LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ordered-set>=4.1.0:devel/py-ordered-set@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: # some tests fail, see https://github.com/seperman/deepdiff/issues/323 @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-deepmerge/Makefile b/devel/py-deepmerge/Makefile index 0d3c97a93943..a80ad10d9089 100644 --- a/devel/py-deepmerge/Makefile +++ b/devel/py-deepmerge/Makefile @@ -1,23 +1,23 @@ PORTNAME= deepmerge PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Toolset to deeply merge python dictionaries WWW= https://github.com/toumorokoshi/deepmerge LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=5:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-defusedxml/Makefile b/devel/py-defusedxml/Makefile index a8d9f2341893..cadef049addc 100644 --- a/devel/py-defusedxml/Makefile +++ b/devel/py-defusedxml/Makefile @@ -1,33 +1,33 @@ PORTNAME= defusedxml PORTVERSION= 0.7.1 CATEGORIES= devel python textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= XML bomb protection for Python stdlib modules WWW= https://github.com/tiran/defusedxml LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes 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} do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} tests.py .include diff --git a/devel/py-demjson/Makefile b/devel/py-demjson/Makefile index d001d0e70f35..a3a47c94a7fe 100644 --- a/devel/py-demjson/Makefile +++ b/devel/py-demjson/Makefile @@ -1,20 +1,20 @@ PORTNAME= demjson PORTVERSION= 3.0.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://deron.meranda.us/python/demjson/dist/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}3-${PORTVERSION} MAINTAINER= robak@FreeBSD.org COMMENT= Encoder, Decoder and Lint/Validator for JSON WWW= http://deron.meranda.us/python/demjson/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ shebangfix USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-deprecat/Makefile b/devel/py-deprecat/Makefile index d7606c48479b..ce77b8dea9d0 100644 --- a/devel/py-deprecat/Makefile +++ b/devel/py-deprecat/Makefile @@ -1,21 +1,21 @@ PORTNAME= deprecat PORTVERSION= 2.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= @deprecat decorator to deprecate python classes, functions, methods WWW= https://github.com/mjhajharia/deprecat LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wrapt<2,>=1.10:devel/py-wrapt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-deprecated/Makefile b/devel/py-deprecated/Makefile index 7c8e9ea7b07f..b958c29f8552 100644 --- a/devel/py-deprecated/Makefile +++ b/devel/py-deprecated/Makefile @@ -1,22 +1,22 @@ PORTNAME= deprecated PORTVERSION= 1.2.13 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Deprecated-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= @deprecated decorator to deprecate old python classes, functions or methods WWW= https://github.com/tantale/deprecated LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wrapt>=1.10<2:devel/py-wrapt@${PY_FLAVOR} 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 fdab1830b2bd..53a32d7919ef 100644 --- a/devel/py-deprecation/Makefile +++ b/devel/py-deprecation/Makefile @@ -1,21 +1,21 @@ PORTNAME= deprecation PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library to handle automated deprecations WWW= https://pypi.org/project/deprecation/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-devtools/Makefile b/devel/py-devtools/Makefile index b33a7e54b801..4a70ed62b288 100644 --- a/devel/py-devtools/Makefile +++ b/devel/py-devtools/Makefile @@ -1,31 +1,31 @@ PORTNAME= devtools PORTVERSION= 0.9.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Debug print command and other development tools WWW= https://github.com/samuelcolvin/python-devtools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asttokens>=2.0.0<3.0.0:devel/py-asttokens@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}executing>=0.8.0:devel/py-executing@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= PYGMENTS PYGMENTS_DESC= Highlighted output support PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=2.2.0:textproc/py-pygments@${PY_FLAVOR} post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-dexml2/Makefile b/devel/py-dexml2/Makefile index 04ba286e8db7..b3a59d6e4877 100644 --- a/devel/py-dexml2/Makefile +++ b/devel/py-dexml2/Makefile @@ -1,16 +1,16 @@ PORTNAME= dexml2 PORTVERSION= 0.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Dead-simple Object-XML mapper for Python WWW= http://www.rfk.id.au/software/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-diazo/Makefile b/devel/py-diazo/Makefile index b6539af69b39..38ef46417bbe 100644 --- a/devel/py-diazo/Makefile +++ b/devel/py-diazo/Makefile @@ -1,26 +1,26 @@ PORTNAME= diazo PORTVERSION= 1.2.11 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Deliverance like language using a pure XSLT engine WWW= https://pypi.org/project/diazo/ 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-dill/Makefile b/devel/py-dill/Makefile index 79f85969bfd0..a31ee58720fa 100644 --- a/devel/py-dill/Makefile +++ b/devel/py-dill/Makefile @@ -1,19 +1,19 @@ PORTNAME= dill DISTVERSION= 0.3.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Serialize all of python WWW= https://pypi.org/project/dill/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-distlib/Makefile b/devel/py-distlib/Makefile index 8c7bfb0c9cd9..a884ed044ed2 100644 --- a/devel/py-distlib/Makefile +++ b/devel/py-distlib/Makefile @@ -1,22 +1,22 @@ PORTNAME= distlib DISTVERSION= 0.3.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Low-level components of distutils2 and higher-level APIs WWW= https://bitbucket.org/pypa/distlib LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: ${ECHO} "from setuptools import setup ; setup()" > ${WRKSRC}/setup.py .include diff --git a/devel/py-distributed/Makefile b/devel/py-distributed/Makefile index bbfda9db97f8..840e5a7ceaa2 100644 --- a/devel/py-distributed/Makefile +++ b/devel/py-distributed/Makefile @@ -1,35 +1,35 @@ PORTNAME= distributed PORTVERSION= 2022.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Distributed scheduler for Dask WWW= https://github.com/dask/distributed LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cloudpickle>=1.5.0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dask>=${PORTVERSION}<${PORTVERSION}_99:devel/py-dask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}locket>=1.0.0:devel/py-locket@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.6.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.0.2:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tblib>=1.6.0:devel/py-tblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>=0.10.0:devel/py-toolz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=6.0.3:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0,1:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zict>=0.1.3:devel/py-zict@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-dj40-django-rq/Makefile b/devel/py-dj40-django-rq/Makefile index c5059da2cf58..1dbfda474a57 100644 --- a/devel/py-dj40-django-rq/Makefile +++ b/devel/py-dj40-django-rq/Makefile @@ -1,35 +1,35 @@ PORTNAME= django-rq PORTVERSION= 2.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provides Django integration for RQ (Redis Queue) WWW= https://github.com/rq/django-rq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.0:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=1.2:devel/py-rq@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ redis-server:databases/redis USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} # https://github.com/rq/django-rq/blob/master/Makefile do-test: cd ${WRKSRC} && coverage-${PYTHON_VER} run ${LOCALBASE}/bin/django-admin.py test django_rq --settings=django_rq.tests.settings --pythonpath=. cd ${WRKSRC} && ${PYTHON_CMD} setup.py check --metadata --restructuredtext --strict .include diff --git a/devel/py-dj40-graphene-django/Makefile b/devel/py-dj40-graphene-django/Makefile index bb3e3ff015b9..6123ef250d72 100644 --- a/devel/py-dj40-graphene-django/Makefile +++ b/devel/py-dj40-graphene-django/Makefile @@ -1,34 +1,34 @@ PORTNAME= graphene-django PORTVERSION= 2.15.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Graphene Django integration WWW= https://github.com/graphql-python/graphene-django LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=1.11:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphene2>=2.1.7<3:devel/py-graphene2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core2>=2.1.0<3:devel/py-graphql-core2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}promise>=2.1:devel/py-promise@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= REST_FRAMEWORK OPTIONS_DEFAULT=REST_FRAMEWORK REST_FRAMEWORK_DESC= REST framework support REST_FRAMEWORK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj40-djangorestframework>=3.6.3:www/py-dj40-djangorestframework@${PY_FLAVOR} .include diff --git a/devel/py-django-rq/Makefile b/devel/py-django-rq/Makefile index 28d2dfd94a18..2f0a4891e09c 100644 --- a/devel/py-django-rq/Makefile +++ b/devel/py-django-rq/Makefile @@ -1,35 +1,35 @@ PORTNAME= django-rq PORTVERSION= 2.6.0 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provides Django integration for RQ (Redis Queue) WWW= https://github.com/rq/django-rq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=1.2:devel/py-rq@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ redis-server:databases/redis USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} # https://github.com/rq/django-rq/blob/master/Makefile do-test: cd ${WRKSRC} && coverage-${PYTHON_VER} run ${LOCALBASE}/bin/django-admin.py test django_rq --settings=django_rq.tests.settings --pythonpath=. cd ${WRKSRC} && ${PYTHON_CMD} setup.py check --metadata --restructuredtext --strict .include diff --git a/devel/py-dockerpty/Makefile b/devel/py-dockerpty/Makefile index ef3aa68b822f..1a45ded11226 100644 --- a/devel/py-dockerpty/Makefile +++ b/devel/py-dockerpty/Makefile @@ -1,19 +1,19 @@ PORTNAME= dockerpty PORTVERSION= 0.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python library to use the pseudo-tty of a docker container WWW= https://github.com/d11wtq/dockerpty LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docker>0:sysutils/py-docker@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-docopt/Makefile b/devel/py-docopt/Makefile index 97d599438166..5791b24d6fe7 100644 --- a/devel/py-docopt/Makefile +++ b/devel/py-docopt/Makefile @@ -1,32 +1,32 @@ PORTNAME= docopt PORTVERSION= 0.6.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Pythonic argument parser, that will make you smile WWW= http://docopt.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE-MIT NO_ARCH= yes 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 f5f0afeed424..1c18ad7f51b5 100644 --- a/devel/py-doctest-ignore-unicode/Makefile +++ b/devel/py-doctest-ignore-unicode/Makefile @@ -1,18 +1,18 @@ PORTNAME= doctest-ignore-unicode DISTVERSION= 0.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Add flag to ignore unicode literal prefixes in doctests WWW= https://pypi.python.org/pypi/doctest-ignore-unicode LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-dogpile.cache/Makefile b/devel/py-dogpile.cache/Makefile index 9008f5fe75bf..8c3356ecf653 100644 --- a/devel/py-dogpile.cache/Makefile +++ b/devel/py-dogpile.cache/Makefile @@ -1,23 +1,23 @@ PORTNAME= dogpile.cache PORTVERSION= 1.1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Caching front-end based on the Dogpile lock WWW= https://github.com/sqlalchemy/dogpile.cache 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} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=3.0.0:devel/py-stevedore@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-doit/Makefile b/devel/py-doit/Makefile index 66df84622c55..38fcd3a8e3e4 100644 --- a/devel/py-doit/Makefile +++ b/devel/py-doit/Makefile @@ -1,27 +1,27 @@ PORTNAME= doit PORTVERSION= 0.36.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Task management and automation tool WWW= https://pydoit.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-dotted/Makefile b/devel/py-dotted/Makefile index 11ab46068a48..c2e656271bbe 100644 --- a/devel/py-dotted/Makefile +++ b/devel/py-dotted/Makefile @@ -1,27 +1,27 @@ PORTNAME= dotted PORTVERSION= 0.1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Access dicts and lists with a dotted path notation WWW= https://github.com/carlosescri/DottedDict/ 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: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-dotty-dict/Makefile b/devel/py-dotty-dict/Makefile index 843c81cffcea..b9542917e2f7 100644 --- a/devel/py-dotty-dict/Makefile +++ b/devel/py-dotty-dict/Makefile @@ -1,30 +1,30 @@ PORTNAME= dotty-dict DISTVERSIONPREFIX= v DISTVERSION= 1.3.0 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Dictionary wrapper for quick access to deeply nested keys WWW= https://github.com/pawelzny/dotty_dict LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python -# Use GitHub instead of CHEESESHOP to get the test files. +# Use GitHub instead of PYPI to get the test files. USE_GITHUB= yes GH_ACCOUNT= pawelzny GH_PROJECT= ${PORTNAME:S/-/_/} USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: # Call the pytest module directly instead of using the official "test" # make target in order to avoid calling pipenv. (cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-dpcontracts/Makefile b/devel/py-dpcontracts/Makefile index b21bcb4a08dd..0e364d65b588 100644 --- a/devel/py-dpcontracts/Makefile +++ b/devel/py-dpcontracts/Makefile @@ -1,18 +1,18 @@ PORTNAME= dpcontracts PORTVERSION= 0.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple implementation of contracts for Python WWW= https://github.com/deadpixi/contracts LICENSE= LGPL3+ USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-dtfabric/Makefile b/devel/py-dtfabric/Makefile index 56a3726bcaa3..2a2797402ee1 100644 --- a/devel/py-dtfabric/Makefile +++ b/devel/py-dtfabric/Makefile @@ -1,28 +1,28 @@ PORTNAME= dtfabric PORTVERSION= 20200621 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI # https://github.com/libyal/dtfabric/releases/download/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Tooling for data type and structure management WWW= https://github.com/libyal/dtfabric LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} NO_ARCH= yes USES= python:3.5+ USE_PYTHON= distutils autoplist concurrent post-patch: ${REINPLACE_CMD} "s,share/doc/dtfabric,${DOCSDIR_REL}," ${WRKSRC}/setup.py do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} run_tests.py) .include diff --git a/devel/py-dunamai/Makefile b/devel/py-dunamai/Makefile index 02142afb1fc9..58775de833db 100644 --- a/devel/py-dunamai/Makefile +++ b/devel/py-dunamai/Makefile @@ -1,27 +1,27 @@ PORTNAME= dunamai PORTVERSION= 1.14.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Dynamic version generation WWW= https://github.com/mtkennerly/dunamai LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=20.9:devel/py-packaging@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.6.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-durus/Makefile b/devel/py-durus/Makefile index 97592d2cdc0f..151a1fb47d8a 100644 --- a/devel/py-durus/Makefile +++ b/devel/py-durus/Makefile @@ -1,27 +1,27 @@ PORTNAME= durus PORTVERSION= 3.9 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://www.mems-exchange.org/software/durus/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Durus-${PORTVERSION} MAINTAINER= robak@FreeBSD.org COMMENT= Persistent object storage system for Python WWW= https://www.mems-exchange.org/software/durus/ LICENSE= MIT 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-easyprocess/Makefile b/devel/py-easyprocess/Makefile index 12f0f5a7cfcf..48eea463b1f7 100644 --- a/devel/py-easyprocess/Makefile +++ b/devel/py-easyprocess/Makefile @@ -1,23 +1,23 @@ PORTNAME= easyprocess PORTVERSION= 0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= EasyProcess-${PORTVERSION} MAINTAINER= daniel@blodan.se COMMENT= Easy to use python subprocess interface WWW= https://github.com/ponty/EasyProcess 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} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} NO_ARCH= YES USE_PYTHON= autoplist distutils USES= python:3.6+ .include diff --git a/devel/py-editables/Makefile b/devel/py-editables/Makefile index 63c3a548c814..57823af0b0d6 100644 --- a/devel/py-editables/Makefile +++ b/devel/py-editables/Makefile @@ -1,19 +1,19 @@ PORTNAME= editables PORTVERSION= 0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Editable installations WWW= https://github.com/pfmoore/editables LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-editdistance/Makefile b/devel/py-editdistance/Makefile index 45a42ed77fe8..794bb8968b76 100644 --- a/devel/py-editdistance/Makefile +++ b/devel/py-editdistance/Makefile @@ -1,20 +1,20 @@ PORTNAME= editdistance PORTVERSION= 0.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast implementation of the edit distance (Levenshtein distance) WWW= https://github.com/roy-ht/editdistance LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-eggtestinfo/Makefile b/devel/py-eggtestinfo/Makefile index 51837937f3fb..da08e4337c92 100644 --- a/devel/py-eggtestinfo/Makefile +++ b/devel/py-eggtestinfo/Makefile @@ -1,17 +1,17 @@ PORTNAME= eggtestinfo PORTVERSION= 0.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Setuptools plugin that adds test information to .egg-info WWW= https://pypi.org/project/eggtestinfo/ LICENSE= ZPL21 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-ejson/Makefile b/devel/py-ejson/Makefile index 95234348cf18..7eb65c5bb49d 100644 --- a/devel/py-ejson/Makefile +++ b/devel/py-ejson/Makefile @@ -1,21 +1,21 @@ PORTNAME= ejson PORTVERSION= 0.1.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extensible JSON serializers and deserializers WWW= https://github.com/Yipit/ejson LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} 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 9b33eb512473..68c353760d02 100644 --- a/devel/py-enlighten/Makefile +++ b/devel/py-enlighten/Makefile @@ -1,22 +1,22 @@ PORTNAME= enlighten DISTVERSION= 1.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Console progress bar module for Python WWW= https://github.com/Rockhopper-Technologies/enlighten LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessed>=1.17.7:devel/py-blessed@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prefixed>=0.3.2:devel/py-prefixed@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-entrypoints/Makefile b/devel/py-entrypoints/Makefile index e6198d05c203..3fe4d5d43da9 100644 --- a/devel/py-entrypoints/Makefile +++ b/devel/py-entrypoints/Makefile @@ -1,22 +1,22 @@ PORTNAME= entrypoints PORTVERSION= 0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Discover and load entry points from installed packages WWW= https://github.com/takluyver/entrypoints LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-enum-compat/Makefile b/devel/py-enum-compat/Makefile index b766b1c5055c..47ac39132694 100644 --- a/devel/py-enum-compat/Makefile +++ b/devel/py-enum-compat/Makefile @@ -1,18 +1,18 @@ PORTNAME= enum-compat PORTVERSION= 0.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python 3.4 Enum dummy no-op package WWW= https://github.com/jstasiak/enum-compat LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-envier/Makefile b/devel/py-envier/Makefile index 8777b1b8ccda..9b12c09096b1 100644 --- a/devel/py-envier/Makefile +++ b/devel/py-envier/Makefile @@ -1,21 +1,21 @@ PORTNAME= envier PORTVERSION= 0.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python application configuration via the environment WWW= https://pypi.org/project/envier/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-envisage/Makefile b/devel/py-envisage/Makefile index 620020e43dc6..56732104f322 100644 --- a/devel/py-envisage/Makefile +++ b/devel/py-envisage/Makefile @@ -1,28 +1,28 @@ PORTNAME= envisage PORTVERSION= 4.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Enthought extensible application framework WWW= http://code.enthought.com/projects/envisage LICENSE= BSD3CLAUSE PSFL LGPL20 LICENSE_COMB= multi # See image_LICENSE.txt files for per file license information RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apptools>0:devel/py-apptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits@${PY_FLAVOR} # Above requirements are defined in setup.py USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: ${PYTHON_CMD} -m unittest discover -v envisage .include diff --git a/devel/py-envs/Makefile b/devel/py-envs/Makefile index 8bb5b4aff895..5a9bb8f72adc 100644 --- a/devel/py-envs/Makefile +++ b/devel/py-envs/Makefile @@ -1,17 +1,17 @@ PORTNAME= envs DISTVERSION= 1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Easy access of environment variables from Python WWW= https://github.com/capless/envs LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-epc/Makefile b/devel/py-epc/Makefile index e2048e8a4810..109f1d8d44af 100644 --- a/devel/py-epc/Makefile +++ b/devel/py-epc/Makefile @@ -1,18 +1,18 @@ PORTNAME= epc DISTVERSION= 0.0.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ashish@FreeBSD.org COMMENT= RPC Stack for Emacs Lisp for Python WWW= https://pypi.python.org/pypi/epc LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sexpdata>=0.0.3:devel/py-sexpdata@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-epsilon/Makefile b/devel/py-epsilon/Makefile index bc4f708f2d22..4450659da159 100644 --- a/devel/py-epsilon/Makefile +++ b/devel/py-epsilon/Makefile @@ -1,30 +1,30 @@ PORTNAME= epsilon PORTVERSION= 0.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Set of Python utility modules used by DivMod projects WWW= https://github.com/twisted/epsilon 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: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-etils/Makefile b/devel/py-etils/Makefile index c02c7e8f2097..3e2937e3cedf 100644 --- a/devel/py-etils/Makefile +++ b/devel/py-etils/Makefile @@ -1,33 +1,33 @@ PORTNAME= etils PORTVERSION= 0.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of common python utils WWW= https://github.com/google/etils LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EPATH EPY OPTIONS_DEFAULT=EPATH EPY EPATH_DESC= Pathlib-like API EPATH_IMPLIES= EPY EPY_DESC= Collection of generic python utils EPATH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=0:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zipp>=0:devel/py-zipp@${PY_FLAVOR} EPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-evdev/Makefile b/devel/py-evdev/Makefile index 7c0883e919c4..a09e4a8ef92a 100644 --- a/devel/py-evdev/Makefile +++ b/devel/py-evdev/Makefile @@ -1,35 +1,35 @@ PORTNAME= evdev PORTVERSION= 1.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= x11@FreeBSD.org COMMENT= Bindings to the Linux input handling subsystem WWW= https://pypi.org/project/evdev/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto 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-eventlib/Makefile b/devel/py-eventlib/Makefile index c2b5b207127a..ded39dd4d621 100644 --- a/devel/py-eventlib/Makefile +++ b/devel/py-eventlib/Makefile @@ -1,26 +1,26 @@ PORTNAME= eventlib PORTVERSION= 0.1.5 PORTREVISION= 4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library to make it easy to track events in python/django apps WWW= https://pypi.org/project/eventlib/ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}celery>=3.0.0:devel/py-celery@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ejson>=0:devel/py-ejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logan>=0.5.0:devel/py-logan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis2>=2.7.1:databases/py-redis2@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ewmh/Makefile b/devel/py-ewmh/Makefile index e00291ae5b4f..e571825969ae 100644 --- a/devel/py-ewmh/Makefile +++ b/devel/py-ewmh/Makefile @@ -1,22 +1,22 @@ PORTNAME= ewmh DISTVERSION= 0.1.6 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tagattie@FreeBSD.org COMMENT= Python implementation of Extended Window Manager Hints, based on Xlib WWW= https://github.com/parkouss/pyewmh LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR} 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 b4a2e10f2ede..f0689b853c62 100644 --- a/devel/py-exam/Makefile +++ b/devel/py-exam/Makefile @@ -1,14 +1,14 @@ PORTNAME= exam PORTVERSION= 0.10.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python toolkit for writing better tests WWW= https://github.com/fluxx/exam USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-exceptiongroup/Makefile b/devel/py-exceptiongroup/Makefile index 2c8e83f7920c..20bf35e85bc3 100644 --- a/devel/py-exceptiongroup/Makefile +++ b/devel/py-exceptiongroup/Makefile @@ -1,22 +1,22 @@ PORTNAME= exceptiongroup PORTVERSION= 1.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Backport of PEP 654 (exception groups) WWW= https://github.com/agronholm/exceptiongroup LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-executing/Makefile b/devel/py-executing/Makefile index dc4c53652646..24bc56cecce9 100644 --- a/devel/py-executing/Makefile +++ b/devel/py-executing/Makefile @@ -1,21 +1,21 @@ PORTNAME= executing PORTVERSION= 1.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Get the currently executing AST node of a frame, and other information WWW= https://github.com/alexmojaki/executing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-expiringdict/Makefile b/devel/py-expiringdict/Makefile index dcc7a8057a43..2c14460cd122 100644 --- a/devel/py-expiringdict/Makefile +++ b/devel/py-expiringdict/Makefile @@ -1,18 +1,18 @@ PORTNAME= expiringdict PORTVERSION= 1.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Dictionary with auto-expiring values for caching purposes WWW= https://github.com/mailgun/expiringdict LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-extras/Makefile b/devel/py-extras/Makefile index 31db0eab393c..b3caa95957c1 100644 --- a/devel/py-extras/Makefile +++ b/devel/py-extras/Makefile @@ -1,25 +1,25 @@ PORTNAME= extras PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Useful extra bits for Python WWW= https://pypi.org/project/extras/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>0:devel/py-testtools@${PY_FLAVOR} 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 bab9eb221087..f109c8424252 100644 --- a/devel/py-extremes/Makefile +++ b/devel/py-extremes/Makefile @@ -1,15 +1,15 @@ PORTNAME= Extremes PORTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Production-quality 'Min' and 'Max' objects (adapted from PEP 326) WWW= https://pypi.org/project/Extremes/ USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-fabric/Makefile b/devel/py-fabric/Makefile index 3ad0ae8f0efa..4e57929d9f01 100644 --- a/devel/py-fabric/Makefile +++ b/devel/py-fabric/Makefile @@ -1,28 +1,28 @@ PORTNAME= fabric PORTVERSION= 2.7.1 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= High level SSH command execution WWW= https://www.fabfile.org LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}invoke>=1.3,<2.0:devel/py-invoke@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=2.4:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathlib2>0:devel/py-pathlib2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} USES= cpe python:3.6+ CPE_VENDOR= fabfile USE_PYTHON= autoplist concurrent distutils pytest CONFLICTS_INSTALL= py*-fabric3 # bin/fab NO_ARCH= yes .include diff --git a/devel/py-fabric3/Makefile b/devel/py-fabric3/Makefile index 60f506a4767e..fbe2d4c9b8b8 100644 --- a/devel/py-fabric3/Makefile +++ b/devel/py-fabric3/Makefile @@ -1,23 +1,23 @@ PORTNAME= fabric3 DISTVERSION= 1.14 DISTVERSIONSUFFIX= .post1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Fabric3-${DISTVERSIONFULL} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python tool for remote execution and deployment WWW= https://github.com/mathiasertl/fabric/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= py*-fabric # bin/fab NO_ARCH= yes .include diff --git a/devel/py-factory-boy/Makefile b/devel/py-factory-boy/Makefile index 6837e72b699c..ea4cca2efbd5 100644 --- a/devel/py-factory-boy/Makefile +++ b/devel/py-factory-boy/Makefile @@ -1,43 +1,43 @@ PORTNAME= factory-boy PORTVERSION= 3.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= factory_boy-${DISTVERSION} MAINTAINER= meka@tilda.center COMMENT= Create comlex objects for testing purposes WWW= https://github.com/FactoryBoy/factory_boy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Faker>=0:devel/py-Faker@${PY_FLAVOR} TEST_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mongoengine>=0:databases/py-mongoengine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} 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 \ -k 'not test_mongoengine' .include diff --git a/devel/py-fastbencode/Makefile b/devel/py-fastbencode/Makefile index b89ea87126d1..6af192396afd 100644 --- a/devel/py-fastbencode/Makefile +++ b/devel/py-fastbencode/Makefile @@ -1,20 +1,20 @@ PORTNAME= fastbencode PORTVERSION= 0.0.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Fast implementation of bencode WWW= https://github.com/breezy-team/fastbencode LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fastbencode/*.so .include diff --git a/devel/py-fastcache/Makefile b/devel/py-fastcache/Makefile index 91d7b0701da0..1dc1254f77c9 100644 --- a/devel/py-fastcache/Makefile +++ b/devel/py-fastcache/Makefile @@ -1,19 +1,19 @@ PORTNAME= fastcache PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= C implementation of Python 3 functools.lru_cache WWW= https://github.com/pbrady/fastcache LICENSE= MIT 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 6539849094f6..4dfb64517d89 100644 --- a/devel/py-fasteners/Makefile +++ b/devel/py-fasteners/Makefile @@ -1,22 +1,22 @@ PORTNAME= fasteners PORTVERSION= 0.17.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package that provides useful locks WWW= https://github.com/harlowja/fasteners LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-fastentrypoints/Makefile b/devel/py-fastentrypoints/Makefile index fe09eee7732f..f07432f41ff1 100644 --- a/devel/py-fastentrypoints/Makefile +++ b/devel/py-fastentrypoints/Makefile @@ -1,21 +1,21 @@ PORTNAME= fastentrypoints PORTVERSION= 0.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Makes entry_points specified in setup.py load more quickly WWW= https://github.com/ninjaaron/fast-entry_points LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC}/test && ${PYTHON_CMD} runtest.py .include diff --git a/devel/py-fastf1/Makefile b/devel/py-fastf1/Makefile index fc276f6c84b4..633afb5b3f9d 100644 --- a/devel/py-fastf1/Makefile +++ b/devel/py-fastf1/Makefile @@ -1,28 +1,28 @@ PORTNAME= fastf1 PORTVERSION= 2.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jgh@FreeBSD.org COMMENT= Python module to accessing and analyzing Formula 1 data WWW= https://github.com/theOehrly/Fast-F1 LICENSE= GPLv3 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}thefuzz>=0:devel/py-thefuzz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-cache>=0:www/py-requests-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}timple>=0:math/py-timple@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}signalr-client-aio>=0:devel/py-signalr-client-aio@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-fastimport/Makefile b/devel/py-fastimport/Makefile index b380b0a61810..2a3a43d6f5e6 100644 --- a/devel/py-fastimport/Makefile +++ b/devel/py-fastimport/Makefile @@ -1,19 +1,19 @@ PORTNAME= fastimport PORTVERSION= 0.9.14 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fastimport parser and generator in Python WWW= https://github.com/jelmer/python-fastimport LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-fastjsonschema/Makefile b/devel/py-fastjsonschema/Makefile index 9bc6adce94a9..57638d56a2ba 100644 --- a/devel/py-fastjsonschema/Makefile +++ b/devel/py-fastjsonschema/Makefile @@ -1,19 +1,19 @@ PORTNAME= fastjsonschema DISTVERSION= 2.16.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Fastest Python implementation of JSON schema WWW= https://horejsek.github.io/python-fastjsonschema/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-fastnumbers/Makefile b/devel/py-fastnumbers/Makefile index 9866fa406f7b..011844915fb0 100644 --- a/devel/py-fastnumbers/Makefile +++ b/devel/py-fastnumbers/Makefile @@ -1,26 +1,26 @@ PORTNAME= fastnumbers DISTVERSION= 3.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Super-fast and clean conversions to numbers WWW= https://github.com/SethMMorton/fastnumbers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fastnumbers/fastnumbers*.so do-test: install # requires pytest higher than 4.6.11, otherwise tests fail, see bug#259648 @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-fastprogress/Makefile b/devel/py-fastprogress/Makefile index ffa9f542d6e6..92408da2cc01 100644 --- a/devel/py-fastprogress/Makefile +++ b/devel/py-fastprogress/Makefile @@ -1,19 +1,19 @@ PORTNAME= fastprogress DISTVERSION= 1.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Nested progress with plotting options WWW= https://github.com/fastai/fastprogress LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-fbprophet/Makefile b/devel/py-fbprophet/Makefile index f6cb8cfb5d35..b4efc62b98b8 100644 --- a/devel/py-fbprophet/Makefile +++ b/devel/py-fbprophet/Makefile @@ -1,30 +1,30 @@ PORTNAME= fbprophet PORTVERSION= 0.5 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Forecasting time series data based on an additive model WWW= https://github.com/facebook/prophet LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 python:3.7+ USE_PYTHON= autoplist distutils BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pystan>2.14:math/py-pystan@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pystan>2.14:math/py-pystan@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}numpy>1.10.0:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}matplotlib>2.0.0:math/py-matplotlib@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pandas>0.23.4:math/py-pandas@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}holidays>0.9.5:devel/py-holidays@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}lunardate>0.1.5:devel/py-lunardate@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}convertdate>2.1.2:devel/py-convertdate@${PY_FLAVOR} NO_ARCH= yes .include diff --git a/devel/py-filebytes/Makefile b/devel/py-filebytes/Makefile index 3e215774e43d..ecec96e326df 100644 --- a/devel/py-filebytes/Makefile +++ b/devel/py-filebytes/Makefile @@ -1,19 +1,19 @@ PORTNAME= filebytes DISTVERSION= 0.10.2 CATEGORIES= devel python security -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Library to read and edit ELF, PE, Mach-O and OAT WWW= https://scoding.de/filebytes-introduction LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING 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 3955f101858d..8b71b69fe349 100644 --- a/devel/py-filedepot/Makefile +++ b/devel/py-filedepot/Makefile @@ -1,20 +1,20 @@ PORTNAME= filedepot PORTVERSION= 0.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Toolkit for storing files and attachments in web applications WWW= https://github.com/amol-/depot LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyascii>=0:textproc/py-anyascii@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-filemagic/Makefile b/devel/py-filemagic/Makefile index 89373ed4e0b7..edd9dbd12d0e 100644 --- a/devel/py-filemagic/Makefile +++ b/devel/py-filemagic/Makefile @@ -1,26 +1,26 @@ PORTNAME= filemagic PORTVERSION= 1.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python API for libmagic, the library behind the Unix file command WWW= https://filemagic.readthedocs.io/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: ${MKDIR} ${WRKSRC}/tests/magic ${FETCH_CMD} -o ${WRKSRC}/tests/magic/python https://github.com/aliles/filemagic/raw/master/tests/magic/python cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} tests/test_magic.py .include diff --git a/devel/py-filetype/Makefile b/devel/py-filetype/Makefile index 6f972f5bc00f..d4da4383dad7 100644 --- a/devel/py-filetype/Makefile +++ b/devel/py-filetype/Makefile @@ -1,18 +1,18 @@ PORTNAME= filetype DISTVERSION= 1.0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Python port from filetype Go package WWW= https://github.com/h2non/filetype.py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.5+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-findlibs/Makefile b/devel/py-findlibs/Makefile index 85cfbb6f8125..73629ff21282 100644 --- a/devel/py-findlibs/Makefile +++ b/devel/py-findlibs/Makefile @@ -1,18 +1,18 @@ PORTNAME= findlibs PORTVERSION= 0.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Search for shared libraries on various platforms WWW= https://github.com/ecmwf/findlibs LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-findpython/Makefile b/devel/py-findpython/Makefile index 583605e5c29f..eef03af451ad 100644 --- a/devel/py-findpython/Makefile +++ b/devel/py-findpython/Makefile @@ -1,25 +1,25 @@ PORTNAME= findpython PORTVERSION= 0.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility to find python versions on your system WWW= https://github.com/frostming/findpython LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=20:devel/py-packaging@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-first/Makefile b/devel/py-first/Makefile index ab0481382f10..fe3b663a0a8e 100644 --- a/devel/py-first/Makefile +++ b/devel/py-first/Makefile @@ -1,19 +1,19 @@ PORTNAME= first PORTVERSION= 2.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Return the first true value of an iterable WWW= https://pypi.org/project/first/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 5c57438f88eb..fc244e3f09fb 100644 --- a/devel/py-five.globalrequest/Makefile +++ b/devel/py-five.globalrequest/Makefile @@ -1,20 +1,20 @@ PORTNAME= five.globalrequest PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope 2 integration for zope.globalrequest WWW= https://pypi.org/project/five.globalrequest/ LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.globalrequest>=0:devel/py-zope.globalrequest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-fixtures/Makefile b/devel/py-fixtures/Makefile index 51de5db1c665..f6b481ed030e 100644 --- a/devel/py-fixtures/Makefile +++ b/devel/py-fixtures/Makefile @@ -1,24 +1,24 @@ PORTNAME= fixtures PORTVERSION= 4.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fixtures, reusable state for writing clean tests and more WWW= https://github.com/testing-cabal/fixtures LICENSE= APACHE20 BSD3CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/Apache-2.0 LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/BSD BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=5.7.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=5.7.0:devel/py-pbr@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-black/Makefile b/devel/py-flake8-black/Makefile index ce2a6d51601a..15c36e9f8434 100644 --- a/devel/py-flake8-black/Makefile +++ b/devel/py-flake8-black/Makefile @@ -1,26 +1,26 @@ PORTNAME= flake8-black PORTVERSION= 0.3.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= flake8 plugin to call black as a code style validator WWW= https://github.com/peterjc/flake8-black LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=22.1.0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=3:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-flake8-bugbear/Makefile b/devel/py-flake8-bugbear/Makefile index 0351bc922657..ff4f0a737a25 100644 --- a/devel/py-flake8-bugbear/Makefile +++ b/devel/py-flake8-bugbear/Makefile @@ -1,22 +1,22 @@ PORTNAME= flake8-bugbear PORTVERSION= 22.9.23 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Plugin for flake8 finding likely bugs and design problems WWW= https://github.com/PyCQA/flake8-bugbear LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=3.0.0:devel/py-flake8@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-builtins/Makefile b/devel/py-flake8-builtins/Makefile index dd3926cdf614..d8b9e765b721 100644 --- a/devel/py-flake8-builtins/Makefile +++ b/devel/py-flake8-builtins/Makefile @@ -1,27 +1,27 @@ PORTNAME= flake8-builtins PORTVERSION= 2.1.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Check for python builtins being used as variables or parameters WWW= https://pypi.org/project/flake8-builtins/ \ https://github.com/gforcada/flake8-builtins LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesmith>=0:devel/py-hypothesmith@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/py.test-${PYTHON_VER} run_tests.py .include diff --git a/devel/py-flake8-docstrings/Makefile b/devel/py-flake8-docstrings/Makefile index 6ec7cd7a343e..47938099a099 100644 --- a/devel/py-flake8-docstrings/Makefile +++ b/devel/py-flake8-docstrings/Makefile @@ -1,21 +1,21 @@ PORTNAME= flake8-docstrings PORTVERSION= 1.6.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Extension for flake8 which uses pydocstyle to check docstrings WWW= https://pypi.org/project/flake8-docstrings/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydocstyle>=0:devel/py-pydocstyle@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-import-order/Makefile b/devel/py-flake8-import-order/Makefile index 60a1c6a6684e..3c1b16b027d9 100644 --- a/devel/py-flake8-import-order/Makefile +++ b/devel/py-flake8-import-order/Makefile @@ -1,21 +1,21 @@ PORTNAME= flake8-import-order PORTVERSION= 0.18.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Flake8 and pylama plugin that checks the ordering of import statements WWW= https://pypi.org/project/flake8-import-order/ \ https://github.com/PyCQA/flake8-import-order LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=0:devel/py-pycodestyle@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-polyfill/Makefile b/devel/py-flake8-polyfill/Makefile index ec6aee73f3fe..2df5aa1a7cd1 100644 --- a/devel/py-flake8-polyfill/Makefile +++ b/devel/py-flake8-polyfill/Makefile @@ -1,20 +1,20 @@ PORTNAME= flake8-polyfill PORTVERSION= 1.0.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Polyfill package for Flake8 plugins WWW= https://pypi.org/project/flake8-polyfill/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-print/Makefile b/devel/py-flake8-print/Makefile index b5cbb2b1ccd0..7aec8f294a7f 100644 --- a/devel/py-flake8-print/Makefile +++ b/devel/py-flake8-print/Makefile @@ -1,22 +1,22 @@ PORTNAME= flake8-print PORTVERSION= 5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Print statement checker plugin for flake8 WWW= https://github.com/JBKahn/flake8-print LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=3.0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>=0:devel/py-pycodestyle@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-quotes/Makefile b/devel/py-flake8-quotes/Makefile index 040015cf86c6..e22f857c0d3d 100644 --- a/devel/py-flake8-quotes/Makefile +++ b/devel/py-flake8-quotes/Makefile @@ -1,24 +1,24 @@ PORTNAME= flake8-quotes PORTVERSION= 3.3.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Flake8 lint for quotes WWW= https://pypi.org/project/flake8-quotes/ \ https://github.com/zheller/flake8-quotes/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} 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-flake8/Makefile b/devel/py-flake8/Makefile index 4dcb678c7915..6440512f5cc1 100644 --- a/devel/py-flake8/Makefile +++ b/devel/py-flake8/Makefile @@ -1,27 +1,27 @@ PORTNAME= flake8 PORTVERSION= 6.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Code checking using pep8 and pyflakes WWW= https://pypi.org/project/flake8/ \ https://github.com/PyCQA/flake8 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mccabe>=0:devel/py-mccabe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>=0:devel/py-pycodestyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>=0:devel/py-pyflakes@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes # test_up_to_date is broken because pypi tarball lacks required files # upstream is uncooperative about fixing this PYTEST_BROKEN_TESTS= test_up_to_date test_all_pyflakes_messages_have_flake8_codes_assigned .include diff --git a/devel/py-flaky/Makefile b/devel/py-flaky/Makefile index 0ecb69fdeed3..f79502c64b7a 100644 --- a/devel/py-flaky/Makefile +++ b/devel/py-flaky/Makefile @@ -1,38 +1,38 @@ PORTNAME= flaky DISTVERSION= 3.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Plugin for nose or pytest that automatically reruns flaky tests WWW= https://github.com/box/flaky 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: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 0231525a560e..01388ed5a0db 100644 --- a/devel/py-flask-babel/Makefile +++ b/devel/py-flask-babel/Makefile @@ -1,27 +1,27 @@ PORTNAME= flask-babel PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-Babel-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Adds i18n/l10n support to Flask applications WWW= https://pypi.org/project/Flask-Babel/ 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:3.6+ USE_PYTHON= autoplist distutils unittest NO_ARCH= yes TEST_ARGS= discover -s tests .include diff --git a/devel/py-flatbuffers/Makefile b/devel/py-flatbuffers/Makefile index 1de5808cb641..10d6db851412 100644 --- a/devel/py-flatbuffers/Makefile +++ b/devel/py-flatbuffers/Makefile @@ -1,26 +1,26 @@ PORTNAME= flatbuffers PORTVERSION= 2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= FlatBuffers serialization format for Python WWW= https://google.github.io/flatbuffers/ LICENSE= APACHE20 USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils MAKE_ENV= VERSION=${PORTVERSION} NO_ARCH= yes CPE_VENDOR= google OPTIONS_DEFINE= NUMPY NUMPY_DESC= Support scalar vectors as numpy arrays NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} .include diff --git a/devel/py-flatdict/Makefile b/devel/py-flatdict/Makefile index 91da6389ab29..ac166d7ed17d 100644 --- a/devel/py-flatdict/Makefile +++ b/devel/py-flatdict/Makefile @@ -1,19 +1,19 @@ PORTNAME= flatdict PORTVERSION= 4.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Interact with nested dicts as a single level dict with delimited keys WWW= https://github.com/gmr/flatdict LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-flex/Makefile b/devel/py-flex/Makefile index d83f46f2dffd..c3695856e7c3 100644 --- a/devel/py-flex/Makefile +++ b/devel/py-flex/Makefile @@ -1,28 +1,28 @@ PORTNAME= flex DISTVERSION= 6.14.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Swagger schema validation WWW= https://github.com/pipermerriam/flex 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:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-flexmock/Makefile b/devel/py-flexmock/Makefile index 350d581511ab..d63f3a8ad764 100644 --- a/devel/py-flexmock/Makefile +++ b/devel/py-flexmock/Makefile @@ -1,19 +1,19 @@ PORTNAME= flexmock PORTVERSION= 0.11.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Testing library to create mocks, stubs and fakes WWW= https://github.com/flexmock/flexmock LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-flit-core/Makefile b/devel/py-flit-core/Makefile index e827034a58d6..89c75d1f205b 100644 --- a/devel/py-flit-core/Makefile +++ b/devel/py-flit-core/Makefile @@ -1,25 +1,25 @@ PORTNAME= flit-core PORTVERSION= 3.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= flit_core-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Distribution-building parts of Flit WWW= https://github.com/pypa/flit/tree/main/flit_core LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testpath>=0:devel/py-testpath@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-flit-scm/Makefile b/devel/py-flit-scm/Makefile index aa8c2362394d..f6c0cf4ba341 100644 --- a/devel/py-flit-scm/Makefile +++ b/devel/py-flit-scm/Makefile @@ -1,32 +1,32 @@ PORTNAME= flit-scm PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= flit_scm-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEP 518 build backend that uses setuptools_scm to generate a version file WWW= https://gitlab.com/WillDaSilva/flit_scm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.5<4:devel/py-flit-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-flit/Makefile b/devel/py-flit/Makefile index a19581c4e29a..f958083b415a 100644 --- a/devel/py-flit/Makefile +++ b/devel/py-flit/Makefile @@ -1,28 +1,28 @@ PORTNAME= flit PORTVERSION= 3.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple packaging tool for simple packages WWW= https://github.com/pypa/flit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flit-core>=${PORTVERSION}:devel/py-flit-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli-w>=0:textproc/py-tomli-w@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-fluent-logger/Makefile b/devel/py-fluent-logger/Makefile index 8a1ee8f3ce08..94b14205c0eb 100644 --- a/devel/py-fluent-logger/Makefile +++ b/devel/py-fluent-logger/Makefile @@ -1,20 +1,20 @@ PORTNAME= fluent-logger PORTVERSION= 0.9.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= edwardchuang@gmail.com COMMENT= Structured logger for Fluentd (Python) WWW= https://github.com/fluent/fluent-logger-python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils USES= python:3.6+ .include diff --git a/devel/py-fluent/Makefile b/devel/py-fluent/Makefile index aede4ec7362c..f8e95bae7899 100644 --- a/devel/py-fluent/Makefile +++ b/devel/py-fluent/Makefile @@ -1,20 +1,20 @@ PORTNAME= fluent PORTVERSION= 0.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Localization library for expressive translations WWW= https://github.com/projectfluent/python-fluent LICENSE= APACHE20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-flufl.i18n/Makefile b/devel/py-flufl.i18n/Makefile index 098c2cb2d576..ece897ee3797 100644 --- a/devel/py-flufl.i18n/Makefile +++ b/devel/py-flufl.i18n/Makefile @@ -1,20 +1,20 @@ PORTNAME= flufl.i18n PORTVERSION= 3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= High-level API for Python internationalization WWW= https://flufli18n.readthedocs.io LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-flufl.lock/Makefile b/devel/py-flufl.lock/Makefile index 2a98d7430f8e..467f54e33bdc 100644 --- a/devel/py-flufl.lock/Makefile +++ b/devel/py-flufl.lock/Makefile @@ -1,20 +1,20 @@ PORTNAME= flufl.lock PORTVERSION= 6.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= NFS-safe file locking with timeouts for POSIX systems WWW= https://flufllock.readthedocs.io LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-foolscap/Makefile b/devel/py-foolscap/Makefile index 24086fc6664c..259af6fd866c 100644 --- a/devel/py-foolscap/Makefile +++ b/devel/py-foolscap/Makefile @@ -1,35 +1,35 @@ PORTNAME= foolscap PORTVERSION= 21.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RPC protocol for Twisted Python WWW= https://github.com/warner/foolscap 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} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txi2p-tahoe>=0.3.2:devel/py-txi2p-tahoe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txtorcon>=19.0.0:security/py-txtorcon@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes TEST_ARGS= discover -s src TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} OPTIONS_DEFINE= I2P TOR I2P_DESC= I2P (Invisible Internet Project) support TOR_DESC= Tor support I2P_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}txi2p-tahoe>=0.3.5:devel/py-txi2p-tahoe@${PY_FLAVOR} TOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}txtorcon>=19.0.0:security/py-txtorcon@${PY_FLAVOR} .include diff --git a/devel/py-freenas.utils/Makefile b/devel/py-freenas.utils/Makefile index d1aad3220062..04d5153d1631 100644 --- a/devel/py-freenas.utils/Makefile +++ b/devel/py-freenas.utils/Makefile @@ -1,19 +1,19 @@ PORTNAME= freenas.utils PORTVERSION= 10.2a1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= FreeNAS common Python modules WWW= https://github.com/freenas/middleware LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-freezegun/Makefile b/devel/py-freezegun/Makefile index a3c44c0a4ec7..ed9e96292479 100644 --- a/devel/py-freezegun/Makefile +++ b/devel/py-freezegun/Makefile @@ -1,22 +1,22 @@ PORTNAME= freezegun PORTVERSION= 1.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Let your Python tests travel through time WWW= https://github.com/spulec/freezegun LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.7:devel/py-dateutil@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= pytest python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-frictionless/Makefile b/devel/py-frictionless/Makefile index aec9ec9d53eb..41d73721bc07 100644 --- a/devel/py-frictionless/Makefile +++ b/devel/py-frictionless/Makefile @@ -1,65 +1,65 @@ PORTNAME= frictionless PORTVERSION= 4.40.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Framework to describe, extract, validate, and transform tabular data WWW= https://github.com/frictionlessdata/frictionless-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0,1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.3:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marko>=1.0:textproc/py-marko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}petl>=1.6:textproc/py-petl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=1.2:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.10:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.4:www/py-rfc3986@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simpleeval>=0.9.11:devel/py-simpleeval@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stringcase>=1.2:devel/py-stringcase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tableschema-to-template>=0.0.12:textproc/py-tableschema-to-template@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>=0.8.9:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>=0.4.1:devel/py-typer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}validators>=0.18:devel/py-validators@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= BIGQUERY CKAN EXCEL GSHEETS HTML JSON PANDAS S3 SERVER SQL BIGQUERY_DESC= BigQuery support CKAN_DESC= CKAN API support EXCEL_DESC= Excel file support GSHEETS_DESC= Google Sheets support HTML_DESC= HTML file support JSON_DESC= JSON file support PANDAS_DESC= Pandas support S3_DESC= AWS S3 support SERVER_DESC= API support SQL_DESC= SQL databases support BIGQUERY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.12.1:www/py-google-api-python-client@${PY_FLAVOR} CKAN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ckanapi>=4.3:devel/py-ckanapi@${PY_FLAVOR} EXCEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=3.0:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tableschema-to-template>=0.0.12:textproc/py-tableschema-to-template@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=1.2:textproc/py-xlwt@${PY_FLAVOR} GSHEETS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygsheets>=2.0:www/py-pygsheets@${PY_FLAVOR} HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyquery>=1.4:devel/py-pyquery@${PY_FLAVOR} JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ijson>=3.0:devel/py-ijson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonlines>=1.2:devel/py-jsonlines@${PY_FLAVOR} PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=1.0:math/py-pandas@${PY_FLAVOR} S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.9:www/py-boto3@${PY_FLAVOR} SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=1.1:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=20.0:www/py-gunicorn@${PY_FLAVOR} SQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3:databases/py-sqlalchemy14@${PY_FLAVOR} .include diff --git a/devel/py-frozendict/Makefile b/devel/py-frozendict/Makefile index e61e86fbbf48..a2b3fdbe8fb1 100644 --- a/devel/py-frozendict/Makefile +++ b/devel/py-frozendict/Makefile @@ -1,21 +1,21 @@ PORTNAME= frozendict PORTVERSION= 2.3.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/Marco-Sulla/python-frozendict/releases/download/v${PORTVERSSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Immutable dictionary implementation for Python WWW= https://github.com/Marco-Sulla/python-frozendict LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-frozenlist/Makefile b/devel/py-frozenlist/Makefile index decc1c455273..8a0d56f2f963 100644 --- a/devel/py-frozenlist/Makefile +++ b/devel/py-frozenlist/Makefile @@ -1,20 +1,20 @@ PORTNAME= frozenlist PORTVERSION= 1.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= List-like structure which implements collections.abc.MutableSequence WWW= https://github.com/aio-libs/frozenlist LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gettext-runtime python:3.7+ USE_PYTHON= autoplist cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-fs/Makefile b/devel/py-fs/Makefile index e87f34e56a99..2c5915064cbf 100644 --- a/devel/py-fs/Makefile +++ b/devel/py-fs/Makefile @@ -1,20 +1,20 @@ PORTNAME= fs PORTVERSION= 0.5.4 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Python filesystem abstraction WWW= https://pyfilesystem.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= dos2unix 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 48125889bf6e..80a133394cd7 100644 --- a/devel/py-fs2/Makefile +++ b/devel/py-fs2/Makefile @@ -1,25 +1,25 @@ PORTNAME= fs PORTVERSION= 2.4.11 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= swills@FreeBSD.org COMMENT= Python Filesystem abstraction layer, version 2.x WWW= https://www.pyfilesystem.org/ 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} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^2\. .include diff --git a/devel/py-fsspec/Makefile b/devel/py-fsspec/Makefile index aa790537e1cc..ab71477aa784 100644 --- a/devel/py-fsspec/Makefile +++ b/devel/py-fsspec/Makefile @@ -1,25 +1,25 @@ PORTNAME= fsspec PORTVERSION= 2022.8.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= File-system specification WWW= https://github.com/fsspec/filesystem_spec LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-fudge/Makefile b/devel/py-fudge/Makefile index 8514b13fd9a8..cb106667daa0 100644 --- a/devel/py-fudge/Makefile +++ b/devel/py-fudge/Makefile @@ -1,16 +1,16 @@ PORTNAME= fudge PORTVERSION= 1.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yhchan@csie.nctu.edu.tw COMMENT= Python module for using fake objects to test real ones WWW= http://farmdev.com/projects/fudge/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-funcparserlib/Makefile b/devel/py-funcparserlib/Makefile index e446feb38c0b..04b08b4efc9c 100644 --- a/devel/py-funcparserlib/Makefile +++ b/devel/py-funcparserlib/Makefile @@ -1,16 +1,16 @@ PORTNAME= funcparserlib PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Recursive descent parsing library based on functional combinators WWW= https://funcparserlib.pirx.ru/ LICENSE= MIT USES= python:3.7+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-funcsigs/Makefile b/devel/py-funcsigs/Makefile index afff1a7de423..a0e74fcf816c 100644 --- a/devel/py-funcsigs/Makefile +++ b/devel/py-funcsigs/Makefile @@ -1,19 +1,19 @@ PORTNAME= funcsigs PORTVERSION= 1.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python function signatures from PEP362 WWW= https://funcsigs.readthedocs.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest2 NO_ARCH= yes .include diff --git a/devel/py-funcy/Makefile b/devel/py-funcy/Makefile index 5b34bd5cc708..4ebd0db75dbc 100644 --- a/devel/py-funcy/Makefile +++ b/devel/py-funcy/Makefile @@ -1,19 +1,19 @@ PORTNAME= funcy DISTVERSION= 1.15 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Fancy and practical functional tools WWW= https://github.com/Suor/funcy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-furl/Makefile b/devel/py-furl/Makefile index 33a6315326f9..6e6b1b59cc2c 100644 --- a/devel/py-furl/Makefile +++ b/devel/py-furl/Makefile @@ -1,23 +1,23 @@ PORTNAME= furl PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Small Python library that makes parsing and manipulating URLs easy WWW= https://github.com/gruns/furl LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python:3.6+ USE_PYTHON= autoplist distutils RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}orderedmultidict>0:devel/py-orderedmultidict@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes .include diff --git a/devel/py-fusepy/Makefile b/devel/py-fusepy/Makefile index 8bc435181784..1463e6939d1d 100644 --- a/devel/py-fusepy/Makefile +++ b/devel/py-fusepy/Makefile @@ -1,19 +1,19 @@ PORTNAME= fusepy PORTVERSION= 3.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Simple ctypes bindings for FUSE WWW= https://pypi.org/project/fusepy/ LICENSE= ISCL CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}fusefs # fuse.py NO_ARCH= yes USES= fuse python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-future/Makefile b/devel/py-future/Makefile index 945371a60714..d27cbe7790c0 100644 --- a/devel/py-future/Makefile +++ b/devel/py-future/Makefile @@ -1,22 +1,22 @@ PORTNAME= future PORTVERSION= 0.18.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Clean single-source support for Python 3 and 2 WWW= https://python-future.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:2.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-futurist/Makefile b/devel/py-futurist/Makefile index 0155ad787e07..c304f094eb4b 100644 --- a/devel/py-futurist/Makefile +++ b/devel/py-futurist/Makefile @@ -1,21 +1,21 @@ PORTNAME= futurist PORTVERSION= 2.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Useful additions to futures, from the future WWW= https://docs.openstack.org/futurist/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-fuzzywuzzy/Makefile b/devel/py-fuzzywuzzy/Makefile index 5f136525cc88..cf91ded3c3e0 100644 --- a/devel/py-fuzzywuzzy/Makefile +++ b/devel/py-fuzzywuzzy/Makefile @@ -1,19 +1,19 @@ PORTNAME= fuzzywuzzy PORTVERSION= 0.18.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Fuzzy string matching using Levenshtein Distance WWW= https://pypi.org/project/naiveBayesClassifier/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-Levenshtein>0:devel/py-python-Levenshtein@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-fypp/Makefile b/devel/py-fypp/Makefile index fb0b05c3c9bf..a3966ebe62bd 100644 --- a/devel/py-fypp/Makefile +++ b/devel/py-fypp/Makefile @@ -1,17 +1,17 @@ PORTNAME= fypp DISTVERSION= 3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python powered preprocessor WWW= https://github.com/aradi/fypp LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist .include diff --git a/devel/py-game/Makefile b/devel/py-game/Makefile index 9198b62292b6..3d00551f98d8 100644 --- a/devel/py-game/Makefile +++ b/devel/py-game/Makefile @@ -1,58 +1,58 @@ PORTNAME= game DISTVERSION= 2.1.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Module designed to write games in Python WWW= https://www.pygame.org/news LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/docs/LGPL.txt BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libsmpeg.so:multimedia/smpeg RUN_DEPENDS= ${PYNUMPY} \ v4l_compat>0:multimedia/v4l_compat USES= compiler:c11 jpeg pkgconfig python:3.6+ sdl xorg USE_SDL= sdl2 ttf2 image2 mixer2 USE_PYTHON= autoplist distutils USE_XORG= x11 SDLNOX11= sdl-nox11-[0-9]* DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * post-extract: @${RM} -r ${WRKSRC}/examples/.editorconfig post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} #Remove Un-needed macosx files @${RM} -r ${WRKSRC}/examples/macosx ${TAR} -C ${WRKSRC}/examples -cf - . | \ ${TAR} --unlink -C ${STAGEDIR}${EXAMPLESDIR} -xf - post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TAR} -C ${WRKSRC}/docs -cf - . | \ ${TAR} --unlink -C ${STAGEDIR}${DOCSDIR} -xf - post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pygame/*.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pygame/_sdl2/*.so .include diff --git a/devel/py-gapic-generator/Makefile b/devel/py-gapic-generator/Makefile index 9efa659b39fb..2e8897cf2190 100644 --- a/devel/py-gapic-generator/Makefile +++ b/devel/py-gapic-generator/Makefile @@ -1,29 +1,29 @@ PORTNAME= gapic-generator PORTVERSION= 1.6.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client library generator for APIs defined by protocolbuffers WWW= https://github.com/googleapis/gapic-generator-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.8.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=1.55.0:devel/py-googleapis-common-protos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.12.4<1.0.0:devel/py-grpc-google-iam-v1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.24.3:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.18.0,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypandoc>=1.4:textproc/py-pypandoc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1.1:devel/py-yaml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-gast/Makefile b/devel/py-gast/Makefile index 4a75f9c26f07..545d480072db 100644 --- a/devel/py-gast/Makefile +++ b/devel/py-gast/Makefile @@ -1,19 +1,19 @@ PORTNAME= gast PORTVERSION= 0.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AST that abstracts the underlying Python version WWW= https://github.com/serge-sans-paille/gast LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/devel/py-gelidum/Makefile b/devel/py-gelidum/Makefile index fe0a1cdc85fa..b90e46e408a3 100644 --- a/devel/py-gelidum/Makefile +++ b/devel/py-gelidum/Makefile @@ -1,19 +1,19 @@ PORTNAME= gelidum PORTVERSION= 0.5.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Freeze your python objects WWW= https://github.com/diegojromerolopez/gelidum LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-genson/Makefile b/devel/py-genson/Makefile index ff621855e135..af7f7e200200 100644 --- a/devel/py-genson/Makefile +++ b/devel/py-genson/Makefile @@ -1,24 +1,24 @@ PORTNAME= genson PORTVERSION= 1.2.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Powerful, user-friendly JSON Schema generator WWW= https://pypi.org/project/genson/ LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0.1:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.4+ shebangfix SHEBANG_FILES= bin/genson.py USE_PYTHON= autoplist concurrent distutils do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-genty/Makefile b/devel/py-genty/Makefile index 8d396c201b1e..b3c7a1e1d30f 100644 --- a/devel/py-genty/Makefile +++ b/devel/py-genty/Makefile @@ -1,21 +1,21 @@ PORTNAME= genty PORTVERSION= 1.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Allows you to run a test with multiple data sets WWW= https://github.com/box/genty LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} 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 110719a58999..d56b76587eaf 100644 --- a/devel/py-geojson/Makefile +++ b/devel/py-geojson/Makefile @@ -1,30 +1,30 @@ PORTNAME= geojson PORTVERSION= 2.3.0 PORTEPOCH= 1 CATEGORIES= devel geography python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python's Encoder/decoder for simple GIS features WWW= https://pypi.org/project/geojson/ 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes 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 0cc4c448ddcc..0cfd9609dd8f 100644 --- a/devel/py-get-reader/Makefile +++ b/devel/py-get-reader/Makefile @@ -1,27 +1,27 @@ PORTNAME= get-reader PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= get_reader-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Return csv.reader-like objects from multiple sources WWW= https://github.com/shawnbrown/get_reader LICENSE= APACHE20 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 24257489aa6c..2a63e1f3949f 100644 --- a/devel/py-gevent/Makefile +++ b/devel/py-gevent/Makefile @@ -1,42 +1,42 @@ PORTNAME= gevent PORTVERSION= 22.10.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python co-routine networking library based on greenlet WWW= https://www.gevent.org/ 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>=2.0.0: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:3.6+ USE_PYTHON= autoplist concurrent distutils MAKE_ENV= GEVENTSETUP_EMBED_CARES=0 GEVENTSETUP_EMBED_LIBEV=0 GEVENTSETUP_EMBED_LIBUV=0 post-patch: @${RM} ${WRKSRC}/src/gevent/_util_py2.py # Clean up bundled libraries @${RM} -r ${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-geventhttpclient/Makefile b/devel/py-geventhttpclient/Makefile index 96efda90a046..4ffa9c7f648e 100644 --- a/devel/py-geventhttpclient/Makefile +++ b/devel/py-geventhttpclient/Makefile @@ -1,25 +1,25 @@ PORTNAME= geventhttpclient PORTVERSION= 2.0.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Http client library for gevent WWW= https://github.com/geventhttpclient/geventhttpclient LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=0.13:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-git-semver/Makefile b/devel/py-git-semver/Makefile index 2a2d81999637..5a62cf2db929 100644 --- a/devel/py-git-semver/Makefile +++ b/devel/py-git-semver/Makefile @@ -1,23 +1,23 @@ PORTNAME= git-semver PORTVERSION= 0.3.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= git_semver-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Semantic versions management integrated to git WWW= https://github.com/hartym/git-semver 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: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 7d8db00191c2..e563539222b3 100644 --- a/devel/py-git-up/Makefile +++ b/devel/py-git-up/Makefile @@ -1,22 +1,22 @@ PORTNAME= git-up DISTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python implementation of 'git up' WWW= https://pypi.org/project/git-up/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=3.0.0:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} NO_ARCH= yes USES= dos2unix python USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-git-url-parse/Makefile b/devel/py-git-url-parse/Makefile index 96e376327cd6..452ca5830bfe 100644 --- a/devel/py-git-url-parse/Makefile +++ b/devel/py-git-url-parse/Makefile @@ -1,31 +1,31 @@ PORTNAME= git-url-parse PORTVERSION= 1.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Simple git URL parser WWW= https://pypi.org/project/git-url-parse/ 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: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-gitdb/Makefile b/devel/py-gitdb/Makefile index 8f27df8e5387..afd32245d432 100644 --- a/devel/py-gitdb/Makefile +++ b/devel/py-gitdb/Makefile @@ -1,23 +1,23 @@ PORTNAME= gitdb PORTVERSION= 4.0.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Git Object Database WWW= https://github.com/gitpython-developers/gitdb LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smmap>=3.0.1<6:devel/py-smmap@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}gitdb2 .include diff --git a/devel/py-gitless/Makefile b/devel/py-gitless/Makefile index 43e47010ac82..2ea9e863f56c 100644 --- a/devel/py-gitless/Makefile +++ b/devel/py-gitless/Makefile @@ -1,28 +1,28 @@ PORTNAME= gitless PORTVERSION= 0.8.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Version control system built on top of Git WWW= https://gitless.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= git:devel/git \ ${PYTHON_PKGNAMEPREFIX}clint>=0.3.6:devel/py-clint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygit2>=0.28.2:devel/py-pygit2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sh>=1.11:devel/py-sh@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/devel/py-gitpython/Makefile b/devel/py-gitpython/Makefile index 0820dcd128c2..8145ab1630dd 100644 --- a/devel/py-gitpython/Makefile +++ b/devel/py-gitpython/Makefile @@ -1,34 +1,34 @@ PORTNAME= gitpython DISTVERSION= 3.1.30 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= GitPython-${PORTVERSION} MAINTAINER= ygy@FreeBSD.org COMMENT= Python Git Library WWW= https://github.com/gitpython-developers/GitPython LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gitdb>=4.0.1<5:devel/py-gitdb@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ddt>=1.1.1:devel/py-ddt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} .endif do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m nose .include diff --git a/devel/py-giturlparse/Makefile b/devel/py-giturlparse/Makefile index cf42de1514ec..4c772b303a0d 100644 --- a/devel/py-giturlparse/Makefile +++ b/devel/py-giturlparse/Makefile @@ -1,19 +1,19 @@ PORTNAME= giturlparse PORTVERSION= 0.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Git URL parsing module WWW= https://github.com/nephila/giturlparse LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-glance-store/Makefile b/devel/py-glance-store/Makefile index 24bf6510848a..473b914daca8 100644 --- a/devel/py-glance-store/Makefile +++ b/devel/py-glance-store/Makefile @@ -1,55 +1,55 @@ PORTNAME= glance-store PORTVERSION= 4.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= glance_store-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Image Service Store Library WWW= https://docs.openstack.org/glance_store/latest/ 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}jsonschema>=3.2.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.4.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${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.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=4.7.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${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:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh OPTIONS_DEFINE= CINDER S3 SWIFT VMWARE OPTIONS_DEFAULT=CINDER S3 SWIFT VMWARE CINDER_DESC= Storage backend for OpenStack Cinder storage nodes S3_DESC= Storage backend for Amazon S3 SWIFT_DESC= Storage backend for OpenStack Swift VMWARE_DESC= Storage backend for VMware Datastore CINDER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}os-brick>=2.6.0:devel/py-os-brick@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.rootwrap>=5.8.0:devel/py-oslo.rootwrap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=4.1.0:net/py-python-cinderclient@${PY_FLAVOR} S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.9.199:www/py-boto3@${PY_FLAVOR} SWIFT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=3.2.0:databases/py-python-swiftclient@${PY_FLAVOR} VMWARE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.23.0:devel/py-oslo.privsep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.vmware>=3.6.0:devel/py-oslo.vmware@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e 's|/etc/glance/|${PREFIX}&|' ${WRKSRC}/etc/glance/rootwrap.conf ${WRKSRC}/glance_store/_drivers/cinder.py ${WRKSRC}/glance_store/tests/unit/test_cinder_store.py @${REINPLACE_CMD} -e 's|/etc/ssl/|${PREFIX}&|' ${WRKSRC}/glance_store/_drivers/swift/store.py ${WRKSRC}/glance_store/_drivers/vmware_datastore.py .include diff --git a/devel/py-glob2/Makefile b/devel/py-glob2/Makefile index 7383519a9688..f19616f1055f 100644 --- a/devel/py-glob2/Makefile +++ b/devel/py-glob2/Makefile @@ -1,23 +1,23 @@ PORTNAME= glob2 PORTVERSION= 0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Glob that captures patterns and supports recursive wildcards WWW= https://github.com/miracle2k/python-glob2/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes 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-cloud-iam/Makefile b/devel/py-google-cloud-iam/Makefile index 231199d27268..4d1aea87268e 100644 --- a/devel/py-google-cloud-iam/Makefile +++ b/devel/py-google-cloud-iam/Makefile @@ -1,29 +1,29 @@ PORTNAME= google-cloud-iam PORTVERSION= 2.9.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= IAM Service Account Credentials API client library WWW= https://github.com/googleapis/python-iam LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.8.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= FIXUP FIXUP_DESC= 1.0 to 2.0 fixer script FIXUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst03>=0.2.5:devel/py-libcst03@${PY_FLAVOR} .include diff --git a/devel/py-google-crc32c/Makefile b/devel/py-google-crc32c/Makefile index 5515eecd9e03..67e57de5d6b1 100644 --- a/devel/py-google-crc32c/Makefile +++ b/devel/py-google-crc32c/Makefile @@ -1,23 +1,23 @@ PORTNAME= google-crc32c PORTVERSION= 1.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper of the C library Google CRC32C WWW= https://github.com/googleapis/python-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:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-google-i18n-address/Makefile b/devel/py-google-i18n-address/Makefile index a3e5d538c41f..bed5ef4c01ef 100644 --- a/devel/py-google-i18n-address/Makefile +++ b/devel/py-google-i18n-address/Makefile @@ -1,19 +1,19 @@ PORTNAME= google-i18n-address PORTVERSION= 2.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= marcus@FreeBSD.org COMMENT= Build and validate addresses in localized formats WWW= https://pypi.org/project/google-i18n-address/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-google-pasta/Makefile b/devel/py-google-pasta/Makefile index bc0abea194fe..5fb5c85709ea 100644 --- a/devel/py-google-pasta/Makefile +++ b/devel/py-google-pasta/Makefile @@ -1,24 +1,24 @@ PORTNAME= google-pasta PORTVERSION= 0.1.7 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amzo1337@gmail.com COMMENT= Library to refactor python code through AST manipulation WWW= https://github.com/google/pasta LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} 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-google-re2/Makefile b/devel/py-google-re2/Makefile index f494e0fedec6..ae309f34a1b8 100644 --- a/devel/py-google-re2/Makefile +++ b/devel/py-google-re2/Makefile @@ -1,22 +1,22 @@ PORTNAME= google-re2 PORTVERSION= 1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RE2 Python bindings WWW= https://github.com/google/re2/tree/abseil/python LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} LIB_DEPENDS= libre2.so:devel/re2 USES= compiler:c11 localbase python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-googleapis-common-protos/Makefile b/devel/py-googleapis-common-protos/Makefile index 0cbe44a4d7ba..e94056284782 100644 --- a/devel/py-googleapis-common-protos/Makefile +++ b/devel/py-googleapis-common-protos/Makefile @@ -1,24 +1,24 @@ PORTNAME= googleapis-common-protos PORTVERSION= 1.57.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Common protobufs used in Google APIs WWW= https://github.com/googleapis/python-api-common-protos LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.15.0,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= GRPC GRPC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.44.0<2.0.0:devel/py-grpcio@${PY_FLAVOR} .include diff --git a/devel/py-gpxpy/Makefile b/devel/py-gpxpy/Makefile index a58a38e1788b..e444a4952ca1 100644 --- a/devel/py-gpxpy/Makefile +++ b/devel/py-gpxpy/Makefile @@ -1,18 +1,18 @@ PORTNAME= gpxpy PORTVERSION= 1.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stl@koffein.net COMMENT= Python library for parsing and manipulating GPX files WWW= https://pypi.org/project/gpxpy/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-grab/Makefile b/devel/py-grab/Makefile index 11c300005ce0..8c1122defc15 100644 --- a/devel/py-grab/Makefile +++ b/devel/py-grab/Makefile @@ -1,27 +1,27 @@ PORTNAME= grab PORTVERSION= 0.6.41 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Site scraping framework WWW= http://grablib.org/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-graphene-django/Makefile b/devel/py-graphene-django/Makefile index b7e5dd76e565..74dbf848eb58 100644 --- a/devel/py-graphene-django/Makefile +++ b/devel/py-graphene-django/Makefile @@ -1,35 +1,35 @@ PORTNAME= graphene-django PORTVERSION= 2.15.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Graphene Django integration WWW= https://github.com/graphql-python/graphene-django LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphene2>=2.1.7<3:devel/py-graphene2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core2>=2.1.0<3:devel/py-graphql-core2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}promise>=2.1:devel/py-promise@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= REST_FRAMEWORK OPTIONS_DEFAULT=REST_FRAMEWORK REST_FRAMEWORK_DESC= REST framework support REST_FRAMEWORK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.6.3:www/py-djangorestframework@${PY_FLAVOR} .include diff --git a/devel/py-graphene-sqlalchemy/Makefile b/devel/py-graphene-sqlalchemy/Makefile index 45bb5afceaac..2ff56ec46692 100644 --- a/devel/py-graphene-sqlalchemy/Makefile +++ b/devel/py-graphene-sqlalchemy/Makefile @@ -1,24 +1,24 @@ PORTNAME= graphene-sqlalchemy PORTVERSION= 2.3.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Graphene SQLAlchemy integration WWW= https://github.com/graphql-python/graphene-sqlalchemy LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphene2>=2.1.3<3:devel/py-graphene2@${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}sqlalchemy14>=1.2<2:databases/py-sqlalchemy14@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-graphene/Makefile b/devel/py-graphene/Makefile index 267689f72c1e..6b501ec0c9d1 100644 --- a/devel/py-graphene/Makefile +++ b/devel/py-graphene/Makefile @@ -1,26 +1,26 @@ PORTNAME= graphene PORTVERSION= 3.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GraphQL Framework for Python WWW= https://github.com/graphql-python/graphene LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aniso8601>=8<10:devel/py-aniso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.1<3.3:devel/py-graphql-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-relay>=3.1<3.3:devel/py-graphql-relay@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}graphene2 .include diff --git a/devel/py-graphene2/Makefile b/devel/py-graphene2/Makefile index 49555b859ea2..845d6f2d2d6c 100644 --- a/devel/py-graphene2/Makefile +++ b/devel/py-graphene2/Makefile @@ -1,29 +1,29 @@ PORTNAME= graphene PORTVERSION= 2.1.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= GraphQL Framework for Python WWW= https://github.com/graphql-python/graphene LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aniso86016>=3<7:devel/py-aniso86016@${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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}graphene PORTSCOUT= limit:^2\. .include diff --git a/devel/py-graphql-core/Makefile b/devel/py-graphql-core/Makefile index e3bd3fe9aac8..2e95b353c610 100644 --- a/devel/py-graphql-core/Makefile +++ b/devel/py-graphql-core/Makefile @@ -1,25 +1,25 @@ PORTNAME= graphql-core PORTVERSION= 3.2.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GraphQL implementation for Python WWW= https://github.com/graphql-python/graphql-core-next LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2<5:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-graphql-core2/Makefile b/devel/py-graphql-core2/Makefile index e5a601d45244..356dfdc51828 100644 --- a/devel/py-graphql-core2/Makefile +++ b/devel/py-graphql-core2/Makefile @@ -1,27 +1,27 @@ PORTNAME= graphql-core PORTVERSION= 2.2.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= GraphQL implementation for Python WWW= https://github.com/graphql-python/graphql-core 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^2\. .include diff --git a/devel/py-graphql-relay/Makefile b/devel/py-graphql-relay/Makefile index 86cbe9e1e5a1..e2ff573e79e3 100644 --- a/devel/py-graphql-relay/Makefile +++ b/devel/py-graphql-relay/Makefile @@ -1,27 +1,27 @@ PORTNAME= graphql-relay PORTVERSION= 3.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Relay implementation for Python WWW= https://github.com/graphql-python/graphql-relay-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2<3.3:devel/py-graphql-core@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1<5:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-graphql-relay2/Makefile b/devel/py-graphql-relay2/Makefile index db8f8580deb5..fb0434cd9e89 100644 --- a/devel/py-graphql-relay2/Makefile +++ b/devel/py-graphql-relay2/Makefile @@ -1,26 +1,26 @@ PORTNAME= graphql-relay PORTVERSION= 2.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Relay implementation for Python WWW= https://github.com/graphql-python/graphql-relay-py 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: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 5ff04bc50329..5b9f216cfcd2 100644 --- a/devel/py-greenlet/Makefile +++ b/devel/py-greenlet/Makefile @@ -1,23 +1,23 @@ PORTNAME= greenlet PORTVERSION= 2.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Light-weight microthreads for Python WWW= https://github.com/python-greenlet/greenlet 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:3.5+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-grizzled/Makefile b/devel/py-grizzled/Makefile index 8a8924279359..e13cb269ee8b 100644 --- a/devel/py-grizzled/Makefile +++ b/devel/py-grizzled/Makefile @@ -1,18 +1,18 @@ PORTNAME= grizzled PORTVERSION= 0.9.4 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= The Grizzled Python Utility Library WWW= http://www.clapper.org/software/python/grizzled/ USES= python:3.6+ USE_PYTHON= distutils autoplist post-patch: @${RM} ${WRKSRC}/ez_setup.py .include diff --git a/devel/py-grpc-google-iam-v1/Makefile b/devel/py-grpc-google-iam-v1/Makefile index c42fa8a0480c..13aac499417f 100644 --- a/devel/py-grpc-google-iam-v1/Makefile +++ b/devel/py-grpc-google-iam-v1/Makefile @@ -1,22 +1,22 @@ PORTNAME= grpc-google-iam-v1 PORTVERSION= 0.12.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GRPC library for the google-iam-v1 service WWW= https://github.com/googleapis/googleapis/tree/master/google/iam LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=1.56.0<2.0.0:devel/py-googleapis-common-protos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.0.0<2.0.0:devel/py-grpcio@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-grpc-stubs/Makefile b/devel/py-grpc-stubs/Makefile index 6582c4c6e168..980ff249ebf2 100644 --- a/devel/py-grpc-stubs/Makefile +++ b/devel/py-grpc-stubs/Makefile @@ -1,26 +1,26 @@ PORTNAME= grpc-stubs PORTVERSION= 1.24.11 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mypy stubs for gRPC WWW= https://github.com/shabbyrobe/grpc-stubs LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=0:devel/py-grpcio@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-grpcio-gcp/Makefile b/devel/py-grpcio-gcp/Makefile index 174fa349945d..10fec8f65311 100644 --- a/devel/py-grpcio-gcp/Makefile +++ b/devel/py-grpcio-gcp/Makefile @@ -1,22 +1,22 @@ PORTNAME= grpcio-gcp PORTVERSION= 0.2.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= gRPC extensions for Google Cloud Platform WWW= https://github.com/GoogleCloudPlatform/grpc-gcp-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.12.0:devel/py-grpcio@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-grpcio-status/Makefile b/devel/py-grpcio-status/Makefile index 0b2987543a49..abe86df6c636 100644 --- a/devel/py-grpcio-status/Makefile +++ b/devel/py-grpcio-status/Makefile @@ -1,23 +1,23 @@ PORTNAME= grpcio-status PORTVERSION= 1.50.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Status proto mapping for gRPC WWW= https://grpc.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=1.5.5:devel/py-googleapis-common-protos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=${PORTVERSION}:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=4.21.6,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-grpcio-tools/Makefile b/devel/py-grpcio-tools/Makefile index 6357846c257e..0cecc98d1a38 100644 --- a/devel/py-grpcio-tools/Makefile +++ b/devel/py-grpcio-tools/Makefile @@ -1,24 +1,24 @@ PORTNAME= grpcio-tools PORTVERSION= 1.51.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vanilla@FreeBSD.org COMMENT= Protobuf code generator for gRPC WWW= https://pypi.org/project/grpcio-tools/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>1:devel/py-grpcio@${PY_FLAVOR} LIB_DEPENDS= libcares.so:dns/c-ares USES= compiler:c++11-lang localbase:ldflags python:3.5+ USE_PYTHON= autoplist distutils CFLAGS+= -DHAVE_PTHREAD=1 LDFLAGS+= -lcares post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/grpc_tools/_protoc_compiler*.so .include diff --git a/devel/py-grpcio/Makefile b/devel/py-grpcio/Makefile index fd1ce46e25bd..4ba3642d414c 100644 --- a/devel/py-grpcio/Makefile +++ b/devel/py-grpcio/Makefile @@ -1,31 +1,31 @@ PORTNAME= grpcio PORTVERSION= 1.51.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vanilla@FreeBSD.org COMMENT= HTTP/2-based RPC framework WWW= https://pypi.org/project/grpcio/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>1:devel/py-six@${PY_FLAVOR} LIB_DEPENDS= libcares.so:dns/c-ares USES= compiler:c++11-lib localbase:ldflags python:3.6+ ssl USE_PYTHON= autoplist cython distutils MAKE_ENV+= GRPC_PYTHON_BUILD_SYSTEM_CARES=true \ GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=true \ GRPC_PYTHON_BUILD_SYSTEM_ZLIB=true LDFLAGS+= -lcares post-patch: @${RM} ${WRKSRC}/src/python/grpcio/grpc/_cython/cygrpc.cpp post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/grpc/_cython/cygrpc*.so ${REINPLACE_CMD} -e 's|^.*so$$|${PYTHONPREFIX_SITELIBDIR}/grpc/_cython/cygrpc${PYTHON_EXT_SUFFIX}.so|' ${_PYTHONPKGLIST} .include diff --git a/devel/py-gs_api_client/Makefile b/devel/py-gs_api_client/Makefile index cac96e4d7d4f..4cbd9b377dad 100644 --- a/devel/py-gs_api_client/Makefile +++ b/devel/py-gs_api_client/Makefile @@ -1,16 +1,16 @@ PORTNAME= gs_api_client PORTVERSION= 1.1.1 CATEGORIES= devel net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Official Python wrapper for gridscale's API WWW= https://pypi.org/project/gs-api-client LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-gtfslib/Makefile b/devel/py-gtfslib/Makefile index 3ab9dd788626..f345774974ff 100644 --- a/devel/py-gtfslib/Makefile +++ b/devel/py-gtfslib/Makefile @@ -1,25 +1,25 @@ PORTNAME= gtfslib PORTVERSION= 1.0.0 CATEGORIES= devel python databases geography -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Library for reading GTFS-based transit data in Python WWW= https://pypi.org/project/gtfslib/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-guppy3/Makefile b/devel/py-guppy3/Makefile index 80bf2e583f00..5fce41362c5b 100644 --- a/devel/py-guppy3/Makefile +++ b/devel/py-guppy3/Makefile @@ -1,29 +1,29 @@ PORTNAME= guppy3 PORTVERSION= 3.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python Programming Environment & Heap analysis toolset WWW= https://github.com/zhuyifei1999/guppy3/ LICENSE= MIT #USE_GITHUB= yes #GH_ACCOUNT= zhuyifei1999 USES= python:3.7+ USE_PYTHON= cython distutils .if ! defined(WITH_DEBUG) LDFLAGS+= -s .endif TMPDIR?= /tmp do-test: install (cd ${TMPDIR} && \ ${PYTHON_CMD} -c "from guppy import hpy; hpy().test()") .include diff --git a/devel/py-hash_ring/Makefile b/devel/py-hash_ring/Makefile index d802e6feb6fc..d242fd071dfe 100644 --- a/devel/py-hash_ring/Makefile +++ b/devel/py-hash_ring/Makefile @@ -1,18 +1,18 @@ PORTNAME= hash_ring PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Implementation of consistent hashing in Python WWW= https://pypi.org/project/hash_ring/ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-hatch-fancy-pypi-readme/Makefile b/devel/py-hatch-fancy-pypi-readme/Makefile index 1715c18ce49c..891ba6e72811 100644 --- a/devel/py-hatch-fancy-pypi-readme/Makefile +++ b/devel/py-hatch-fancy-pypi-readme/Makefile @@ -1,35 +1,35 @@ PORTNAME= hatch-fancy-pypi-readme PORTVERSION= 22.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= hatch_fancy_pypi_readme-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fancy PyPI READMEs with Hatch WWW= https://github.com/hynek/hatch-fancy-pypi-readme LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils #NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-hatch-vcs/Makefile b/devel/py-hatch-vcs/Makefile index bbeab5227f44..9d3216d2e6be 100644 --- a/devel/py-hatch-vcs/Makefile +++ b/devel/py-hatch-vcs/Makefile @@ -1,29 +1,29 @@ PORTNAME= hatch-vcs PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= hatch_vcs-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Hatch plugin for versioning with your preferred VCS WWW= https://github.com/ofek/hatch-vcs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0.21.0:devel/py-hatchling@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4.0:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= git:devel/git USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-hatch/Makefile b/devel/py-hatch/Makefile index c6731fd7e6e6..2117e41c07c0 100644 --- a/devel/py-hatch/Makefile +++ b/devel/py-hatch/Makefile @@ -1,37 +1,37 @@ PORTNAME= hatch PORTVERSION= 0.23.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Modern project, package, and virtual env manager WWW= https://github.com/pypa/hatch LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=9.0.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semver>=2.7.8:devel/py-semver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.5.7:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0.9.3:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twine>=1.9.1:devel/py-twine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}userpath>=1.3.0:devel/py-userpath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.27.0:devel/py-wheel@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-hatchling/Makefile b/devel/py-hatchling/Makefile index 3c4ebe802250..b310b76c730f 100644 --- a/devel/py-hatchling/Makefile +++ b/devel/py-hatchling/Makefile @@ -1,37 +1,37 @@ PORTNAME= hatchling PORTVERSION= 1.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Modern, extensible Python build backend WWW= https://github.com/pypa/hatch/tree/master/backend LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}editables>=0.3:devel/py-editables@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathspec>=0.9:devel/py-pathspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=1.0.0:devel/py-pluggy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.2.2:textproc/py-tomli@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-heapdict/Makefile b/devel/py-heapdict/Makefile index df27f1f10498..c1dd4cb3b9e0 100644 --- a/devel/py-heapdict/Makefile +++ b/devel/py-heapdict/Makefile @@ -1,20 +1,20 @@ PORTNAME= heapdict PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= HeapDict-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Heap with decrease-key and increase-key operations WWW= https://github.com/DanielStutzbach/heapdict LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/devel/py-helpdev/Makefile b/devel/py-helpdev/Makefile index 43fb5c79ad8e..b29c2563c73c 100644 --- a/devel/py-helpdev/Makefile +++ b/devel/py-helpdev/Makefile @@ -1,22 +1,22 @@ PORTNAME= helpdev PORTVERSION= 0.7.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Extracts information about the Python environment easily WWW= https://pypi.org/project/helpdev/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.6:sysutils/py-psutil@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-hg-evolve/Makefile b/devel/py-hg-evolve/Makefile index 94b07ab1118f..610c2009cc7b 100644 --- a/devel/py-hg-evolve/Makefile +++ b/devel/py-hg-evolve/Makefile @@ -1,24 +1,24 @@ PORTNAME= hg-evolve DISTVERSION= 10.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arrowd@FreeBSD.org COMMENT= Changeset Evolution with Mercurial WWW= https://www.mercurial-scm.org/doc/evolution/ LICENSE= GPLv2+ RUN_DEPENDS= hg:devel/mercurial \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # Do not conflict with devel/mercurial, which also installs hgext3rd/__init__.py EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/hgext3rd/__init__.py .include diff --git a/devel/py-hglib/Makefile b/devel/py-hglib/Makefile index d31a9087c074..7b591eb40ec1 100644 --- a/devel/py-hglib/Makefile +++ b/devel/py-hglib/Makefile @@ -1,22 +1,22 @@ PORTNAME= hglib PORTVERSION= 2.6.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= delphij@FreeBSD.org COMMENT= Library with a fast, convenient interface to Mercurial WWW= https://www.mercurial-scm.org/wiki/PythonHglib LICENSE= MIT RUN_DEPENDS+= ${PY_MERCURIAL} 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 f10ae4b01295..123f2ae8d4db 100644 --- a/devel/py-hgtools/Makefile +++ b/devel/py-hgtools/Makefile @@ -1,18 +1,18 @@ PORTNAME= hgtools PORTVERSION= 6.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Classes and setuptools plugin for Mercurial repositories WWW= https://github.com/jaraco/hgtools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 47376e806125..c9ed4d601639 100644 --- a/devel/py-holidays/Makefile +++ b/devel/py-holidays/Makefile @@ -1,22 +1,22 @@ PORTNAME= holidays PORTVERSION= 0.9.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Generate country, province, and state specific holiday sets on the fly WWW= https://github.com/dr-prodigy/python-holidays LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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-http-prompt/Makefile b/devel/py-http-prompt/Makefile index 13132b20322c..c8ca7de1c8f4 100644 --- a/devel/py-http-prompt/Makefile +++ b/devel/py-http-prompt/Makefile @@ -1,28 +1,28 @@ PORTNAME= http-prompt PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Interactive HTTP command-line client WWW= https://github.com/httpie/http-prompt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpie>=2.4.0:www/py-httpie@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsimonious>=0.6.2:textproc/py-parsimonious@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit2>=2.0.0<3.0.0:devel/py-prompt-toolkit2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.1.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.0:devel/py-yaml@${PY_FLAVOR} \ USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SUB_FILES= pkg-message .include diff --git a/devel/py-humanize/Makefile b/devel/py-humanize/Makefile index b9a8ca0a857f..69b86b9067a6 100644 --- a/devel/py-humanize/Makefile +++ b/devel/py-humanize/Makefile @@ -1,18 +1,18 @@ PORTNAME= humanize PORTVERSION= 4.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Various common humanization utilities WWW= https://github.com/python-humanize/humanize LICENSE= MIT USES= python:3.8+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-hupper/Makefile b/devel/py-hupper/Makefile index df7f4ad10c68..ae38f0c443ec 100644 --- a/devel/py-hupper/Makefile +++ b/devel/py-hupper/Makefile @@ -1,25 +1,25 @@ PORTNAME= hupper PORTVERSION= 1.10.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Integrated process monitor for developing and reloading daemons WWW= https://docs.pylonsproject.org/projects/hupper/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchdog>0:devel/py-watchdog@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-hvac/Makefile b/devel/py-hvac/Makefile index 86a2dd7aad88..e7eeb3b9e1ec 100644 --- a/devel/py-hvac/Makefile +++ b/devel/py-hvac/Makefile @@ -1,27 +1,27 @@ PORTNAME= hvac PORTVERSION= 1.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= HashiCorp Vault API client WWW= https://pypi.org/project/hvac/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyhcl>=0.4.4:devel/py-pyhcl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>2.27.1: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: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-hypothesis/Makefile b/devel/py-hypothesis/Makefile index 7925219474a2..34752bee6283 100644 --- a/devel/py-hypothesis/Makefile +++ b/devel/py-hypothesis/Makefile @@ -1,58 +1,58 @@ PORTNAME= hypothesis PORTVERSION= 6.58.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for property based testing WWW= https://hypothesis.works/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=9.0.0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.1.0<3.0.0:devel/py-sortedcontainers@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CLI CODEMODS DATEUTIL DJANGO DPCONTRACTS GHOSTWRITER LARK NUMPY PANDAS PYTEST PYTZ REDIS OPTIONS_DEFAULT=CLI DATEUTIL DJANGO DPCONTRACTS GHOSTWRITER LARK NUMPY PANDAS PYTEST PYTZ REDIS CLI_DESC= Command-line interface support CODEMODS_DESC= Refactor deprecated or inefficient code DATEUTIL_DESC= Provide dateutil timezones DJANGO_DESC= Django support DPCONTRACTS_DESC= Contracts support GHOSTWRITER_DESC= Ghostwriter support LARK_DESC= Lark parser support NUMPY_DESC= NumPy support PANDAS_DESC= Pandas support PYTEST_DESC= pytest support PYTZ_DESC= Timezone support REDIS_DESC= Redis support CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=19.10b0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} CODEMODS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=0.3.16:devel/py-libcst@${PY_FLAVOR} DATEUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.4:devel/py-dateutil@${PY_FLAVOR} DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} DPCONTRACTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}dpcontracts>=0.4:devel/py-dpcontracts@${PY_FLAVOR} GHOSTWRITER_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}black>=19.10b0:devel/py-black@${PY_FLAVOR} LARK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>=0.6.5:devel/py-lark@${PY_FLAVOR} NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9.0,1:math/py-numpy@${PY_FLAVOR} PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0.25,1:math/py-pandas@${PY_FLAVOR} PYTEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.6:devel/py-pytest@${PY_FLAVOR} PYTZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2014.1,1:devel/py-pytz@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR} .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}exceptiongroup>=1.0.0:devel/py-exceptiongroup@${PY_FLAVOR} .endif .include diff --git a/devel/py-hypothesmith/Makefile b/devel/py-hypothesmith/Makefile index 6dee7179531a..0324b75ddd4c 100644 --- a/devel/py-hypothesmith/Makefile +++ b/devel/py-hypothesmith/Makefile @@ -1,22 +1,22 @@ PORTNAME= hypothesmith PORTVERSION= 0.2.3 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Hypothesis strategies for generating Python programs WWW= https://github.com/Zac-HD/hypothesmith LICENSE= MPL20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libcst>=0:devel/py-libcst@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parso>=0:textproc/py-parso@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-icalendar/Makefile b/devel/py-icalendar/Makefile index cd90e7c0d86e..0061cf4fe163 100644 --- a/devel/py-icalendar/Makefile +++ b/devel/py-icalendar/Makefile @@ -1,33 +1,33 @@ PORTNAME= icalendar PORTVERSION= 4.0.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jun-g@daemonfreaks.com COMMENT= Parser and generator of iCalender files for Python WWW= https://github.com/collective/icalendar 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: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 cb9276ea2407..5ff58ca6c0e2 100644 --- a/devel/py-identify/Makefile +++ b/devel/py-identify/Makefile @@ -1,19 +1,19 @@ PORTNAME= identify PORTVERSION= 1.4.30 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= File identification library for Python WWW= https://github.com/pre-commit/identify LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-ijson/Makefile b/devel/py-ijson/Makefile index 8cfcd50662d7..ed7d768338d3 100644 --- a/devel/py-ijson/Makefile +++ b/devel/py-ijson/Makefile @@ -1,27 +1,27 @@ PORTNAME= ijson PORTVERSION= 3.1.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Iterative JSON parser with a standard Python iterator interface WWW= https://github.com/ICRAR/ijson LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 4c6f2b602d9f..9671991da5db 100644 --- a/devel/py-imgkit/Makefile +++ b/devel/py-imgkit/Makefile @@ -1,18 +1,18 @@ PORTNAME= imgkit PORTVERSION= 1.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Python wrapper to convert html to image WWW= https://github.com/jarrekk/imgkit LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist RUN_DEPENDS+= wkhtmltopdf>0:converters/wkhtmltopdf .include diff --git a/devel/py-immutables/Makefile b/devel/py-immutables/Makefile index adec79de77fe..c1550a8509df 100644 --- a/devel/py-immutables/Makefile +++ b/devel/py-immutables/Makefile @@ -1,27 +1,27 @@ PORTNAME= immutables PORTVERSION= 0.19 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Immutable collections WWW= https://github.com/MagicStack/immutables LICENSE= APACHE20 MIT LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} .endif post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-importlab/Makefile b/devel/py-importlab/Makefile index cd4768790d8e..8bec53f8b045 100644 --- a/devel/py-importlab/Makefile +++ b/devel/py-importlab/Makefile @@ -1,21 +1,21 @@ PORTNAME= importlab PORTVERSION= 0.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Calculate python dependency graphs WWW= https://github.com/google/importlab LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2,1:math/py-networkx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-importlib-metadata/Makefile b/devel/py-importlib-metadata/Makefile index ad01caa51412..1d254e93788d 100644 --- a/devel/py-importlib-metadata/Makefile +++ b/devel/py-importlib-metadata/Makefile @@ -1,29 +1,29 @@ PORTNAME= importlib-metadata PORTVERSION= 4.8.1 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= importlib_metadata-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Read metadata from Python packages WWW= https://github.com/python/importlib_metadata LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zipp>=0.5:devel/py-zipp@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.4:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-importlib-resources/Makefile b/devel/py-importlib-resources/Makefile index 6b70fef9f09a..423bfaaf203a 100644 --- a/devel/py-importlib-resources/Makefile +++ b/devel/py-importlib-resources/Makefile @@ -1,29 +1,29 @@ PORTNAME= importlib-resources PORTVERSION= 5.4.0 PORTREVISION= 1 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= importlib_resources-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Read resources from Python packages WWW= https://github.com/python/importlib_resources LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zipp>=3.1.0:devel/py-zipp@${PY_FLAVOR} .endif .include diff --git a/devel/py-incremental/Makefile b/devel/py-incremental/Makefile index b55eb23f4542..12ff7030b465 100644 --- a/devel/py-incremental/Makefile +++ b/devel/py-incremental/Makefile @@ -1,19 +1,19 @@ PORTNAME= incremental PORTVERSION= 21.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library that versions your Python projects WWW= https://pypi.org/project/incremental/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-infinity/Makefile b/devel/py-infinity/Makefile index 1759c2bf1d39..25551dd513f0 100644 --- a/devel/py-infinity/Makefile +++ b/devel/py-infinity/Makefile @@ -1,19 +1,19 @@ PORTNAME= infinity PORTVERSION= 1.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= All-in-one infinity value which can be compared to any object WWW= https://github.com/kvesteri/infinity LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-inflect/Makefile b/devel/py-inflect/Makefile index b2dc4fb52426..b73363094f07 100644 --- a/devel/py-inflect/Makefile +++ b/devel/py-inflect/Makefile @@ -1,25 +1,25 @@ PORTNAME= inflect PORTVERSION= 6.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate plurals, singular nouns, ordinals, indefinite articles WWW= https://github.com/jaraco/inflect LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic>=1.9.1:devel/py-pydantic@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-inflection/Makefile b/devel/py-inflection/Makefile index bc54c7e5fe94..2dec2edc87f1 100644 --- a/devel/py-inflection/Makefile +++ b/devel/py-inflection/Makefile @@ -1,26 +1,26 @@ PORTNAME= inflection DISTVERSION= 0.5.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Ruby on Rails' inflector ported to Python WWW= https://github.com/jpvanhal/inflection LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-iniconfig/Makefile b/devel/py-iniconfig/Makefile index 1b093c395b84..b11d134dbfdf 100644 --- a/devel/py-iniconfig/Makefile +++ b/devel/py-iniconfig/Makefile @@ -1,22 +1,22 @@ PORTNAME= iniconfig DISTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Simple parsing of ini files in Python WWW= https://pypi.org/project/iniconfig/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-inifile/Makefile b/devel/py-inifile/Makefile index c4200b31051c..5411c5869a52 100644 --- a/devel/py-inifile/Makefile +++ b/devel/py-inifile/Makefile @@ -1,18 +1,18 @@ PORTNAME= inifile PORTVERSION= 0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Small INI library for Python WWW= https://pypi.org/project/inifile/ LICENSE= BSD3CLAUSE 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 ad892c5217ee..b3f66bb05bf9 100644 --- a/devel/py-iniparse/Makefile +++ b/devel/py-iniparse/Makefile @@ -1,23 +1,23 @@ PORTNAME= iniparse PORTVERSION= 0.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Accessing and Modifying INI files WWW= https://github.com/candlepin/python-iniparse 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-installer/Makefile b/devel/py-installer/Makefile index 5f8c256d08f3..1b7747a9f851 100644 --- a/devel/py-installer/Makefile +++ b/devel/py-installer/Makefile @@ -1,19 +1,19 @@ PORTNAME= installer PORTVERSION= 0.5.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for installing Python wheels WWW= https://github.com/pypa/installer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-intbitset/Makefile b/devel/py-intbitset/Makefile index b2c29c5705b9..20ae68777842 100644 --- a/devel/py-intbitset/Makefile +++ b/devel/py-intbitset/Makefile @@ -1,22 +1,22 @@ PORTNAME= intbitset DISTVERSION= 3.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= C-based extension implementing fast integer bit sets WWW= https://github.com/inveniosoftware/intbitset/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6-3.10 USE_PYTHON= autoplist cython distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/intbitset*.so .include diff --git a/devel/py-intelhex/Makefile b/devel/py-intelhex/Makefile index 5a4ed7cb6868..2ac1a12f2f58 100644 --- a/devel/py-intelhex/Makefile +++ b/devel/py-intelhex/Makefile @@ -1,18 +1,18 @@ PORTNAME= intelhex PORTVERSION= 2.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dmytro@posteo.net COMMENT= Python library and scripts to work with files in Intel HEX format WWW= https://github.com/python-intelhex/intelhex LICENSE= BSD3CLAUSE USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-intervals/Makefile b/devel/py-intervals/Makefile index 42ee9b5b4b54..e08bd9d92f5f 100644 --- a/devel/py-intervals/Makefile +++ b/devel/py-intervals/Makefile @@ -1,21 +1,21 @@ PORTNAME= intervals PORTVERSION= 0.9.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Handle intervals (ranges of comparable objects) WWW= https://github.com/kvesteri/intervals LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}infinity>=0.1.3:devel/py-infinity@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-intervaltree/Makefile b/devel/py-intervaltree/Makefile index daf820e7b172..8823313ac490 100644 --- a/devel/py-intervaltree/Makefile +++ b/devel/py-intervaltree/Makefile @@ -1,19 +1,19 @@ PORTNAME= intervaltree PORTVERSION= 3.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Editable interval tree data structure for Python 2 and 3 WWW= https://github.com/chaimleib/intervaltree LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=0:devel/py-sortedcontainers@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-invoke/Makefile b/devel/py-invoke/Makefile index 904fd857aee4..5028361504b9 100644 --- a/devel/py-invoke/Makefile +++ b/devel/py-invoke/Makefile @@ -1,22 +1,22 @@ PORTNAME= invoke PORTVERSION= 1.7.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python task execution tool and library WWW= https://github.com/pyinvoke/invoke LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} -r ${WRKSRC}/invoke/vendor/yaml2 .include diff --git a/devel/py-ioflo/Makefile b/devel/py-ioflo/Makefile index bb7b963441ef..4ed8505303ad 100644 --- a/devel/py-ioflo/Makefile +++ b/devel/py-ioflo/Makefile @@ -1,24 +1,24 @@ PORTNAME= ioflo PORTVERSION= 2.0.0 PORTREVISION= 0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= christer.edwards@gmail.com COMMENT= Automated Reasoning Engine and Flow Based Programming Framework WWW= https://ioflo.com LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git@${PY_FLAVOR} USES= python:3.7+ shebangfix USE_PYTHON= autoplist distutils NO_ARCH= yes SHEBANG_FILES= scripts/ioflo .include diff --git a/devel/py-ipaddr/Makefile b/devel/py-ipaddr/Makefile index 7bc9baf5f27a..0284832db34d 100644 --- a/devel/py-ipaddr/Makefile +++ b/devel/py-ipaddr/Makefile @@ -1,22 +1,22 @@ PORTNAME= ipaddr PORTVERSION= 2.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mopsfelder@gmail.com COMMENT= Google open source IPv4/IPv6 manipulation library in Python WWW= https://github.com/google/ipaddr-py LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes 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-ipdb/Makefile b/devel/py-ipdb/Makefile index 70dd4a14fcc7..010cdaf53a97 100644 --- a/devel/py-ipdb/Makefile +++ b/devel/py-ipdb/Makefile @@ -1,23 +1,23 @@ PORTNAME= ipdb PORTVERSION= 0.13.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= IPython-enabled pdb WWW= https://github.com/gotcha/ipdb LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=7.17.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0.10.2:textproc/py-toml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ipydatawidgets/Makefile b/devel/py-ipydatawidgets/Makefile index 3aacf1446595..06ef5c6e6085 100644 --- a/devel/py-ipydatawidgets/Makefile +++ b/devel/py-ipydatawidgets/Makefile @@ -1,24 +1,24 @@ PORTNAME= ipydatawidgets PORTVERSION= 4.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Set of widgets to facilitate reuse of large datasets across widgets WWW= https://github.com/vidartf/ipydatawidgets LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>0:devel/py-jupyter-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipywidgets>=7.0.0:devel/py-ipywidgets@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}traittypes>=0.2.0:devel/py-traittypes@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-ipykernel/Makefile b/devel/py-ipykernel/Makefile index 87314e22479f..f986f2f52408 100644 --- a/devel/py-ipykernel/Makefile +++ b/devel/py-ipykernel/Makefile @@ -1,33 +1,33 @@ PORTNAME= ipykernel PORTVERSION= 6.17.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= IPython Kernel for Jupyter WWW= https://ipython.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debugpy>=1.0:devel/py-debugpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=7.23.1:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=6.1.12:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib-inline>=0.1:math/py-matplotlib-inline@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=0:devel/py-nest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=17:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=6.1:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=5.1.0:devel/py-traitlets@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-ipympl/Makefile b/devel/py-ipympl/Makefile index 9ebf99c8e6c8..bd59c2c28a4a 100644 --- a/devel/py-ipympl/Makefile +++ b/devel/py-ipympl/Makefile @@ -1,39 +1,39 @@ PORTNAME= ipympl DISTVERSION= 0.9.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Matplotlib Jupyter extension WWW= https://github.com/matplotlib/ipympl LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>0:devel/py-jupyter-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipykernel>=4.7:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipywidgets>=7.6.0:devel/py-ipywidgets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-install: # Enable extension for jupyter lab and notebook ${MKDIR} ${STAGEDIR}${PREFIX}/etc/jupyter/nbconfig/notebook.d && \ ${INSTALL_DATA} ${WRKSRC}/jupyter-matplotlib.json \ ${STAGEDIR}${PREFIX}/etc/jupyter/nbconfig/notebook.d/ ${INSTALL_DATA} ${WRKSRC}/ipympl/labextension/package.json \ ${STAGEDIR}${PYTHON_SITELIBDIR}/ipympl/nbextension/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/jupyter/labextensions/ && \ ${LN} -sf ${PYTHON_SITELIBDIR}/ipympl/labextension \ ${STAGEDIR}${PREFIX}/share/jupyter/labextensions/jupyter-matplotlib ${MKDIR} ${STAGEDIR}${PREFIX}/share/jupyter/nbextensions/ && \ ${LN} -sf ${PYTHON_SITELIBDIR}/ipympl/nbextension \ ${STAGEDIR}${PREFIX}/share/jupyter/nbextensions/jupyter-matplotlib .include diff --git a/devel/py-ipyparallel/Makefile b/devel/py-ipyparallel/Makefile index a25bc1755149..4d5b04ebce88 100644 --- a/devel/py-ipyparallel/Makefile +++ b/devel/py-ipyparallel/Makefile @@ -1,48 +1,48 @@ PORTNAME= ipyparallel PORTVERSION= 8.4.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Interactive Parallel Computing with IPython WWW= https://ipyparallel.readthedocs.io LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}entrypoints>=0:devel/py-entrypoints@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>=4.4:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=0:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notebook>=0:www/py-notebook@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=18:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=5.1:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=4.3:devel/py-traitlets@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>=0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distributed>=0:devel/py-distributed@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0.10:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.17,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testpath>=0:devel/py-testpath@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-ipython_genutils/Makefile b/devel/py-ipython_genutils/Makefile index 92a35d92be69..4baf9c936f2e 100644 --- a/devel/py-ipython_genutils/Makefile +++ b/devel/py-ipython_genutils/Makefile @@ -1,18 +1,18 @@ PORTNAME= ipython_genutils PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Vestigial utilities from IPython WWW= https://pypi.org/project/ipython_genutils/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-ipywidgets/Makefile b/devel/py-ipywidgets/Makefile index 5c41af4fee6a..2d0d2046c00e 100644 --- a/devel/py-ipywidgets/Makefile +++ b/devel/py-ipywidgets/Makefile @@ -1,25 +1,25 @@ PORTNAME= ipywidgets PORTVERSION= 7.6.5 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Interactive HTML widgets for Jupyter notebooks and the IPython kernel WWW= https://ipywidgets.readthedocs.io LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipykernel>=4.5.1:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=4.2.0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=4.3.1:devel/py-traitlets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}widgetsnbextension>=3.5.0:devel/py-widgetsnbextension@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-iso8601/Makefile b/devel/py-iso8601/Makefile index 7d00e99a3e16..258e2bcf6ef3 100644 --- a/devel/py-iso8601/Makefile +++ b/devel/py-iso8601/Makefile @@ -1,21 +1,21 @@ PORTNAME= iso8601 PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple module to parse ISO 8601 dates WWW= https://github.com/micktwomey/pyiso8601 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.1.1:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-isodate/Makefile b/devel/py-isodate/Makefile index 242c424eba3e..ef05bcf54213 100644 --- a/devel/py-isodate/Makefile +++ b/devel/py-isodate/Makefile @@ -1,20 +1,20 @@ PORTNAME= isodate PORTVERSION= 0.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ISO 8601 date/time/duration parser and formater WWW= https://github.com/gweis/isodate LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-isort/Makefile b/devel/py-isort/Makefile index d46224a8e898..8ad2d3410a79 100644 --- a/devel/py-isort/Makefile +++ b/devel/py-isort/Makefile @@ -1,24 +1,24 @@ PORTNAME= isort PORTVERSION= 5.10.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python utility/library to sort Python imports WWW= https://github.com/PyCQA/isort LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= COLORS COLORS_DESC= Color output support COLORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.3<0.5.0:devel/py-colorama@${PY_FLAVOR} .include diff --git a/devel/py-itanium_demangler/Makefile b/devel/py-itanium_demangler/Makefile index 248cbd13185c..4b6f9d8f6b1c 100644 --- a/devel/py-itanium_demangler/Makefile +++ b/devel/py-itanium_demangler/Makefile @@ -1,19 +1,19 @@ PORTNAME= itanium_demangler DISTVERSION= 1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Pure Python parser for mangled itanium symbols WWW= https://github.com/whitequark/python-itanium_demangler LICENSE= BSD0CLAUSE LICENSE_FILE= ${WRKSRC}/README.md USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-itemadapter/Makefile b/devel/py-itemadapter/Makefile index 3ab5697a9e7a..59d3c47b8aa2 100644 --- a/devel/py-itemadapter/Makefile +++ b/devel/py-itemadapter/Makefile @@ -1,19 +1,19 @@ PORTNAME= itemadapter DISTVERSION= 0.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Common interface for data container classes in Python WWW= https://pypi.org/project/itemadapter/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-itemloaders/Makefile b/devel/py-itemloaders/Makefile index ccb2eed475ee..1204e4fd3be8 100644 --- a/devel/py-itemloaders/Makefile +++ b/devel/py-itemloaders/Makefile @@ -1,24 +1,24 @@ PORTNAME= itemloaders DISTVERSION= 1.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Base library in Python for scrapy's ItemLoader WWW= https://pypi.org/project/itemloaders/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}w3lib>=1.17.0:www/py-w3lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsel>=1.5.0:textproc/py-parsel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.5:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itemadapter>=0.1.0:devel/py-itemadapter@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-iteration-utilities/Makefile b/devel/py-iteration-utilities/Makefile index 7bb842a4d6b2..783b36b5afd1 100644 --- a/devel/py-iteration-utilities/Makefile +++ b/devel/py-iteration-utilities/Makefile @@ -1,21 +1,21 @@ PORTNAME= iteration-utilities PORTVERSION= 0.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= iteration_utilities-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities based on Pythons iterators and generators WWW= https://github.com/MSeifert04/iteration_utilities LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-itypes/Makefile b/devel/py-itypes/Makefile index 42d368cae0f1..dc07f2a1d34c 100644 --- a/devel/py-itypes/Makefile +++ b/devel/py-itypes/Makefile @@ -1,17 +1,17 @@ PORTNAME= itypes DISTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Simple immutable types for Python WWW= https://github.com/tomchristie/itypes LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-janus/Makefile b/devel/py-janus/Makefile index 816fa66f5f98..e60906c3d7fe 100644 --- a/devel/py-janus/Makefile +++ b/devel/py-janus/Makefile @@ -1,21 +1,21 @@ PORTNAME= janus PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Mixed sync-async queue to interoperate between asyncio tasks & threads WWW= https://github.com/aio-libs/janus LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-jaraco.classes/Makefile b/devel/py-jaraco.classes/Makefile index f0ad063fd08e..18f0c376ae3f 100644 --- a/devel/py-jaraco.classes/Makefile +++ b/devel/py-jaraco.classes/Makefile @@ -1,42 +1,42 @@ PORTNAME= jaraco.classes PORTVERSION= 3.2.3 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python class routines WWW= https://github.com/jaraco/jaraco.classes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=3.7:devel/py-more-itertools@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-black>=0.3.7:devel/py-pytest-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-enabler>=0:devel/py-pytest-enabler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mypy>=0:devel/py-pytest-mypy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes POST_PLIST= trim-jaraco-namespace post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ 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.context/Makefile b/devel/py-jaraco.context/Makefile index dfae4455fd18..1088f968d74a 100644 --- a/devel/py-jaraco.context/Makefile +++ b/devel/py-jaraco.context/Makefile @@ -1,39 +1,39 @@ PORTNAME= jaraco.context PORTVERSION= 4.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Context managers by jaraco WWW= https://github.com/jaraco/jaraco.context LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-black>=0.3.7:devel/py-pytest-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-enabler>=0:devel/py-pytest-enabler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mypy>=0:devel/py-pytest-mypy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes POST_PLIST= trim-jaraco-namespace post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ 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.functools/Makefile b/devel/py-jaraco.functools/Makefile index 96885fe7a70e..c4f20c22826e 100644 --- a/devel/py-jaraco.functools/Makefile +++ b/devel/py-jaraco.functools/Makefile @@ -1,42 +1,42 @@ PORTNAME= jaraco.functools PORTVERSION= 3.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Additional functools for Python WWW= https://github.com/jaraco/jaraco.functools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=2.7:devel/py-more-itertools@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco.classes>=0:devel/py-jaraco.classes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-black>=0.3.7:devel/py-pytest-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-enabler>=0:devel/py-pytest-enabler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mypy>=0:devel/py-pytest-mypy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes POST_PLIST= trim-jaraco-namespace post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ 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.itertools/Makefile b/devel/py-jaraco.itertools/Makefile index b677a936903b..49bbb81e119f 100644 --- a/devel/py-jaraco.itertools/Makefile +++ b/devel/py-jaraco.itertools/Makefile @@ -1,43 +1,43 @@ PORTNAME= jaraco.itertools PORTVERSION= 6.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tools for working with iterables WWW= https://github.com/jaraco/jaraco.itertools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}inflect>=0:devel/py-inflect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=4.0.0:devel/py-more-itertools@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-black>=0.3.7:devel/py-pytest-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-checkdocs>=2.4:devel/py-pytest-checkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-enabler>=1.0.1:devel/py-pytest-enabler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mypy>=0:devel/py-pytest-mypy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes POST_PLIST= trim-jaraco-namespace post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ 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.logging/Makefile b/devel/py-jaraco.logging/Makefile index a61b191b2a50..b7e61012ee58 100644 --- a/devel/py-jaraco.logging/Makefile +++ b/devel/py-jaraco.logging/Makefile @@ -1,40 +1,40 @@ PORTNAME= jaraco.logging PORTVERSION= 3.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Additional facilities to supplement Python stdlib logging module WWW= https://github.com/jaraco/jaraco.logging LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tempora>=0:devel/py-tempora@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-black>=0:devel/py-pytest-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mypy>=0:devel/py-pytest-mypy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes POST_PLIST= trim-jaraco-namespace post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ 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 9f40067c394d..13e564219dc6 100644 --- a/devel/py-jaraco.timing/Makefile +++ b/devel/py-jaraco.timing/Makefile @@ -1,34 +1,34 @@ PORTNAME= jaraco.timing PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Routines pertinent to the fourth dimension WWW= https://bitbucket.org/jaraco/jaraco.timing 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} \ ${PYTHON_PKGNAMEPREFIX}tempora>=1.5:devel/py-tempora@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes POST_PLIST= trim-jaraco-namespace 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.util/Makefile b/devel/py-jaraco.util/Makefile index eb5d66b5a491..9d6f8c258e2b 100644 --- a/devel/py-jaraco.util/Makefile +++ b/devel/py-jaraco.util/Makefile @@ -1,37 +1,37 @@ PORTNAME= jaraco.util PORTVERSION= 15.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= General utility modules that supply commonly-used functionality WWW= https://github.com/jaraco/jaraco.util LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco>=0:devel/py-jaraco@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco.context>=0:devel/py-jaraco.context@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-black>=0.3.7:devel/py-pytest-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-checkdocs>=2.4:devel/py-pytest-checkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-enabler>=1.0.1:devel/py-pytest-enabler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mypy>=0:devel/py-pytest-mypy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes POST_PLIST= trim-jaraco-namespace 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-javaproperties/Makefile b/devel/py-javaproperties/Makefile index fe45dbbda2b4..757f77723c3f 100644 --- a/devel/py-javaproperties/Makefile +++ b/devel/py-javaproperties/Makefile @@ -1,21 +1,21 @@ PORTNAME= javaproperties DISTVERSION= 0.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Read and write Java .properties files WWW= https://github.com/jwodder/javaproperties LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} 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 4bb143cd8c73..8ae066a9e4d7 100644 --- a/devel/py-jdcal/Makefile +++ b/devel/py-jdcal/Makefile @@ -1,24 +1,24 @@ PORTNAME= jdcal PORTVERSION= 1.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Module converting between Julian dates and calendar dates WWW= https://github.com/phn/jdcal LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} 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 60bcbcbb3924..a8d0525acded 100644 --- a/devel/py-jedi/Makefile +++ b/devel/py-jedi/Makefile @@ -1,24 +1,24 @@ PORTNAME= jedi PORTVERSION= 0.18.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Autocompletion tool for Python WWW= https://github.com/davidhalter/jedi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parso>=0.8.1:textproc/py-parso@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes 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-jeepney/Makefile b/devel/py-jeepney/Makefile index 4010972f1139..3d2cbd256433 100644 --- a/devel/py-jeepney/Makefile +++ b/devel/py-jeepney/Makefile @@ -1,22 +1,22 @@ PORTNAME= jeepney PORTVERSION= 0.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Low-level, pure Python DBus protocol wrapper WWW= https://gitlab.com/takluyver/jeepney LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-jellyfish/Makefile b/devel/py-jellyfish/Makefile index ff0a2f59c675..29c7560f7bf2 100644 --- a/devel/py-jellyfish/Makefile +++ b/devel/py-jellyfish/Makefile @@ -1,20 +1,20 @@ PORTNAME= jellyfish PORTVERSION= 0.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for doing approximate and phonetic matching of strings WWW= https://github.com/jamesturk/jellyfish LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-jenkins-job-builder/Makefile b/devel/py-jenkins-job-builder/Makefile index 7c7fc4615bcf..474a18400f1f 100644 --- a/devel/py-jenkins-job-builder/Makefile +++ b/devel/py-jenkins-job-builder/Makefile @@ -1,27 +1,27 @@ PORTNAME= jenkins-job-builder PORTVERSION= 4.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Manage Jenkins jobs with YAML WWW= https://docs.openstack.org/infra/jenkins-job-builder/ 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-jep/Makefile b/devel/py-jep/Makefile index bb20d00b5e90..f7f2231caf04 100644 --- a/devel/py-jep/Makefile +++ b/devel/py-jep/Makefile @@ -1,37 +1,37 @@ PORTNAME= jep PORTVERSION= 3.9.1 CATEGORIES= devel java python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Java Embedded Python WWW= https://github.com/mrj0/jep LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE 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-ansible-filters/Makefile b/devel/py-jinja2-ansible-filters/Makefile index ceb4dd2bac0c..36c5aff67b8c 100644 --- a/devel/py-jinja2-ansible-filters/Makefile +++ b/devel/py-jinja2-ansible-filters/Makefile @@ -1,26 +1,26 @@ PORTNAME= jinja2-ansible-filters PORTVERSION= 1.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Port of Ansible's jinja2 filters without requiring ansible core WWW= https://gitlab.com/dreamer-labs/libraries/jinja2-ansible-filters LICENSE= BSD2CLAUSE GPLv3 LICENSE_COMB= dual LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/VERSION .include diff --git a/devel/py-jinja2-time/Makefile b/devel/py-jinja2-time/Makefile index 7ad8d1811c5e..9a1b2dcc822e 100644 --- a/devel/py-jinja2-time/Makefile +++ b/devel/py-jinja2-time/Makefile @@ -1,32 +1,32 @@ PORTNAME= jinja2-time PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Jinja2 Extension for Dates and Times WWW= https://pypi.org/project/jinja2-time/ 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} \ ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} 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-jira/Makefile b/devel/py-jira/Makefile index 70d735c491ff..5662acf75774 100644 --- a/devel/py-jira/Makefile +++ b/devel/py-jira/Makefile @@ -1,45 +1,45 @@ PORTNAME= jira PORTVERSION= 2.0.0 PORTREVISION= 4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Library to ease use of the JIRA 5 REST APIs WWW= https://bitbucket.org/bspeakmon/jira-python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6.5,1:textproc/py-sphinx@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.3:www/py-requests-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tlslite>=0.4.4:security/py-tlslite@${PY_FLAVOR} TEST_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${RUN_DEPENDS} USES= python:3.5+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= MAGIC PARALLEL SHELL TESTS OPTIONS_DEFAULT= MAGIC PARALLEL SHELL MAGIC_DESC= Enable Content-Type Auto-detection PARALLEL_DESC= Enable asynchronous requests SHELL_DESC= Enable interactive shell TESTS_DESC= Install test suite dependencies MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filemagic>=1.6:devel/py-filemagic@${PY_FLAVOR} PARALLEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grequests>0:www/py-grequests@${PY_FLAVOR} SHELL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0.13:devel/ipython@${PY_FLAVOR} TESTS_BUILD_DEPENDS= ${TEST_DEPENDS} TEST_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${RUN_DEPENDS} .include diff --git a/devel/py-jitterentropy/Makefile b/devel/py-jitterentropy/Makefile index 1d9fbab8f347..576ae01fa338 100644 --- a/devel/py-jitterentropy/Makefile +++ b/devel/py-jitterentropy/Makefile @@ -1,16 +1,16 @@ PORTNAME= jitterentropy PORTVERSION= 0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Use libjitterentropy to get random bytes WWW= https://github.com/swills/py-jitterentropy LIB_DEPENDS= libjitterentropy.so:devel/libjitterentropy USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-jmespath/Makefile b/devel/py-jmespath/Makefile index f0dd8502ddfa..aac89a02265c 100644 --- a/devel/py-jmespath/Makefile +++ b/devel/py-jmespath/Makefile @@ -1,19 +1,19 @@ PORTNAME= jmespath PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSON Matching Expressions WWW= https://github.com/jmespath/jmespath.py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-joblib/Makefile b/devel/py-joblib/Makefile index 45cd16fa227c..869501571087 100644 --- a/devel/py-joblib/Makefile +++ b/devel/py-joblib/Makefile @@ -1,32 +1,32 @@ PORTNAME= joblib PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Lightweight pipelining using Python functions as jobs WWW= https://github.com/joblib/joblib LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>0:devel/py-pytest4@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes TEST_ENV= PYTHON_PATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} # Skip some tests as they're known to fail. See also: # # https://github.com/joblib/joblib/issues/57 # https://github.com/joblib/joblib/issues/1115 # https://github.com/joblib/joblib/issues/1141 do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= \ -k 'not test_disk_used and not defined_in_jupyter' .include diff --git a/devel/py-jsbeautifier/Makefile b/devel/py-jsbeautifier/Makefile index 158a4f2dede5..2a3de089d1de 100644 --- a/devel/py-jsbeautifier/Makefile +++ b/devel/py-jsbeautifier/Makefile @@ -1,21 +1,21 @@ PORTNAME= jsbeautifier PORTVERSION= 1.14.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= JavaScript unobfuscator and beautifier WWW= https://jsbeautifier.org/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jschema-to-python/Makefile b/devel/py-jschema-to-python/Makefile index 9982036fd9a5..f48573857c36 100644 --- a/devel/py-jschema-to-python/Makefile +++ b/devel/py-jschema-to-python/Makefile @@ -1,25 +1,25 @@ PORTNAME= jschema-to-python DISTVERSION= 1.2.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jschema_to_python-${DISTVERSION} MAINTAINER= nork@ninth-nine.com COMMENT= Generate Python classes from a JSON schema WWW= https://pypi.org/project/jschema-to-python/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpickle>0:devel/py-jsonpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jsmin/Makefile b/devel/py-jsmin/Makefile index e9424897a199..058700c21d3b 100644 --- a/devel/py-jsmin/Makefile +++ b/devel/py-jsmin/Makefile @@ -1,22 +1,22 @@ PORTNAME= jsmin PORTVERSION= 3.0.1 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JavaScript minifier written in Python WWW= https://github.com/tikitu/jsmin LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC}/ && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m jsmin.test .include diff --git a/devel/py-json5/Makefile b/devel/py-json5/Makefile index ed9bb7174659..9f3b1f8e36fa 100644 --- a/devel/py-json5/Makefile +++ b/devel/py-json5/Makefile @@ -1,19 +1,19 @@ PORTNAME= json5 PORTVERSION= 0.9.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python implementation of the JSON5 data format WWW= https://github.com/dpranke/pyjson5 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE 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 3b6bd2287d84..5fe475dee6e6 100644 --- a/devel/py-json_tricks/Makefile +++ b/devel/py-json_tricks/Makefile @@ -1,18 +1,18 @@ PORTNAME= json_tricks DISTVERSION= 3.15.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Extra features for Python's JSON: comments, order, datetimes, etc WWW= https://github.com/mverleg/pyjson_tricks LICENSE= BSD3CLAUSE 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 3fbe6e97c7e7..d17e01372fbd 100644 --- a/devel/py-jsondiff/Makefile +++ b/devel/py-jsondiff/Makefile @@ -1,21 +1,21 @@ PORTNAME= jsondiff PORTVERSION= 2.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Diff JSON and JSON-like structures in Python WWW= https://github.com/xlwings/jsondiff LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= jojodiff py*-jsonpatch # bin/jdiff NO_ARCH= yes .include diff --git a/devel/py-jsonlines/Makefile b/devel/py-jsonlines/Makefile index a74568cf00a0..4aa99d447118 100644 --- a/devel/py-jsonlines/Makefile +++ b/devel/py-jsonlines/Makefile @@ -1,27 +1,27 @@ PORTNAME= jsonlines PORTVERSION= 3.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library with helpers for the jsonlines file format WWW= https://github.com/wbolster/jsonlines LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-jsonpatch/Makefile b/devel/py-jsonpatch/Makefile index 715e371c8e39..c7220fb86f7c 100644 --- a/devel/py-jsonpatch/Makefile +++ b/devel/py-jsonpatch/Makefile @@ -1,27 +1,27 @@ PORTNAME= jsonpatch DISTVERSION= 1.21 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= harm@weites.com COMMENT= Apply JSON-Patches (RFC 6902) WWW= https://github.com/stefankoegl/python-json-patch LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py*-jsondiff # bin/jsondiff 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-ng/Makefile b/devel/py-jsonpath-ng/Makefile index e5f8e8317bb5..8c2cf95802ee 100644 --- a/devel/py-jsonpath-ng/Makefile +++ b/devel/py-jsonpath-ng/Makefile @@ -1,22 +1,22 @@ PORTNAME= jsonpath-ng DISTVERSION= 1.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= michael.boehm@markt.de COMMENT= JSONPath implementation based on jsonpath-rw and jsonpath-rw-ext WWW= https://github.com/h2non/jsonpath-ng 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jsonpath-rw/Makefile b/devel/py-jsonpath-rw/Makefile index 739c71fea478..f374fbf2f847 100644 --- a/devel/py-jsonpath-rw/Makefile +++ b/devel/py-jsonpath-rw/Makefile @@ -1,23 +1,23 @@ PORTNAME= jsonpath-rw DISTVERSION= 1.4.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Implementation of JSONPath for Python WWW= https://github.com/kennknowles/python-jsonpath-rw 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:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-jsonpickle/Makefile b/devel/py-jsonpickle/Makefile index 1c7fbbccf5e9..44f5b061dd70 100644 --- a/devel/py-jsonpickle/Makefile +++ b/devel/py-jsonpickle/Makefile @@ -1,41 +1,41 @@ PORTNAME= jsonpickle DISTVERSION= 3.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library for serializing any arbitrary object graph into JSON WWW= https://jsonpickle.github.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR}\ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/py-pymongo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-black-multipy>0:devel/py-pytest-black-multipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} # ${PYTHON_PKGNAMEPREFIX}yajl>0:devel/py-yajl@${PY_FLAVOR} # is also needed for tests, but isnt't yet ported USES= cpe python:3.8+ USE_PYTHON= distutils autoplist pytest # 1 fail, 1 error in tests, see https://github.com/jsonpickle/jsonpickle/issues/429 CPE_VENDOR= ${PORTNAME}_project NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-jsonpointer/Makefile b/devel/py-jsonpointer/Makefile index 534db6f660d1..352cdbaae300 100644 --- a/devel/py-jsonpointer/Makefile +++ b/devel/py-jsonpointer/Makefile @@ -1,19 +1,19 @@ PORTNAME= jsonpointer PORTVERSION= 2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= harm@weites.com COMMENT= Identify specific nodes in a JSON document (RFC 6901) WWW= https://pypi.org/project/jsonpointer/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 f7e2b25ca200..658ae3a0e18d 100644 --- a/devel/py-jsonref/Makefile +++ b/devel/py-jsonref/Makefile @@ -1,21 +1,21 @@ PORTNAME= jsonref PORTVERSION= 0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Implementation of JSON Reference for Python WWW= https://pypi.org/project/jsonref/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests@${PY_FLAVOR} USES?= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-jsonrpclib-pelix/Makefile b/devel/py-jsonrpclib-pelix/Makefile index b14d276e42dc..4685094881b8 100644 --- a/devel/py-jsonrpclib-pelix/Makefile +++ b/devel/py-jsonrpclib-pelix/Makefile @@ -1,18 +1,18 @@ PORTNAME= jsonrpclib-pelix PORTVERSION= 0.4.3.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= JSON-RPC over HTTP that mirrors xmlrpclib syntax WWW= https://pypi.org/project/jsonrpclib-pelix/ LICENSE= APACHE20 USES= python:3.4+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jsonschema-spec/Makefile b/devel/py-jsonschema-spec/Makefile index db8b306a4b35..203cf607c223 100644 --- a/devel/py-jsonschema-spec/Makefile +++ b/devel/py-jsonschema-spec/Makefile @@ -1,24 +1,24 @@ PORTNAME= jsonschema-spec PORTVERSION= 0.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSONSchema Spec with object-oriented paths WWW= https://github.com/p1c2u/jsonschema-spec LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.0.0<5.0.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathable>=0.4.1<0.5.0:devel/py-pathable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0<5.0.0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jsonschema/Makefile b/devel/py-jsonschema/Makefile index 1fe60a8766a3..172e9f67fd8a 100644 --- a/devel/py-jsonschema/Makefile +++ b/devel/py-jsonschema/Makefile @@ -1,40 +1,40 @@ PORTNAME= jsonschema PORTVERSION= 4.16.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= JSON Schema validation for Python WWW= https://github.com/Julian/jsonschema LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=17.4.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsistent>=0.14.0:devel/py-pyrsistent@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py*-jsonschema3 # bin/jsonschema NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=0:devel/py-importlib-resources@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 30800 RUN_DEPEDNS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} .endif do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox .include diff --git a/devel/py-jsonschema3/Makefile b/devel/py-jsonschema3/Makefile index 084652d5d674..1585ee8e296f 100644 --- a/devel/py-jsonschema3/Makefile +++ b/devel/py-jsonschema3/Makefile @@ -1,35 +1,35 @@ PORTNAME= jsonschema PORTVERSION= 3.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSON Schema validation for Python WWW= https://github.com/Julian/jsonschema LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=17.4.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsistent>=0.14.0:devel/py-pyrsistent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= py*-jsonschema # bin/jsonschema PORTSCOUT= limit:^3\. .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-jsonschema49/Makefile b/devel/py-jsonschema49/Makefile index 3d123995310e..6272d85f405e 100644 --- a/devel/py-jsonschema49/Makefile +++ b/devel/py-jsonschema49/Makefile @@ -1,43 +1,43 @@ PORTNAME= jsonschema PORTVERSION= 4.9.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 49 MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSON Schema validation for Python WWW= https://github.com/Julian/jsonschema LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=17.4.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsistent>=0.14.0:devel/py-pyrsistent@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= py*-jsonschema3 # bin/jsonschema PORTSCOUT= limit:^4\.9\. .include .if ${PYTHON_REL} < 30800 RUN_DEPEDNS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=0:devel/py-importlib-resources@${PY_FLAVOR} .endif do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox .include diff --git a/devel/py-jupyter-client/Makefile b/devel/py-jupyter-client/Makefile index f3e88bc209d2..e117481bec4f 100644 --- a/devel/py-jupyter-client/Makefile +++ b/devel/py-jupyter-client/Makefile @@ -1,40 +1,40 @@ PORTNAME= jupyter-client PORTVERSION= 7.4.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyter_client-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Jupyter protocol implementation and client libraries WWW= https://jupyter.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}entrypoints>=0:devel/py-entrypoints@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.9.2:devel/py-jupyter-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=1.5.4:devel/py-nest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.2:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=23.0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=6.2:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>=0:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>=6.12:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>=0:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.18:devel/py-pytest-asyncio@${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:3.7+ USE_PYTHON= autoplist concurrent distutils pytest # 1 test fails, see https://github.com/jupyter/jupyter_client/issues/855 NO_ARCH= yes # upstream stopped providing setup.py post-patch: @${ECHO_CMD} 'import setuptools; setuptools.setup()' > ${WRKSRC}/setup.py .include diff --git a/devel/py-jupyter-core/Makefile b/devel/py-jupyter-core/Makefile index cb11c810a336..41a2d17674a7 100644 --- a/devel/py-jupyter-core/Makefile +++ b/devel/py-jupyter-core/Makefile @@ -1,30 +1,30 @@ PORTNAME= jupyter-core PORTVERSION= 4.11.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyter_core-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Jupyter core package WWW= https://jupyter.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pre-commit>=0:devel/py-pre-commit@${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:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-jupyter-packaging/Makefile b/devel/py-jupyter-packaging/Makefile index 90b2ee2f6c53..8103c60fc2ef 100644 --- a/devel/py-jupyter-packaging/Makefile +++ b/devel/py-jupyter-packaging/Makefile @@ -1,28 +1,28 @@ PORTNAME= jupyter-packaging PORTVERSION= 0.12.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyter_packaging-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Jupyter Packaging Utilities WWW= https://github.com/jupyter/jupyter-packaging LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecation>=0:devel/py-deprecation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0:textproc/py-tomlkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-jupyter-server-mathjax/Makefile b/devel/py-jupyter-server-mathjax/Makefile index 7d8d1a4af097..286d4b0aada1 100644 --- a/devel/py-jupyter-server-mathjax/Makefile +++ b/devel/py-jupyter-server-mathjax/Makefile @@ -1,23 +1,23 @@ PORTNAME= jupyter-server-mathjax PORTVERSION= 0.2.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyter_server_mathjax-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= MathJax resources as a Jupyter Server Extension WWW= https://github.com/jupyter-server/jupyter_server_mathjax LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>=0:devel/py-jupyter-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-server>=1.1:devel/py-jupyter-server@${PY_FLAVOR} USES= dos2unix python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jupyter-server/Makefile b/devel/py-jupyter-server/Makefile index 123b2611ce65..5c5c837543a5 100644 --- a/devel/py-jupyter-server/Makefile +++ b/devel/py-jupyter-server/Makefile @@ -1,37 +1,37 @@ PORTNAME= jupyter-server PORTVERSION= 1.19.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/jupyter-server/jupyter_server/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyter_server-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= The backend to Jupyter web applications WWW= https://github.com/jupyter-server/jupyter_server LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.1.0<4:devel/py-anyio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argon2-cffi>=0:security/py-argon2-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=6.1.12:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.7.0:devel/py-jupyter-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbconvert>=6.4.4:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.2.0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=17:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}send2trash>=0:deskutils/py-send2trash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}terminado>=0.8.3:net/py-terminado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=6.1.0:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=5.1:devel/py-traitlets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0:www/py-websocket-client@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jupyter-telemetry/Makefile b/devel/py-jupyter-telemetry/Makefile index f0f611f818bb..3eaef5469eb6 100644 --- a/devel/py-jupyter-telemetry/Makefile +++ b/devel/py-jupyter-telemetry/Makefile @@ -1,25 +1,25 @@ PORTNAME= jupyter-telemetry PORTVERSION= 0.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyter_telemetry-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Jupyter telemetry library WWW= https://github.com/jupyter/telemetry LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-json-logger>=0:devel/py-python-json-logger@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jupyter_console/Makefile b/devel/py-jupyter_console/Makefile index f1278d82b531..74b36a84c10a 100644 --- a/devel/py-jupyter_console/Makefile +++ b/devel/py-jupyter_console/Makefile @@ -1,27 +1,27 @@ PORTNAME= jupyter_console PORTVERSION= 6.2.0 PORTREVISION= 3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= IPython-like terminal frontend for Jupyter kernels in any language WWW= https://jupyter-console.readthedocs.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-client>=0:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=7.0.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>=5.0.0:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=2.0.0<3.1.0:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist USE_LOCALE= en_US.UTF-8 NO_ARCH= yes .include diff --git a/devel/py-jupyterlab-server/Makefile b/devel/py-jupyterlab-server/Makefile index e7ec0dc790c9..e28b8d960926 100644 --- a/devel/py-jupyterlab-server/Makefile +++ b/devel/py-jupyterlab-server/Makefile @@ -1,44 +1,44 @@ PORTNAME= jupyterlab-server PORTVERSION= 2.16.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/jupyterlab/jupyterlab_server/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyterlab_server-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JupyterLab Server WWW= https://jupyter.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.3:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}json5>=0:devel/py-json5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0.1:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-server>=1.8<2:devel/py-jupyter-server@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= OPENAPI OPENAPI_DESC= OpenAPI support OPENAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openapi-core>=0.14.2:devel/py-openapi-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.8.1:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-jupyterlab-widgets/Makefile b/devel/py-jupyterlab-widgets/Makefile index f074afac79b6..3c26e427a912 100644 --- a/devel/py-jupyterlab-widgets/Makefile +++ b/devel/py-jupyterlab-widgets/Makefile @@ -1,27 +1,27 @@ PORTNAME= jupyterlab-widgets DISTVERSION= 3.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyterlab_widgets-${DISTVERSION} MAINTAINER= makc@FreeBSD.org COMMENT= JupyterLab extension for Jupyter/IPython widgets WWW= https://pypi.python.org/pypi/jupyterlab-widgets LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>0:devel/py-jupyter-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyterlab>=3.0.0:devel/py-jupyterlab@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PYDISTUTILS_CONFIGUREARGS= --skip-npm PYDISTUTILS_BUILDARGS= --skip-npm PYDISTUTILS_INSTALLARGS= --skip-npm .include diff --git a/devel/py-jupyterlab/Makefile b/devel/py-jupyterlab/Makefile index a504d9eb260d..e50d4633b2cf 100644 --- a/devel/py-jupyterlab/Makefile +++ b/devel/py-jupyterlab/Makefile @@ -1,31 +1,31 @@ PORTNAME= jupyterlab PORTVERSION= 3.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JupyterLab server extension WWW= https://jupyter.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>=0:devel/py-jupyter-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-core>=0:devel/py-jupyter-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-server>=1.16.0<3:devel/py-jupyter-server@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyterlab-server>=2.10<3:devel/py-jupyterlab-server@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbclassic>=0:devel/py-nbclassic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notebook>=0<7:www/py-notebook@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=6.1.0:www/py-tornado@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jupyterlab_launcher/Makefile b/devel/py-jupyterlab_launcher/Makefile index 848645c8add1..8bf574a620c1 100644 --- a/devel/py-jupyterlab_launcher/Makefile +++ b/devel/py-jupyterlab_launcher/Makefile @@ -1,22 +1,22 @@ PORTNAME= jupyterlab_launcher DISTVERSION= 0.13.1 PORTREVISION= 3 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Jupyter Launcher (launcher for the JupiterLab environment) WWW= https://jupyter.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notebook>=4.2.0:www/py-notebook@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-kaitaistruct/Makefile b/devel/py-kaitaistruct/Makefile index c24fde4b7111..72e3ca2cf114 100644 --- a/devel/py-kaitaistruct/Makefile +++ b/devel/py-kaitaistruct/Makefile @@ -1,17 +1,17 @@ PORTNAME= kaitaistruct PORTVERSION= 0.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= Kaitai Struct declarative parser generator for binary data WWW= https://kaitai.io/ LICENSE= MIT 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 a01e4eb87930..f557dc8d0568 100644 --- a/devel/py-kaptan/Makefile +++ b/devel/py-kaptan/Makefile @@ -1,21 +1,21 @@ PORTNAME= kaptan PORTVERSION= 0.5.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python config parser for json, yaml WWW= https://pypi.org/project/kaptan/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR} 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 5f14bb5caedc..947d9fb1ef36 100644 --- a/devel/py-kazoo/Makefile +++ b/devel/py-kazoo/Makefile @@ -1,20 +1,20 @@ PORTNAME= kazoo PORTVERSION= 2.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Higher Level API to Zookeeper for Python WWW= https://pypi.org/project/kazoo/ 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: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 52d7c9c19cdc..01006577bf86 100644 --- a/devel/py-keystone-engine/Makefile +++ b/devel/py-keystone-engine/Makefile @@ -1,47 +1,47 @@ PORTNAME= keystone-engine DISTVERSION= 0.9.1-3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Keystone Assembler Engine with Python bindings WWW= https://www.keystone-engine.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.TXT 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-core 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-keystoneauth1/Makefile b/devel/py-keystoneauth1/Makefile index 33b9c9c422ea..f6e12267bb7d 100644 --- a/devel/py-keystoneauth1/Makefile +++ b/devel/py-keystoneauth1/Makefile @@ -1,39 +1,39 @@ PORTNAME= keystoneauth1 PORTVERSION= 5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Authentication Library for OpenStack Identity WWW= https://docs.openstack.org/keystoneauth/latest/ 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:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= BETAMAX KERBEROS OAUTH1 SAML2 BETAMAX_DESC= Betamax support OAUTH1_DESC= OAuth 1.0 support SAML2_DESC= SAML 2.0 support BETAMAX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}betamax>=0.7.0:www/py-betamax@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fixtures>=3.0.0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} KERBEROS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0.8.0:security/py-requests-kerberos@${PY_FLAVOR} OAUTH1_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6.2:security/py-oauthlib@${PY_FLAVOR} SAML2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.0:devel/py-lxml@${PY_FLAVOR} .include diff --git a/devel/py-keystonemiddleware/Makefile b/devel/py-keystonemiddleware/Makefile index 0a23040ebe4b..5ca76540a9d2 100644 --- a/devel/py-keystonemiddleware/Makefile +++ b/devel/py-keystonemiddleware/Makefile @@ -1,37 +1,37 @@ PORTNAME= keystonemiddleware PORTVERSION= 10.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Middleware for OpenStack Identity WWW= https://docs.openstack.org/keystonemiddleware/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} 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}pbr>=2.0.0:devel/py-pbr@${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} \ ${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= cpe python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= openstack .include diff --git a/devel/py-knack/Makefile b/devel/py-knack/Makefile index 038535ef626b..f7f98e8f1a11 100644 --- a/devel/py-knack/Makefile +++ b/devel/py-knack/Makefile @@ -1,25 +1,25 @@ PORTNAME= knack DISTVERSION= 0.10.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Command line interface framework WWW= https://github.com/Microsoft/knack LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>0:devel/py-argcomplete@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/devel/py-l18n/Makefile b/devel/py-l18n/Makefile index 769fac8d27c0..d7951cc4c1a6 100644 --- a/devel/py-l18n/Makefile +++ b/devel/py-l18n/Makefile @@ -1,22 +1,22 @@ PORTNAME= l18n PORTVERSION= 2021.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Internationalization for pytz timezones and territories WWW= https://github.com/tkhyn/l18n 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-lark/Makefile b/devel/py-lark/Makefile index 5830934a412f..537e0005b79b 100644 --- a/devel/py-lark/Makefile +++ b/devel/py-lark/Makefile @@ -1,29 +1,29 @@ PORTNAME= lark PORTVERSION= 1.1.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Modern parsing library WWW= https://github.com/lark-parser/lark LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ATOMIC_CACHE NEARLEY REGEX OPTIONS_DEFAULT=ATOMIC_CACHE REGEX ATOMIC_CACHE_DESC= Multiprocess caching and crash recovery support NEARLEY_DESC= Import grammars from Nearley.js REGEX_DESC= Use third-party regex instead of standard library re ATOMIC_CACHE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0:devel/py-atomicwrites@${PY_FLAVOR} NEARLEY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Js2Py>=0:devel/py-Js2Py@${PY_FLAVOR} 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 61196733353b..c1bddd324b7b 100644 --- a/devel/py-launchpadlib/Makefile +++ b/devel/py-launchpadlib/Makefile @@ -1,27 +1,27 @@ PORTNAME= launchpadlib DISTVERSION= 1.10.18 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Python API for Launchpad WWW= https://help.launchpad.net/API/launchpadlib LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>=0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazr.restfulclient>=0.14.2:devel/py-lazr.restfulclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazr.uri>=0:devel/py-lazr.uri@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testresources>=0:devel/py-testresources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wadllib>=0:devel/py-wadllib@${PY_FLAVOR} USES= pytest python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-lazr.config/Makefile b/devel/py-lazr.config/Makefile index b05e049b6c70..0eee9fbf0c5f 100644 --- a/devel/py-lazr.config/Makefile +++ b/devel/py-lazr.config/Makefile @@ -1,20 +1,20 @@ PORTNAME= lazr.config PORTVERSION= 2.2.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Create configuration schemas, and process and validate configurations WWW= https://launchpad.net/lazr.config 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-lazr.delegates/Makefile b/devel/py-lazr.delegates/Makefile index 057952ec488c..b951aca7e201 100644 --- a/devel/py-lazr.delegates/Makefile +++ b/devel/py-lazr.delegates/Makefile @@ -1,20 +1,20 @@ PORTNAME= lazr.delegates PORTVERSION= 2.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Easily write objects that delegate behavior WWW= https://launchpad.net/lazr.delegates 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-lazr.restfulclient/Makefile b/devel/py-lazr.restfulclient/Makefile index 4b8fc50b2c45..1c8f1baa11d8 100644 --- a/devel/py-lazr.restfulclient/Makefile +++ b/devel/py-lazr.restfulclient/Makefile @@ -1,25 +1,25 @@ PORTNAME= lazr.restfulclient DISTVERSION= 0.14.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Additional Launchpad web services using wadllib WWW= https://launchpad.net/lazr.restfulclient 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-lazr.uri/Makefile b/devel/py-lazr.uri/Makefile index d3121bfeeb80..04de9e780eb7 100644 --- a/devel/py-lazr.uri/Makefile +++ b/devel/py-lazr.uri/Makefile @@ -1,17 +1,17 @@ PORTNAME= lazr.uri DISTVERSION= 1.0.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Library for parsing, manipulating, and generating URIs WWW= https://launchpad.net/lazr.uri LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-lazy-object-proxy/Makefile b/devel/py-lazy-object-proxy/Makefile index fab6a58bc777..26d10832a236 100644 --- a/devel/py-lazy-object-proxy/Makefile +++ b/devel/py-lazy-object-proxy/Makefile @@ -1,22 +1,22 @@ PORTNAME= lazy-object-proxy PORTVERSION= 1.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and thorough lazy object proxy WWW= https://github.com/ionelmc/python-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:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-lazy/Makefile b/devel/py-lazy/Makefile index a91a3ac43d09..2188113b5082 100644 --- a/devel/py-lazy/Makefile +++ b/devel/py-lazy/Makefile @@ -1,22 +1,22 @@ PORTNAME= lazy PORTVERSION= 1.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Lazy attributes for Python objects WWW= https://github.com/stefanholek/lazy LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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-libcst/Makefile b/devel/py-libcst/Makefile index 1638915f30d4..7b1245482e99 100644 --- a/devel/py-libcst/Makefile +++ b/devel/py-libcst/Makefile @@ -1,39 +1,39 @@ PORTNAME= libcst PORTVERSION= 0.4.9 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Concrete syntax tree with AST-like properties WWW= https://github.com/Instagram/LibCST LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-rust>=0:devel/py-setuptools-rust@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=5.2:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.2:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-inspect>=0.4.0:devel/py-typing-inspect@${PY_FLAVOR} USES= cargo python:3.7+ USE_PYTHON= autoplist concurrent distutils PLIST_FILES= ${PYTHON_SITELIBDIR}/libcst/native${PYTHON_EXT_SUFFIX}.so BINARY_ALIAS= python3=${PYTHON_CMD} CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}libcst03 CARGO_BUILD= no CARGO_INSTALL= no CARGO_CARGOLOCK=${WRKSRC}/native/Cargo.lock CARGO_CARGOTOML=${WRKSRC}/native/Cargo.toml post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-libcst03/Makefile b/devel/py-libcst03/Makefile index 6b88586aed48..7003d168f2a6 100644 --- a/devel/py-libcst03/Makefile +++ b/devel/py-libcst03/Makefile @@ -1,29 +1,29 @@ PORTNAME= libcst PORTVERSION= 0.3.23 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 03 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Concrete syntax tree with AST-like properties WWW= https://github.com/Instagram/LibCST LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=5.2:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.2:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-inspect>=0.4.0:devel/py-typing-inspect@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}libcst PORTSCOUT= limit:^0\.3\. .include diff --git a/devel/py-libtaxii/Makefile b/devel/py-libtaxii/Makefile index 67d09fda1824..30819ad6d5b7 100644 --- a/devel/py-libtaxii/Makefile +++ b/devel/py-libtaxii/Makefile @@ -1,25 +1,25 @@ PORTNAME= libtaxii PORTVERSION= 1.1.119 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for handling TAXII Messages invoking TAXII Services WWW= https://github.com/TAXIIProject/libtaxii LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.4.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} USES= cpe dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= libtaxii_project .include diff --git a/devel/py-libtmux/Makefile b/devel/py-libtmux/Makefile index 3ecc50af49e8..85e7fca00f47 100644 --- a/devel/py-libtmux/Makefile +++ b/devel/py-libtmux/Makefile @@ -1,21 +1,21 @@ PORTNAME= libtmux PORTVERSION= 0.15.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Typed scripting library / ORM / API wrapper for tmux WWW= https://github.com/tmux-python/libtmux LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= tmux:sysutils/tmux USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-libusb1/Makefile b/devel/py-libusb1/Makefile index 051af55fa9fc..9f0adfaf63f1 100644 --- a/devel/py-libusb1/Makefile +++ b/devel/py-libusb1/Makefile @@ -1,20 +1,20 @@ PORTNAME= libusb1 PORTVERSION= 3.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure-python wrapper for libusb-1.0 WWW= https://github.com/vpelletier/python-libusb1 LICENSE= LGPL21+ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyinstaller>=0:devel/py-pyinstaller@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/devel/py-libversion/Makefile b/devel/py-libversion/Makefile index a0d0bd6ab2d2..659839681adb 100644 --- a/devel/py-libversion/Makefile +++ b/devel/py-libversion/Makefile @@ -1,25 +1,25 @@ PORTNAME= libversion PORTVERSION= 1.2.4 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Python bindings for libversion WWW= https://pypi.org/project/libversion/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libversion.so:devel/libversion USES= python:3.6+ pkgconfig USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libversion/_libversion*.so .include diff --git a/devel/py-line-profiler/Makefile b/devel/py-line-profiler/Makefile index 8288c124bb5a..972d3c551f6b 100644 --- a/devel/py-line-profiler/Makefile +++ b/devel/py-line-profiler/Makefile @@ -1,30 +1,30 @@ PORTNAME= line-profiler DISTVERSION= 3.5.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Line-by-line profiler for Python WWW= https://github.com/pyutils/line_profiler LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ cmake:devel/cmake-core TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=5.3:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=0.13:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ubelt>=1.0.1:devel/py-ubelt@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils cython autoplist pytest # 1 test fails, see https://github.com/pyutils/line_profiler/issues/159 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/line_profiler/_line_profiler${PYTHON_EXT_SUFFIX}.so .include diff --git a/devel/py-linear-tsv/Makefile b/devel/py-linear-tsv/Makefile index a30b78e47350..2e329c45c6dc 100644 --- a/devel/py-linear-tsv/Makefile +++ b/devel/py-linear-tsv/Makefile @@ -1,21 +1,21 @@ PORTNAME= linear-tsv PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Line-oriented, tab-separated value format WWW= https://github.com/solidsnack/tsv LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-linecache2/Makefile b/devel/py-linecache2/Makefile index 4bcee6f670a2..6dfec1d07359 100644 --- a/devel/py-linecache2/Makefile +++ b/devel/py-linecache2/Makefile @@ -1,21 +1,21 @@ PORTNAME= linecache2 PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= New features in linecache backported to Python 2 WWW= https://pypi.org/project/linecache2/ LICENSE= PSFL BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} 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 623a8e7bac8a..0e48005b626a 100644 --- a/devel/py-lineedit/Makefile +++ b/devel/py-lineedit/Makefile @@ -1,21 +1,21 @@ PORTNAME= lineedit PORTVERSION= 0.1.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Readline library based on prompt_toolkit which supports multiple modes WWW= https://github.com/randy3k/lineedit LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>0:devel/py-wcwidth@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-littleutils/Makefile b/devel/py-littleutils/Makefile index 1e07a46dbd5d..6e8e36d95fbd 100644 --- a/devel/py-littleutils/Makefile +++ b/devel/py-littleutils/Makefile @@ -1,18 +1,18 @@ PORTNAME= littleutils PORTVERSION= 0.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small personal collection of python utility functions WWW= https://github.com/alexmojaki/littleutils LICENSE= MIT USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-llfuse/Makefile b/devel/py-llfuse/Makefile index db9e224dc6f5..2f0d12adfa72 100644 --- a/devel/py-llfuse/Makefile +++ b/devel/py-llfuse/Makefile @@ -1,24 +1,24 @@ PORTNAME= llfuse PORTVERSION= 1.4.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python bindings for low-level FUSE API WWW= https://github.com/python-llfuse/python-llfuse/ LICENSE= LGPL20+ USES= compiler:c++11-lang fuse pkgconfig python USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/llfuse*.so do-test: # apparently the code does not understand FreeBSD's /proc/NNN/status layout and looks for a line # prefixed Groups: which FreeBSD 13 does not provide. cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PREFIX}/lib/python3.9/site-packages ${PYTHON_CMD} -m pytest -x .include diff --git a/devel/py-llvmlite/Makefile b/devel/py-llvmlite/Makefile index f1c37417fa90..e0c41a520c21 100644 --- a/devel/py-llvmlite/Makefile +++ b/devel/py-llvmlite/Makefile @@ -1,31 +1,31 @@ PORTNAME= llvmlite DISTVERSION= 0.39.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Lightweight LLVM python binding for writing JIT compilers WWW= https://github.com/numba/llvmlite LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} RUN_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} USES= compiler:c++11-lib python:3.6+ fortran USE_PYTHON= distutils autoplist pytest CXXFLAGS= -fPIC MAKE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_VER} LLVM_VER= 11 # see the compatibility table https://github.com/numba/llvmlite#compatibility TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/llvmlite/binding/libllvmlite*.so .include diff --git a/devel/py-lml/Makefile b/devel/py-lml/Makefile index 3640a2ec7cf1..bff817e18a0f 100644 --- a/devel/py-lml/Makefile +++ b/devel/py-lml/Makefile @@ -1,19 +1,19 @@ PORTNAME= lml PORTVERSION= 0.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Load me later, a lazy plugin management system WWW= https://github.com/python-lml/lml LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-localstack-client/Makefile b/devel/py-localstack-client/Makefile index 1e142668c5ba..7bdaa0f743c7 100644 --- a/devel/py-localstack-client/Makefile +++ b/devel/py-localstack-client/Makefile @@ -1,21 +1,21 @@ PORTNAME= localstack-client PORTVERSION= 1.39 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lightweight Python client for LocalStack WWW= https://github.com/localstack/localstack-python-client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=0:www/py-boto3@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-locket/Makefile b/devel/py-locket/Makefile index cd0c5601e6ef..c7334c0296cf 100644 --- a/devel/py-locket/Makefile +++ b/devel/py-locket/Makefile @@ -1,19 +1,19 @@ PORTNAME= locket PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= File-based locks for Python WWW= https://github.com/mwilliamson/locket.py LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-lockfile/Makefile b/devel/py-lockfile/Makefile index e85f5ef9bed2..891b3a2dbdb3 100644 --- a/devel/py-lockfile/Makefile +++ b/devel/py-lockfile/Makefile @@ -1,25 +1,25 @@ PORTNAME= lockfile PORTVERSION= 0.12.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Platform-independent file locking module WWW= https://github.com/smontanaro/pylockfile 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/devel/py-logan/Makefile b/devel/py-logan/Makefile index 313ad8d02ab3..9203d8890d52 100644 --- a/devel/py-logan/Makefile +++ b/devel/py-logan/Makefile @@ -1,34 +1,34 @@ PORTNAME= logan PORTVERSION= 0.7.2 PORTREVISION= 3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Toolkit for running standalone Django applications WWW= https://pypi.org/project/logan/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.5:www/py-django32@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0.8.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= README.rst post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}/README.rst do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/devel/py-logbook/Makefile b/devel/py-logbook/Makefile index b6caad1ac6b2..09af229ff92e 100644 --- a/devel/py-logbook/Makefile +++ b/devel/py-logbook/Makefile @@ -1,19 +1,19 @@ PORTNAME= logbook PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Logbook-${PORTVERSION} MAINTAINER= philip@FreeBSD.org COMMENT= Logging replacement for Python WWW= https://logbook.readthedocs.org/ LICENSE= BSD3CLAUSE USES?= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-logfury/Makefile b/devel/py-logfury/Makefile index f7df6bffa3be..fca36de3b619 100644 --- a/devel/py-logfury/Makefile +++ b/devel/py-logfury/Makefile @@ -1,21 +1,21 @@ PORTNAME= logfury PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Toolkit for logging of library method calls WWW= https://github.com/reef-technologies/logfury LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-logilab-common/Makefile b/devel/py-logilab-common/Makefile index 695f17fd1a03..cdb57371e159 100644 --- a/devel/py-logilab-common/Makefile +++ b/devel/py-logilab-common/Makefile @@ -1,23 +1,23 @@ PORTNAME= logilab-common PORTVERSION= 1.9.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Common low-level libraries shared among logilab projects WWW= https://www.logilab.org/project/logilab-common LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0:devel/py-mypy_extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-loguru/Makefile b/devel/py-loguru/Makefile index 3f3217c1720a..914c9265a1a9 100644 --- a/devel/py-loguru/Makefile +++ b/devel/py-loguru/Makefile @@ -1,27 +1,27 @@ PORTNAME= loguru PORTVERSION= 0.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Python logging made (stupidly) simple WWW= https://pypi.org/project/loguru/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist distutils CPE_VENDOR= loguru_project NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-logutils/Makefile b/devel/py-logutils/Makefile index c5448c0060b5..4005170416a9 100644 --- a/devel/py-logutils/Makefile +++ b/devel/py-logutils/Makefile @@ -1,18 +1,18 @@ PORTNAME= logutils PORTVERSION= 0.3.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Handlers for the Python standard library logging package WWW= https://bitbucket.org/vinay.sajip/logutils/ LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-logzero/Makefile b/devel/py-logzero/Makefile index ba1d38497314..b54c0fa4c3ae 100644 --- a/devel/py-logzero/Makefile +++ b/devel/py-logzero/Makefile @@ -1,16 +1,16 @@ PORTNAME= logzero DISTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@nicandneal.net COMMENT= Robust and effective logging for Python WWW= https://github.com/metachris/logzero LICENSE= MIT USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-louie/Makefile b/devel/py-louie/Makefile index fd369e53922e..9330cf615ac9 100644 --- a/devel/py-louie/Makefile +++ b/devel/py-louie/Makefile @@ -1,19 +1,19 @@ PORTNAME= Louie PORTVERSION= 2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Signal dispatching mechanism WWW= https://pypi.org/project/Louie/ LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0.8.3:devel/py-nose@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-lru-dict/Makefile b/devel/py-lru-dict/Makefile index be9e16ad6651..cbb67ac71f8b 100644 --- a/devel/py-lru-dict/Makefile +++ b/devel/py-lru-dict/Makefile @@ -1,17 +1,17 @@ PORTNAME= lru-dict DISTVERSION= 1.1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= Fast and memory efficient LRU cache for Python WWW= https://github.com/amitdev/lru-dict LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest .include diff --git a/devel/py-lsprotocol/Makefile b/devel/py-lsprotocol/Makefile index 8c82e1ac086a..b24bcafa3691 100644 --- a/devel/py-lsprotocol/Makefile +++ b/devel/py-lsprotocol/Makefile @@ -1,30 +1,30 @@ PORTNAME= lsprotocol PORTVERSION= 2022.0.0a9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python implementation of the Language Server Protocol WWW= https://github.com/microsoft/lsprotocol LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=22.1.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cattrs>=22.2.0:devel/py-cattrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}exceptiongroup>0:devel/py-exceptiongroup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4.0:devel/py-typing-extensions@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils autoplist concurrent pre-configure: @( \ ${ECHO} "from setuptools import setup" && \ ${ECHO} "setup()" \ ) > ${WRKSRC}/setup.py .include diff --git a/devel/py-lunardate/Makefile b/devel/py-lunardate/Makefile index 2feec0589c7c..e699255d1ac4 100644 --- a/devel/py-lunardate/Makefile +++ b/devel/py-lunardate/Makefile @@ -1,19 +1,19 @@ PORTNAME= lunardate PORTVERSION= 0.2.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Chinese Calendar Library in Pure Python WWW= https://pypi.org/project/lunardate/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-lxml-stubs/Makefile b/devel/py-lxml-stubs/Makefile index 335bd95a89f8..6074b4498f90 100644 --- a/devel/py-lxml-stubs/Makefile +++ b/devel/py-lxml-stubs/Makefile @@ -1,18 +1,18 @@ PORTNAME= lxml-stubs PORTVERSION= 0.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Type annotations for the lxml package WWW= https://pypi.org/project/lxml-stubs/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-lxml/Makefile b/devel/py-lxml/Makefile index 31d420cb697b..15d8e63358db 100644 --- a/devel/py-lxml/Makefile +++ b/devel/py-lxml/Makefile @@ -1,54 +1,54 @@ PORTNAME= lxml PORTVERSION= 4.9.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Pythonic binding for the libxml2 and libxslt libraries WWW= https://lxml.de/ \ https://github.com/lxml/lxml LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/doc/licenses/BSD.txt USES= compiler cpe gnome python:3.6+ uniquefiles:dirs USE_GNOME= libxml2 libxslt USE_PYTHON= autoplist concurrent cython distutils LDFLAGS+= -Wl,-rpath=${LOCALBASE}/lib DOCS_FILES= CHANGES.txt CREDITS.txt TODO.txt README.rst PORTDOCS= * OPTIONS_DEFINE= DOCS # needed for test to work PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS= --inplace # force regeneration of cython files post-extract: @${FIND} ${WRKSRC} -name "*.c" -delete post-install: @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ -name '*.so' -exec ${STRIP_CMD} {} + post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS_FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR} # see upstream Makefile, test target do-test: cd ${WRKSRC} && ${PYTHON_CMD} test.py -p -v .include # if using gcc, force modern GCC due to use of #pragma .if ${CHOSEN_COMPILER_TYPE} == gcc USE_GCC= yes .endif .include diff --git a/devel/py-macholib/Makefile b/devel/py-macholib/Makefile index 0de34a391d3d..ddb42bf0c7e2 100644 --- a/devel/py-macholib/Makefile +++ b/devel/py-macholib/Makefile @@ -1,19 +1,19 @@ PORTNAME= macholib PORTVERSION= 1.11 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Used to analyze and edit Mach-O headers WWW= https://pypi.org/project/macholib/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-makefun/Makefile b/devel/py-makefun/Makefile index e0a52c0ed562..1ee38b384b67 100644 --- a/devel/py-makefun/Makefile +++ b/devel/py-makefun/Makefile @@ -1,27 +1,27 @@ PORTNAME= makefun DISTVERSION= 1.15.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Dynamically create python functions with a proper signature WWW= https://github.com/smarie/python-makefun LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}funcsigs>=0:devel/py-funcsigs@${PY_FLAVOR} USES= python:3.5-3.9 USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include diff --git a/devel/py-manuel/Makefile b/devel/py-manuel/Makefile index d6ab5ccf58cd..c1b01571b8e7 100644 --- a/devel/py-manuel/Makefile +++ b/devel/py-manuel/Makefile @@ -1,21 +1,21 @@ PORTNAME= manuel PORTVERSION= 1.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= rm@FreeBSD.org COMMENT= Lets you build tested documentation WWW= https://pypi.org/project/manuel/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes 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 7d9659644ec8..4a1a068b164e 100644 --- a/devel/py-marrow.mailer/Makefile +++ b/devel/py-marrow.mailer/Makefile @@ -1,22 +1,22 @@ PORTNAME= marrow.mailer PORTVERSION= 4.0.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python library to ease sending emails WWW= https://github.com/marrow/mailer 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} 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 7fe52d987301..e40e51c239e5 100644 --- a/devel/py-marrow.util/Makefile +++ b/devel/py-marrow.util/Makefile @@ -1,18 +1,18 @@ PORTNAME= marrow.util PORTVERSION= 1.2.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Commonly shared Python utility subclasses and functions WWW= https://github.com/marrow/util LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-marshmallow-enum/Makefile b/devel/py-marshmallow-enum/Makefile index 01753d60bfc9..2888e14c8389 100644 --- a/devel/py-marshmallow-enum/Makefile +++ b/devel/py-marshmallow-enum/Makefile @@ -1,21 +1,21 @@ PORTNAME= marshmallow-enum PORTVERSION= 1.5.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Enum field for Marshmallow WWW= https://github.com/justanr/marshmallow_enum LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=2.0.0:devel/py-marshmallow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-marshmallow/Makefile b/devel/py-marshmallow/Makefile index b3d0728ba49d..fd189cd96eed 100644 --- a/devel/py-marshmallow/Makefile +++ b/devel/py-marshmallow/Makefile @@ -1,23 +1,23 @@ PORTNAME= marshmallow PORTVERSION= 3.19.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplified object serialization for Python WWW= https://github.com/marshmallow-code/marshmallow LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=17.0:devel/py-packaging@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= marshmallow_project .include diff --git a/devel/py-matrix-angular-sdk/Makefile b/devel/py-matrix-angular-sdk/Makefile index 012c10f0162f..b2d9c7e8daa4 100644 --- a/devel/py-matrix-angular-sdk/Makefile +++ b/devel/py-matrix-angular-sdk/Makefile @@ -1,19 +1,19 @@ PORTNAME= matrix-angular-sdk PORTVERSION= 0.6.8 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Matrix Angular SDK WWW= https://github.com/matrix-org/matrix-angular-sdk LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-matrix-common/Makefile b/devel/py-matrix-common/Makefile index 09fa1fa80819..da3012c53ad5 100644 --- a/devel/py-matrix-common/Makefile +++ b/devel/py-matrix-common/Makefile @@ -1,37 +1,37 @@ PORTNAME= matrix-common DISTVERSION= 1.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= matrix_common-${PORTVERSION} MAINTAINER= ports@skyforge.at COMMENT= Common utilities for Synapse, Sydent and Sygnal WWW= https://www.matrix.org LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>19.2.0:devel/py-attrs@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=18.9.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=2.3.1:devel/py-tox@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include # Dependency required by Python < 3.8 .if (${PYTHON_REL} < 30800) RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.4:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-extract: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ do-test: cd ${WRKSRC} && PYTHONPATH="." trial-${PYTHON_VER} tests .include diff --git a/devel/py-mccabe/Makefile b/devel/py-mccabe/Makefile index 86b4da51bf10..56337822acbd 100644 --- a/devel/py-mccabe/Makefile +++ b/devel/py-mccabe/Makefile @@ -1,21 +1,21 @@ PORTNAME= mccabe PORTVERSION= 0.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Ned's script to check McCabe complexity WWW= https://pypi.org/project/mccabe/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-mediafile/Makefile b/devel/py-mediafile/Makefile index 4770c7b434f7..f8faa361c41c 100644 --- a/devel/py-mediafile/Makefile +++ b/devel/py-mediafile/Makefile @@ -1,23 +1,23 @@ PORTNAME= mediafile DISTVERSION= 0.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Handles low-level interfacing for files tags WWW= https://github.com/beetbox/mediafile LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=2.7:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flit-core>=2:devel/py-flit-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.45:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-mediapy/Makefile b/devel/py-mediapy/Makefile index 363b0754b9d9..2bf18a732bf8 100644 --- a/devel/py-mediapy/Makefile +++ b/devel/py-mediapy/Makefile @@ -1,27 +1,27 @@ PORTNAME= mediapy PORTVERSION= 1.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read/write/show images and videos in an IPython notebook WWW= https://github.com/google/mediapy LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-medikit/Makefile b/devel/py-medikit/Makefile index 14b8e1e71137..aca527c2e630 100644 --- a/devel/py-medikit/Makefile +++ b/devel/py-medikit/Makefile @@ -1,29 +1,29 @@ PORTNAME= medikit PORTVERSION= 0.8.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Automated release engineer assistant WWW= https://python-medikit.github.io/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}git-semver>=0.3.2<0.4:devel/py-git-semver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mondrian>=0.8<1:devel/py-mondrian@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip-tools4>=4.5.0<4.6:devel/py-pip-tools4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.8<3:devel/py-semantic-version@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=3.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}whistle>=1.0<2:devel/py-whistle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yapf>=0.20<1:textproc/py-yapf@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-memory-allocator/Makefile b/devel/py-memory-allocator/Makefile index 38d7bbca5193..88e289ae2426 100644 --- a/devel/py-memory-allocator/Makefile +++ b/devel/py-memory-allocator/Makefile @@ -1,16 +1,16 @@ PORTNAME= memory_allocator PORTVERSION= 0.1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Allocate memory easily with cython WWW= https://pypi.org/project/memory-allocator/ LICENSE= GPLv3 USES= python:3.6+ USE_PYTHON= cython distutils .include diff --git a/devel/py-memory-profiler/Makefile b/devel/py-memory-profiler/Makefile index 3c088d9db65c..508a704a71c6 100644 --- a/devel/py-memory-profiler/Makefile +++ b/devel/py-memory-profiler/Makefile @@ -1,27 +1,27 @@ PORTNAME= memory-profiler PORTVERSION= 0.61.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= memory_profiler-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Module for monitoring memory usage of a python program WWW= https://github.com/pythonprofilers/memory_profiler LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= MATPLOTLIB MATPLOTLIB_DESC=Plot support via matplotlib MATPLOTLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} .include diff --git a/devel/py-mergedeep/Makefile b/devel/py-mergedeep/Makefile index 265e3a6f5cfe..e3175f8f573e 100644 --- a/devel/py-mergedeep/Makefile +++ b/devel/py-mergedeep/Makefile @@ -1,19 +1,19 @@ PORTNAME= mergedeep DISTVERSION= 1.3.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Deep merge function for Python WWW= https://github.com/clarketm/mergedeep LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-microversion-parse/Makefile b/devel/py-microversion-parse/Makefile index 39e8826c987c..d9b717b998bc 100644 --- a/devel/py-microversion-parse/Makefile +++ b/devel/py-microversion-parse/Makefile @@ -1,23 +1,23 @@ PORTNAME= microversion-parse PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= microversion_parse-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack microversion header parser WWW= https://github.com/openstack/microversion-parse LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-mime/Makefile b/devel/py-mime/Makefile index 326d6c9aa839..1301281cc020 100644 --- a/devel/py-mime/Makefile +++ b/devel/py-mime/Makefile @@ -1,21 +1,21 @@ PORTNAME= mime PORTVERSION= 0.1.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= MIME types are used in MIME-compliant communications WWW= https://github.com/liluo/mime LICENSE= MIT LICENSE_FILE= ${FILESDIR}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} USES= python:3.6+,run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-minidump/Makefile b/devel/py-minidump/Makefile index 9a2b110c69cb..a8d458085e90 100644 --- a/devel/py-minidump/Makefile +++ b/devel/py-minidump/Makefile @@ -1,18 +1,18 @@ PORTNAME= minidump DISTVERSION= 0.0.21 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Python library to parse Windows minidump file format WWW= https://github.com/skelsec/minidump LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-minimongo/Makefile b/devel/py-minimongo/Makefile index 92f36ff4eee0..f8a9fda0ed70 100644 --- a/devel/py-minimongo/Makefile +++ b/devel/py-minimongo/Makefile @@ -1,18 +1,18 @@ PORTNAME= minimongo PORTVERSION= 0.2.7 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://files.derzinn.de/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mail@derzinn.de COMMENT= Minimal database Model management for MongoDB WWW= https://github.com/slacy/minimongo RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=1.9:databases/py-pymongo@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-minio/Makefile b/devel/py-minio/Makefile index fc7af1734159..0cbc6308008d 100644 --- a/devel/py-minio/Makefile +++ b/devel/py-minio/Makefile @@ -1,23 +1,23 @@ PORTNAME= minio DISTVERSION= 4.0.21 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Minio library for Amazon S3 compatible cloud storage WWW= https://github.com/minio/minio-py 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-molecule/Makefile b/devel/py-molecule/Makefile index 917c6975bd96..3a65211bd68c 100644 --- a/devel/py-molecule/Makefile +++ b/devel/py-molecule/Makefile @@ -1,82 +1,82 @@ PORTNAME= molecule PORTVERSION= 3.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Aid for the development and testing of Ansible roles WWW= https://molecule.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>=1.0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} # click-help-colors >= 0.9 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansible-compat>=1.0.0:sysutils/py-ansible-compat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Cerberus>=1.3.1:devel/py-cerberus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cookiecutter>=1.7.3:devel/py-cookiecutter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enrich>=1.2.7:textproc/py-enrich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.3:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=0.7.1:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>-9.5.1:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} # ansi2html >= 1.6.0 # pytest-cov >= 2.10.1 # pytest-mock >= 3.3.1 # pytest-testinfra >= 6.1.0 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=6.2:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>=4.8.0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.9.0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-html>=3.0.0:devel/py-pytest-html@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=1.10.4:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-plus>=0.2:devel/py-pytest-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=2.1.0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.2:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils # Note: we're only running the unit tests here. Upstream acknowledges # that functional tests are still a work in progress. # # Test failures. Only three tests fail: # test/unit/test_util.py ......FFF....................... [ 23%] # # The click module demands a UTF-8 locale when used with python-3.x TEST_ENV= LANG=en_US.UTF-8 \ LC_ALL=en_US.UTF-8 NO_ARCH= yes OPTIONS_DEFINE= AZURE DOCKER DOCS EC2 GCE LINT OPTIONS_DEFAULT= LINT AZURE_DESC= For testing on Microsoft Azure Platform DOCKER_DESC= For testing on Docker Platform(Remote) EC2_DESC= For testing on Amazon EC2 Platform GCE_DESC= For testing on Google Compute Engine Platform LINT_DESC= For linting molecule itself AZURE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-cli>0:sysutils/py-azure-cli@${PY_FLAVOR} DOCKER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docker>=2.0.0:sysutils/py-docker@${PY_FLAVOR} # Sphinx >= 4.5.0, < 5.0.0 # https://github.com/sphinx-doc/sphinx/issues/10112 # simplejson >= 3.17.2 # sphinx-ansible-theme >= 0.8.0, < 0.10.0 # sphinx-notfound-page >= 0.7.1 DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansible-core>-2.12.0:sysutils/py-ansible-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.17.2:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=4.3.1:textproc/py-sphinx@${PY_FLAVOR} EC2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} GCE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcloud>0:net/py-libcloud@${PY_FLAVOR} # lint = LINT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=3.8.4:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pre-commit>=1.21.0:devel/py-pre-commit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yamllint>0:devel/py-yamllint@${PY_FLAVOR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-mondrian/Makefile b/devel/py-mondrian/Makefile index d2aed75cea82..37ecbdafaf21 100644 --- a/devel/py-mondrian/Makefile +++ b/devel/py-mondrian/Makefile @@ -1,20 +1,20 @@ PORTNAME= mondrian PORTVERSION= 0.8.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Logging with pretty colored squares WWW= https://python-mondrian.github.io/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.7<0.5:devel/py-colorama@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-monkeytype/Makefile b/devel/py-monkeytype/Makefile index 1a142770d7e5..9f22c5406185 100644 --- a/devel/py-monkeytype/Makefile +++ b/devel/py-monkeytype/Makefile @@ -1,23 +1,23 @@ PORTNAME= monkeytype PORTVERSION= 22.2.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MonkeyType-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate type annotations from sampled production types WWW= https://github.com/Instagram/MonkeyType LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst03>=0.3.7:devel/py-libcst03@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0:devel/py-mypy_extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-monotonic/Makefile b/devel/py-monotonic/Makefile index 9baa59291d3f..17eca3307d81 100644 --- a/devel/py-monotonic/Makefile +++ b/devel/py-monotonic/Makefile @@ -1,17 +1,17 @@ PORTNAME= monotonic PORTVERSION= 1.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Python 3 monotonic time module for Python 2 WWW= https://github.com/atdt/monotonic LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-monty/Makefile b/devel/py-monty/Makefile index 792cd6beb14f..54c1ab7cc8f8 100644 --- a/devel/py-monty/Makefile +++ b/devel/py-monty/Makefile @@ -1,19 +1,19 @@ PORTNAME= monty DISTVERSION= 2021.8.17 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Monty is the missing complement to Python WWW= https://github.com/materialsvirtuallab/monty LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-more-itertools/Makefile b/devel/py-more-itertools/Makefile index a44afed868ca..6b3fbbb33dbc 100644 --- a/devel/py-more-itertools/Makefile +++ b/devel/py-more-itertools/Makefile @@ -1,23 +1,23 @@ PORTNAME= more-itertools PORTVERSION= 8.14.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= More routines for operating on iterables, beyond itertools WWW= https://github.com/more-itertools/more-itertools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-moto/Makefile b/devel/py-moto/Makefile index 6e4726ef5536..2221862a73f8 100644 --- a/devel/py-moto/Makefile +++ b/devel/py-moto/Makefile @@ -1,48 +1,48 @@ PORTNAME= moto PORTVERSION= 4.0.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Allow your python tests to easily mock out the boto library WWW= https://github.com/spulec/moto LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.9.201:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}botocore>=1.12.201:devel/py-botocore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=3.3.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1<3.0.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.5:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>=0.13.0:devel/py-responses@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.5:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0:devel/py-xmltodict@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aws-xray-sdk>=0:devel/py-aws-xray-sdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docker>=0:sysutils/py-docker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core>=0:devel/py-graphql-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsondiff>=0:devel/py-jsondiff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>=0.2.8:devel/py-openapi-spec-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-jose>=0:security/py-python-jose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sure>=0:devel/py-sure@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-mox/Makefile b/devel/py-mox/Makefile index 75b9e14acba0..8f81828c4ad1 100644 --- a/devel/py-mox/Makefile +++ b/devel/py-mox/Makefile @@ -1,19 +1,19 @@ PORTNAME= mox PORTVERSION= 0.5.3 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mock object framework for Python WWW= https://pypi.org/project/mox/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils USES= python:3.6+ .include diff --git a/devel/py-mox3/Makefile b/devel/py-mox3/Makefile index 260e3f8a2d97..414f9009559f 100644 --- a/devel/py-mox3/Makefile +++ b/devel/py-mox3/Makefile @@ -1,27 +1,27 @@ PORTNAME= mox3 DISTVERSION= 0.28.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Fork of mox with Python 3 support WWW= https://docs.openstack.org/mox3/ 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: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-mrkd/Makefile b/devel/py-mrkd/Makefile index fcc95fc6f0e5..8c4be8170e58 100644 --- a/devel/py-mrkd/Makefile +++ b/devel/py-mrkd/Makefile @@ -1,28 +1,28 @@ PORTNAME= mrkd PORTVERSION= 0.2.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vd@FreeBSD.org COMMENT= Write man pages using Markdown, and convert them to Roff or HTML WWW= https://github.com/refi64/mrkd LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.0.6:devel/py-pyparsing@${PY_FLAVOR} RUN_DEPENDS= ${BUILD_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune0>=0.8.4:textproc/py-mistune0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.7.2:textproc/py-pygments@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils flavors NO_ARCH= yes .include diff --git a/devel/py-msal-extensions/Makefile b/devel/py-msal-extensions/Makefile index f482bbb8a28c..119f98b6a398 100644 --- a/devel/py-msal-extensions/Makefile +++ b/devel/py-msal-extensions/Makefile @@ -1,21 +1,21 @@ PORTNAME= msal-extensions DISTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Authentication Extensions for Python WWW= https://pypi.org/project/msal-extensions/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msal>=0.4.1<2.0.0:devel/py-msal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}portalocker>=1.0<3:devel/py-portalocker@${PY_FLAVOR} 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 c53aa9851a2f..2c703516640a 100644 --- a/devel/py-msal/Makefile +++ b/devel/py-msal/Makefile @@ -1,22 +1,22 @@ PORTNAME= msal DISTVERSION= 1.20.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Authentication Library (MSAL) for Python WWW= https://github.com/AzureAD/microsoft-authentication-library-for-python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0<3:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0.6<40,1:security/py-cryptography@${PY_FLAVOR} 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 89dc2b601a12..56f982342944 100644 --- a/devel/py-msgpack/Makefile +++ b/devel/py-msgpack/Makefile @@ -1,20 +1,20 @@ PORTNAME= msgpack PORTVERSION= 1.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= MessagePack (de)serializer for Python WWW= https://msgpack.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-mulpyplexer/Makefile b/devel/py-mulpyplexer/Makefile index f6ad279687ff..2c9a59933424 100644 --- a/devel/py-mulpyplexer/Makefile +++ b/devel/py-mulpyplexer/Makefile @@ -1,19 +1,19 @@ PORTNAME= mulpyplexer DISTVERSION= 0.09 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Module that multiplexes interactions with lists of Python objects WWW= https://pypi.org/project/mulpyplexer/ LICENSE= BSD2CLAUSE # License file available here: https://github.com/zardus/mulpyplexer 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 62f8621ddc1f..4e5ccb4b5073 100644 --- a/devel/py-multi_key_dict/Makefile +++ b/devel/py-multi_key_dict/Makefile @@ -1,16 +1,16 @@ PORTNAME= multi_key_dict PORTVERSION= 2.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Multi key dictionary implementation WWW= https://github.com/formiaczek/multi_key_dict LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-multipledispatch/Makefile b/devel/py-multipledispatch/Makefile index 3dfe786e28ed..9dcfc560d6de 100644 --- a/devel/py-multipledispatch/Makefile +++ b/devel/py-multipledispatch/Makefile @@ -1,16 +1,16 @@ PORTNAME= multipledispatch PORTVERSION= 0.4.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Relatively sane approach to multiple dispatch in Python WWW= https://pypi.org/project/multipledispatch/ LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-multiprocess/Makefile b/devel/py-multiprocess/Makefile index 9c4cff81fea1..70f3a4ddb6d9 100644 --- a/devel/py-multiprocess/Makefile +++ b/devel/py-multiprocess/Makefile @@ -1,19 +1,19 @@ PORTNAME= multiprocess DISTVERSION= 0.70.12.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Better multiprocessing and multithreading in python WWW= https://pypi.org/project/multiprocess/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-multitasking/Makefile b/devel/py-multitasking/Makefile index c1bc6501743f..5444eb2bd7a2 100644 --- a/devel/py-multitasking/Makefile +++ b/devel/py-multitasking/Makefile @@ -1,19 +1,19 @@ PORTNAME= multitasking PORTVERSION= 0.0.11 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Non-blocking Python methods using decorators WWW= https://github.com/ranaroussi/multitasking LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-munch/Makefile b/devel/py-munch/Makefile index e970b5d91bf1..ff9c69e4c732 100644 --- a/devel/py-munch/Makefile +++ b/devel/py-munch/Makefile @@ -1,21 +1,21 @@ PORTNAME= munch PORTVERSION= 2.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Python dict that provides attribute-style access (a la JavaScript) WWW= https://pypi.org/project/munch/ 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-murmurhash/Makefile b/devel/py-murmurhash/Makefile index 1511327c5fee..dc4be1075637 100644 --- a/devel/py-murmurhash/Makefile +++ b/devel/py-murmurhash/Makefile @@ -1,20 +1,20 @@ PORTNAME= murmurhash DISTVERSION= 1.0.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython bindings for MurmurHash2 WWW= https://github.com/explosion/murmurhash LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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-mutmut/Makefile b/devel/py-mutmut/Makefile index 14e1f3234e96..b18e9583b644 100644 --- a/devel/py-mutmut/Makefile +++ b/devel/py-mutmut/Makefile @@ -1,28 +1,28 @@ PORTNAME= mutmut DISTVERSION= 2.4.3 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Mutation testing for Python 3 WWW= https://mutmut.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}glob2>0:devel/py-glob2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}junit-xml>=1.8:textproc/py-junit-xml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parso>0:textproc/py-parso@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pony>0:databases/py-pony@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-mygpoclient/Makefile b/devel/py-mygpoclient/Makefile index 8d181e336ccf..c33b1265ef99 100644 --- a/devel/py-mygpoclient/Makefile +++ b/devel/py-mygpoclient/Makefile @@ -1,18 +1,18 @@ PORTNAME= mygpoclient DISTVERSION= 1.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= gpodder.net API client library for Python WWW= https://github.com/gpodder/mygpoclient LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-mypy-protobuf/Makefile b/devel/py-mypy-protobuf/Makefile index 498049827c5f..7249b14ccd62 100644 --- a/devel/py-mypy-protobuf/Makefile +++ b/devel/py-mypy-protobuf/Makefile @@ -1,25 +1,25 @@ PORTNAME= mypy-protobuf PORTVERSION= 3.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate mypy stub files from protobuf specs WWW= https://github.com/nipunn1313/mypy-protobuf LICENSE= APACHE20 RUN_DEPENDS= protobuf>=3.21.8,1:devel/protobuf \ ${PYTHON_PKGNAMEPREFIX}protobuf>=4.21.8,1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-protobuf>=3.20.4:devel/py-types-protobuf@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile index c76a73760607..2cf2acd3fbcf 100644 --- a/devel/py-mypy/Makefile +++ b/devel/py-mypy/Makefile @@ -1,54 +1,54 @@ PORTNAME= mypy PORTVERSION= 0.991 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Optional static typing for Python WWW= http://www.mypy-lang.org/ \ https://github.com/python/mypy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0.4.3:devel/py-mypy_extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>=3.3.0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6.1<5.0.0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py>=1.5.2:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.9.0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-forked>=1.3.0<2.0.0:devel/py-pytest-forked@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.34.0,1:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typed-ast>=1.5.4<2:devel/py-typed-ast@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-typed-ast>=1.5.8<1.6.0:devel/py-types-typed-ast@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes PYTEST_BROKEN_TESTS=test_c_unit_test # https://github.com/python/mypy/issues/12634 OPTIONS_DEFINE= DMYPY REPORTS OPTIONS_DEFAULT=DMYPY REPORTS DMYPY_DESC= Daemon mode REPORTS_DESC= Coverage reports DMYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FLAVOR} REPORTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typed-ast>=1.4.0<2:devel/py-typed-ast@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} .endif .include diff --git a/devel/py-mypy_extensions/Makefile b/devel/py-mypy_extensions/Makefile index f74908250c1f..76a1fea24a7e 100644 --- a/devel/py-mypy_extensions/Makefile +++ b/devel/py-mypy_extensions/Makefile @@ -1,19 +1,19 @@ PORTNAME= mypy_extensions PORTVERSION= 0.4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Experimental type system extensions for programs WWW= http://www.mypy-lang.org LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 cfa92e761cee..edf317d7173e 100644 --- a/devel/py-naiveBayesClassifier/Makefile +++ b/devel/py-naiveBayesClassifier/Makefile @@ -1,17 +1,17 @@ PORTNAME= naiveBayesClassifier PORTVERSION= 0.1.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Yet another general purpose naive bayesian classifier WWW= https://pypi.org/project/naiveBayesClassifier/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-nanotime/Makefile b/devel/py-nanotime/Makefile index d697f91ce819..73903b566f69 100644 --- a/devel/py-nanotime/Makefile +++ b/devel/py-nanotime/Makefile @@ -1,18 +1,18 @@ PORTNAME= nanotime PORTVERSION= 0.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Nanotime python implementation WWW= https://github.com/jbenet/nanotime/tree/master/python LICENSE= MIT 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 a5d0cc11ae81..4c4118326763 100644 --- a/devel/py-natsort/Makefile +++ b/devel/py-natsort/Makefile @@ -1,29 +1,29 @@ PORTNAME= natsort DISTVERSION= 8.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Natural sorting for python WWW= https://github.com/SethMMorton/natsort 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} \ ${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: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 69c70d412455..f6fd477b2d77 100644 --- a/devel/py-natural/Makefile +++ b/devel/py-natural/Makefile @@ -1,16 +1,16 @@ PORTNAME= natural PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Convert data to their natural (human-readable) format WWW= https://natural.readthedocs.org/en/latest/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-nbclassic/Makefile b/devel/py-nbclassic/Makefile index c6c1362b2cdf..8e9972674351 100644 --- a/devel/py-nbclassic/Makefile +++ b/devel/py-nbclassic/Makefile @@ -1,38 +1,38 @@ PORTNAME= nbclassic PORTVERSION= 0.4.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/jupyter/nbclassic/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Jupyter Notebook as a Jupyter Server Extension WWW= https://github.com/jupyter/nbclassic LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argon2-cffi>=0:security/py-argon2-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=6.1.1:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.6.1:devel/py-jupyter-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-server>=1.8:devel/py-jupyter-server@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbconvert>=5:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=1.5:devel/py-nest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notebook-shim>=0.1.0:devel/py-notebook-shim@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=17:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}send2trash>=1.8.0:deskutils/py-send2trash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}terminado>=0.8.3:net/py-terminado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=6.1:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2.1:devel/py-traitlets@${PY_FLAVOR} USES= desktop-file-utils python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-nbclient/Makefile b/devel/py-nbclient/Makefile index e1fa479e4266..e1a09a6f6ee4 100644 --- a/devel/py-nbclient/Makefile +++ b/devel/py-nbclient/Makefile @@ -1,24 +1,24 @@ PORTNAME= nbclient PORTVERSION= 0.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client library for executing notebooks WWW= https://github.com/jupyter/nbclient LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-client>=6.1.5:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=0:devel/py-nest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=5.0.0:devel/py-traitlets@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-nbconvert/Makefile b/devel/py-nbconvert/Makefile index c8a65dd8765f..0a2174e59afb 100644 --- a/devel/py-nbconvert/Makefile +++ b/devel/py-nbconvert/Makefile @@ -1,48 +1,48 @@ PORTNAME= nbconvert PORTVERSION= 7.2.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Converting Jupyter Notebooks WWW= https://jupyter.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bleach>=0:www/py-bleach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.7:devel/py-jupyter-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyterlab-pygments>=0:textproc/py-jupyterlab-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune>=2.0.3<3:textproc/py-mistune@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbclient>=0.5.0:devel/py-nbclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.1:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandocfilters>=1.4.1:textproc/py-pandocfilters@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.4.1:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinycss2>=0:textproc/py-tinycss2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=5.0:devel/py-traitlets@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/jupyter/nbconvert cd ${WRKSRC}/share && ${COPYTREE_SHARE} templates ${STAGEDIR}${PREFIX}/share/jupyter/nbconvert .include diff --git a/devel/py-nbdime/Makefile b/devel/py-nbdime/Makefile index 196fe720acca..3be1a4af8679 100644 --- a/devel/py-nbdime/Makefile +++ b/devel/py-nbdime/Makefile @@ -1,31 +1,31 @@ PORTNAME= nbdime PORTVERSION= 3.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Diff and merge of Jupyter notebooks WWW= https://github.com/jupyter/nbdime LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=0:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.9:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-server>=0:devel/py-jupyter-server@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-server-mathjax>=0.2.2:devel/py-jupyter-server-mathjax@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= jupyter .include diff --git a/devel/py-nbformat/Makefile b/devel/py-nbformat/Makefile index fe5800cb04bd..1fe5990859bd 100644 --- a/devel/py-nbformat/Makefile +++ b/devel/py-nbformat/Makefile @@ -1,39 +1,39 @@ PORTNAME= nbformat PORTVERSION= 5.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Jupyter Notebook format WWW= https://jupyter.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastjsonschema>=0:devel/py-fastjsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-core>=0:devel/py-jupyter-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=5.1:devel/py-traitlets@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}check-manifest>=0:devel/py-check-manifest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep440>=0:devel/py-pep440@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pre-commit>=0:devel/py-pre-commit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testpath>=0:devel/py-testpath@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-nbval/Makefile b/devel/py-nbval/Makefile index f8ed3b4f431e..0c56a0c39490 100644 --- a/devel/py-nbval/Makefile +++ b/devel/py-nbval/Makefile @@ -1,26 +1,26 @@ PORTNAME= nbval PORTVERSION= 0.9.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PyTest plugin to validate Jupyter notebooks WWW= https://github.com/computationalmodelling/nbval LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>0:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>0:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # many tests fail, see https://github.com/computationalmodelling/nbval/issues/189 NO_ARCH= yes .include diff --git a/devel/py-nest-asyncio/Makefile b/devel/py-nest-asyncio/Makefile index 9acd92e548d7..73d0d0875576 100644 --- a/devel/py-nest-asyncio/Makefile +++ b/devel/py-nest-asyncio/Makefile @@ -1,20 +1,20 @@ PORTNAME= nest-asyncio PORTVERSION= 1.5.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= nest_asyncio-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Patch asyncio to allow nested event loops WWW= https://github.com/erdewit/nest_asyncio LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-nodeenv/Makefile b/devel/py-nodeenv/Makefile index 4335fdb43f9e..f7430da5333f 100644 --- a/devel/py-nodeenv/Makefile +++ b/devel/py-nodeenv/Makefile @@ -1,19 +1,19 @@ PORTNAME= nodeenv PORTVERSION= 1.5.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Node.js virtual environment builder WWW= https://ekalinin.github.io/nodeenv/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-nose-cov/Makefile b/devel/py-nose-cov/Makefile index 71e548758fc7..f77763d4aba8 100644 --- a/devel/py-nose-cov/Makefile +++ b/devel/py-nose-cov/Makefile @@ -1,19 +1,19 @@ PORTNAME= nose-cov PORTVERSION= 1.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Nose plugin for coverage reporting WWW= https://pypi.org/project/nose-cov/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} 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 c22a2d1db4b4..a7ed107fce66 100644 --- a/devel/py-nose-timer/Makefile +++ b/devel/py-nose-timer/Makefile @@ -1,21 +1,21 @@ PORTNAME= nose-timer PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Timer plugin for nosetests WWW= https://github.com/mahmoudimus/nose-timer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-nose/Makefile b/devel/py-nose/Makefile index 92a3b8fcbe92..79a272fb8478 100644 --- a/devel/py-nose/Makefile +++ b/devel/py-nose/Makefile @@ -1,25 +1,25 @@ PORTNAME= nose PORTVERSION= 1.3.7 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Discovery-based unittest extension WWW= https://nose.readthedocs.io/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/lgpl.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: # Extra tests for python 3, added in by setup3lib.py @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build_tests @cd ${WRKSRC} && ${PYTHON_CMD} selftest.py .include diff --git a/devel/py-nose2/Makefile b/devel/py-nose2/Makefile index 047229e4e303..fa4789901551 100644 --- a/devel/py-nose2/Makefile +++ b/devel/py-nose2/Makefile @@ -1,27 +1,27 @@ PORTNAME= nose2 PORTVERSION= 0.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= daniel@blodan.se COMMENT= Next generations of nicer testing for Python WWW= https://nose2.readthedocs.io 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes 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 fe2d4e9ebd11..bbfd9f8521ac 100644 --- a/devel/py-nosexcover/Makefile +++ b/devel/py-nosexcover/Makefile @@ -1,19 +1,19 @@ PORTNAME= nosexcover PORTVERSION= 1.0.11 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Extends nose cover to add Cobertura-style XML reports WWW= https://github.com/cmheisel/nose-xcover 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-notebook-shim/Makefile b/devel/py-notebook-shim/Makefile index 3013a6673cb8..ad925ffc8236 100644 --- a/devel/py-notebook-shim/Makefile +++ b/devel/py-notebook-shim/Makefile @@ -1,25 +1,25 @@ PORTNAME= notebook-shim PORTVERSION= 0.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= notebook_shim-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Shim layer for notebook traits and config WWW= https://github.com/jupyter/notebook_shim LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-server>=1.8<3:devel/py-jupyter-server@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-notify2/Makefile b/devel/py-notify2/Makefile index 5f2be1e4a516..939083d5234f 100644 --- a/devel/py-notify2/Makefile +++ b/devel/py-notify2/Makefile @@ -1,20 +1,20 @@ PORTNAME= notify2 DISTVERSION= 0.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to DBus notifications WWW= https://bitbucket.org/takluyver/pynotify2 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} 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 f648f4bfae0d..2dd0c364c671 100644 --- a/devel/py-num2words/Makefile +++ b/devel/py-num2words/Makefile @@ -1,16 +1,16 @@ PORTNAME= num2words PORTVERSION= 0.5.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jonaspalm@posteo.de COMMENT= Library to convert numbers to words in multiple languages WWW= https://github.com/savoirfairelinux/num2words LICENSE= LGPL21 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-numba/Makefile b/devel/py-numba/Makefile index 0329975bbd61..f62384aacdac 100644 --- a/devel/py-numba/Makefile +++ b/devel/py-numba/Makefile @@ -1,36 +1,36 @@ PORTNAME= numba DISTVERSION= 0.56.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Optimizing compiler for Python using LLVM WWW= https://numba.pydata.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE .if !exists(/usr/include/omp.h) BROKEN= requires OpenMP support that is missing on this architecture .endif BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>1.11,1:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libtbb.so:devel/onetbb RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.31.0:devel/py-llvmlite@${PY_FLAVOR} USES= compiler:c++11-lang python:3.6+ fortran localbase USE_PYTHON= distutils concurrent autoplist unittest MAKE_ENV= NUMBA_DISABLE_TBB=1 # workaround for: not compatible with onetbb-2021.6.0, see https://github.com/numba/numba/issues/8487 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/numba/tests post-install: @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so" | ${XARGS} ${STRIP_CMD} do-test: # tests run for a very long time @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m numba.runtests .include diff --git a/devel/py-objgraph/Makefile b/devel/py-objgraph/Makefile index 28639c59c7f7..f3049e444f6f 100644 --- a/devel/py-objgraph/Makefile +++ b/devel/py-objgraph/Makefile @@ -1,25 +1,25 @@ PORTNAME= objgraph PORTVERSION= 3.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Draws Python object reference graphs with graphviz WWW= https://mg.pov.lt/objgraph/ \ https://pypi.org/project/objgraph/ \ https://github.com/mgedmin/objgraph LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphviz>=0:graphics/py-graphviz@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-objsize/Makefile b/devel/py-objsize/Makefile index aa2c44c54bb3..d2d5578e11b1 100644 --- a/devel/py-objsize/Makefile +++ b/devel/py-objsize/Makefile @@ -1,19 +1,19 @@ PORTNAME= objsize DISTVERSION= 0.6.1 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Calculate the total size of the object subtree in bytes (deep size) WWW= https://github.com/liran-funaro/objsize LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile index 5678eb380f4e..33e39907db14 100644 --- a/devel/py-oci/Makefile +++ b/devel/py-oci/Makefile @@ -1,37 +1,37 @@ PORTNAME= oci PORTVERSION= 2.90.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= Python interface to Oracle Cloud Infrastructure WWW= https://github.com/oracle/oci-python-sdk/ 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}circuitbreaker>=1.3.1<2.0.0:devel/py-circuitbreaker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=3.2.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3<3.0.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} USES= python:3.6-3.9 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 efb7c8a9bda9..7d2274fd88bf 100644 --- a/devel/py-odfpy/Makefile +++ b/devel/py-odfpy/Makefile @@ -1,23 +1,23 @@ PORTNAME= odfpy PORTVERSION= 1.4.1 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://opendocumentfellowship.com/files/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python API and Tools to Manipulate OpenDocument Files WWW= https://github.com/eea/odfpy LICENSE= APACHE20 GPLv2 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-offtrac/Makefile b/devel/py-offtrac/Makefile index 94754a35db94..d063dc1f1f5a 100644 --- a/devel/py-offtrac/Makefile +++ b/devel/py-offtrac/Makefile @@ -1,17 +1,17 @@ PORTNAME= offtrac PORTVERSION= 0.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Trac XMLRPC library WWW= https://fedorahosted.org/offtrac LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-olefile/Makefile b/devel/py-olefile/Makefile index 25e69bf72b4c..bad1d75928c1 100644 --- a/devel/py-olefile/Makefile +++ b/devel/py-olefile/Makefile @@ -1,23 +1,23 @@ PORTNAME= olefile PORTVERSION= 0.46 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python module to read MS OLE2 files WWW= https://www.decalage.info/en/olefile LICENSE= BSD2CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USES= python:3.6+ zip USE_PYTHON= distutils autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} tests/test_olefile.py) .include diff --git a/devel/py-oletools/Makefile b/devel/py-oletools/Makefile index 191c33e041ea..3c651ce89fab 100644 --- a/devel/py-oletools/Makefile +++ b/devel/py-oletools/Makefile @@ -1,26 +1,26 @@ PORTNAME= oletools PORTVERSION= 0.60.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Tools to analyze security characteristics of MS OLE2 files WWW= https://pypi.org/project/oletools/ LICENSE= BSD2CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/oletools/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorclass>=0:textproc/py-colorclass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}easygui>=0:x11-toolkits/py-easygui@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msoffcrypto-tool>=0:security/py-msoffcrypto-tool@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}olefile>=0.46:devel/py-olefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing2>=2.1.0<3:devel/py-pyparsing2@${PY_FLAVOR} USES= dos2unix python:3.6+ zip USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-onigurumacffi/Makefile b/devel/py-onigurumacffi/Makefile index 07de2b2a6d9d..3831f77ffa39 100644 --- a/devel/py-onigurumacffi/Makefile +++ b/devel/py-onigurumacffi/Makefile @@ -1,18 +1,18 @@ PORTNAME= onigurumacffi PORTVERSION= 0.0.21 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Python cffi bindings for the oniguruma regex engine WWW= https://github.com/asottile/onigurumacffi LIB_DEPENDS= libonig.so:devel/oniguruma BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} USES= localbase python:3.7+ USE_PYTHON= autoplist distutils flavors .include diff --git a/devel/py-opcodes/Makefile b/devel/py-opcodes/Makefile index 21fedb3555ce..f4f077152142 100644 --- a/devel/py-opcodes/Makefile +++ b/devel/py-opcodes/Makefile @@ -1,18 +1,18 @@ PORTNAME= opcodes DISTVERSION= 0.3.14 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Database of processor instructions/opcodes WWW= https://github.com/Maratyszcza/Opcodes LICENSE= BSD2CLAUSE 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 5a2b2c66d25b..51e284ad808e 100644 --- a/devel/py-openapi-codec/Makefile +++ b/devel/py-openapi-codec/Makefile @@ -1,19 +1,19 @@ PORTNAME= openapi-codec DISTVERSION= 1.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= OpenAPI codec for Core API WWW= https://github.com/core-api/python-openapi-codec LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coreapi>0:devel/py-coreapi@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-openapi-core/Makefile b/devel/py-openapi-core/Makefile index ba7e4a3c8bf4..f6a9c408510e 100644 --- a/devel/py-openapi-core/Makefile +++ b/devel/py-openapi-core/Makefile @@ -1,39 +1,39 @@ PORTNAME= openapi-core PORTVERSION= 0.16.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client-side and server-side support for the OpenAPI Specification v3 WWW= https://github.com/p1c2u/openapi-core LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openapi-schema-validator>=0.3.0<0.4.0:devel/py-openapi-schema-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>=0.5.0<0.6.0:devel/py-openapi-spec-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parse>=0:textproc/py-parse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathable>=0.4.0<0.5.0:devel/py-pathable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0<5.0.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DJANGO FALCON FLASK REQUESTS DJANGO_DESC= Django support FALCON_DESC= Falcon support FLASK_DESC= Flask support REQUESTS_DESC= Requests support DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.0:www/py-django32@${PY_FLAVOR} FALCON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}falcon>=3.0:www/py-falcon@${PY_FLAVOR} FLASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} .include diff --git a/devel/py-openapi-schema-validator/Makefile b/devel/py-openapi-schema-validator/Makefile index 49b1f2b8749a..bef5ea4444a5 100644 --- a/devel/py-openapi-schema-validator/Makefile +++ b/devel/py-openapi-schema-validator/Makefile @@ -1,31 +1,31 @@ PORTNAME= openapi-schema-validator PORTVERSION= 0.3.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenAPI schema validation for Python WWW= https://github.com/p1c2u/openapi-schema-validator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.0.0<5.0.0:devel/py-jsonschema@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ISODATE RFC3339_VALIDATOR STRICT_RFC3339 ISODATE_DESC= Datetime validator via isodate RFC3339_VALIDATOR_DESC= Datetime validator via rfc3339-validator STRICT_RFC3339_DESC= Datetime validator via strict-rfc3339 ISODATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} RFC3339_VALIDATOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rfc3339-validator>=0:devel/py-rfc3339-validator@${PY_FLAVOR} STRICT_RFC3339_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}strict-rfc3339>=0:devel/py-strict-rfc3339@${PY_FLAVOR} .include diff --git a/devel/py-openapi-spec-validator/Makefile b/devel/py-openapi-spec-validator/Makefile index 7753dd3f0322..23766149214a 100644 --- a/devel/py-openapi-spec-validator/Makefile +++ b/devel/py-openapi-spec-validator/Makefile @@ -1,31 +1,31 @@ PORTNAME= openapi-spec-validator PORTVERSION= 0.5.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Validator for OpenAPI 2.0 and 3.0.0 specification WWW= https://github.com/p1c2u/openapi-spec-validator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=5.4.0<6.0.0:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.0.0<5.0.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema-spec>=0.1.1<0.2.0:devel/py-jsonschema-spec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazy-object-proxy>=1.7.1<2.0.0:devel/py-lazy-object-proxy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openapi-schema-validator>=0.3.2<0.4.0:devel/py-openapi-schema-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${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}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-opencensus-context/Makefile b/devel/py-opencensus-context/Makefile index 2d19821054f9..8ceb5c564164 100644 --- a/devel/py-opencensus-context/Makefile +++ b/devel/py-opencensus-context/Makefile @@ -1,23 +1,23 @@ PORTNAME= opencensus-context PORTVERSION= 0.1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenCensus Runtime Context WWW= https://github.com/census-instrumentation/opencensus-python/tree/master/context/opencensus-context LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= dos2unix python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/opencensus/__init__.py .include diff --git a/devel/py-opencensus/Makefile b/devel/py-opencensus/Makefile index 8b7280e35a16..5339d976ac68 100644 --- a/devel/py-opencensus/Makefile +++ b/devel/py-opencensus/Makefile @@ -1,21 +1,21 @@ PORTNAME= opencensus PORTVERSION= 0.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Stats collection and distributed tracing framework WWW= https://github.com/census-instrumentation/opencensus-python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.0.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opencensus-context>=0.1.3:devel/py-opencensus-context@${PY_FLAVOR} USES= dos2unix python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-openstacksdk/Makefile b/devel/py-openstacksdk/Makefile index 39bd1fb2dad3..ab92cf177a64 100644 --- a/devel/py-openstacksdk/Makefile +++ b/devel/py-openstacksdk/Makefile @@ -1,37 +1,37 @@ PORTNAME= openstacksdk PORTVERSION= 0.102.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SDK for building applications to work with OpenStack WWW= https://docs.openstack.org/openstacksdk/latest/ 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.7: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} \ ${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}keystoneauth1>=3.18.0:devel/py-keystoneauth1@${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.13:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requestsexceptions>=1.2.0:devel/py-requestsexceptions@${PY_FLAVOR} USES= python:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include diff --git a/devel/py-opentracing/Makefile b/devel/py-opentracing/Makefile index 24e51981ee82..fb90550bb763 100644 --- a/devel/py-opentracing/Makefile +++ b/devel/py-opentracing/Makefile @@ -1,19 +1,19 @@ PORTNAME= opentracing PORTVERSION= 2.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenTracing API for Python WWW= https://github.com/opentracing/opentracing-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE 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 cf234beacf6f..3823f4806223 100644 --- a/devel/py-opster/Makefile +++ b/devel/py-opster/Makefile @@ -1,18 +1,18 @@ PORTNAME= opster PORTVERSION= 4.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Command line parsing speedster WWW= https://pypi.org/project/opster/ LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-orange-canvas-core/Makefile b/devel/py-orange-canvas-core/Makefile index b5b2665439d3..64a10e90a5c9 100644 --- a/devel/py-orange-canvas-core/Makefile +++ b/devel/py-orange-canvas-core/Makefile @@ -1,29 +1,29 @@ PORTNAME= orange-canvas-core DISTVERSION= 0.1.20 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Core component of Orange Canvas WWW= https://orangedatamining.com/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}AnyQt>=0.0.11:x11-toolkits/py-AnyQt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.8.1:textproc/py-CommonMark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachecontrol>0:devel/py-cachecontrol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dictdiffer>0:misc/py-dictdiffer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=18.0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qasync>0:devel/py-qasync@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-orange-widget-base/Makefile b/devel/py-orange-widget-base/Makefile index 88e9c08b711b..1835812e0965 100644 --- a/devel/py-orange-widget-base/Makefile +++ b/devel/py-orange-widget-base/Makefile @@ -1,25 +1,25 @@ PORTNAME= orange-widget-base DISTVERSION= 4.13.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Base widget for Orange canvas WWW= https://orangedatamining.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}AnyQt>0:x11-toolkits/py-AnyQt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orange-canvas-core>=0.1.20:devel/py-orange-canvas-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyqtgraph>0:graphics/py-pyqtgraph@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-orca/Makefile b/devel/py-orca/Makefile index 92a4bf804a63..841fa6d07803 100644 --- a/devel/py-orca/Makefile +++ b/devel/py-orca/Makefile @@ -1,23 +1,23 @@ PORTNAME= orca PORTVERSION= 1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for task orchestration WWW= https://github.com/UDST/orca LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0.15.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tables>=3.1:devel/py-tables@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>=0.8.1:devel/py-toolz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ordered-set/Makefile b/devel/py-ordered-set/Makefile index 6da327ac6625..b704f5184c61 100644 --- a/devel/py-ordered-set/Makefile +++ b/devel/py-ordered-set/Makefile @@ -1,24 +1,24 @@ PORTNAME= ordered-set PORTVERSION= 4.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= MutableSet that remembers its order, so that every entry has an index WWW= https://github.com/LuminosoInsight/ordered-set LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes USES= python:3.7+ USE_PYTHON= distutils autoplist do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER} test/test_ordered_set.py .include diff --git a/devel/py-ordereddict/Makefile b/devel/py-ordereddict/Makefile index 5b99d4570c18..a885652569ab 100644 --- a/devel/py-ordereddict/Makefile +++ b/devel/py-ordereddict/Makefile @@ -1,20 +1,20 @@ PORTNAME= ordereddict PORTVERSION= 1.1 PORTREVISION= 3 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Drop-in substitute for Py2.7's new collections WWW= https://pypi.org/project/ordereddict/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-orderedmultidict/Makefile b/devel/py-orderedmultidict/Makefile index 256e5af05204..60259c63c6ab 100644 --- a/devel/py-orderedmultidict/Makefile +++ b/devel/py-orderedmultidict/Makefile @@ -1,21 +1,21 @@ PORTNAME= orderedmultidict PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ordered multivalue dictionary WWW= https://github.com/gruns/orderedmultidict LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-orjson/Makefile b/devel/py-orjson/Makefile index 32c075f76ac1..a6d263600037 100644 --- a/devel/py-orjson/Makefile +++ b/devel/py-orjson/Makefile @@ -1,100 +1,100 @@ PORTNAME= orjson PORTVERSION= 3.8.0 PORTREVISION= 4 CATEGORIES= devel python -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Fast, correct JSON library for Python WWW= https://pypi.org/project/orjson/ LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=0.8.3:devel/py-maturin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=20.2.3:devel/py-pip@${PY_FLAVOR} USES= cargo python:3.7+ USE_PYTHON= autoplist concurrent cython distutils USE_GITHUB= yes GH_ACCOUNT= ijl CARGO_CRATES= ahash-0.8.0 \ arrayvec-0.7.2 \ associative-cache-1.0.1 \ autocfg-1.1.0 \ beef-0.5.2 \ bytecount-0.6.3 \ castaway-0.2.2 \ cc-1.0.73 \ cfg-if-1.0.0 \ chrono-0.4.19 \ compact_str-0.6.1 \ encoding_rs-0.8.31 \ itoa-1.0.3 \ libc-0.2.132 \ libm-0.1.4 \ num-integer-0.1.45 \ num-traits-0.2.15 \ once_cell-1.13.1 \ packed_simd_2-0.3.8 \ pyo3-build-config-0.17.0 \ pyo3-ffi-0.17.0 \ rustversion-1.0.9 \ ryu-1.0.11 \ serde-1.0.144 \ simdutf8-0.1.4 \ smallvec-1.9.0 \ target-lexicon-0.12.4 \ version_check-0.9.4 CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no CARGO_TARGET_DIR=${WRKSRC}/target MAKE_ENV= ${CARGO_ENV} BINARY_ALIAS= python3=${PYTHON_CMD} .include # This is to prevent Mk/Uses/python.mk do-configure target from firing. do-configure: @${ECHO} 'No configure' post-patch: @${RM} ${WRKSRC}/pyproject.toml do-build: @(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} maturin build \ --release \ ${WITH_DEBUG:D:U--strip} \ --interpreter ${PYTHON_CMD}) # Due to upstream not supplying a setup.py file or other way to install # using pip command for now... do-install: .if ${ARCH:Mpowerpc64*} @(cd ${INSTALL_WRKSRC}; \ ${FIND} . -name "*whl" -exec sh -c 'mv {} `echo {} | sed -E -e "s/powerpc.*/powerpc.whl/"`' \;) .endif @${SETENV} ${MAKE_ENV} pip install \ --isolated \ --root=${STAGEDIR} \ --ignore-installed \ --no-deps ${INSTALL_WRKSRC}/target/wheels/*.whl post-install: @${RM} -r ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/__pycache__ ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/liborjson.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} ${CHMOD} +x ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/liborjson.so # Regenerate .PLIST.pymodtemp to get all installed files from # ${STAGEDIR} because the file that is generated in the first place # contains only the EGG files as a whole. @${FIND} ${STAGEDIR} -type f -o -type l | \ ${SORT} | ${SED} -e 's|${STAGEDIR}||' \ > ${WRKDIR}/.PLIST.pymodtmp .include diff --git a/devel/py-os-brick/Makefile b/devel/py-os-brick/Makefile index 7a2e2fad6e90..fab7ac8db566 100644 --- a/devel/py-os-brick/Makefile +++ b/devel/py-os-brick/Makefile @@ -1,44 +1,44 @@ PORTNAME= os-brick PORTVERSION= 6.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Cinder brick library for managing local volume attaches WWW= https://docs.openstack.org/os-brick/latest/ 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.30.1:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}os-win>=5.5.0:devel/py-os-win@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=4.5.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=8.1.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context>=3.4.0:devel/py-oslo.context@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=5.1.0:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=4.4.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=2.6.2:devel/py-oslo.privsep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=4.2.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.service>=2.8.0:devel/py-oslo.service@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=4.12.1:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.8.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=6.3.1:devel/py-tenacity@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes REINPLACE_ARGS= -i '' 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-config/Makefile b/devel/py-os-client-config/Makefile index d9de491cc965..ed5e5e3a4130 100644 --- a/devel/py-os-client-config/Makefile +++ b/devel/py-os-client-config/Makefile @@ -1,23 +1,23 @@ PORTNAME= os-client-config PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack client configuration library WWW= https://docs.openstack.org/os-client-config/latest/ 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}openstacksdk>=0.13.0:devel/py-openstacksdk@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-os-service-types/Makefile b/devel/py-os-service-types/Makefile index 113d4917a56a..f1eb846281ae 100644 --- a/devel/py-os-service-types/Makefile +++ b/devel/py-os-service-types/Makefile @@ -1,22 +1,22 @@ PORTNAME= os-service-types PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python library for consuming OpenStack service-types-authority data WWW= https://pypi.org/project/os-service-types/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-os-vif/Makefile b/devel/py-os-vif/Makefile index 9d058ba027b4..8342ef64f3ea 100644 --- a/devel/py-os-vif/Makefile +++ b/devel/py-os-vif/Makefile @@ -1,34 +1,34 @@ PORTNAME= os-vif PORTVERSION= 3.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= os_vif-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for plugging and unplugging virtual interfaces in OpenStack WWW= https://docs.openstack.org/os-vif/latest/ 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.19.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.20.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.30.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.23.0:devel/py-oslo.privsep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.versionedobjects>=1.28.0:devel/py-oslo.versionedobjects@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ovsdbapp>=0.12.1:devel/py-ovsdbapp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyroute2>=0.5.2:net/py-pyroute2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-os-win/Makefile b/devel/py-os-win/Makefile index 95140a3ea025..b937f01c9406 100644 --- a/devel/py-os-win/Makefile +++ b/devel/py-os-win/Makefile @@ -1,29 +1,29 @@ PORTNAME= os-win PORTVERSION= 5.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Windows / Hyper-V library for OpenStack projects WWW= https://github.com/openstack/os-win 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.22.0:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.29.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=6.8.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>=4.7.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-osc-lib/Makefile b/devel/py-osc-lib/Makefile index d1d21aaebc4b..7d92235bc599 100644 --- a/devel/py-osc-lib/Makefile +++ b/devel/py-osc-lib/Makefile @@ -1,29 +1,29 @@ PORTNAME= osc-lib PORTVERSION= 2.6.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStackClient Library WWW= https://docs.openstack.org/osc-lib/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cliff>=3.2.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.14.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} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.5.1:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.cache/Makefile b/devel/py-oslo.cache/Makefile index 6b4836dd0b8c..8c82e621a3e1 100644 --- a/devel/py-oslo.cache/Makefile +++ b/devel/py-oslo.cache/Makefile @@ -1,26 +1,26 @@ PORTNAME= oslo.cache PORTVERSION= 3.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cache storage for OpenStack projects WWW= https://docs.openstack.org/oslo.cache/latest/ 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>=1.1.5:devel/py-dogpile.cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=8.1.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=5.0.0:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=4.2.1:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=4.2.0:devel/py-oslo.utils@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.concurrency/Makefile b/devel/py-oslo.concurrency/Makefile index cd7ffda83eea..35971fa11e5f 100644 --- a/devel/py-oslo.concurrency/Makefile +++ b/devel/py-oslo.concurrency/Makefile @@ -1,25 +1,25 @@ PORTNAME= oslo.concurrency PORTVERSION= 5.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Concurrency library WWW= https://docs.openstack.org/oslo.concurrency/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7.0:devel/py-fasteners@${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.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.config/Makefile b/devel/py-oslo.config/Makefile index a82270393d28..b579b4fec05a 100644 --- a/devel/py-oslo.config/Makefile +++ b/devel/py-oslo.config/Makefile @@ -1,36 +1,36 @@ PORTNAME= oslo.config PORTVERSION= 9.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Configuration library WWW= https://docs.openstack.org/oslo.config/latest/ 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}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.2.0:www/py-rfc3986@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.7.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${GREP} -lr /etc ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e 's|/etc|${PREFIX}&|g' .include diff --git a/devel/py-oslo.context/Makefile b/devel/py-oslo.context/Makefile index 6bd6f5983686..47ce3eff10e2 100644 --- a/devel/py-oslo.context/Makefile +++ b/devel/py-oslo.context/Makefile @@ -1,22 +1,22 @@ PORTNAME= oslo.context PORTVERSION= 5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Context library WWW= https://docs.openstack.org/oslo.context/latest/ 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:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.db/Makefile b/devel/py-oslo.db/Makefile index 82c39a829a19..cccb2c2452cd 100644 --- a/devel/py-oslo.db/Makefile +++ b/devel/py-oslo.db/Makefile @@ -1,31 +1,31 @@ PORTNAME= oslo.db PORTVERSION= 12.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Database library WWW= https://docs.openstack.org/oslo.db/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alembic>=0.9.6:databases/py-alembic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${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.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.11.0:databases/py-sqlalchemy-migrate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4.0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testresources>=0:devel/py-testresources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testscenarios>=0:devel/py-testscenarios@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.i18n/Makefile b/devel/py-oslo.i18n/Makefile index e21d8a6ab8e6..102eaea43598 100644 --- a/devel/py-oslo.i18n/Makefile +++ b/devel/py-oslo.i18n/Makefile @@ -1,21 +1,21 @@ PORTNAME= oslo.i18n PORTVERSION= 5.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo i18n library WWW= https://docs.openstack.org/oslo.i18n/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.limit/Makefile b/devel/py-oslo.limit/Makefile index e6985b86469b..54b28f07fb3a 100644 --- a/devel/py-oslo.limit/Makefile +++ b/devel/py-oslo.limit/Makefile @@ -1,26 +1,26 @@ PORTNAME= oslo.limit PORTVERSION= 2.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Limit enforcement library to assist with quota calculation WWW= https://docs.openstack.org/oslo.limit/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.9.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openstacksdk>=0.31.1:devel/py-openstacksdk@${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.44.0:devel/py-oslo.log@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.log/Makefile b/devel/py-oslo.log/Makefile index b1da66d7a92f..a78d38e9c95f 100644 --- a/devel/py-oslo.log/Makefile +++ b/devel/py-oslo.log/Makefile @@ -1,29 +1,29 @@ PORTNAME= oslo.log PORTVERSION= 4.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Log library WWW= https://docs.openstack.org/oslo.log/latest/ 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}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} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>=0.9.6:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.0:devel/py-dateutil@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.messaging/Makefile b/devel/py-oslo.messaging/Makefile index 30d6bdbff590..9834083b4f1f 100644 --- a/devel/py-oslo.messaging/Makefile +++ b/devel/py-oslo.messaging/Makefile @@ -1,36 +1,36 @@ PORTNAME= oslo.messaging PORTVERSION= 14.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Messaging API WWW= https://docs.openstack.org/oslo.messaging/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}amqp>=2.5.2:net/py-amqp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kombu>=4.6.6:net/py-kombu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.36.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.metrics>=0.2.1:devel/py-oslo.metrics@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.31.0:devel/py-oslo.middleware@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.24.0:devel/py-oslo.service@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.37.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.7.1:www/py-webob@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.metrics/Makefile b/devel/py-oslo.metrics/Makefile index b9307d27ea01..79d6a4eb7a65 100644 --- a/devel/py-oslo.metrics/Makefile +++ b/devel/py-oslo.metrics/Makefile @@ -1,26 +1,26 @@ PORTNAME= oslo.metrics PORTVERSION= 0.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Metrics API WWW= https://docs.openstack.org/oslo.metrics/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oslo.config>=6.9.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.44.0:devel/py-oslo.log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.41.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.6.0:net-mgmt/py-prometheus-client@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.middleware/Makefile b/devel/py-oslo.middleware/Makefile index 5e7cc07ba225..ef89385cfe6f 100644 --- a/devel/py-oslo.middleware/Makefile +++ b/devel/py-oslo.middleware/Makefile @@ -1,31 +1,31 @@ PORTNAME= oslo.middleware PORTVERSION= 5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Middleware library WWW= https://docs.openstack.org/oslo.middleware/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.3:security/py-bcrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${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.utils>=3.33.0:devel/py-oslo.utils@${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:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.policy/Makefile b/devel/py-oslo.policy/Makefile index 2373bf3edddf..f021182becbe 100644 --- a/devel/py-oslo.policy/Makefile +++ b/devel/py-oslo.policy/Makefile @@ -1,29 +1,29 @@ PORTNAME= oslo.policy PORTVERSION= 4.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Policy library WWW= https://docs.openstack.org/oslo.policy/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oslo.config>=6.0.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} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.40.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${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:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.privsep/Makefile b/devel/py-oslo.privsep/Makefile index d7d986db28f4..9639b3a1ff90 100644 --- a/devel/py-oslo.privsep/Makefile +++ b/devel/py-oslo.privsep/Makefile @@ -1,29 +1,29 @@ PORTNAME= oslo.privsep PORTVERSION= 3.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Openstack library for privilege separation WWW= https://docs.openstack.org/oslo.privsep/latest/ 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.14.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}eventlet>=0.21.0:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.14:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.6.0:devel/py-msgpack@${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} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.reports/Makefile b/devel/py-oslo.reports/Makefile index fd70e43d0dd6..d27c50e887a3 100644 --- a/devel/py-oslo.reports/Makefile +++ b/devel/py-oslo.reports/Makefile @@ -1,26 +1,26 @@ PORTNAME= oslo.reports PORTVERSION= 2.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo.reports library WWW= https://docs.openstack.org/oslo.reports/latest/ 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}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} \ ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.2:sysutils/py-psutil@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.rootwrap/Makefile b/devel/py-oslo.rootwrap/Makefile index 6e5c318fc939..1c166198bb33 100644 --- a/devel/py-oslo.rootwrap/Makefile +++ b/devel/py-oslo.rootwrap/Makefile @@ -1,21 +1,21 @@ PORTNAME= oslo.rootwrap PORTVERSION= 6.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo rootwrap WWW= https://docs.openstack.org/oslo.rootwrap/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.serialization/Makefile b/devel/py-oslo.serialization/Makefile index dcb3b619f7ab..445045462cc1 100644 --- a/devel/py-oslo.serialization/Makefile +++ b/devel/py-oslo.serialization/Makefile @@ -1,25 +1,25 @@ PORTNAME= oslo.serialization PORTVERSION= 5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Serialization library WWW= https://docs.openstack.org/oslo.serialization/latest/ 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}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.service/Makefile b/devel/py-oslo.service/Makefile index 4d88fc9826b5..bcb8f53cb36a 100644 --- a/devel/py-oslo.service/Makefile +++ b/devel/py-oslo.service/Makefile @@ -1,35 +1,35 @@ PORTNAME= oslo.service PORTVERSION= 3.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo.service library WWW= https://docs.openstack.org/oslo.service/latest/ 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.25.2:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fixtures>=0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.15:devel/py-greenlet@${PY_FLAVOR} \ ${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} \ ${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}webob>=1.7.1:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yappi>=1.0:devel/py-yappi@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.upgradecheck/Makefile b/devel/py-oslo.upgradecheck/Makefile index 3559338526fd..d18ca746f7b4 100644 --- a/devel/py-oslo.upgradecheck/Makefile +++ b/devel/py-oslo.upgradecheck/Makefile @@ -1,27 +1,27 @@ PORTNAME= oslo.upgradecheck PORTVERSION= 2.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Common code for writing OpenStack upgrade checks WWW= https://docs.openstack.org/oslo.upgradecheck/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} 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.policy>=2.0.0:devel/py-oslo.policy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=4.5.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.1:devel/py-prettytable0@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.utils/Makefile b/devel/py-oslo.utils/Makefile index 66b0426bb28c..3cd587726061 100644 --- a/devel/py-oslo.utils/Makefile +++ b/devel/py-oslo.utils/Makefile @@ -1,29 +1,29 @@ PORTNAME= oslo.utils PORTVERSION= 6.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo Utility library WWW= https://docs.openstack.org/oslo.utils/latest/ 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}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.4:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.versionedobjects/Makefile b/devel/py-oslo.versionedobjects/Makefile index 972936f03591..6cb964e085c5 100644 --- a/devel/py-oslo.versionedobjects/Makefile +++ b/devel/py-oslo.versionedobjects/Makefile @@ -1,32 +1,32 @@ PORTNAME= oslo.versionedobjects PORTVERSION= 3.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo versioned objects library WWW= https://docs.openstack.org/oslo.versionedobjects/latest/ 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}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${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.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.messaging>=5.29.0:devel/py-oslo.messaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=4.7.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.7.1:www/py-webob@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslo.vmware/Makefile b/devel/py-oslo.vmware/Makefile index 249be1c8d201..32aa8170fac6 100644 --- a/devel/py-oslo.vmware/Makefile +++ b/devel/py-oslo.vmware/Makefile @@ -1,33 +1,33 @@ PORTNAME= oslo.vmware PORTVERSION= 4.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Oslo VMware library WWW= https://docs.openstack.org/oslo.vmware/latest/ 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>=4.5.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${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} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}suds>=0.6:net/py-suds@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1,1:net/py-urllib3@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-oslotest/Makefile b/devel/py-oslotest/Makefile index b649d7754349..43923ee45695 100644 --- a/devel/py-oslotest/Makefile +++ b/devel/py-oslotest/Makefile @@ -1,29 +1,29 @@ PORTNAME= oslotest DISTVERSION= 4.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Oslo test framework WWW= https://docs.openstack.org/oslotest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>=3.0.0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-subunit>=1.0.0:devel/py-python-subunit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=2.2.0:devel/py-testtools@${PY_FLAVOR} \ bash>0:shells/bash USES= python:3.6+ shebangfix USE_PYTHON= distutils concurrent autoplist SHEBANG_FILES= tools/oslo_debug_helper \ tools/oslo_run_cross_tests \ tools/oslo_run_pre_release_tests NO_ARCH= yes .include diff --git a/devel/py-osprofiler/Makefile b/devel/py-osprofiler/Makefile index 1d8aa882ae1c..2cf81312b853 100644 --- a/devel/py-osprofiler/Makefile +++ b/devel/py-osprofiler/Makefile @@ -1,28 +1,28 @@ PORTNAME= osprofiler PORTVERSION= 3.4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Profiler Library WWW= https://docs.openstack.org/osprofiler/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.26.0:devel/py-oslo.concurrency@${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}prettytable>=0.7.2:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.7.1:www/py-webob@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-outcome/Makefile b/devel/py-outcome/Makefile index 59c2971acc2a..1c99f979ad4e 100644 --- a/devel/py-outcome/Makefile +++ b/devel/py-outcome/Makefile @@ -1,24 +1,24 @@ PORTNAME= outcome PORTVERSION= 1.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Capture the outcome of Python function calls WWW= https://pypi.org/project/outcome/ LICENSE= MIT APACHE20 LICENSE_COMB= dual LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.MIT LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_generator>=0:devel/py-async_generator@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-ovs/Makefile b/devel/py-ovs/Makefile index f3e6bb73205c..3d50362a05a3 100644 --- a/devel/py-ovs/Makefile +++ b/devel/py-ovs/Makefile @@ -1,18 +1,18 @@ PORTNAME= ovs PORTVERSION= 2.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= akoshibe@gmail.com COMMENT= Python Open vSwitch library WWW= https://github.com/openvswitch/ovs/tree/master/python LICENSE= APACHE20 NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-ovsdbapp/Makefile b/devel/py-ovsdbapp/Makefile index 62d9c98eb4f2..e01957d91a30 100644 --- a/devel/py-ovsdbapp/Makefile +++ b/devel/py-ovsdbapp/Makefile @@ -1,25 +1,25 @@ PORTNAME= ovsdbapp PORTVERSION= 1.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for creating OVSDB applications WWW= https://docs.openstack.org/ovsdbapp/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>=3.0.0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ovs>=2.8.0:devel/py-ovs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-p4python/Makefile b/devel/py-p4python/Makefile index e81c32e6e50a..5d162a507976 100644 --- a/devel/py-p4python/Makefile +++ b/devel/py-p4python/Makefile @@ -1,27 +1,27 @@ PORTNAME= p4python PORTVERSION= 2016.1.1447008 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= asomers@FreeBSD.org COMMENT= Python bindings for the Perforce API WWW= https://www.perforce.com/perforce/r14.2/manuals/p4script/python.programming.html 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: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-packaging/Makefile b/devel/py-packaging/Makefile index 150fc241313f..fedce4b29536 100644 --- a/devel/py-packaging/Makefile +++ b/devel/py-packaging/Makefile @@ -1,23 +1,23 @@ PORTNAME= packaging PORTVERSION= 21.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Core utilities for Python packages WWW= https://github.com/pypa/packaging LICENSE= APACHE20 BSD2CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.BSD RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.2:devel/py-pyparsing@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-parallax/Makefile b/devel/py-parallax/Makefile index 66ed7392b8a7..92ce5afe8d48 100644 --- a/devel/py-parallax/Makefile +++ b/devel/py-parallax/Makefile @@ -1,17 +1,17 @@ PORTNAME= parallax PORTVERSION= 1.0.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python API for SSH WWW= https://github.com/krig/parallax LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-param/Makefile b/devel/py-param/Makefile index f8c557a73de4..ab1b51be867a 100644 --- a/devel/py-param/Makefile +++ b/devel/py-param/Makefile @@ -1,19 +1,19 @@ PORTNAME= param DISTVERSION= 1.12.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Module to make Python code clearer and more reliable WWW= https://param.holoviz.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-parameterized/Makefile b/devel/py-parameterized/Makefile index c8d18d215220..8ed697e95c2f 100644 --- a/devel/py-parameterized/Makefile +++ b/devel/py-parameterized/Makefile @@ -1,34 +1,34 @@ PORTNAME= parameterized PORTVERSION= 0.8.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Parameterized testing with any Python test framework WWW= https://github.com/wolever/parameterized 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 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 2530bb69b80f..680594154dee 100644 --- a/devel/py-parsedatetime/Makefile +++ b/devel/py-parsedatetime/Makefile @@ -1,18 +1,18 @@ PORTNAME= parsedatetime PORTVERSION= 2.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python module for parsing 'human readable' date/time expressions WWW= https://github.com/bear/parsedatetime LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-parsley/Makefile b/devel/py-parsley/Makefile index c370d2bf726c..8d1820f3120d 100644 --- a/devel/py-parsley/Makefile +++ b/devel/py-parsley/Makefile @@ -1,20 +1,20 @@ PORTNAME= parsley PORTVERSION= 1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Parsley-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parsing and pattern matching made easy WWW= https://github.com/pyga/parsley LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-parver/Makefile b/devel/py-parver/Makefile index 0d94127197bf..5fbad8abd3aa 100644 --- a/devel/py-parver/Makefile +++ b/devel/py-parver/Makefile @@ -1,27 +1,27 @@ PORTNAME= parver PORTVERSION= 0.3.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parse and manipulate version numbers WWW= https://github.com/RazerM/parver LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arpeggio>=1.7: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} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} .include diff --git a/devel/py-pastel/Makefile b/devel/py-pastel/Makefile index 92cdc8f182dc..2b1c9e0e8c41 100644 --- a/devel/py-pastel/Makefile +++ b/devel/py-pastel/Makefile @@ -1,20 +1,20 @@ PORTNAME= pastel PORTVERSION= 0.2.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bring colors to your terminal WWW= https://github.com/sdispater/pastel LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-patch-ng/Makefile b/devel/py-patch-ng/Makefile index f1336cc05f3a..ed46d8df94e6 100644 --- a/devel/py-patch-ng/Makefile +++ b/devel/py-patch-ng/Makefile @@ -1,18 +1,18 @@ PORTNAME= patch-ng DISTVERSION= 1.17.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library to parse and apply unified diffs WWW= https://github.com/conan-io/python-patch-ng LICENSE= MIT 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 2c15dfef5fdb..de61ea261d0d 100644 --- a/devel/py-patch/Makefile +++ b/devel/py-patch/Makefile @@ -1,19 +1,19 @@ PORTNAME= patch DISTVERSION= 1.16 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Cross-platform alternative to the UNIX patch utility WWW= https://github.com/techtonik/python-patch LICENSE= MIT USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes NO_WRKSUBDIR= yes .include diff --git a/devel/py-path/Makefile b/devel/py-path/Makefile index 2324083beead..299e43a90b90 100644 --- a/devel/py-path/Makefile +++ b/devel/py-path/Makefile @@ -1,24 +1,24 @@ PORTNAME= path PORTVERSION= 16.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Module wrapper for os.path WWW= https://github.com/jaraco/path LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-pathable/Makefile b/devel/py-pathable/Makefile index b3f3a281eb91..21af7b56c0ff 100644 --- a/devel/py-pathable/Makefile +++ b/devel/py-pathable/Makefile @@ -1,19 +1,19 @@ PORTNAME= pathable PORTVERSION= 0.4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Object-oriented paths WWW= https://github.com/p1c2u/pathable LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pathlib2/Makefile b/devel/py-pathlib2/Makefile index af8ef3a6e51f..217c81b192b4 100644 --- a/devel/py-pathlib2/Makefile +++ b/devel/py-pathlib2/Makefile @@ -1,25 +1,25 @@ PORTNAME= pathlib2 PORTVERSION= 2.3.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Object-oriented filesystem paths WWW= https://pypi.org/project/pathlib2/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @(cd ${WRKSRC} && \ ${PYTHON_CMD} test_pathlib2.py && \ ${PYTHON_CMD} test_pathlib2_with_py2_unicode_literals.py) .include diff --git a/devel/py-pathos/Makefile b/devel/py-pathos/Makefile index f0b19997fa2c..0271c8438785 100644 --- a/devel/py-pathos/Makefile +++ b/devel/py-pathos/Makefile @@ -1,24 +1,24 @@ PORTNAME= pathos PORTVERSION= 0.2.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parallel graph management and execution in heterogeneous computing WWW= https://github.com/uqfoundation/pathos LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dill>=0.3.4:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multiprocess>=0.70.12:devel/py-multiprocess@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pox>=0.3.0:devel/py-pox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ppft>=1.6.6.4:devel/py-ppft@${PY_FLAVOR} USES= python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pathspec/Makefile b/devel/py-pathspec/Makefile index 2a7aee29efb4..2a6e17c741ac 100644 --- a/devel/py-pathspec/Makefile +++ b/devel/py-pathspec/Makefile @@ -1,24 +1,24 @@ PORTNAME= pathspec PORTVERSION= 0.10.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Utility library for pattern matching of file paths WWW= https://pypi.org/project/pathspec/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ 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 86597e6cb1e7..70e8af4f630f 100644 --- a/devel/py-pathtools/Makefile +++ b/devel/py-pathtools/Makefile @@ -1,32 +1,32 @@ PORTNAME= pathtools PORTVERSION= 0.1.2 PORTREVISION= 5 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= File system general utilities for Python WWW= https://github.com/gorakhargosh/pathtools LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} 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 27b53b1fe0e5..cc568c251830 100644 --- a/devel/py-paver/Makefile +++ b/devel/py-paver/Makefile @@ -1,20 +1,20 @@ PORTNAME= paver PORTVERSION= 1.3.4 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Paver-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Easy build, distribution and deployment scripting WWW= https://pythonhosted.org/Paver/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pbr/Makefile b/devel/py-pbr/Makefile index 092068f2d445..c1d4580d0370 100644 --- a/devel/py-pbr/Makefile +++ b/devel/py-pbr/Makefile @@ -1,19 +1,19 @@ PORTNAME= pbr PORTVERSION= 5.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Build Reasonableness WWW= https://github.com/openstack-dev/pbr LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pcodedmp/Makefile b/devel/py-pcodedmp/Makefile index 2b1d4f80c441..9349e2350696 100644 --- a/devel/py-pcodedmp/Makefile +++ b/devel/py-pcodedmp/Makefile @@ -1,21 +1,21 @@ PORTNAME= pcodedmp PORTVERSION= 1.2.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= VBA p-code disassembler WWW= https://github.com/bontchev/pcodedmp LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oletools>=0.54:devel/py-oletools@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pdm-pep517/Makefile b/devel/py-pdm-pep517/Makefile index f15a744e008c..6cf0df22ac7e 100644 --- a/devel/py-pdm-pep517/Makefile +++ b/devel/py-pdm-pep517/Makefile @@ -1,22 +1,22 @@ PORTNAME= pdm-pep517 PORTVERSION= 1.0.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEP 517 backend for PDM that supports PEP 621 metadata WWW= https://github.com/pdm-project/pdm-backend LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-pdm/Makefile b/devel/py-pdm/Makefile index e9a4f995f722..6f14df17339b 100644 --- a/devel/py-pdm/Makefile +++ b/devel/py-pdm/Makefile @@ -1,46 +1,46 @@ PORTNAME= pdm PORTVERSION= 1.15.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Development Master WWW= https://github.com/pdm-project/pdm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}findpython>=0:devel/py-findpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}installer>=0.5.1<0.6:devel/py-installer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pdm-pep517>=0.9:devel/py-pdm-pep517@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep517>=0.11.0:devel/py-pep517@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=20.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dotenv>=0.15:www/py-python-dotenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}resolvelib>=0.8<0.9:devel/py-resolvelib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shellingham>=1.3.2:devel/py-shellingham@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.8.0<1:textproc/py-tomlkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.36.2:devel/py-wheel@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-pebble/Makefile b/devel/py-pebble/Makefile index c4374e81cfa8..c303231748cf 100644 --- a/devel/py-pebble/Makefile +++ b/devel/py-pebble/Makefile @@ -1,20 +1,20 @@ PORTNAME= pebble PORTVERSION= 5.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pebble-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Threading and multiprocessing eye-candy WWW= https://github.com/noxdafox/pebble LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pendulum/Makefile b/devel/py-pendulum/Makefile index 08200c269f54..3342782c7a9f 100644 --- a/devel/py-pendulum/Makefile +++ b/devel/py-pendulum/Makefile @@ -1,28 +1,28 @@ PORTNAME= pendulum PORTVERSION= 2.1.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= garga@FreeBSD.org COMMENT= Python package to ease datetimes manipulation WWW= https://pendulum.eustace.io LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.6:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2018.3:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytzdata>=2020.1:devel/py-pytzdata@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils PORTSCOUT= skipv:2.1.2 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pendulum/_extensions/_helpers*.so @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pendulum/parsing/_iso8601*.so .include diff --git a/devel/py-pep440/Makefile b/devel/py-pep440/Makefile index a9d4eb6d4fdd..f271d81cbf6d 100644 --- a/devel/py-pep440/Makefile +++ b/devel/py-pep440/Makefile @@ -1,22 +1,22 @@ PORTNAME= pep440 PORTVERSION= 0.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple package with utils to check whether versions number match PEP 440 WWW= https://github.com/Carreau/pep440 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-pep517/Makefile b/devel/py-pep517/Makefile index 8b6900693eb5..e7647e26906d 100644 --- a/devel/py-pep517/Makefile +++ b/devel/py-pep517/Makefile @@ -1,33 +1,33 @@ PORTNAME= pep517 PORTVERSION= 0.13.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrappers to build Python packages using PEP 517 hooks WWW= https://github.com/pypa/pep517 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zipp>=0:devel/py-zipp@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-pep562/Makefile b/devel/py-pep562/Makefile index 12259ea6c352..531beb0a2ec1 100644 --- a/devel/py-pep562/Makefile +++ b/devel/py-pep562/Makefile @@ -1,19 +1,19 @@ PORTNAME= pep562 PORTVERSION= 1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Backport of PEP 562 WWW= https://github.com/facelessuser/pep562 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pep621/Makefile b/devel/py-pep621/Makefile index b01eced7139b..5e8c85545292 100644 --- a/devel/py-pep621/Makefile +++ b/devel/py-pep621/Makefile @@ -1,26 +1,26 @@ PORTNAME= pep621 PORTVERSION= 0.4.0 DISTVERSIONSUFFIX= .post2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEP 621 metadata parsing WWW= https://github.com/FFY00/python-pyproject-metadata LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=19.0:devel/py-packaging@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-pep8-naming/Makefile b/devel/py-pep8-naming/Makefile index 7ada8669d262..10a0b56eb3ed 100644 --- a/devel/py-pep8-naming/Makefile +++ b/devel/py-pep8-naming/Makefile @@ -1,24 +1,24 @@ PORTNAME= pep8-naming PORTVERSION= 0.13.3 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Check PEP-8 naming conventions, plugin for flake8 WWW= https://pypi.org/project/pep8-naming/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}entrypoints>=0:devel/py-entrypoints@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-period/Makefile b/devel/py-period/Makefile index 7cdca54ff1d7..a74e27302a40 100644 --- a/devel/py-period/Makefile +++ b/devel/py-period/Makefile @@ -1,19 +1,19 @@ PORTNAME= period PORTVERSION= 0.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Basic time period checking library WWW= https://pypi.org/project/period/ LICENSE= ART20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils USES= python:3.6+ .include diff --git a/devel/py-persistent/Makefile b/devel/py-persistent/Makefile index 967f70d31a33..2a0aaa8de37c 100644 --- a/devel/py-persistent/Makefile +++ b/devel/py-persistent/Makefile @@ -1,24 +1,24 @@ PORTNAME= persistent DISTVERSION= 4.9.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Translucent persistent objects WWW= https://github.com/zopefoundation/persistent/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/persistent/*.so .include diff --git a/devel/py-petname/Makefile b/devel/py-petname/Makefile index db122d983625..9afac882aff6 100644 --- a/devel/py-petname/Makefile +++ b/devel/py-petname/Makefile @@ -1,18 +1,18 @@ PORTNAME= petname PORTVERSION= 2.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Generate human-readable, random object names WWW= https://github.com/dustinkirkland/python-petname LICENSE= APACHE20 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 64e60caedefb..744e7e509997 100644 --- a/devel/py-pew/Makefile +++ b/devel/py-pew/Makefile @@ -1,23 +1,23 @@ PORTNAME= pew PORTVERSION= 1.2.0 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool to manage multiple virtualenvs WWW= https://pypi.org/project/pew/ LICENSE= MIT RUN_DEPENDS= ${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:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= pew/shell_config/complete_deploy .include diff --git a/devel/py-pex/Makefile b/devel/py-pex/Makefile index 1033e7c51104..99116e7f7a6b 100644 --- a/devel/py-pex/Makefile +++ b/devel/py-pex/Makefile @@ -1,18 +1,18 @@ PORTNAME= pex PORTVERSION= 1.2.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= PEX packaging toolchain WWW= https://pex.readthedocs.org/en/latest/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-phonenumbers/Makefile b/devel/py-phonenumbers/Makefile index 4be5e9edc3de..cb3be1dff78c 100644 --- a/devel/py-phonenumbers/Makefile +++ b/devel/py-phonenumbers/Makefile @@ -1,18 +1,18 @@ PORTNAME= phonenumbers PORTVERSION= 8.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Library for parsing, formatting, and validating intl phone numbers WWW= https://github.com/daviddrysdale/python-phonenumbers LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-phply/Makefile b/devel/py-phply/Makefile index 918c37bb383b..695ac492df45 100644 --- a/devel/py-phply/Makefile +++ b/devel/py-phply/Makefile @@ -1,27 +1,27 @@ PORTNAME= phply PORTVERSION= 1.2.5 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= PHP lexer and parser in Python WWW= https://pypi.org/project/phply/ 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: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 1292d60f1154..ab3549096c70 100644 --- a/devel/py-phpserialize/Makefile +++ b/devel/py-phpserialize/Makefile @@ -1,17 +1,17 @@ PORTNAME= phpserialize PORTVERSION= 1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} LICENSE= BSD3CLAUSE MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw COMMENT= Port of the serialize and unserialize functions of PHP to Python WWW= http://www.hurring.com/scott/code/python/serialize/ NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-phx-class-registry/Makefile b/devel/py-phx-class-registry/Makefile index 9a6db08bc494..abcedfc64df0 100644 --- a/devel/py-phx-class-registry/Makefile +++ b/devel/py-phx-class-registry/Makefile @@ -1,26 +1,26 @@ PORTNAME= phx-class-registry DISTVERSION= 3.0.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= PopularMoment@protonmail.com COMMENT= Factory+Registry pattern for Python classes WWW= https://github.com/todofixthis/class-registry/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.13:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes do-test: @cd ${WRKSRC}/ && ${PYTHON_CMD} setup.py test .include diff --git a/devel/py-pid/Makefile b/devel/py-pid/Makefile index b1bbc4f69d34..4bacfb9241ae 100644 --- a/devel/py-pid/Makefile +++ b/devel/py-pid/Makefile @@ -1,24 +1,24 @@ PORTNAME= pid PORTVERSION= 3.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mattias.lindvall@gmail.com COMMENT= Pidfile management for Python WWW= https://pypi.org/project/pid/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.5.0:devel/py-pytest@${PY_FLAVOR} 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/devel/py-pika-pool/Makefile b/devel/py-pika-pool/Makefile index 35c20bf9d432..3dfb57c4ea21 100644 --- a/devel/py-pika-pool/Makefile +++ b/devel/py-pika-pool/Makefile @@ -1,18 +1,18 @@ PORTNAME= pika-pool PORTVERSION= 0.1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Pika connection pooling WWW= https://github.com/bninja/pika-pool RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pika>=0.9.0:devel/py-pika@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pinocchio/Makefile b/devel/py-pinocchio/Makefile index 530ccecb9ba4..af662411b1a7 100644 --- a/devel/py-pinocchio/Makefile +++ b/devel/py-pinocchio/Makefile @@ -1,19 +1,19 @@ PORTNAME= pinocchio PORTVERSION= 0.4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Pinocchio plugins for the nose testing framework WWW= https://pypi.org/project/pinocchio/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pint-pandas/Makefile b/devel/py-pint-pandas/Makefile index b69725b60dc8..6cc2f64c3294 100644 --- a/devel/py-pint-pandas/Makefile +++ b/devel/py-pint-pandas/Makefile @@ -1,24 +1,24 @@ PORTNAME= pint-pandas PORTVERSION= 0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pint-Pandas-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Physical quantities module WWW= https://github.com/hgrecco/pint-pandas LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=1.5,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pint>=0.20.1:devel/py-pint@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pint/Makefile b/devel/py-pint/Makefile index f4c4392f2129..fdb19e5c452e 100644 --- a/devel/py-pint/Makefile +++ b/devel/py-pint/Makefile @@ -1,31 +1,31 @@ PORTNAME= pint PORTVERSION= 0.20.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pint-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Physical quantities module WWW= https://github.com/hgrecco/pint LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= pint/pint-convert OPTIONS_DEFINE= NUMPY UNCERTAINTIES NUMPY_DESC= Automatic conversion of units UNCERTAINTIES_DESC= Handle quantities with uncertainties NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.5,1:math/py-numpy@${PY_FLAVOR} UNCERTAINTIES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uncertainties>=3.1.6:math/py-uncertainties@${PY_FLAVOR} .include diff --git a/devel/py-pip-api/Makefile b/devel/py-pip-api/Makefile index cf0d9778e9be..34532edb8028 100644 --- a/devel/py-pip-api/Makefile +++ b/devel/py-pip-api/Makefile @@ -1,21 +1,21 @@ PORTNAME= pip-api PORTVERSION= 0.0.30 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Importable pip API WWW= https://github.com/di/pip-api LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pip-licenses/Makefile b/devel/py-pip-licenses/Makefile index 589fee4a6487..631149191f2f 100644 --- a/devel/py-pip-licenses/Makefile +++ b/devel/py-pip-licenses/Makefile @@ -1,25 +1,25 @@ PORTNAME= pip-licenses PORTVERSION= 4.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Dump the software license list of Python packages installed with pip WWW= https://github.com/raimon49/pip-licenses LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable>=2.3.0:devel/py-prettytable@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable>=2.3.0:devel/py-prettytable@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pip-run/Makefile b/devel/py-pip-run/Makefile index 629bd4bf7988..a1eb9bd57636 100644 --- a/devel/py-pip-run/Makefile +++ b/devel/py-pip-run/Makefile @@ -1,33 +1,33 @@ PORTNAME= pip-run PORTVERSION= 8.8.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Install packages and run Python with them WWW= https://github.com/jaraco/pip-run LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autocommand>=0:devel/py-autocommand@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}path>=15.1:devel/py-path@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=19.3:devel/py-pip@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-pip-shims/Makefile b/devel/py-pip-shims/Makefile index 46c7037f1e21..e5318776bc0f 100644 --- a/devel/py-pip-shims/Makefile +++ b/devel/py-pip-shims/Makefile @@ -1,24 +1,24 @@ PORTNAME= pip-shims PORTVERSION= 0.7.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pip_shims-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Compatibility shims for pip versions 8 thru current WWW= https://github.com/sarugaku/pip-shims LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=20:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} 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 6bc1c897ef44..c5cd0ffc6bb2 100644 --- a/devel/py-pip-tools/Makefile +++ b/devel/py-pip-tools/Makefile @@ -1,25 +1,25 @@ PORTNAME= pip-tools PORTVERSION= 6.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Keep your pinned dependencies fresh WWW= https://github.com/jazzband/pip-tools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=21.2:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pip-tools4/Makefile b/devel/py-pip-tools4/Makefile index 92386e65f3db..415dc4ae8384 100644 --- a/devel/py-pip-tools4/Makefile +++ b/devel/py-pip-tools4/Makefile @@ -1,26 +1,26 @@ PORTNAME= pip-tools PORTVERSION= 4.5.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Keep your pinned dependencies fresh WWW= https://pypi.org/project/pip-tools/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^4\. .include diff --git a/devel/py-pipdeptree/Makefile b/devel/py-pipdeptree/Makefile index 738f541fc32d..4a138e5fe3eb 100644 --- a/devel/py-pipdeptree/Makefile +++ b/devel/py-pipdeptree/Makefile @@ -1,19 +1,19 @@ PORTNAME= pipdeptree PORTVERSION= 0.13.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Command line utility to show dependency tree of packages WWW= https://github.com/naiquevin/pipdeptree LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=6.0.0:devel/py-pip@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-pipenv/Makefile b/devel/py-pipenv/Makefile index 10bf00a75d20..e2805da7fdb4 100644 --- a/devel/py-pipenv/Makefile +++ b/devel/py-pipenv/Makefile @@ -1,23 +1,23 @@ PORTNAME= pipenv PORTVERSION= 2022.8.19 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Development Workflow for Humans WWW= https://docs.pipenv.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv-clone>=0.2.5:devel/py-virtualenv-clone@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pipreqs/Makefile b/devel/py-pipreqs/Makefile index 7d985a06c2f7..1473209dad61 100644 --- a/devel/py-pipreqs/Makefile +++ b/devel/py-pipreqs/Makefile @@ -1,20 +1,20 @@ PORTNAME= pipreqs PORTVERSION= 0.4.11 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Generate requirements.txt file for any project based on imports WWW= https://pypi.org/project/pipreqs/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-pipx/Makefile b/devel/py-pipx/Makefile index c479e10d822f..c91752f2c371 100644 --- a/devel/py-pipx/Makefile +++ b/devel/py-pipx/Makefile @@ -1,34 +1,34 @@ PORTNAME= pipx PORTVERSION= 1.1.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Install and Run Python Applications in Isolated Environments WWW= https://github.com/pypa/pipx LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=1.9.4:devel/py-argcomplete@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}userpath>=1.6.0:devel/py-userpath@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.3.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-pkgconfig/Makefile b/devel/py-pkgconfig/Makefile index efd653445a01..3aacc3709134 100644 --- a/devel/py-pkgconfig/Makefile +++ b/devel/py-pkgconfig/Makefile @@ -1,20 +1,20 @@ PORTNAME= pkgconfig PORTVERSION= 1.5.5 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Interface Python with pkg-config WWW= https://github.com/matze/pkgconfig LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pkgutil-resolve-name/Makefile b/devel/py-pkgutil-resolve-name/Makefile index 90efb0a6619b..1f718ed5e2dd 100644 --- a/devel/py-pkgutil-resolve-name/Makefile +++ b/devel/py-pkgutil-resolve-name/Makefile @@ -1,18 +1,18 @@ PORTNAME= pkgutil-resolve-name DISTVERSION= 1.3.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pkgutil_resolve_name-${DISTVERSION} MAINTAINER= otis@FreeBSD.org COMMENT= Backport of Python 3.9’s pkgutil.resolve_name WWW= https://github.com/graingert/pkgutil-resolve-name LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7-3.8 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-plac/Makefile b/devel/py-plac/Makefile index 487e9162d2c1..fff029f44024 100644 --- a/devel/py-plac/Makefile +++ b/devel/py-plac/Makefile @@ -1,20 +1,20 @@ PORTNAME= plac DISTVERSION= 1.3.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Command line arguments parser for python WWW= https://github.com/ialbert/plac LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} 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 613f7c520f1d..24095737b368 100644 --- a/devel/py-plan/Makefile +++ b/devel/py-plan/Makefile @@ -1,18 +1,18 @@ PORTNAME= plan PORTVERSION= 0.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Python package for writing and deploying cron jobs WWW= https://github.com/fengsp/plan LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=2.1:devel/py-click@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-platformdirs/Makefile b/devel/py-platformdirs/Makefile index c9fc572b9a08..eb5acb4eaa6f 100644 --- a/devel/py-platformdirs/Makefile +++ b/devel/py-platformdirs/Makefile @@ -1,23 +1,23 @@ PORTNAME= platformdirs PORTVERSION= 2.5.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for determining appropriate platform-specific dirs WWW= https://github.com/platformdirs/platformdirs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-plette/Makefile b/devel/py-plette/Makefile index fd5925842c83..7588ba2cca61 100644 --- a/devel/py-plette/Makefile +++ b/devel/py-plette/Makefile @@ -1,27 +1,27 @@ PORTNAME= plette PORTVERSION= 0.4.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Structured Pipfile and Pipfile.lock models WWW= https://github.com/sarugaku/plette LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tomlkit>=0:textproc/py-tomlkit@${PY_FLAVOR} USES= python:3.7+ 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-plucky/Makefile b/devel/py-plucky/Makefile index 2f8a72026d40..f29b8a2b31f5 100644 --- a/devel/py-plucky/Makefile +++ b/devel/py-plucky/Makefile @@ -1,19 +1,19 @@ PORTNAME= plucky DISTVERSION= 0.4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Plucking keys/paths/items safely from Python objects WWW= https://github.com/randomir/plucky LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pluggy/Makefile b/devel/py-pluggy/Makefile index 1703b7d6022f..7723ea8cd838 100644 --- a/devel/py-pluggy/Makefile +++ b/devel/py-pluggy/Makefile @@ -1,27 +1,27 @@ PORTNAME= pluggy PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Plugin and hook calling mechanisms for Python WWW= https://github.com/pytest-dev/pluggy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.12:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-pluggy0/Makefile b/devel/py-pluggy0/Makefile index cd52fe71ce63..dc8c22a5fc64 100644 --- a/devel/py-pluggy0/Makefile +++ b/devel/py-pluggy0/Makefile @@ -1,31 +1,31 @@ PORTNAME= pluggy PORTVERSION= 0.13.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 0 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Plugin and hook calling mechanisms for Python WWW= https://github.com/pytest-dev/pluggy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest4 NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} PORTSCOUT= limit:^0\. .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.12:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-pluginbase/Makefile b/devel/py-pluginbase/Makefile index 59598f7f16eb..03d105d70bbf 100644 --- a/devel/py-pluginbase/Makefile +++ b/devel/py-pluginbase/Makefile @@ -1,19 +1,19 @@ PORTNAME= pluginbase PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Support library for building plugins sytems in Python WWW= https://github.com/mitsuhiko/pluginbase LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-plux/Makefile b/devel/py-plux/Makefile index 3fe5c57e172f..a9bd87d79f83 100644 --- a/devel/py-plux/Makefile +++ b/devel/py-plux/Makefile @@ -1,20 +1,20 @@ PORTNAME= plux PORTVERSION= 1.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Dynamic code loading framework for building pluggable Python distributions WWW= https://github.com/localstack/plux LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stevedore>=3.4:devel/py-stevedore@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pockets/Makefile b/devel/py-pockets/Makefile index 24572996d4a6..011446e3e7e3 100644 --- a/devel/py-pockets/Makefile +++ b/devel/py-pockets/Makefile @@ -1,21 +1,21 @@ PORTNAME= pockets DISTVERSION= 0.9.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Collection of helpful Python tools WWW= https://pypi.org/project/pockets/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} 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 6ff8600ca15b..ade1e022f408 100644 --- a/devel/py-podcastparser/Makefile +++ b/devel/py-podcastparser/Makefile @@ -1,19 +1,19 @@ PORTNAME= podcastparser PORTVERSION= 0.6.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Simplified, fast RSS parser WWW= https://github.com/gpodder/podcastparser LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-poetry-core/Makefile b/devel/py-poetry-core/Makefile index 7e8f860a9d28..3493398451a8 100644 --- a/devel/py-poetry-core/Makefile +++ b/devel/py-poetry-core/Makefile @@ -1,29 +1,29 @@ PORTNAME= poetry-core PORTVERSION= 1.3.2 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Poetry PEP 517 Build Backend WWW= https://github.com/python-poetry/poetry-core LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.7.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-poetry-dynamic-versioning/Makefile b/devel/py-poetry-dynamic-versioning/Makefile index 26b45274ac1e..85536696953d 100644 --- a/devel/py-poetry-dynamic-versioning/Makefile +++ b/devel/py-poetry-dynamic-versioning/Makefile @@ -1,23 +1,23 @@ PORTNAME= poetry-dynamic-versioning PORTVERSION= 0.19.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Plugin for Poetry to enable dynamic versioning based on VCS tags WWW= https://github.com/mtkennerly/poetry-dynamic-versioning LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dunamai>=1.12.0<2.0.0:devel/py-dunamai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.1<4:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.4:textproc/py-tomlkit@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-poetry2setup/Makefile b/devel/py-poetry2setup/Makefile index 429d6257211c..d8fd92c345eb 100644 --- a/devel/py-poetry2setup/Makefile +++ b/devel/py-poetry2setup/Makefile @@ -1,21 +1,21 @@ PORTNAME= poetry2setup PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Convert python-poetry to setup.py WWW= https://github.com/abersheeran/poetry2setup LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0<2.0.0:devel/py-poetry-core@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-polib/Makefile b/devel/py-polib/Makefile index ab28d8b8fbbe..8c13085ad710 100644 --- a/devel/py-polib/Makefile +++ b/devel/py-polib/Makefile @@ -1,19 +1,19 @@ PORTNAME= polib PORTVERSION= 1.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python library to parse and manage gettext catalogs WWW= https://github.com/izimobil/polib/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pooch/Makefile b/devel/py-pooch/Makefile index 67ddb3c5b547..22f1ef2c14ce 100644 --- a/devel/py-pooch/Makefile +++ b/devel/py-pooch/Makefile @@ -1,38 +1,38 @@ PORTNAME= pooch PORTVERSION= 1.6.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fetch your sample data files WWW= https://github.com/fatiando/pooch LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.19.0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= PROGRESS SFTP XXHASH OPTIONS_DEFAULT=PROGRESS SFTP XXHASH PROGRESS_DESC= Progress bar support SFTP_DESC= SFTP download support XXHASH_DESC= Hash algorithm support PROGRESS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tqdm>=4.41.0<5.0.0:misc/py-tqdm@${PY_FLAVOR} SFTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=2.7.0:security/py-paramiko@${PY_FLAVOR} XXHASH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xxhash>=1.4.3:devel/py-xxhash@${PY_FLAVOR} post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-portalocker/Makefile b/devel/py-portalocker/Makefile index 218694e579ba..338bc1f0c0ef 100644 --- a/devel/py-portalocker/Makefile +++ b/devel/py-portalocker/Makefile @@ -1,19 +1,19 @@ PORTNAME= portalocker PORTVERSION= 2.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python library that provides an easy API to file locking WWW= https://pypi.org/project/portalocker/ LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE 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 e850b6b89dca..d2e60412a7d8 100644 --- a/devel/py-positional/Makefile +++ b/devel/py-positional/Makefile @@ -1,21 +1,21 @@ PORTNAME= positional PORTVERSION= 1.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= novel@FreeBSD.org COMMENT= Library to enforce positional or key-word arguments WWW= https://github.com/morganfainberg/positional LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-posix_ipc/Makefile b/devel/py-posix_ipc/Makefile index a7569bea4c03..ce6bc8e4568e 100644 --- a/devel/py-posix_ipc/Makefile +++ b/devel/py-posix_ipc/Makefile @@ -1,25 +1,25 @@ PORTNAME= posix_ipc PORTVERSION= 1.0.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= POSIX IPC primitives for Python WWW= https://semanchuk.com/philip/posix_ipc/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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-pox/Makefile b/devel/py-pox/Makefile index d40d6e51f506..861a5ecf1a51 100644 --- a/devel/py-pox/Makefile +++ b/devel/py-pox/Makefile @@ -1,19 +1,19 @@ PORTNAME= pox PORTVERSION= 0.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities for filesystem exploration and automated builds WWW= https://github.com/uqfoundation/pox LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-poyo/Makefile b/devel/py-poyo/Makefile index 4f500fb74fa3..f17e0b30f0fe 100644 --- a/devel/py-poyo/Makefile +++ b/devel/py-poyo/Makefile @@ -1,24 +1,24 @@ PORTNAME= poyo PORTVERSION= 0.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Lightweight YAML Parser WWW= https://pypi.org/project/poyo/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} 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-ppft/Makefile b/devel/py-ppft/Makefile index 32f0ad1bb51c..ba691ec51266 100644 --- a/devel/py-ppft/Makefile +++ b/devel/py-ppft/Makefile @@ -1,19 +1,19 @@ PORTNAME= ppft PORTVERSION= 1.7.6.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Distributed and parallel Python WWW= https://github.com/uqfoundation/ppft LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-prance/Makefile b/devel/py-prance/Makefile index eb50ae995726..27677bb8aa2e 100644 --- a/devel/py-prance/Makefile +++ b/devel/py-prance/Makefile @@ -1,41 +1,41 @@ PORTNAME= prance PORTVERSION= 0.21.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Resolving Swagger/OpenAPI 2.0 and 3.0.0 parser WWW= https://github.com/jfinkhaeuser/prance LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0,1<5.0,1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25<3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.17.10<0.18:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semver>=2.13<3:devel/py-semver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.15<2:devel/py-six@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CLI ICU OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= FLEX OSV SSV OPTIONS_DEFAULT=OSV CLI_DESC= Command-line interface support FLEX_DESC= Use py-flex as backend ICU_DESC= Unicode support OSV_DESC= Use py-openapi-spec-validator as backend SSV_DESC= Use py-swagger-spec-validator as backend CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click7>=7.0<8:devel/py-click7@${PY_FLAVOR} FLEX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flex>=6.13<7:devel/py-flex@${PY_FLAVOR} ICU_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyicu>=2.4<3:devel/py-pyicu@${PY_FLAVOR} OSV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>=0.2.1:devel/py-openapi-spec-validator@${PY_FLAVOR} SSV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.4<3:devel/py-swagger-spec-validator@${PY_FLAVOR} .include diff --git a/devel/py-pre-commit-hooks/Makefile b/devel/py-pre-commit-hooks/Makefile index 74e3fdd3aa60..b42681bbc2b1 100644 --- a/devel/py-pre-commit-hooks/Makefile +++ b/devel/py-pre-commit-hooks/Makefile @@ -1,28 +1,28 @@ PORTNAME= pre-commit-hooks PORTVERSION= 4.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pre_commit_hooks-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Some out-of-the-box hooks for pre-commit WWW= https://github.com/pre-commit/pre-commit-hooks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15:devel/py-ruamel.yaml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} .endif .include diff --git a/devel/py-pre-commit/Makefile b/devel/py-pre-commit/Makefile index 506ad0d95be7..49af24c341fe 100644 --- a/devel/py-pre-commit/Makefile +++ b/devel/py-pre-commit/Makefile @@ -1,32 +1,32 @@ PORTNAME= pre-commit PORTVERSION= 1.21.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pre_commit-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Framework for managing and maintaining multi-language pre-commit hooks WWW= https://pre-commit.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aspy.yaml>=0:devel/py-aspy.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cfgv>=2.0.0:devel/py-cfgv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}identify>=1.0.0:devel/py-identify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-resources>=0:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nodeenv>0.11.1:devel/py-nodeenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.2:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ shebangfix USE_PYTHON= autoplist distutils SHEBANG_FILES= pre_commit/resources/hook-tmpl .include diff --git a/devel/py-prefixed/Makefile b/devel/py-prefixed/Makefile index b7c9c73a1ede..01565f9b47fc 100644 --- a/devel/py-prefixed/Makefile +++ b/devel/py-prefixed/Makefile @@ -1,19 +1,19 @@ PORTNAME= prefixed PORTVERSION= 0.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Prefixed alternative numeric library WWW= https://github.com/Rockhopper-Technologies/prefixed LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-preshed/Makefile b/devel/py-preshed/Makefile index 1d876388a613..d4394c6fe458 100644 --- a/devel/py-preshed/Makefile +++ b/devel/py-preshed/Makefile @@ -1,25 +1,25 @@ PORTNAME= preshed PORTVERSION= 3.0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython hash table WWW= https://github.com/explosion/preshed 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:3.6+ USE_PYTHON= cython distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/preshed/*.so .include diff --git a/devel/py-prettyprinter/Makefile b/devel/py-prettyprinter/Makefile index f695b7378524..a6c85bd4a86b 100644 --- a/devel/py-prettyprinter/Makefile +++ b/devel/py-prettyprinter/Makefile @@ -1,24 +1,24 @@ PORTNAME= prettyprinter PORTVERSION= 0.18.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= monsieurp@gentoo.org COMMENT= Syntax-highlighting, declarative and composable pretty printer WWW= https://pypi.org/project/prettyprinter/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorful>=0.4.0:devel/py-colorful@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.2.0:textproc/py-pygments@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-prettytable/Makefile b/devel/py-prettytable/Makefile index 78171d1a85ec..ec823438a8cf 100644 --- a/devel/py-prettytable/Makefile +++ b/devel/py-prettytable/Makefile @@ -1,30 +1,30 @@ PORTNAME= prettytable PORTVERSION= 3.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for displaying tabular data in an ASCII table format WWW= https://github.com/jazzband/prettytable LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-prettytable0/Makefile b/devel/py-prettytable0/Makefile index 333cd4a49f54..a445f5f09016 100644 --- a/devel/py-prettytable0/Makefile +++ b/devel/py-prettytable0/Makefile @@ -1,22 +1,22 @@ PORTNAME= prettytable PORTVERSION= 0.7.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 0 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for displaying tabular data in an ASCII table format WWW= https://github.com/jazzband/prettytable LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^0\. .include diff --git a/devel/py-proglog/Makefile b/devel/py-proglog/Makefile index ff980f5213d5..3c676217ef30 100644 --- a/devel/py-proglog/Makefile +++ b/devel/py-proglog/Makefile @@ -1,21 +1,21 @@ PORTNAME= proglog PORTVERSION= 0.1.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Log and progress bar manager for console, notebooks and web WWW= https://github.com/Edinburgh-Genome-Foundry/Proglog LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} 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 3a9100fbec76..e73a32aa7865 100644 --- a/devel/py-progress/Makefile +++ b/devel/py-progress/Makefile @@ -1,19 +1,19 @@ PORTNAME= progress PORTVERSION= 1.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easy to use progress bars WWW= https://github.com/verigak/progress LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE 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 747e737d34f8..fa41e9f928b7 100644 --- a/devel/py-promise/Makefile +++ b/devel/py-promise/Makefile @@ -1,21 +1,21 @@ PORTNAME= promise PORTVERSION= 2.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Promises/A+ implementation for Python WWW= https://github.com/syrusakbary/promise LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-prompt-toolkit/Makefile b/devel/py-prompt-toolkit/Makefile index c4f4af617dd5..7c00c84a1013 100644 --- a/devel/py-prompt-toolkit/Makefile +++ b/devel/py-prompt-toolkit/Makefile @@ -1,22 +1,22 @@ PORTNAME= prompt-toolkit PORTVERSION= 3.0.32 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= prompt_toolkit-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for building powerful interactive command lines in Python WWW= https://github.com/prompt-toolkit/python-prompt-toolkit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR} 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 2cb342460380..ca89823c1061 100644 --- a/devel/py-prompt-toolkit1/Makefile +++ b/devel/py-prompt-toolkit1/Makefile @@ -1,26 +1,26 @@ PORTNAME= prompt-toolkit PORTVERSION= 1.0.18 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 DISTNAME= prompt_toolkit-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for building powerful interactive command lines in Python WWW= https://github.com/prompt-toolkit/python-prompt-toolkit 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: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 81443e2fa220..a8954f43e17c 100644 --- a/devel/py-prompt-toolkit2/Makefile +++ b/devel/py-prompt-toolkit2/Makefile @@ -1,26 +1,26 @@ PORTNAME= prompt-toolkit PORTVERSION= 2.0.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 DISTNAME= prompt_toolkit-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for building powerful interactive command lines in Python WWW= https://github.com/prompt-toolkit/python-prompt-toolkit 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^2\. .include diff --git a/devel/py-property-cached/Makefile b/devel/py-property-cached/Makefile index 5b7029ef3980..d565d1cb6fdf 100644 --- a/devel/py-property-cached/Makefile +++ b/devel/py-property-cached/Makefile @@ -1,19 +1,19 @@ PORTNAME= property-cached PORTVERSION= 1.6.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Decorator for caching properties in classes WWW= https://github.com/althonos/property-cached/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ zip USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/pydanny/cached-property/pull/294 NO_ARCH= yes .include diff --git a/devel/py-proselint/Makefile b/devel/py-proselint/Makefile index 2eef470093d8..36d3ec61bd4c 100644 --- a/devel/py-proselint/Makefile +++ b/devel/py-proselint/Makefile @@ -1,22 +1,22 @@ PORTNAME= proselint PORTVERSION= 0.10.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Linter for prose WWW= https://github.com/amperser/proselint LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-proto-plus/Makefile b/devel/py-proto-plus/Makefile index a27c4843c05a..5f589d371c9f 100644 --- a/devel/py-proto-plus/Makefile +++ b/devel/py-proto-plus/Makefile @@ -1,20 +1,20 @@ PORTNAME= proto-plus PORTVERSION= 1.22.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Beautiful, Pythonic protocol buffers WWW= https://github.com/googleapis/proto-plus-python LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.0,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-protobuf-compiler/Makefile b/devel/py-protobuf-compiler/Makefile index 71dc68a81b93..2036d9d7504e 100644 --- a/devel/py-protobuf-compiler/Makefile +++ b/devel/py-protobuf-compiler/Makefile @@ -1,48 +1,48 @@ PORTNAME= protobuf-compiler DISTVERSION= 1.0.20 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Compile all protobuf files and create package distributions WWW= https://github.com/netsaj/python-protobuf-compiler LICENSE= MIT LICENSE_FILE= ${WRKSRC_tests}/LICENSE BUILD_DEPENDS= ${_MY_DEPENDS} RUN_DEPENDS= ${_MY_DEPENDS} USES= python:3.6+ shebangfix USE_GITHUB= nodefault GH_TUPLE= netsaj:python-${PORTNAME}:7cb32ab8188cbfecb91034cbf7803394ed1c25b6:tests USE_PYTHON= autoplist concurrent distutils SHEBANG_GLOB= *.py TEST_ENV= PYTHONPATH="${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}" NO_ARCH= yes TEST_WRKSRC= ${WRKSRC_tests} _MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bleach>=2.1.0:www/py-bleach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.3:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio-tools>=1.18.0:devel/py-grpcio-tools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.18.0:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.31.1:misc/py-tqdm@${PY_FLAVOR} post-patch: ${REINPLACE_CMD} 's|%%PYTHON_CMD%%|${PYTHON_CMD}|g' \ ${WRKSRC}/protobuf_compiler/main.py do-test: # Loosely based on the upstream test_protopy.py. ${RM} -r ${TEST_WRKSRC}/run_test cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} \ ${PYTHON_CMD} ${STAGEDIR}${PREFIX}/bin/protopy \ -o ./run_test -d ./test -p mytesting -v 1.0.1 ${TEST} -e ${TEST_WRKSRC}/run_test/mytesting-1.0.1.tar.gz .include diff --git a/devel/py-protobuf/Makefile b/devel/py-protobuf/Makefile index fe74ff4389f8..5f044d5261a2 100644 --- a/devel/py-protobuf/Makefile +++ b/devel/py-protobuf/Makefile @@ -1,24 +1,24 @@ PORTNAME= protobuf PORTVERSION= 4.21.9 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google protobuf Python Client Library WWW= https://github.com/protocolbuffers/protobuf LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= protoc:devel/protobuf USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= google .include diff --git a/devel/py-proxmoxer/Makefile b/devel/py-proxmoxer/Makefile index 7df32aec7e10..355fe308aa37 100644 --- a/devel/py-proxmoxer/Makefile +++ b/devel/py-proxmoxer/Makefile @@ -1,21 +1,21 @@ PORTNAME= proxmoxer PORTVERSION= 2.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= einar@isnic.is COMMENT= Wrapper around the Proxmox REST API v2 WWW= https://github.com/proxmoxer/proxmoxer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-ptable/Makefile b/devel/py-ptable/Makefile index bb81f613d8dc..a615a5535e7f 100644 --- a/devel/py-ptable/Makefile +++ b/devel/py-ptable/Makefile @@ -1,21 +1,21 @@ PORTNAME= ptable PORTVERSION= 0.9.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PTable-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Display tabular data in an ASCII table format WWW= https://github.com/kxxoling/PTable LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ptpython/Makefile b/devel/py-ptpython/Makefile index 0afa0025b704..c1f963f73889 100644 --- a/devel/py-ptpython/Makefile +++ b/devel/py-ptpython/Makefile @@ -1,37 +1,37 @@ PORTNAME= ptpython PORTVERSION= 3.0.20 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python REPL build on top of prompt_toolkit WWW= https://github.com/prompt-toolkit/ptpython LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.16.0:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.18<3.1.0:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ALL PTIPYTHON ALL_DESC= All optional dependency PTIPYTHON_DESC= Interactive shell with IPython support PTIPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR} ALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=0:devel/py-black@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-ptvsd/Makefile b/devel/py-ptvsd/Makefile index 4d69be61d3d4..3a805bfff66f 100644 --- a/devel/py-ptvsd/Makefile +++ b/devel/py-ptvsd/Makefile @@ -1,17 +1,17 @@ PORTNAME= ptvsd PORTVERSION= 3.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Visual Studio remote debugging server for Python WWW= https://pypi.org/project/ptvsd/ LICENSE= APACHE20 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 ba67bed550e0..933f15416c22 100644 --- a/devel/py-pudb/Makefile +++ b/devel/py-pudb/Makefile @@ -1,31 +1,31 @@ PORTNAME= pudb PORTVERSION= 2022.1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Full-screen, console-based Python debugger WWW= https://github.com/inducer/pudb LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jedi>=0.18<1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.7.4:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>=1.1.1:devel/py-urwid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid-readline>=0:devel/py-urwid-readline@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes OPTIONS_DEFINE= COMPLETION COMPLETION_DESC=Tab completion in debugger COMPLETION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}shtab>=0:devel/py-shtab@${PY_FLAVOR} .include diff --git a/devel/py-pure-eval/Makefile b/devel/py-pure-eval/Makefile index 376ea7230848..7ad31e3ae552 100644 --- a/devel/py-pure-eval/Makefile +++ b/devel/py-pure-eval/Makefile @@ -1,23 +1,23 @@ PORTNAME= pure-eval PORTVERSION= 0.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pure_eval-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Safely evaluate AST nodes without side effects WWW= https://github.com/alexmojaki/pure_eval LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.3:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-purl/Makefile b/devel/py-purl/Makefile index 93afde1d565f..76577509c002 100644 --- a/devel/py-purl/Makefile +++ b/devel/py-purl/Makefile @@ -1,21 +1,21 @@ PORTNAME= purl PORTVERSION= 1.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Immutable URL class for easy URL-building and manipulation WWW= https://github.com/codeinthehole/purl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} 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 7c78e4748e65..12c9545de7a3 100644 --- a/devel/py-py-ubjson/Makefile +++ b/devel/py-py-ubjson/Makefile @@ -1,20 +1,20 @@ PORTNAME= py-ubjson PORTVERSION= 0.16.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Universal Binary JSON encoder/decoder WWW= https://pypi.org/project/py-ubjson/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-py/Makefile b/devel/py-py/Makefile index 17513df0050d..27d4babb9c12 100644 --- a/devel/py-py/Makefile +++ b/devel/py-py/Makefile @@ -1,25 +1,25 @@ PORTNAME= py PORTVERSION= 1.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Library with cross-python path, ini-parsing, io, code, log facilities WWW= https://pylib.org/ 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: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 93ca825751f2..cc7cc8dd6666 100644 --- a/devel/py-py_interface/Makefile +++ b/devel/py-py_interface/Makefile @@ -1,26 +1,26 @@ PORTNAME= py_interface PORTVERSION= 2.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python implementation of an Erlang node WWW= https://www.lysator.liu.se/~tab/erlang/py_interface/ LICENSE= LGPL20 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-pyasn1-modules/Makefile b/devel/py-pyasn1-modules/Makefile index d3d17567985b..1dadb31f2ab2 100644 --- a/devel/py-pyasn1-modules/Makefile +++ b/devel/py-pyasn1-modules/Makefile @@ -1,36 +1,36 @@ PORTNAME= pyasn1-modules DISTVERSION= 0.2.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Collection of ASN.1 data structures for py-pyasn1 WWW= https://github.com/etingof/pyasn1-modules LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.4.1:devel/py-pyasn1@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ shebangfix SHEBANG_FILES= tools/*.py USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= DOCS PORTDOCS= CHANGES.txt README.md TOOLS= cmcdump.py cmpdump.py crldump.py crmfdump.py ocspclient.py \ ocspreqdump.py ocsprspdump.py pkcs10dump.py pkcs1dump.py \ pkcs7dump.py pkcs8dump.py snmpget.py x509dump-rfc5280.py \ x509dump.py post-install: ${INSTALL_SCRIPT} ${TOOLS:S|^|${WRKSRC}/tools/|} ${STAGEDIR}${PREFIX}/bin post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-pyasn1/Makefile b/devel/py-pyasn1/Makefile index f3839876c5ea..357f46104c2f 100644 --- a/devel/py-pyasn1/Makefile +++ b/devel/py-pyasn1/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyasn1 PORTVERSION= 0.4.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mhjacks@swbell.net COMMENT= ASN.1 toolkit for Python WWW= https://github.com/etingof/pyasn1 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-pybind11/Makefile b/devel/py-pybind11/Makefile index 81ad580d2afe..04fc2d3575a7 100644 --- a/devel/py-pybind11/Makefile +++ b/devel/py-pybind11/Makefile @@ -1,18 +1,18 @@ PORTNAME= pybind11 DISTVERSION= 2.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Seamless interoperability between C++11 and Python WWW= https://github.com/pybind/pybind11 LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-pybix/Makefile b/devel/py-pybix/Makefile index 982b6eb058b7..72bcf4e2a79d 100644 --- a/devel/py-pybix/Makefile +++ b/devel/py-pybix/Makefile @@ -1,25 +1,25 @@ PORTNAME= pybix PORTVERSION= 0.0.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python based Zabbix API utility with helper functions WWW= https://pypi.org/project/pybix/ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.2:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pycadf/Makefile b/devel/py-pycadf/Makefile index a8ce6669c6b0..28b7a6d1cf79 100644 --- a/devel/py-pycadf/Makefile +++ b/devel/py-pycadf/Makefile @@ -1,38 +1,38 @@ PORTNAME= pycadf PORTVERSION= 3.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CADF Library WWW= https://docs.openstack.org/pycadf/latest/ 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}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} USES= cpe python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= openstack 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 swift 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 8586cc7d9cd2..3d271dc011ba 100644 --- a/devel/py-pycalendar/Makefile +++ b/devel/py-pycalendar/Makefile @@ -1,15 +1,15 @@ PORTNAME= pycalendar PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= roland@micite.net COMMENT= iCalendar and vCard module for python WWW= https://pypi.org/project/pycalendar/2.0/ USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pycallgraph/Makefile b/devel/py-pycallgraph/Makefile index 0c59243e784f..884c5e0dc3f1 100644 --- a/devel/py-pycallgraph/Makefile +++ b/devel/py-pycallgraph/Makefile @@ -1,23 +1,23 @@ PORTNAME= pycallgraph PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python library that creates call graphs for Python programs WWW= https://pycallgraph.slowchop.com/ LICENSE= GPLv2 RUN_DEPENDS+= dot:graphics/graphviz USES= python USE_PYTHON= distutils autoplist concurrent PLIST_FILES= man/man1/pycallgraph.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/man/pycallgraph.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/devel/py-pycapsicum/Makefile b/devel/py-pycapsicum/Makefile index eba6f7da2825..b6d3e79f9a2c 100644 --- a/devel/py-pycapsicum/Makefile +++ b/devel/py-pycapsicum/Makefile @@ -1,20 +1,20 @@ PORTNAME= pycapsicum PORTVERSION= 1.0 CATEGORIES= devel security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/stillson/pycapsicum2/commit/ PATCHFILES+= 5e9854f13448.patch:-p1 # https://github.com/stillson/pycapsicum2/pull/3 MAINTAINER= stillson@gmail.com COMMENT= Python interface to capsicum security WWW= https://github.com/stillson/pycapsicum2 LICENSE= BSD3CLAUSE USES= python:3.6+ USE_CSTD= c99 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pycerberus/Makefile b/devel/py-pycerberus/Makefile index b16bd206d763..1f3fcd569a59 100644 --- a/devel/py-pycerberus/Makefile +++ b/devel/py-pycerberus/Makefile @@ -1,17 +1,17 @@ PORTNAME= pycerberus PORTVERSION= 0.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Highly flexible, no magic input validation library WWW= https://www.schwarz.eu/opensource/projects/pycerberus LICENSE= MIT NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pycmd/Makefile b/devel/py-pycmd/Makefile index 951a6f2bec46..07657009b6c0 100644 --- a/devel/py-pycmd/Makefile +++ b/devel/py-pycmd/Makefile @@ -1,23 +1,23 @@ PORTNAME= pycmd PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Tools for managing/searching Python related files WWW= https://pypi.org/project/pycmd/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pycodeexport/Makefile b/devel/py-pycodeexport/Makefile index feebd8519532..f26b9ad6c329 100644 --- a/devel/py-pycodeexport/Makefile +++ b/devel/py-pycodeexport/Makefile @@ -1,22 +1,22 @@ PORTNAME= pycodeexport DISTVERSION= 0.1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python package for code generation WWW= https://github.com/bjodah/pycodeexport LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mako>=1.0.0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.0:devel/py-pycompilation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=0.7.5:math/py-sympy@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils cython_run autoplist NO_ARCH= yes .include diff --git a/devel/py-pycodestyle/Makefile b/devel/py-pycodestyle/Makefile index 363604066ef4..ddab2bfab81f 100644 --- a/devel/py-pycodestyle/Makefile +++ b/devel/py-pycodestyle/Makefile @@ -1,19 +1,19 @@ PORTNAME= pycodestyle PORTVERSION= 2.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Python style guide checker WWW= https://pycodestyle.readthedocs.io/en/latest/ \ https://pypi.org/project/pycodestyle/ \ https://github.com/pycqa/pycodestyle LICENSE= MIT # mentioned as "Expat" USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pycognito/Makefile b/devel/py-pycognito/Makefile index f980aa04a50e..57a52f56e6cb 100644 --- a/devel/py-pycognito/Makefile +++ b/devel/py-pycognito/Makefile @@ -1,21 +1,21 @@ PORTNAME= pycognito DISTVERSION= 2022.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Makes working with AWS Cognito easier for Python developers WWW= https://github.com/pvizeli/pycognito LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}envs>0:devel/py-envs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-jose>0:security/py-python-jose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pycompilation/Makefile b/devel/py-pycompilation/Makefile index c9f27dc50cfa..b62082b0c793 100644 --- a/devel/py-pycompilation/Makefile +++ b/devel/py-pycompilation/Makefile @@ -1,22 +1,22 @@ PORTNAME= pycompilation DISTVERSION= 0.4.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package for compilation (meta programming) WWW= https://github.com/bjodah/pycompilation LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils cython_run autoplist NO_ARCH= yes .include diff --git a/devel/py-pycparser/Makefile b/devel/py-pycparser/Makefile index c94c5a22b897..5b487adfd8e6 100644 --- a/devel/py-pycparser/Makefile +++ b/devel/py-pycparser/Makefile @@ -1,19 +1,19 @@ PORTNAME= pycparser PORTVERSION= 2.21 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= C parser in Python WWW= https://github.com/eliben/pycparser LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/devel/py-pydantic/Makefile b/devel/py-pydantic/Makefile index d08d8bbb6128..b4ae90e1db9d 100644 --- a/devel/py-pydantic/Makefile +++ b/devel/py-pydantic/Makefile @@ -1,24 +1,24 @@ PORTNAME= pydantic DISTVERSION= 1.10.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Data validation and settings management using python 3.6 type hinting WWW= https://github.com/samuelcolvin/pydantic LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= distutils cython autoplist pytest # tests fail to run, see https://github.com/pydantic/pydantic/issues/4535 CPE_VENDOR= pydantic_project post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pydantic/*${PYTHON_EXT_SUFFIX}.so .include diff --git a/devel/py-pydash/Makefile b/devel/py-pydash/Makefile index 08fdbf1eddd3..f718b4f70764 100644 --- a/devel/py-pydash/Makefile +++ b/devel/py-pydash/Makefile @@ -1,18 +1,18 @@ PORTNAME= pydash PORTVERSION= 4.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Kitchen sink of Python utility libraries for doing "stuff" WWW= https://pypi.org/pypi/pydash/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pydecor/Makefile b/devel/py-pydecor/Makefile index 63ba0fd8d255..bd841f86c6bb 100644 --- a/devel/py-pydecor/Makefile +++ b/devel/py-pydecor/Makefile @@ -1,22 +1,22 @@ PORTNAME= pydecor DISTVERSION= 2.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Easy peasy Python decorators WWW= https://github.com/mplanchard/pydecor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dill>0:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pydenticon/Makefile b/devel/py-pydenticon/Makefile index 83ec4179b739..e9e6b34bbfab 100644 --- a/devel/py-pydenticon/Makefile +++ b/devel/py-pydenticon/Makefile @@ -1,26 +1,26 @@ PORTNAME= pydenticon PORTVERSION= 0.3.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for generating identicons - an enhanced port of Sigil WWW= https://github.com/azaghal/pydenticon LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} 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 704d5ffc6839..e92b47c6b540 100644 --- a/devel/py-pydevd/Makefile +++ b/devel/py-pydevd/Makefile @@ -1,22 +1,22 @@ PORTNAME= pydevd PORTVERSION= 2.9.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Debugger used in PyDev and PyCharm WWW= https://pypi.org/project/pydevd/ LICENSE= APACHE20 EPL LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_EPL= ${WRKSRC}/LICENSE-EPL #USES= dos2unix python:3.6+ USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest #DOS2UNIX_GLOB= * .include diff --git a/devel/py-pydispatcher/Makefile b/devel/py-pydispatcher/Makefile index 08141931f294..0e7affb0ca54 100644 --- a/devel/py-pydispatcher/Makefile +++ b/devel/py-pydispatcher/Makefile @@ -1,19 +1,19 @@ PORTNAME= pydispatcher PORTVERSION= 2.0.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyDispatcher-${PORTVERSION} MAINTAINER= eric@camachat.org COMMENT= Multi-producer-multi-consumer signal dispatching mechanism WWW= http://pydispatcher.sourceforge.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pydocstyle/Makefile b/devel/py-pydocstyle/Makefile index 7fcee9f42468..cda8c7df32d9 100644 --- a/devel/py-pydocstyle/Makefile +++ b/devel/py-pydocstyle/Makefile @@ -1,21 +1,21 @@ PORTNAME= pydocstyle PORTVERSION= 6.2.3 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Python docstring style checker WWW= https://pypi.org/project/pydocstyle/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE-MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}snowballstemmer>0:textproc/py-snowballstemmer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pydrive/Makefile b/devel/py-pydrive/Makefile index f260305f0eff..18074c268a51 100644 --- a/devel/py-pydrive/Makefile +++ b/devel/py-pydrive/Makefile @@ -1,22 +1,22 @@ PORTNAME= pydrive PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyDrive-${PORTVERSION} MAINTAINER= paul@gromit.dlib.vt.edu COMMENT= Google drive api made easy WWW= https://github.com/googledrive/PyDrive 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pyee/Makefile b/devel/py-pyee/Makefile index 5588d45108a1..5869fe5e30f8 100644 --- a/devel/py-pyee/Makefile +++ b/devel/py-pyee/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyee PORTVERSION= 9.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python EventEmitter implementation WWW= https://github.com/jfhbrook/pyee LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyelftools/Makefile b/devel/py-pyelftools/Makefile index 926ae8179348..3f78c36a5828 100644 --- a/devel/py-pyelftools/Makefile +++ b/devel/py-pyelftools/Makefile @@ -1,27 +1,27 @@ PORTNAME= pyelftools PORTVERSION= 0.29 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Library for analyzing ELF files and DWARF debugging information WWW= https://github.com/eliben/pyelftools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes STRIP= 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-pyface/Makefile b/devel/py-pyface/Makefile index d4af67c02f69..023d044b8127 100644 --- a/devel/py-pyface/Makefile +++ b/devel/py-pyface/Makefile @@ -1,36 +1,36 @@ PORTNAME= pyface DISTVERSION= 7.4.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eduardo@FreeBSD.org COMMENT= Enthought traits-capable windowing framework WWW= https://docs.enthought.com/pyface/ LICENSE= BSD3CLAUSE EPL LGPL21 LGPL3 LICENSE_COMB= multi LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt #See file ${WRKSRC}/image_LICENSE.txt for files with non BSD3CLAUSE licenses RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6.0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.1.0:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traits>=6.2:devel/py-traits@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes # Note: The port also supports the wxPython toolkit, but this still has to be # tested. OPTIONS_DEFINE= QT5 OPTIONS_DEFAULT= QT5 QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} QT5_USES= pyqt:5 QT5_USE= PYQT=pyqt5:run,pyqt5:test .include diff --git a/devel/py-pyfcm/Makefile b/devel/py-pyfcm/Makefile index 32a715b8646f..fe45bb28192a 100644 --- a/devel/py-pyfcm/Makefile +++ b/devel/py-pyfcm/Makefile @@ -1,20 +1,20 @@ PORTNAME= pyfcm PORTVERSION= 1.5.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python client for Firebase Cloud Messaging WWW= https://olucurious.github.io/PyFCM/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} 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 a5703b984e3e..f4ddc4837310 100644 --- a/devel/py-pyflakes/Makefile +++ b/devel/py-pyflakes/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyflakes PORTVERSION= 3.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Passive checker of Python programs WWW= https://github.com/PyCQA/pyflakes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/devel/py-pyformance/Makefile b/devel/py-pyformance/Makefile index d9f82f7ce229..cba626628db4 100644 --- a/devel/py-pyformance/Makefile +++ b/devel/py-pyformance/Makefile @@ -1,28 +1,28 @@ PORTNAME= pyformance PORTVERSION= 0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= waitman@waitman.net COMMENT= Toolset for performance measurement and statistics WWW= https://pypi.org/project/pyformance/ 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: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-pygdbmi/Makefile b/devel/py-pygdbmi/Makefile index 30e7f7f53670..6a1685070d8a 100644 --- a/devel/py-pygdbmi/Makefile +++ b/devel/py-pygdbmi/Makefile @@ -1,19 +1,19 @@ PORTNAME= pygdbmi PORTVERSION= 0.10.0.2 CATEGORIES= devel lang python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parse gdb machine interface output with Python WWW= https://github.com/cs01/pygdbmi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pygit2/Makefile b/devel/py-pygit2/Makefile index 29b63d8d5704..32988b43d41b 100644 --- a/devel/py-pygit2/Makefile +++ b/devel/py-pygit2/Makefile @@ -1,31 +1,31 @@ # Also update devel/libgit2, devel/libgit2-glib, devel/rubygem-rugged PORTNAME= pygit2 PORTVERSION= 1.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mfechner@FreeBSD.org COMMENT= Python bindings for libgit2 WWW= https://www.pygit2.org LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libgit2.so:devel/libgit2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.0:devel/py-cffi@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils MAKE_ENV= LIBGIT2=${LOCALBASE} PYDISTUTILS_TEST_TARGET?= test do-test: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_TEST_TARGET} ${PYDISTUTILS_TESTARGS}) post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pygit2/_*git2*.so \ .include diff --git a/devel/py-pygithub/Makefile b/devel/py-pygithub/Makefile index f4f44d44a45c..378568a8b981 100644 --- a/devel/py-pygithub/Makefile +++ b/devel/py-pygithub/Makefile @@ -1,25 +1,25 @@ PORTNAME= pygithub PORTVERSION= 1.57 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyGithub-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Python library implementing the full GitHub API v3 WWW= https://github.com/jacquev6/PyGithub LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.14.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=1.4.0:security/py-pynacl@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pygpx/Makefile b/devel/py-pygpx/Makefile index 22ac04035651..3a09566ec9e1 100644 --- a/devel/py-pygpx/Makefile +++ b/devel/py-pygpx/Makefile @@ -1,17 +1,17 @@ PORTNAME= pygpx PORTVERSION= 0.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wenheping@gmail.com COMMENT= Python Module For Parsing GPS Exchange Format (GPX) File WWW= https://pypi.org/project/pygpx/ PLIST_SUB= GPX_INFO=${PYDISTUTILS_EGGINFO} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pyhashxx/Makefile b/devel/py-pyhashxx/Makefile index 54f70f953999..056b0f2d24d2 100644 --- a/devel/py-pyhashxx/Makefile +++ b/devel/py-pyhashxx/Makefile @@ -1,16 +1,16 @@ PORTNAME= pyhashxx PORTVERSION= 0.1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python wrapper for xxHash algorithm WWW= https://github.com/ewencp/pyhashxx LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pyhcl/Makefile b/devel/py-pyhcl/Makefile index 66d2b6c5777a..38b79bf49cfd 100644 --- a/devel/py-pyhcl/Makefile +++ b/devel/py-pyhcl/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyhcl PORTVERSION= 0.4.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= HCL configuration parser for Python WWW= https://github.com/virtuald/pyhcl 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: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 074570bfda20..c6a5302ff6ed 100644 --- a/devel/py-pyicu/Makefile +++ b/devel/py-pyicu/Makefile @@ -1,32 +1,32 @@ PORTNAME= pyicu PORTVERSION= 2.4.3 PORTREVISION= 5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyICU-${PORTVERSION} MAINTAINER= bland@FreeBSD.org COMMENT= Python extension wrapping IBM's ICU C++ API #' WWW= https://pypi.org/project/PyICU/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libicudata.so:devel/icu 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-pyina/Makefile b/devel/py-pyina/Makefile index 61adcaec4ad2..baa226b8acfe 100644 --- a/devel/py-pyina/Makefile +++ b/devel/py-pyina/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyina PORTVERSION= 0.2.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= MPI parallel map and cluster scheduling WWW= https://github.com/uqfoundation/pyina LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dill>=0.3.4:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mpi4py>=1.3:net/py-mpi4py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathos>=0.2.8:devel/py-pathos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pox>=0.3.0:devel/py-pox@${PY_FLAVOR} USES= python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyinotify/Makefile b/devel/py-pyinotify/Makefile index 81585d455446..796c085c2af4 100644 --- a/devel/py-pyinotify/Makefile +++ b/devel/py-pyinotify/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyinotify PORTVERSION= 0.9.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to (lib)inotify WWW= https://github.com/seb-m/pyinotify LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libinotify.so:devel/libinotify USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyinquirer/Makefile b/devel/py-pyinquirer/Makefile index bc4fe31c6449..a647a4c83b2b 100644 --- a/devel/py-pyinquirer/Makefile +++ b/devel/py-pyinquirer/Makefile @@ -1,21 +1,21 @@ PORTNAME= PyInquirer PORTVERSION= 1.0.3 PORTREVISION= 1 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Collection of common interactive command line user interfaces WWW= https://github.com/CITGuru/PyInquirer/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>0:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} USES= localbase python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pyinstaller/Makefile b/devel/py-pyinstaller/Makefile index db76157099e2..097ae3b1d369 100644 --- a/devel/py-pyinstaller/Makefile +++ b/devel/py-pyinstaller/Makefile @@ -1,58 +1,58 @@ PORTNAME= pyinstaller PORTVERSION= 3.5 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyInstaller-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Program to create standalone executables from Python scripts WWW= https://www.pyinstaller.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}altgraph>0:math/py-altgraph@${PY_FLAVOR} USES= cpe 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}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${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 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 173c02cd2df0..9e3a23cdfcaa 100644 --- a/devel/py-pyjq/Makefile +++ b/devel/py-pyjq/Makefile @@ -1,26 +1,26 @@ PORTNAME= pyjq PORTVERSION= 2.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Python binding for jq WWW= https://github.com/doloopwhile/pyjq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjq.so:textproc/jq \ libonig.so:devel/oniguruma USES= localbase python:3.6-3.9 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 14074060e86c..aa199859c547 100644 --- a/devel/py-pyjsparser/Makefile +++ b/devel/py-pyjsparser/Makefile @@ -1,18 +1,18 @@ PORTNAME= pyjsparser DISTVERSION= 2.7.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Fast javascript parser WWW= https://github.com/PiotrDabkowski/pyjsparser LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pylama/Makefile b/devel/py-pylama/Makefile index 6850d0e19857..e74b7769438f 100644 --- a/devel/py-pylama/Makefile +++ b/devel/py-pylama/Makefile @@ -1,30 +1,30 @@ PORTNAME= pylama PORTVERSION= 7.7.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Code audit tool for Python WWW= https://github.com/klen/pylama LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mccabe>=0.5.2:devel/py-mccabe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.3.1:devel/py-pycodestyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydocstyle>=2.0.0:devel/py-pydocstyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>=1.5.0:devel/py-pyflakes@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>=0:devel/py-mypy@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>=0:devel/pylint@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-pylev/Makefile b/devel/py-pylev/Makefile index 092f056e85c7..da67ffe3b82f 100644 --- a/devel/py-pylev/Makefile +++ b/devel/py-pylev/Makefile @@ -1,18 +1,18 @@ PORTNAME= pylev PORTVERSION= 1.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure Python Levenshtein implementation WWW= https://github.com/toastdriven/pylev LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pylibsrtp/Makefile b/devel/py-pylibsrtp/Makefile index 02b01c56be25..3e0055a17fd9 100644 --- a/devel/py-pylibsrtp/Makefile +++ b/devel/py-pylibsrtp/Makefile @@ -1,21 +1,21 @@ PORTNAME= pylibsrtp PORTVERSION= 0.6.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Python wrapper around libsrtp WWW= https://github.com/jlaine/pylibsrtp LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsrtp2.so:net/libsrtp2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} USES= localbase python:3.5+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-pylint-django/Makefile b/devel/py-pylint-django/Makefile index c4c26e02c86a..1bfc383014cb 100644 --- a/devel/py-pylint-django/Makefile +++ b/devel/py-pylint-django/Makefile @@ -1,22 +1,22 @@ PORTNAME= pylint-django PORTVERSION= 2.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pylint plugin to understand the Django web framework WWW= https://github.com/PyCQA/pylint-django LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylint-plugin-utils>=0.7:devel/py-pylint-plugin-utils@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>=2.0<3:devel/pylint@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pylint-plugin-utils/Makefile b/devel/py-pylint-plugin-utils/Makefile index 1df36cb42d5e..d43dca1dc879 100644 --- a/devel/py-pylint-plugin-utils/Makefile +++ b/devel/py-pylint-plugin-utils/Makefile @@ -1,21 +1,21 @@ PORTNAME= pylint-plugin-utils PORTVERSION= 0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities and helpers for writing Pylint plugins WWW= https://github.com/PyCQA/pylint-plugin-utils LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= pylint${PYTHON_PKGNAMESUFFIX}>=1.7:devel/pylint@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pylint-venv/Makefile b/devel/py-pylint-venv/Makefile index 0e3d993ff234..df5383ee96ba 100644 --- a/devel/py-pylint-venv/Makefile +++ b/devel/py-pylint-venv/Makefile @@ -1,38 +1,38 @@ PORTNAME= pylint-venv DISTVERSION= 2.3.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pylint-venv allows use same Pylint with different virtual environments WWW= https://github.com/jgosmann/pylint-venv/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes POST_PLIST+= fix-plist # upstream stopped providing setup.py post-patch: @${ECHO_CMD} 'import setuptools; setuptools.setup()' > ${WRKSRC}/setup.py post-install: @cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} && \ ${REINPLACE_CMD} \ -e 's|^Version:.*|Version: ${DISTVERSION}|' \ pylint_venv-0.0.0-py${PYTHON_VER}.egg-info/PKG-INFO && \ ${MV} pylint_venv-0.0.0-py${PYTHON_VER}.egg-info pylint_venv-${DISTVERSION}-py${PYTHON_VER}.egg-info fix-plist: ${REINPLACE_CMD} -e 's|0\.0\.0|${DISTVERSION}|' ${TMPPLIST} .include diff --git a/devel/py-pylru-cache/Makefile b/devel/py-pylru-cache/Makefile index d7a6be8af6d5..bae269b871e6 100644 --- a/devel/py-pylru-cache/Makefile +++ b/devel/py-pylru-cache/Makefile @@ -1,20 +1,20 @@ PORTNAME= pylru-cache PORTVERSION= 0.1.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py_lru_cache-${PORTVERSION} MAINTAINER= philip@FreeBSD.org COMMENT= LRU cache for Python WWW= https://pypi.org/project/py_lru_cache/ LICENSE= BSD3CLAUSE GPLv3 LICENSE_COMB= dual USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pylru/Makefile b/devel/py-pylru/Makefile index bf60e536dad2..d85a9697a37d 100644 --- a/devel/py-pylru/Makefile +++ b/devel/py-pylru/Makefile @@ -1,18 +1,18 @@ PORTNAME= pylru PORTVERSION= 1.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Least recently used (lru) cache implementation WWW= https://github.com/jlhutch/pylru LICENSE= GPLv2 USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pyls-black/Makefile b/devel/py-pyls-black/Makefile index 07333ba8abd6..cf5c6a50a88c 100644 --- a/devel/py-pyls-black/Makefile +++ b/devel/py-pyls-black/Makefile @@ -1,20 +1,20 @@ PORTNAME= pyls-black PORTVERSION= 0.4.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Black plugin for the Python Language Server WWW= https://github.com/rupert/pyls-black LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pymarc/Makefile b/devel/py-pymarc/Makefile index d7c044fe8930..9984bcfed24d 100644 --- a/devel/py-pymarc/Makefile +++ b/devel/py-pymarc/Makefile @@ -1,19 +1,19 @@ PORTNAME= pymarc PORTVERSION= 4.2.1 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Read Write And Modify MARC Bibliographic Data WWW= https://github.com/edsu/pymarc LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/devel/py-pymaven-patch/Makefile b/devel/py-pymaven-patch/Makefile index 5bbb62e17a01..e9a227900df0 100644 --- a/devel/py-pymaven-patch/Makefile +++ b/devel/py-pymaven-patch/Makefile @@ -1,29 +1,29 @@ PORTNAME= pymaven-patch DISTVERSION= 0.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Library for interfacing with maven WWW= https://github.com/nexB/pymaven 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} 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 752edc0bfa60..f4b1d6359921 100644 --- a/devel/py-pymisp/Makefile +++ b/devel/py-pymisp/Makefile @@ -1,27 +1,27 @@ PORTNAME= pymisp PORTVERSION= 2.4.162.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Python library to access MISP platforms via their REST API WWW= https://github.com/MISP/PyMISP LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.8+ shebangfix SHEBANG_FILES= pymisp/data/misp-objects/validate_all.sh \ pymisp/data/misp-objects/jq_all_the_things.sh \ pymisp/data/misp-objects/tools/validate_opposites.sh USE_PYTHON= autoplist distutils RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ bash>0:shells/bash NO_ARCH= yes .include diff --git a/devel/py-pympler/Makefile b/devel/py-pympler/Makefile index f0d5fbccab81..77a62b931a49 100644 --- a/devel/py-pympler/Makefile +++ b/devel/py-pympler/Makefile @@ -1,18 +1,18 @@ PORTNAME= Pympler PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Measure, monitor and analyze the memory behavior of Python objects WWW= https://github.com/pympler/pympler LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyopencl/Makefile b/devel/py-pyopencl/Makefile index 33743ee094eb..25feb7550c2e 100644 --- a/devel/py-pyopencl/Makefile +++ b/devel/py-pyopencl/Makefile @@ -1,43 +1,43 @@ PORTNAME= pyopencl PORTVERSION= 2018.2 PORTREVISION= 7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python wrapper for OpenCL WWW= https://mathema.tician.de/software/pyopencl/ 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: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-pyparsing/Makefile b/devel/py-pyparsing/Makefile index 0e0a08239f3b..177312b22be6 100644 --- a/devel/py-pyparsing/Makefile +++ b/devel/py-pyparsing/Makefile @@ -1,28 +1,28 @@ PORTNAME= pyparsing PORTVERSION= 3.0.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= General parsing module for Python WWW= https://github.com/pyparsing/pyparsing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DIAGRAMS DIAGRAMS_DESC= Diagram support DIAGRAMS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}railroad-diagrams>=0:graphics/py-railroad-diagrams@${PY_FLAVOR} post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-pyparsing2/Makefile b/devel/py-pyparsing2/Makefile index 416c5234446b..310c6d2833d5 100644 --- a/devel/py-pyparsing2/Makefile +++ b/devel/py-pyparsing2/Makefile @@ -1,20 +1,20 @@ PORTNAME= pyparsing PORTVERSION= 2.4.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= bofh@FreeBSD.org COMMENT= General parsing module for Python - 2.X branch WWW= https://pypi.org/project/pyparsing/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyperclip/Makefile b/devel/py-pyperclip/Makefile index 8d54b89db969..a1bc7e6f9ff6 100644 --- a/devel/py-pyperclip/Makefile +++ b/devel/py-pyperclip/Makefile @@ -1,18 +1,18 @@ PORTNAME= pyperclip PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= Cross-platform clipboard module for Python WWW= https://github.com/asweigart/pyperclip LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyperf/Makefile b/devel/py-pyperf/Makefile index 70390622ddc2..27816a1ec2c0 100644 --- a/devel/py-pyperf/Makefile +++ b/devel/py-pyperf/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyperf PORTVERSION= 2.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Run and analyze benchmarks WWW= https://github.com/psf/pyperf LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} .include diff --git a/devel/py-pyplusplus/Makefile b/devel/py-pyplusplus/Makefile index 9e05bf6bcf4c..38647abc1755 100644 --- a/devel/py-pyplusplus/Makefile +++ b/devel/py-pyplusplus/Makefile @@ -1,20 +1,20 @@ PORTNAME= pyplusplus DISTVERSION= 1.8.5 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Framework of components for creating a C++ code generator WWW= https://github.com/ompl/pyplusplus 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyproject-fmt/Makefile b/devel/py-pyproject-fmt/Makefile index 27d3593a6855..9d3d799942c8 100644 --- a/devel/py-pyproject-fmt/Makefile +++ b/devel/py-pyproject-fmt/Makefile @@ -1,33 +1,33 @@ PORTNAME= pyproject-fmt PORTVERSION= 0.3.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyproject_fmt-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Format your pyproject.toml file WWW= https://github.com/tox-dev/pyproject-fmt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.11.3:textproc/py-tomlkit@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-pyproject-metadata/Makefile b/devel/py-pyproject-metadata/Makefile index 9c7949415a20..86ab02331f59 100644 --- a/devel/py-pyproject-metadata/Makefile +++ b/devel/py-pyproject-metadata/Makefile @@ -1,24 +1,24 @@ PORTNAME= pyproject-metadata PORTVERSION= 0.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEP 621 metadata parsing WWW= https://github.com/FFY00/python-pyproject-metadata LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=19.0:devel/py-packaging@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-pypugjs/Makefile b/devel/py-pypugjs/Makefile index 4f87305cd289..52f410750436 100644 --- a/devel/py-pypugjs/Makefile +++ b/devel/py-pypugjs/Makefile @@ -1,21 +1,21 @@ PORTNAME= pypugjs PORTVERSION= 5.9.12 CATEGORIES= devel lang python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PugJS syntax adapter for Django, Jinja2 and Mako templates WWW= https://github.com/kakulukia/pypugjs LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=0:textproc/py-charset-normalizer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} 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 d90d53b8bcba..cc27413422f3 100644 --- a/devel/py-pyqtree/Makefile +++ b/devel/py-pyqtree/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyqtree PORTVERSION= 0.24 CATEGORIES= devel python geography -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pyqtree-${PORTVERSION} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Pure Python quad tree spatial index for GIS or rendering usage WWW= https://github.com/karimbahgat/Pyqtree LICENSE= MIT NO_ARCH= yes USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-pyquery/Makefile b/devel/py-pyquery/Makefile index 156b6fc6251c..12123f23ccfc 100644 --- a/devel/py-pyquery/Makefile +++ b/devel/py-pyquery/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyquery PORTVERSION= 1.4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= jQuery-like library for Python WWW= https://github.com/gawel/pyquery LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.7.0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyquil/Makefile b/devel/py-pyquil/Makefile index 3da2cfdd387b..77bf997c8571 100644 --- a/devel/py-pyquil/Makefile +++ b/devel/py-pyquil/Makefile @@ -1,28 +1,28 @@ PORTNAME= pyquil DISTVERSION= 3.3.1 CATEGORIES= devel python # quantum-computing -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PyQuil: Quantum programming in Python WWW= https://github.com/rigetti/pyquil LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>=0.11.1:devel/py-lark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.5:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}qcs-api-client>=0.20.13,<0.22.0:devel/py-qcs-api-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}retry2>=0.9.2,<0.10.0:devel/py-retry2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rpcq>=3.10.0,<4.0.0:devel/py-rpcq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.6.1,<2.0.0:science/py-scipy@${PY_FLAVOR} \ quilc:lang/quilc USES= python:3.8+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyral/Makefile b/devel/py-pyral/Makefile index c929dfba5a63..e83fe9d912b3 100644 --- a/devel/py-pyral/Makefile +++ b/devel/py-pyral/Makefile @@ -1,32 +1,32 @@ PORTNAME= pyral PORTVERSION= 1.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python toolkit for Agile Central (Rally) REST API WWW= https://github.com/RallyTools/RallyRestToolkitForPython LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} 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 962c59cfe36a..26e767a03679 100644 --- a/devel/py-pyrepl/Makefile +++ b/devel/py-pyrepl/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyrepl PORTVERSION= 0.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Replacement for readline and interactive environment for Python WWW= https://bitbucket.org/pypy/pyrepl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 04127dad3609..0f1be2df5784 100644 --- a/devel/py-pyrfc3339/Makefile +++ b/devel/py-pyrfc3339/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyrfc3339 PORTVERSION= 1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyRFC3339-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate and parse RFC 3339 timestamps WWW= https://pypi.org/project/pyRFC3339/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils nose NO_ARCH= yes .include diff --git a/devel/py-pyright/Makefile b/devel/py-pyright/Makefile index 0af7956fb2e5..27e109c52c44 100644 --- a/devel/py-pyright/Makefile +++ b/devel/py-pyright/Makefile @@ -1,27 +1,27 @@ PORTNAME= pyright PORTVERSION= 1.1.277 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command line wrapper for pyright WWW= https://github.com/RobertCraigie/pyright-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nodeenv>=1.5.0:devel/py-nodeenv@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-pyro/Makefile b/devel/py-pyro/Makefile index 16301db2bb70..3bec06084f37 100644 --- a/devel/py-pyro/Makefile +++ b/devel/py-pyro/Makefile @@ -1,33 +1,33 @@ PORTNAME= pyro DISTVERSION= 4.77 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pyro4-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= Distributed Object Middleware for Python (IPC/RPC) WWW= https://pythonhosted.org/Pyro4/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serpent>=1.27:devel/py-serpent@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils CPE_VENDOR= pyro_project 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 8cfb095a981f..5fdbe10549c1 100644 --- a/devel/py-pyrsistent/Makefile +++ b/devel/py-pyrsistent/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyrsistent PORTVERSION= 0.18.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Persistent/Functional/Immutable data structures WWW= https://github.com/tobgu/pyrsistent LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.mit TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0<7:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pvectorc*.so .include diff --git a/devel/py-pyscaffold/Makefile b/devel/py-pyscaffold/Makefile index 0e0ec743fd4f..54e1b3905a19 100644 --- a/devel/py-pyscaffold/Makefile +++ b/devel/py-pyscaffold/Makefile @@ -1,32 +1,32 @@ PORTNAME= pyscaffold PORTVERSION= 4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyScaffold-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Template tool for putting up the scaffold of a Python project WWW= https://github.com/pyscaffold/pyscaffold LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configupdater>=3.0<4:devel/py-configupdater@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.7:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2<3:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=5:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.7.0<2:textproc/py-tomlkit@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-pysdl2/Makefile b/devel/py-pysdl2/Makefile index 26c83bd4c41d..a177b1c2c8eb 100644 --- a/devel/py-pysdl2/Makefile +++ b/devel/py-pysdl2/Makefile @@ -1,22 +1,22 @@ PORTNAME= pysdl2 PORTVERSION= 0.9.14 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PySDL2-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings to the SDL2 libraries WWW= https://github.com/py-sdl/py-sdl2 LICENSE= PD CC0-1.0 ZLIB LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/doc/copying.rst USES= dos2unix python:3.6+ sdl USE_PYTHON= autoplist concurrent distutils USE_SDL= gfx2 image2 mixer2 sdl2 ttf2 NO_ARCH= yes .include diff --git a/devel/py-pyshp/Makefile b/devel/py-pyshp/Makefile index 7284ad90840f..f18fb6820d35 100644 --- a/devel/py-pyshp/Makefile +++ b/devel/py-pyshp/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyshp PORTVERSION= 2.3.1 CATEGORIES= devel python geography -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Pure Python read/write support for ESRI Shapefile format WWW= https://github.com/GeospatialPython/pyshp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pysimdjson/Makefile b/devel/py-pysimdjson/Makefile index 8d347bf766a1..6e86ea0d99b0 100644 --- a/devel/py-pysimdjson/Makefile +++ b/devel/py-pysimdjson/Makefile @@ -1,22 +1,22 @@ PORTNAME= pysimdjson PORTVERSION= 4.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python bindings for the simdjson project WWW= https://pysimdjson.tkte.ch/ LICENSE= MIT USES= python:3.7+ USE_PYTHON= cython distutils CFLAGS_powerpc64= -mpower8-vector .if ! defined(WITH_DEBUG) LDFLAGS+= -s .endif .include diff --git a/devel/py-pysparklines/Makefile b/devel/py-pysparklines/Makefile index b256c61c0b73..4432638e88ee 100644 --- a/devel/py-pysparklines/Makefile +++ b/devel/py-pysparklines/Makefile @@ -1,24 +1,24 @@ PORTNAME= pysparklines PORTVERSION= 1.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Unicode sparkline generation library in Python WWW= https://github.com/RedKrieg/pysparklines LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes PLIST_FILES= man/man1/sparkline.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/man/sparkline.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/devel/py-pystorm/Makefile b/devel/py-pystorm/Makefile index cd3676f95cfc..e1800c4ff918 100644 --- a/devel/py-pystorm/Makefile +++ b/devel/py-pystorm/Makefile @@ -1,29 +1,29 @@ PORTNAME= pystorm PORTVERSION= 3.1.4 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Battle-tested Apache Storm Multi-Lang implementation for Python WWW= https://github.com/pystorm/pystorm 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: ${RM} ${WRKSRC}/test/__init__.py .include diff --git a/devel/py-pyte/Makefile b/devel/py-pyte/Makefile index 9686e2f5502c..3cd9baa690ca 100644 --- a/devel/py-pyte/Makefile +++ b/devel/py-pyte/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyte PORTVERSION= 0.8.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Simple VTXXX-compatible terminal emulator WWW= https://github.com/selectel/pyte 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} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-aiohttp/Makefile b/devel/py-pytest-aiohttp/Makefile index 250749f9a052..36e87f9c0738 100644 --- a/devel/py-pytest-aiohttp/Makefile +++ b/devel/py-pytest-aiohttp/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest-aiohttp PORTVERSION= 1.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pytest plugin for aiohttp support WWW= https://github.com/aio-libs/pytest-aiohttp LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.2:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.1:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.0,1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.17.2:devel/py-pytest-asyncio@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-asyncio/Makefile b/devel/py-pytest-asyncio/Makefile index 2484374b4688..08bf2a51adfc 100644 --- a/devel/py-pytest-asyncio/Makefile +++ b/devel/py-pytest-asyncio/Makefile @@ -1,34 +1,34 @@ PORTNAME= pytest-asyncio PORTVERSION= 0.20.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Py.test plugin providing fixtures and markers for asyncio WWW= https://pypi.org/project/pytest-asyncio/ LICENSE= APACHE20 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest4-asyncio RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.0:devel/py-pytest@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.0:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.5.0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=5.7.1:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-trio>=0.7.0:devel/py-pytest-trio@${PY_FLAVOR} NO_ARCH= yes USES= python:3.7+ USE_PYTHON= autoplist distutils pytest .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${ECHO_CMD} 'from setuptools import setup; setup()' > ${WRKSRC}/setup.py .include diff --git a/devel/py-pytest-azurepipelines/Makefile b/devel/py-pytest-azurepipelines/Makefile index fc9c6f90c1b6..5999177b5aa8 100644 --- a/devel/py-pytest-azurepipelines/Makefile +++ b/devel/py-pytest-azurepipelines/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-azurepipelines PORTVERSION= 1.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Formatting PyTest output for Azure Pipelines UI WWW= https://github.com/Azure/pytest-azurepipelines LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=5.0.0,1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-nunit>=1.0.0<2.0.0:devel/py-pytest-nunit@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-benchmark/Makefile b/devel/py-pytest-benchmark/Makefile index f5345ef4e3c2..9a4417da8911 100644 --- a/devel/py-pytest-benchmark/Makefile +++ b/devel/py-pytest-benchmark/Makefile @@ -1,25 +1,25 @@ PORTNAME= pytest-benchmark PORTVERSION= 4.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= pytest fixture for benchmarking code WWW= https://github.com/ionelmc/pytest-benchmark LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.8:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elasticsearch>=0:textproc/py-elasticsearch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} .include diff --git a/devel/py-pytest-black-multipy/Makefile b/devel/py-pytest-black-multipy/Makefile index bffc928e813a..750f13b5f14b 100644 --- a/devel/py-pytest-black-multipy/Makefile +++ b/devel/py-pytest-black-multipy/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest-black-multipy PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Allow --black on older Pythons WWW= https://github.com/jaraco/pytest-black-multipy 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}pytest-black>=0:devel/py-pytest-black@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-checkdocs>=0:devel/py-pytest-checkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-black/Makefile b/devel/py-pytest-black/Makefile index a952c086dc83..57a3367ef6ec 100644 --- a/devel/py-pytest-black/Makefile +++ b/devel/py-pytest-black/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest-black PORTVERSION= 0.3.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= pytest plugin to enable format checking with black WWW= https://github.com/shopkeep/pytest-black LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.5.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-cache/Makefile b/devel/py-pytest-cache/Makefile index 1c91f12cd99b..3cb8e9148a0e 100644 --- a/devel/py-pytest-cache/Makefile +++ b/devel/py-pytest-cache/Makefile @@ -1,26 +1,26 @@ PORTNAME= pytest-cache PORTVERSION= 1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Pytest plugin with mechanisms for caching across test runs WWW= https://bitbucket.org/hpk42/pytest-cache/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest4-cache RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.2:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}execnet>=1.2:sysutils/py-execnet@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} TEST_TARGET= test .include diff --git a/devel/py-pytest-canonical-data/Makefile b/devel/py-pytest-canonical-data/Makefile index e73badd5ce95..265637b820de 100644 --- a/devel/py-pytest-canonical-data/Makefile +++ b/devel/py-pytest-canonical-data/Makefile @@ -1,21 +1,21 @@ PORTNAME= pytest-canonical-data PORTVERSION= 0.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Plugin which compares results with canonical ones from previous runs WWW= https://pypi.org/project/pytest-canonical-data/ \ https://github.com/shuternay/pytest-canonical-data LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-capturelog/Makefile b/devel/py-pytest-capturelog/Makefile index 466240328591..1cd10ad3286a 100644 --- a/devel/py-pytest-capturelog/Makefile +++ b/devel/py-pytest-capturelog/Makefile @@ -1,20 +1,20 @@ PORTNAME= pytest-capturelog PORTVERSION= 0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Py.test plugin to capture log messages WWW= https://bitbucket.org/memedough/pytest-capturelog/overview LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.1.1:devel/py-py@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-checkdocs/Makefile b/devel/py-pytest-checkdocs/Makefile index 7b4da46362ee..98f1bce7616f 100644 --- a/devel/py-pytest-checkdocs/Makefile +++ b/devel/py-pytest-checkdocs/Makefile @@ -1,38 +1,38 @@ PORTNAME= pytest-checkdocs PORTVERSION= 2.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Check the README when running tests WWW= https://github.com/jaraco/pytest-checkdocs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.15,1:textproc/py-docutils@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-black>=0.3.7:devel/py-pytest-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-enabler>=1.3.0:devel/py-pytest-enabler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mypy>=0.9.1:devel/py-pytest-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-docutils>=0:devel/py-types-docutils@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-pytest-console-scripts/Makefile b/devel/py-pytest-console-scripts/Makefile index 0bb2d19b6e32..732e8108ea89 100644 --- a/devel/py-pytest-console-scripts/Makefile +++ b/devel/py-pytest-console-scripts/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-console-scripts PORTVERSION= 1.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pytest plugin for testing console scripts WWW= https://github.com/kvas-it/pytest-console-scripts LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.0.0,1:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-cov/Makefile b/devel/py-pytest-cov/Makefile index 70e90caf5297..0c5b0f251a0a 100644 --- a/devel/py-pytest-cov/Makefile +++ b/devel/py-pytest-cov/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest-cov PORTVERSION= 2.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Pytest plugin for measuring coverage WWW= https://github.com/pytest-dev/pytest-cov LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest4-cov RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.4:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.6:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-datadir/Makefile b/devel/py-pytest-datadir/Makefile index cb166af3fef2..08b3527cf9c0 100644 --- a/devel/py-pytest-datadir/Makefile +++ b/devel/py-pytest-datadir/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-datadir PORTVERSION= 1.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= pytest plugin for test data directories and files WWW= https://pypi.org/project/pytest-datadir/ \ https://github.com/gabrielcnr/pytest-datadir LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-django/Makefile b/devel/py-pytest-django/Makefile index db4d78a77de8..1d8a66c20ce8 100644 --- a/devel/py-pytest-django/Makefile +++ b/devel/py-pytest-django/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-django PORTVERSION= 4.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Django plugin for py.test WWW= https://github.com/pytest-dev/pytest-django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=5.0.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=5.4.0,1:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-enabler/Makefile b/devel/py-pytest-enabler/Makefile index 8ad1747d14f9..e8be52b21bd6 100644 --- a/devel/py-pytest-enabler/Makefile +++ b/devel/py-pytest-enabler/Makefile @@ -1,33 +1,33 @@ PORTNAME= pytest-enabler PORTVERSION= 1.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Enable installed pytest plugins WWW= https://github.com/jaraco/pytest-enabler LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco.context>=0:devel/py-jaraco.context@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=0:devel/py-jaraco.functools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-black>=0.3.7:devel/py-pytest-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-checkdocs>=2.4:devel/py-pytest-checkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mypy>=0.9.1:devel/py-pytest-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-toml>=0:devel/py-types-toml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-pytest-env/Makefile b/devel/py-pytest-env/Makefile index c9f202e2d558..5abbb6c71e07 100644 --- a/devel/py-pytest-env/Makefile +++ b/devel/py-pytest-env/Makefile @@ -1,18 +1,18 @@ PORTNAME= pytest-env PORTVERSION= 0.6.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Py.test plugin that allows you to add environment variables WWW= https://github.com/MobileDynasty/pytest-env RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.6:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-factoryboy/Makefile b/devel/py-pytest-factoryboy/Makefile index ce890b577be2..025041b8e526 100644 --- a/devel/py-pytest-factoryboy/Makefile +++ b/devel/py-pytest-factoryboy/Makefile @@ -1,29 +1,29 @@ PORTNAME= pytest-factoryboy PORTVERSION= 2.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Factory approach to testing with the dependency injection WWW= https://github.com/pytest-dev/pytest-factoryboy LICENSE= MIT MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}inflection>=0:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}factory-boy>=0:devel/py-factory-boy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # Tests not shipped with the distribution # Issue: https://github.com/pytest-dev/pytest-factoryboy/issues/170 .include diff --git a/devel/py-pytest-fixture-config/Makefile b/devel/py-pytest-fixture-config/Makefile index 20eb5c4abd6c..4184a63bf5a9 100644 --- a/devel/py-pytest-fixture-config/Makefile +++ b/devel/py-pytest-fixture-config/Makefile @@ -1,25 +1,25 @@ PORTNAME= pytest-fixture-config PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Fixture configuration utils for py.test WWW= https://github.com/manahl/pytest-plugins/tree/master/pytest-fixture-config LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=0:devel/py-setuptools-git@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.4.0:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs) .include diff --git a/devel/py-pytest-flake8/Makefile b/devel/py-pytest-flake8/Makefile index 8bc47b1e92b1..0c60dfc3ec5c 100644 --- a/devel/py-pytest-flake8/Makefile +++ b/devel/py-pytest-flake8/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-flake8 PORTVERSION= 1.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= pytest plugin to check FLAKE8 requirement WWW= https://pypi.org/project/pytest-flake8/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=4.0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=7.0,1:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-flakes/Makefile b/devel/py-pytest-flakes/Makefile index 5d079950f0a7..783fa0bea1d6 100644 --- a/devel/py-pytest-flakes/Makefile +++ b/devel/py-pytest-flakes/Makefile @@ -1,23 +1,23 @@ PORTNAME= pytest-flakes PORTVERSION= 4.0.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pytest plugin for efficiently checking python source with pyflakes WWW= https://github.com/fschulze/pytest-flakes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest4-flakes RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>0:devel/py-pyflakes@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pytest-flask/Makefile b/devel/py-pytest-flask/Makefile index cf13943ff140..1357abc2d0b0 100644 --- a/devel/py-pytest-flask/Makefile +++ b/devel/py-pytest-flask/Makefile @@ -1,31 +1,31 @@ PORTNAME= pytest-flask PORTVERSION= 0.15.1 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Set of py.test fixtures to test Flask applications WWW= https://github.com/pytest-dev/pytest-flask LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.7:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.6:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} 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-pytest-forked/Makefile b/devel/py-pytest-forked/Makefile index 5148cdf7c07f..a8ba838d9997 100644 --- a/devel/py-pytest-forked/Makefile +++ b/devel/py-pytest-forked/Makefile @@ -1,25 +1,25 @@ PORTNAME= pytest-forked PORTVERSION= 1.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Run tests in isolated forked subprocesses WWW= https://github.com/pytest-dev/pytest-forked LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.10:devel/py-pytest@${PY_FLAVOR} 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-pytest-freezegun/Makefile b/devel/py-pytest-freezegun/Makefile index dc242dabd43d..4529589c1e26 100644 --- a/devel/py-pytest-freezegun/Makefile +++ b/devel/py-pytest-freezegun/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-freezegun PORTVERSION= 0.4.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Wrap tests with fixtures in freeze_time WWW= https://github.com/ktosiek/pytest-freezegun LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freezegun>0.3:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-helpers-namespace/Makefile b/devel/py-pytest-helpers-namespace/Makefile index 261d0072fc47..010023c2e171 100644 --- a/devel/py-pytest-helpers-namespace/Makefile +++ b/devel/py-pytest-helpers-namespace/Makefile @@ -1,26 +1,26 @@ PORTNAME= pytest-helpers-namespace PORTVERSION= 2019.1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Provide a helpers namespace in pytest WWW= https://pypi.org/project/pytest-helpers-namespace/ LICENSE= APACHE20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} 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-html/Makefile b/devel/py-pytest-html/Makefile index ea4f8d32b417..7012e09501cd 100644 --- a/devel/py-pytest-html/Makefile +++ b/devel/py-pytest-html/Makefile @@ -1,27 +1,27 @@ PORTNAME= pytest-html PORTVERSION= 3.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Pytest plugin for generating html reports WWW= https://github.com/pytest-dev/pytest-html LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.5.0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>=1.1:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.33.6:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.8.2:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=5.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-metadata>0:devel/py-pytest-metadata@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-httpbin/Makefile b/devel/py-pytest-httpbin/Makefile index 2c2d65003daa..73f968be796b 100644 --- a/devel/py-pytest-httpbin/Makefile +++ b/devel/py-pytest-httpbin/Makefile @@ -1,21 +1,21 @@ PORTNAME= pytest-httpbin PORTVERSION= 1.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Easily test your HTTP library against a local copy of httpbin.org WWW= https://github.com/kevin1024/pytest-httpbin LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpbin>=0:www/py-httpbin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-httpserver/Makefile b/devel/py-pytest-httpserver/Makefile index 2b190edd712b..60d3401c3fa4 100644 --- a/devel/py-pytest-httpserver/Makefile +++ b/devel/py-pytest-httpserver/Makefile @@ -1,28 +1,28 @@ PORTNAME= pytest-httpserver PORTVERSION= 1.0.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pytest_httpserver-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTTP server for pytest WWW= https://github.com/csernazs/pytest-httpserver LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>=2.0.0:www/py-werkzeug@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>=0:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-requests>=0:devel/py-types-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= PYTEST_HTTPSERVER_HOST=127.0.0.1 PYTEST_HTTPSERVER_PORT=80 .include diff --git a/devel/py-pytest-isort/Makefile b/devel/py-pytest-isort/Makefile index 3616bfe893fc..f95454f17985 100644 --- a/devel/py-pytest-isort/Makefile +++ b/devel/py-pytest-isort/Makefile @@ -1,28 +1,28 @@ PORTNAME= pytest-isort PORTVERSION= 3.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= py.test plugin to check import ordering using isort WWW= https://github.com/stephrdev/pytest-isort LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isort>=4.0:devel/py-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=5.0,1:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-pytest-lazy-fixture/Makefile b/devel/py-pytest-lazy-fixture/Makefile index e47187eb0507..ca2eacd1e529 100644 --- a/devel/py-pytest-lazy-fixture/Makefile +++ b/devel/py-pytest-lazy-fixture/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-lazy-fixture PORTVERSION= 0.6.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Use fixtures in pytest.mark.parametrize WWW= https://github.com/TvoroG/pytest-lazy-fixture LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.5:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-localserver/Makefile b/devel/py-pytest-localserver/Makefile index f3ec48abd19a..58a5ac64d6a0 100644 --- a/devel/py-pytest-localserver/Makefile +++ b/devel/py-pytest-localserver/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest-localserver PORTVERSION= 0.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Py.test Plugin to test server connections locally WWW= https://github.com/pytest-dev/pytest-localserver LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiosmtpd>0:mail/py-aiosmtpd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.10:www/py-werkzeug@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= pytest python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-markdown/Makefile b/devel/py-pytest-markdown/Makefile index 35e706073b38..259979ffb83c 100644 --- a/devel/py-pytest-markdown/Makefile +++ b/devel/py-pytest-markdown/Makefile @@ -1,20 +1,20 @@ PORTNAME= pytest-markdown PORTVERSION= 1.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pytest_markdown-${PORTVERSION} MAINTAINER= matthew@FreeBSD.org COMMENT= Test your markdown docs with pytest WWW= https://github.com/Jc2k/pytest-markdown LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.0.1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.9.1:textproc/py-CommonMark@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pytest-metadata/Makefile b/devel/py-pytest-metadata/Makefile index 52b1d1f45b24..31b0eace01b5 100644 --- a/devel/py-pytest-metadata/Makefile +++ b/devel/py-pytest-metadata/Makefile @@ -1,19 +1,19 @@ PORTNAME= pytest-metadata PORTVERSION= 2.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Pytest plugin for test session metadata WWW= https://github.com/pytest-dev/pytest-metadata LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pytest-mock/Makefile b/devel/py-pytest-mock/Makefile index 036553368bad..b3d7a3517b46 100644 --- a/devel/py-pytest-mock/Makefile +++ b/devel/py-pytest-mock/Makefile @@ -1,28 +1,28 @@ PORTNAME= pytest-mock PORTVERSION= 1.10.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/pytest-dev/${PORTNAME}/commit/ PATCHFILES= b3badafebedea3605c90eb22a68adff2885a8bb0.patch:-p1 MAINTAINER= olgeni@FreeBSD.org COMMENT= Thin wrapper around the mock package for easier use with py.test WWW= https://github.com/pytest-dev/pytest-mock/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.7:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs test_pytest_mock.py .include diff --git a/devel/py-pytest-mpl/Makefile b/devel/py-pytest-mpl/Makefile index 8d1dfa4dfa48..6482e51e77ae 100644 --- a/devel/py-pytest-mpl/Makefile +++ b/devel/py-pytest-mpl/Makefile @@ -1,27 +1,27 @@ PORTNAME= pytest-mpl DISTVERSION= 0.16.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pytest plugin to facilitate image comparison for Matplotlib figures WWW= https://github.com/matplotlib/pytest-mpl LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest # 4 tests fail, see https://github.com/matplotlib/pytest-mpl/issues/179 NO_ARCH= yes .include diff --git a/devel/py-pytest-mypy/Makefile b/devel/py-pytest-mypy/Makefile index b39176b713ac..3431e7de9e64 100644 --- a/devel/py-pytest-mypy/Makefile +++ b/devel/py-pytest-mypy/Makefile @@ -1,29 +1,29 @@ PORTNAME= pytest-mypy PORTVERSION= 0.10.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mypy static type checker plugin for pytest WWW= https://github.com/realpython/pytest-mypy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.5:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>=3.0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>=0.900:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=4.6,1:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-randomly>=0:devel/py-pytest-randomly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-nunit/Makefile b/devel/py-pytest-nunit/Makefile index ec730f073185..5dcf372814d3 100644 --- a/devel/py-pytest-nunit/Makefile +++ b/devel/py-pytest-nunit/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-nunit PORTVERSION= 1.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= pytest plugin for generating NUnit3 test result XML output WWW= https://github.com/pytest-dev/pytest-nunit LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=4.6.0,1:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-parallel/Makefile b/devel/py-pytest-parallel/Makefile index 9fdac0a4633a..414ec26c18ea 100644 --- a/devel/py-pytest-parallel/Makefile +++ b/devel/py-pytest-parallel/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest-parallel DISTVERSION= 0.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pytest plugin for parallel and concurrent testing WWW= https://github.com/browsertron/pytest-parallel LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tblib>0:devel/py-tblib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils pytest # many tests fail, see https://github.com/browsertron/pytest-parallel/issues/115 NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/devel/py-pytest-pep8/Makefile b/devel/py-pytest-pep8/Makefile index 515f30512cd5..c5b43af628b2 100644 --- a/devel/py-pytest-pep8/Makefile +++ b/devel/py-pytest-pep8/Makefile @@ -1,32 +1,32 @@ PORTNAME= pytest-pep8 PORTVERSION= 1.0.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Pytest plugin to check PEP8 requirements WWW= https://bitbucket.org/pytest-dev/pytest-pep8 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=2.4.2:devel/py-pytest4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4-cache>=0:devel/py-pytest4-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep8>=1.3:devel/pep8@${PY_FLAVOR} 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= \ -k 'not test_strict \ and not test_ok_verbose \ and not test_mtime_caching \ and not test_w293w292' .include diff --git a/devel/py-pytest-plus/Makefile b/devel/py-pytest-plus/Makefile index a5f16e0120e6..2636d2332abb 100644 --- a/devel/py-pytest-plus/Makefile +++ b/devel/py-pytest-plus/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest-plus PORTVERSION= 0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Pytest plus plugin :: extends pytest functionality WWW= https://github.com/pycontribs/pytest-plus LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=41.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${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} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.50:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-html>0:devel/py-pytest-html@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pytest-profiling/Makefile b/devel/py-pytest-profiling/Makefile index b756536c4a5e..037391b8f5b7 100644 --- a/devel/py-pytest-profiling/Makefile +++ b/devel/py-pytest-profiling/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest-profiling PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Profiling plugin for py.test WWW= https://github.com/man-group/pytest-plugins/tree/master/pytest-profiling LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=0:devel/py-setuptools-git@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gprof2dot>=0:graphics/py-gprof2dot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-pycodestyle/Makefile b/devel/py-pytest-pycodestyle/Makefile index f8037293dd27..6e64fbc97251 100644 --- a/devel/py-pytest-pycodestyle/Makefile +++ b/devel/py-pytest-pycodestyle/Makefile @@ -1,25 +1,25 @@ PORTNAME= pytest-pycodestyle DISTVERSION= 2.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pytest plugin to run pycodestyle WWW= https://github.com/henry0312/pytest-codestyle LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>0:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=7.0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/devel/py-pytest-qt/Makefile b/devel/py-pytest-qt/Makefile index 4266f5ddb3e5..9a85bb65e7a6 100644 --- a/devel/py-pytest-qt/Makefile +++ b/devel/py-pytest-qt/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest-qt DISTVERSION= 4.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PyTest support for PyQt and PySide applications WWW= https://github.com/pytest-dev/pytest-qt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest # 3 tests fail, see https://github.com/pytest-dev/pytest-qt/issues/457 NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/devel/py-pytest-random-order/Makefile b/devel/py-pytest-random-order/Makefile index d4a3507b2893..d8923e3198c2 100644 --- a/devel/py-pytest-random-order/Makefile +++ b/devel/py-pytest-random-order/Makefile @@ -1,21 +1,21 @@ PORTNAME= pytest-random-order PORTVERSION= 1.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Randomize the order in which pytest tests are run with some control over the randomness WWW= https://github.com/jbasko/pytest-random-order LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.0,1:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-randomly/Makefile b/devel/py-pytest-randomly/Makefile index b37122c44613..c8590aa67d06 100644 --- a/devel/py-pytest-randomly/Makefile +++ b/devel/py-pytest-randomly/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-randomly PORTVERSION= 3.12.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Pytest plugin to randomly order tests and control random.seed WWW= https://github.com/pytest-dev/pytest-randomly LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-regressions/Makefile b/devel/py-pytest-regressions/Makefile index 84f3cb53ad6b..dbc4ba0cbc0c 100644 --- a/devel/py-pytest-regressions/Makefile +++ b/devel/py-pytest-regressions/Makefile @@ -1,39 +1,39 @@ PORTNAME= pytest-regressions PORTVERSION= 2.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easy to use fixtures to write regression tests WWW= https://github.com/ESSS/pytest-regressions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.2.0,1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-datadir>=1.2.0:devel/py-pytest-datadir@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} OPTIONS_DEFINE= DATAFRAME IMAGE NUM DATAFRAME_DESC= Pandas dataframe regression IMAGE_DESC= Image objects regression NUM_DESC= Numeric data regression DATAFRAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} IMAGE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} NUM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} .include diff --git a/devel/py-pytest-regtest/Makefile b/devel/py-pytest-regtest/Makefile index a37c7e6ffce0..9e3d0f39e81c 100644 --- a/devel/py-pytest-regtest/Makefile +++ b/devel/py-pytest-regtest/Makefile @@ -1,21 +1,21 @@ PORTNAME= pytest-regtest PORTVERSION= 1.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Pytest plugin for regression tests WWW= https://gitlab.com/uweschmitt/pytest-regtest \ https://pypi.org/project/pytest-regtest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-relaxed/Makefile b/devel/py-pytest-relaxed/Makefile index c75ad848fc4c..54454a84585f 100644 --- a/devel/py-pytest-relaxed/Makefile +++ b/devel/py-pytest-relaxed/Makefile @@ -1,23 +1,23 @@ PORTNAME= pytest-relaxed PORTVERSION= 2.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Relaxed test discovery/organization for pytest WWW= https://pytest-relaxed.readthedocs.io/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=3:devel/py-pytest4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=4:devel/py-decorator@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-rerunfailures/Makefile b/devel/py-pytest-rerunfailures/Makefile index 98417174aa56..06a5b3b62e8f 100644 --- a/devel/py-pytest-rerunfailures/Makefile +++ b/devel/py-pytest-rerunfailures/Makefile @@ -1,21 +1,21 @@ PORTNAME= pytest-rerunfailures PORTVERSION= 10.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Re-run tests to eliminate flaky failures WWW= https://github.com/pytest-dev/pytest-rerunfailures LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.8:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-runner/Makefile b/devel/py-pytest-runner/Makefile index 2cb4a74d439a..cabd2cc937fe 100644 --- a/devel/py-pytest-runner/Makefile +++ b/devel/py-pytest-runner/Makefile @@ -1,23 +1,23 @@ PORTNAME= pytest-runner PORTVERSION= 6.0.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Test support for pytest runner in setup.py WWW= https://github.com/pytest-dev/pytest-runner LICENSE= MIT DEPRECATED= pytest-runner depends on deprecated features of setuptools BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-shutil/Makefile b/devel/py-pytest-shutil/Makefile index 957d2a532f62..3269060c2e0c 100644 --- a/devel/py-pytest-shutil/Makefile +++ b/devel/py-pytest-shutil/Makefile @@ -1,30 +1,30 @@ PORTNAME= pytest-shutil PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Collection of unix shell and environment tools for py.test WWW= https://github.com/manahl/pytest-plugins/tree/master/pytest-shutil LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=0:devel/py-setuptools-git@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}execnet>=0:sysutils/py-execnet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}path.py>=0:devel/py-path.py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs) .include diff --git a/devel/py-pytest-subtests/Makefile b/devel/py-pytest-subtests/Makefile index 2eadc6b61139..a1caa577a4a7 100644 --- a/devel/py-pytest-subtests/Makefile +++ b/devel/py-pytest-subtests/Makefile @@ -1,23 +1,23 @@ PORTNAME= pytest-subtests PORTVERSION= 0.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= unittest subTest() support and subtests fixture WWW= https://github.com/pytest-dev/pytest-subtests LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=7.0,1:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.28,1:devel/py-pytest-xdist@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-sugar/Makefile b/devel/py-pytest-sugar/Makefile index dcb96e31a6ca..da28c354ce1a 100644 --- a/devel/py-pytest-sugar/Makefile +++ b/devel/py-pytest-sugar/Makefile @@ -1,25 +1,25 @@ PORTNAME= pytest-sugar PORTVERSION= 0.9.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Changes the look and feel of pytest WWW= https://github.com/Teemu/pytest-sugar LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=14.1:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.9:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-rerunfailures>=0:devel/py-pytest-rerunfailures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.14,1:devel/py-pytest-xdist@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils pytest USES= python:3.6+ .include diff --git a/devel/py-pytest-timeout/Makefile b/devel/py-pytest-timeout/Makefile index 7b09564ed714..a9fa8f1d1e75 100644 --- a/devel/py-pytest-timeout/Makefile +++ b/devel/py-pytest-timeout/Makefile @@ -1,25 +1,25 @@ PORTNAME= pytest-timeout PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Pytest plugin to abort hanging tests WWW= https://github.com/pytest-dev/pytest-timeout LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=5.0.0:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils pytest TEST_ENV+= PYTHONPATH=${TEST_WRKSRC} NO_ARCH= yes .include diff --git a/devel/py-pytest-tornado/Makefile b/devel/py-pytest-tornado/Makefile index a7452bb75fb1..5a251e1c02bc 100644 --- a/devel/py-pytest-tornado/Makefile +++ b/devel/py-pytest-tornado/Makefile @@ -1,20 +1,20 @@ PORTNAME= pytest-tornado PORTVERSION= 0.8.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Py.test plugin providing fixtures and markers for tornado WWW= https://pypi.org/project/pytest-tornado/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.6:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=4.1:www/py-tornado@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pytest-tornasync/Makefile b/devel/py-pytest-tornasync/Makefile index 3197d23a5b9d..dfe7bce88135 100644 --- a/devel/py-pytest-tornasync/Makefile +++ b/devel/py-pytest-tornasync/Makefile @@ -1,22 +1,22 @@ PORTNAME= pytest-tornasync DISTVERSION= 0.6.0.post2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PyTest plugin for testing Python 3.5+ Tornado code WWW= https://github.com/eukaryote/pytest-tornasync LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=5.0:www/py-tornado@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # tests fail, see https://github.com/eukaryote/pytest-tornasync/issues/15 NO_ARCH= yes .include diff --git a/devel/py-pytest-translations/Makefile b/devel/py-pytest-translations/Makefile index ee0ec96dbae5..990af1c3fbc8 100644 --- a/devel/py-pytest-translations/Makefile +++ b/devel/py-pytest-translations/Makefile @@ -1,37 +1,37 @@ PORTNAME= pytest-translations PORTVERSION= 4.0.1 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Test translation files with pytest WWW= https://github.com/Thermondo/pytest-translations LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>=0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testresources>=0:devel/py-testresources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testscenarios>=0:devel/py-testscenarios@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ de-hunspell>=0:german/hunspell USES= python:3.5+ 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-pytest-trio/Makefile b/devel/py-pytest-trio/Makefile index 90c72938a958..167ea1ad98ec 100644 --- a/devel/py-pytest-trio/Makefile +++ b/devel/py-pytest-trio/Makefile @@ -1,27 +1,27 @@ PORTNAME= pytest-trio PORTVERSION= 0.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Pytest plugin for trio WWW= https://pypi.org/project/pytest-trio/ \ https://github.com/python-trio/pytest-trio LICENSE= MIT APACHE20 LICENSE_COMB= dual LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.MIT LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trio>=0:net/py-trio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}outcome>=0:devel/py-outcome@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils pytest TEST_ARGS= --pyargs pytest_trio NO_ARCH= yes .include diff --git a/devel/py-pytest-twisted/Makefile b/devel/py-pytest-twisted/Makefile index 2c538324ca7e..1655e0366cd3 100644 --- a/devel/py-pytest-twisted/Makefile +++ b/devel/py-pytest-twisted/Makefile @@ -1,23 +1,23 @@ PORTNAME= pytest-twisted PORTVERSION= 1.14.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Twisted plugin for pytest WWW= https://github.com/pytest-dev/pytest-twisted LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.3:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-verbose-parametrize/Makefile b/devel/py-pytest-verbose-parametrize/Makefile index 8aa09d90bd62..b9fe8fcd08a6 100644 --- a/devel/py-pytest-verbose-parametrize/Makefile +++ b/devel/py-pytest-verbose-parametrize/Makefile @@ -1,29 +1,29 @@ PORTNAME= pytest-verbose-parametrize PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Parametrize hook to generate ids for parametrized tests WWW= https://github.com/manahl/pytest-plugins/tree/master/pytest-verbose-parametrize LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=0:devel/py-setuptools-git@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.4.0:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-shutil>=0:devel/py-pytest-shutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs) .include diff --git a/devel/py-pytest-virtualenv/Makefile b/devel/py-pytest-virtualenv/Makefile index bee75716f797..214234c764f9 100644 --- a/devel/py-pytest-virtualenv/Makefile +++ b/devel/py-pytest-virtualenv/Makefile @@ -1,27 +1,27 @@ PORTNAME= pytest-virtualenv PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Virtualenv fixture for py.test WWW= https://github.com/manahl/pytest-plugins/tree/master/pytest-virtualenv LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=0:devel/py-setuptools-git@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-fixture-config>0:devel/py-pytest-fixture-config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-shutil>0:devel/py-pytest-shutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=4.4.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>0:devel/py-virtualenv@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs) .include diff --git a/devel/py-pytest-watcher/Makefile b/devel/py-pytest-watcher/Makefile index 80db1e1d4dfc..16b91b91890f 100644 --- a/devel/py-pytest-watcher/Makefile +++ b/devel/py-pytest-watcher/Makefile @@ -1,21 +1,21 @@ PORTNAME= pytest-watcher PORTVERSION= 0.2.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Continiously run pytest on changes in *.py files WWW= https://github.com/olzhasar/pytest-watcher LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}watchdog>=2.0.0:devel/py-watchdog@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-xdist/Makefile b/devel/py-pytest-xdist/Makefile index 016d638f0c1c..20619f3af2c3 100644 --- a/devel/py-pytest-xdist/Makefile +++ b/devel/py-pytest-xdist/Makefile @@ -1,31 +1,31 @@ PORTNAME= pytest-xdist PORTVERSION= 2.5.0 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Pytest xdist plugin for distributed testing and loop-on-failing modes WWW= https://github.com/pytest-dev/pytest-xdist LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py-execnet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-forked>=0:devel/py-pytest-forked@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=6.2.0:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=0:sysutils/py-filelock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts=) .include diff --git a/devel/py-pytest-xprocess/Makefile b/devel/py-pytest-xprocess/Makefile index ab82bee55880..b93ec42529f4 100644 --- a/devel/py-pytest-xprocess/Makefile +++ b/devel/py-pytest-xprocess/Makefile @@ -1,25 +1,25 @@ PORTNAME= pytest-xprocess PORTVERSION= 0.19.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Pytest plugin to manage external processes across test runs WWW= https://github.com/pytest-dev/pytest-xprocess LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils pytest TEST_ENV+= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-pytest/Makefile b/devel/py-pytest/Makefile index 2e518d12a3af..442bf2e1b7dd 100644 --- a/devel/py-pytest/Makefile +++ b/devel/py-pytest/Makefile @@ -1,59 +1,59 @@ PORTNAME= pytest PORTVERSION= 7.2.0 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Simple powerful testing with Python WWW= https://docs.pytest.org/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iniconfig>=0:devel/py-iniconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=0.12<2.0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py>=1.8.2:devel/py-py@${PY_FLAVOR} TEST_DEPENDS= bash:shells/bash \ lsof:sysutils/lsof \ ${PYTHON_PKGNAMEPREFIX}argcomplete>=0:devel/py-argcomplete@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asynctest>=0:devel/py-asynctest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=3.56:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.7.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=2.1.0,1:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmlschema>=0:textproc/py-xmlschema@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest4 .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.12:devel/py-importlib-metadata@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.0.0:textproc/py-tomli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}exceptiongroup>=0:devel/py-exceptiongroup@${PY_FLAVOR} .endif # XXX: test_pdb_custom_cls_with_set_trace fails do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-pytest4-cache/Makefile b/devel/py-pytest4-cache/Makefile index 7f4393de218c..8761f47e744d 100644 --- a/devel/py-pytest4-cache/Makefile +++ b/devel/py-pytest4-cache/Makefile @@ -1,28 +1,28 @@ PORTNAME= pytest4-cache PORTVERSION= 1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/4//}-${PORTVERSION} MAINTAINER= loader@FreeBSD.org COMMENT= Pytest plugin with mechanisms for caching across test runs (legacy version for pytest 4) WWW= https://bitbucket.org/hpk42/pytest-cache/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-cache RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=2.2:devel/py-pytest4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}execnet>=1.2:sysutils/py-execnet@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>0:devel/py-pytest4@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} TEST_TARGET= test PYDISTUTILS_PKGNAME= ${PORTNAME:C/4//} .include diff --git a/devel/py-pytest4-cov/Makefile b/devel/py-pytest4-cov/Makefile index 22325aed9542..43424bd03c7a 100644 --- a/devel/py-pytest4-cov/Makefile +++ b/devel/py-pytest4-cov/Makefile @@ -1,26 +1,26 @@ PORTNAME= pytest4-cov PORTVERSION= 2.9.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/4//}-${PORTVERSION} MAINTAINER= dbaio@FreeBSD.org COMMENT= Pytest plugin for measuring coverage (legacy version for pytest 4) WWW= https://github.com/pytest-dev/pytest-cov LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-cov RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.4:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4>=3.6:devel/py-pytest4@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_PKGNAME= ${PORTNAME:C/4//} NO_ARCH= yes .include diff --git a/devel/py-pytest4-flakes/Makefile b/devel/py-pytest4-flakes/Makefile index 32157e1320f9..7d4415b7ef53 100644 --- a/devel/py-pytest4-flakes/Makefile +++ b/devel/py-pytest4-flakes/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytest4-flakes PORTVERSION= 4.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/4//}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Pytest plugin for efficiently checking python source with pyflakes (legacy version for pytest4) WWW= https://github.com/fschulze/pytest-flakes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-flakes RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=2.8.0:devel/py-pytest4@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes PYDISTUTILS_PKGNAME= ${PORTNAME:C/4//} .include diff --git a/devel/py-pytest4/Makefile b/devel/py-pytest4/Makefile index fbde9403894a..e00a48be61ba 100644 --- a/devel/py-pytest4/Makefile +++ b/devel/py-pytest4/Makefile @@ -1,63 +1,63 @@ PORTNAME= pytest PORTVERSION= 4.6.11 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= python@FreeBSD.org COMMENT= Simple powerful testing with Python (legacy version 4) WWW= https://docs.pytest.org/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=1.0:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=17.4.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=4.0.0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy0>=0.12<1.0:devel/py-pluggy0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py>=1.5.0:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR} TEST_DEPENDS= bash:shells/bash \ lsof:sysutils/lsof \ ${PYTHON_PKGNAMEPREFIX}argcomplete>=0:devel/py-argcomplete@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=3.56:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.13:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.12:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' ${WRKSRC}/testing/test_parseopt.py # test_cache_failure_warns fails # https://github.com/pytest-dev/pytest/issues/1845 do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -k 'not test_cache_failure_warns' .include diff --git a/devel/py-python-Levenshtein/Makefile b/devel/py-python-Levenshtein/Makefile index 681b5f6a8b6c..d449ed035869 100644 --- a/devel/py-python-Levenshtein/Makefile +++ b/devel/py-python-Levenshtein/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-Levenshtein PORTVERSION= 0.12.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Fast computation of Levenshtein distance and string similarity WWW= https://github.com/ztane/python-Levenshtein LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING 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-application/Makefile b/devel/py-python-application/Makefile index 4cda54c8f488..6c44ad29e5c7 100644 --- a/devel/py-python-application/Makefile +++ b/devel/py-python-application/Makefile @@ -1,21 +1,21 @@ PORTNAME= python-application PORTVERSION= 2.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Basic building blocks for python applications WWW= https://github.com/AGProjects/python-application LICENSE= LGPL21+ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-python-bugzilla/Makefile b/devel/py-python-bugzilla/Makefile index aa79d84180e6..42db2a632006 100644 --- a/devel/py-python-bugzilla/Makefile +++ b/devel/py-python-bugzilla/Makefile @@ -1,25 +1,25 @@ PORTNAME= python-bugzilla PORTVERSION= 3.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Bugzilla XMLRPC access module WWW= https://github.com/python-bugzilla/python-bugzilla LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-python-dbusmock/Makefile b/devel/py-python-dbusmock/Makefile index d4ba35b3dd3e..42c73a3285c1 100644 --- a/devel/py-python-dbusmock/Makefile +++ b/devel/py-python-dbusmock/Makefile @@ -1,26 +1,26 @@ PORTNAME= python-dbusmock PORTVERSION= 0.28.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tagattie@FreeBSD.org COMMENT= Mock D-Bus objects for tests WWW= https://pypi.org/project/python-dbusmock LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} USES= gnome python USE_GNOME= pygobject3 USE_PYTHON= autoplist distutils BINARY_ALIAS= python3=${PYTHON_CMD} NO_ARCH= yes do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest .include diff --git a/devel/py-python-decouple/Makefile b/devel/py-python-decouple/Makefile index 84cde4a71d14..2f519d7b9f47 100644 --- a/devel/py-python-decouple/Makefile +++ b/devel/py-python-decouple/Makefile @@ -1,18 +1,18 @@ PORTNAME= python-decouple DISTVERSION= 3.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Strict separation of settings from code WWW= https://github.com/henriquebastos/python-decouple/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-python-dtrace/Makefile b/devel/py-python-dtrace/Makefile index ce429d5a281b..b9f689b52b6e 100644 --- a/devel/py-python-dtrace/Makefile +++ b/devel/py-python-dtrace/Makefile @@ -1,35 +1,35 @@ PORTNAME= python-dtrace PORTVERSION= 0.0.13 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gcj21@cl.cam.ac.uk COMMENT= DTrace consumer for Python based on libdtrace WWW= https://tmetsch.github.io/python-dtrace/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils cython cython_run .include # We need to pass the path to the source for older FreeBSD versions that # don't install dtrace.h to /usr/include. .if !exists(/usr/include/dtrace.h) .if !exists(${SRC_BASE}/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h) IGNORE= requires kernel source files in SRC_BASE=${SRC_BASE} .endif MAKE_ENV+= FREEBSD_SRC_DIR=${SRC_BASE} .endif # Tests not included in the release tarball, uncomment if this changes. # TEST_DEPENDS=→${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} #do-test: # @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-python-easyconfig/Makefile b/devel/py-python-easyconfig/Makefile index 35afd525bf1b..643979ad15d3 100644 --- a/devel/py-python-easyconfig/Makefile +++ b/devel/py-python-easyconfig/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-easyconfig PORTVERSION= 0.1.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-EasyConfig-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Library for loading configurations easily in Python WWW= https://github.com/RussellLuo/easyconfig 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-python-editor/Makefile b/devel/py-python-editor/Makefile index eb82e2c0af7e..a72b813d6fc2 100644 --- a/devel/py-python-editor/Makefile +++ b/devel/py-python-editor/Makefile @@ -1,19 +1,19 @@ PORTNAME= python-editor PORTVERSION= 1.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Programmatically open an editor, capture the result WWW= https://github.com/fmoo/python-editor LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-python-engineio/Makefile b/devel/py-python-engineio/Makefile index a73fac373abc..46844f639cd7 100644 --- a/devel/py-python-engineio/Makefile +++ b/devel/py-python-engineio/Makefile @@ -1,28 +1,28 @@ PORTNAME= python-engineio PORTVERSION= 4.3.4 CATEGORIES= devel net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python implementation of the Engine.IO realtime client and server WWW= https://github.com/miguelgrinberg/python-engineio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ASYNCIO_CLIENT CLIENT OPTIONS_DEFAULT=ASYNCIO_CLIENT CLIENT CLIENT_DESC= Standard client support ASYNCIO_CLIENT_DESC= Asynchronous client support ASYNCIO_CLIENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.4:www/py-aiohttp@${PY_FLAVOR} CLIENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0.54.0:www/py-websocket-client@${PY_FLAVOR} .include diff --git a/devel/py-python-gflags/Makefile b/devel/py-python-gflags/Makefile index 7ef31e0dd3e4..6aee8a750507 100644 --- a/devel/py-python-gflags/Makefile +++ b/devel/py-python-gflags/Makefile @@ -1,21 +1,21 @@ PORTNAME= python-gflags DISTVERSION= 3.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Commandline flags module for Python WWW= https://github.com/google/python-gflags LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING 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 fa049f70ed40..b0d759ab620a 100644 --- a/devel/py-python-gilt/Makefile +++ b/devel/py-python-gilt/Makefile @@ -1,47 +1,47 @@ PORTNAME= python-gilt PORTVERSION= 1.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= GIT layering tool WWW= https://pypi.org/project/python-gilt/ 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} \ git:devel/git 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 9bbfdd8b3103..b868fb786eb4 100644 --- a/devel/py-python-gist/Makefile +++ b/devel/py-python-gist/Makefile @@ -1,31 +1,31 @@ PORTNAME= python-gist DISTVERSION= 0.10.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Command line interface for working with github gists WWW= https://pypi.org/project/python-gist/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0.4.7,<0.5.0:security/py-python-gnupg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1,<3.0.0:www/py-requests@${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} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= gist p5-App-gist py*-python-gist yorick NO_ARCH= yes do-test: # tests are currently broken and undergoing redesign, see https://github.com/jdowner/gist/issues/100#issuecomment-817039193 @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-python-gitlab/Makefile b/devel/py-python-gitlab/Makefile index bd88349d4704..ab9adb18c229 100644 --- a/devel/py-python-gitlab/Makefile +++ b/devel/py-python-gitlab/Makefile @@ -1,59 +1,59 @@ PORTNAME= python-gitlab DISTVERSION= 3.12.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Interact with GitLab API WWW= https://github.com/python-gitlab/python-gitlab LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.9.1:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.0:www/py-requests@${PY_FLAVOR} 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SUB_FILES= pkg-message OPTIONS_DEFINE= AUTOCOMPLETE DOCS YAML OPTIONS_DEFAULT= AUTOCOMPLETE YAML AUTOCOMPLETE_DESC= Autocompletion via argcomplete YAML_DESC= YAML output AUTOCOMPLETE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=1.10.0<3:devel/py-argcomplete@${PY_FLAVOR} DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}myst-parser>0:textproc/py-myst-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.9.1:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=4.3.1,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-autoprogram>0:textproc/py-sphinxcontrib-autoprogram@${PY_FLAVOR} DOCS_PORTDOCS= * DOCS_VARS= PYDISTUTILS_BUILD_TARGET=build_sphinx \ PYDISTUTILS_BUILDARGS="--all-files --fresh-env" YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=5.2:devel/py-yaml@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e 's|/etc|${LOCALBASE}/etc|g' ${WRKSRC}/gitlab/config.py 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} -m pytest -v -rs -o addopts= tests/unit .include diff --git a/devel/py-python-jenkins/Makefile b/devel/py-python-jenkins/Makefile index 98710330d2d5..5ce09c7987f8 100644 --- a/devel/py-python-jenkins/Makefile +++ b/devel/py-python-jenkins/Makefile @@ -1,24 +1,24 @@ PORTNAME= python-jenkins PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python bindings for the remote Jenkins API WWW= https://opendev.org/jjb/python-jenkins/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-python-json-logger/Makefile b/devel/py-python-json-logger/Makefile index 21063d206aa0..4fc4f2e48d1e 100644 --- a/devel/py-python-json-logger/Makefile +++ b/devel/py-python-json-logger/Makefile @@ -1,19 +1,19 @@ PORTNAME= python-json-logger PORTVERSION= 2.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library adding a json log formatter WWW= https://github.com/madzak/python-json-logger LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-python-jsonrpc-server/Makefile b/devel/py-python-jsonrpc-server/Makefile index 390f9f74bc20..d8df77a76ec1 100644 --- a/devel/py-python-jsonrpc-server/Makefile +++ b/devel/py-python-jsonrpc-server/Makefile @@ -1,29 +1,29 @@ PORTNAME= python-jsonrpc-server PORTVERSION= 0.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python implementation of the JSON RPC 2.0 protocol WWW= https://github.com/palantir/python-jsonrpc-server LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python:3.5+ 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-python-mimeparse/Makefile b/devel/py-python-mimeparse/Makefile index 4d8176f6d4ff..7ffdb8a597a9 100644 --- a/devel/py-python-mimeparse/Makefile +++ b/devel/py-python-mimeparse/Makefile @@ -1,22 +1,22 @@ PORTNAME= python-mimeparse PORTVERSION= 1.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Basic functions for handling mime-types in Python WWW= http://code.google.com/p/mimeparse/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} mimeparse_test.py .include diff --git a/devel/py-python-pcre/Makefile b/devel/py-python-pcre/Makefile index f98910cdee83..18535c335fd0 100644 --- a/devel/py-python-pcre/Makefile +++ b/devel/py-python-pcre/Makefile @@ -1,25 +1,25 @@ PORTNAME= python-pcre DISTVERSION= 0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python PCRE bindings WWW= https://github.com/awahlig/python-pcre LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpcre.so:devel/pcre 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-ptrace/Makefile b/devel/py-python-ptrace/Makefile index b3fe61ecb236..7241f051e1f6 100644 --- a/devel/py-python-ptrace/Makefile +++ b/devel/py-python-ptrace/Makefile @@ -1,19 +1,19 @@ PORTNAME= python-ptrace PORTVERSION= 0.9.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Python binding of ptrace library WWW= https://github.com/vstinner/python-ptrace LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-python-rapidjson/Makefile b/devel/py-python-rapidjson/Makefile index bef4f76db73c..c9a77770048b 100644 --- a/devel/py-python-rapidjson/Makefile +++ b/devel/py-python-rapidjson/Makefile @@ -1,28 +1,28 @@ PORTNAME= python-rapidjson DISTVERSION= 1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python wrapper around rapidjson WWW= https://github.com/python-rapidjson/python-rapidjson LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rapidjson${PYTHON_EXT_SUFFIX}.so .include diff --git a/devel/py-python-socketio/Makefile b/devel/py-python-socketio/Makefile index 248a99aaceae..a2d8566d7878 100644 --- a/devel/py-python-socketio/Makefile +++ b/devel/py-python-socketio/Makefile @@ -1,31 +1,31 @@ PORTNAME= python-socketio PORTVERSION= 5.7.2 CATEGORIES= devel net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python implementation of the Socket.IO realtime client and server WWW= https://github.com/miguelgrinberg/python-socketio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bidict>=0.21.0:devel/py-bidict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-engineio>=4.3.0:devel/py-python-engineio@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ASYNCIO_CLIENT CLIENT OPTIONS_DEFAULT=ASYNCIO_CLIENT CLIENT CLIENT_DESC= Standard client support ASYNCIO_CLIENT_DESC= Asynchronous client support ASYNCIO_CLIENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.4:www/py-aiohttp@${PY_FLAVOR} CLIENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0.54.0:www/py-websocket-client@${PY_FLAVOR} .include diff --git a/devel/py-python-statsd/Makefile b/devel/py-python-statsd/Makefile index 775156647c71..6d21615396f5 100644 --- a/devel/py-python-statsd/Makefile +++ b/devel/py-python-statsd/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-statsd PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fax@nohik.ee COMMENT= Client for Etsy's node-js statsd server WWW= https://github.com/WoLpH/python-statsd LICENSE= BSD3CLAUSE NO_ARCH= yes 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 10cb97ed040f..8ee117b0d846 100644 --- a/devel/py-python-subunit/Makefile +++ b/devel/py-python-subunit/Makefile @@ -1,34 +1,34 @@ PORTNAME= python-subunit DISTVERSION= 1.3.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python implementation of subunit test streaming protocol WWW= https://launchpad.net/subunit 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: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 6638353c861f..9d491eede653 100644 --- a/devel/py-pythonbrew/Makefile +++ b/devel/py-pythonbrew/Makefile @@ -1,17 +1,17 @@ PORTNAME= pythonbrew PORTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= changlp@cs.nctu.edu.tw COMMENT= Python Environment manager WWW= https://github.com/utahta/pythonbrew LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pythondialog/Makefile b/devel/py-pythondialog/Makefile index 9d3bd771181e..cc049e9b7161 100644 --- a/devel/py-pythondialog/Makefile +++ b/devel/py-pythondialog/Makefile @@ -1,33 +1,33 @@ PORTNAME= pythondialog PORTVERSION= 3.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jkim@FreeBSD.org COMMENT= Python interface to dialog(3) WWW= http://pythondialog.sourceforge.net/ LICENSE= LGPL21+ RUN_DEPENDS= cdialog:devel/cdialog USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils PORTEXAMPLES= * REINPLACE_ARGS= -i "" OPTIONS_DEFINE= EXAMPLES post-patch: # devel/cdialog installs dialog as cdialog not to conflict # with dialog(1). ${FIND} ${WRKSRC} -type f | \ ${XARGS} ${REINPLACE_CMD} -e 's|dialog="dialog"|dialog="cdialog"|g' post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/py-pythonfinder/Makefile b/devel/py-pythonfinder/Makefile index 7fabdfdbdf12..3535d3b65433 100644 --- a/devel/py-pythonfinder/Makefile +++ b/devel/py-pythonfinder/Makefile @@ -1,25 +1,25 @@ PORTNAME= pythonfinder PORTVERSION= 1.2.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python discovery tool to help locate python on any system WWW= https://github.com/sarugaku/pythonfinder LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cached-property>=0:devel/py-cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pythran/Makefile b/devel/py-pythran/Makefile index 212717ab1f08..51b62926afb7 100644 --- a/devel/py-pythran/Makefile +++ b/devel/py-pythran/Makefile @@ -1,29 +1,29 @@ PORTNAME= pythran PORTVERSION= 0.12.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Ahead of Time compiler for numeric kernels WWW= https://github.com/serge-sans-paille/pythran LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gast>=0.5.0<0.6:devel/py-gast@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beniget>=0.4.0:devel/py-beniget@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-extract: ${RM} ${WRKSRC}/third_party/xsimd/config/*.rej ${RM} ${WRKSRC}/third_party/xsimd/*.rej ${RM} ${WRKSRC}/third_party/xsimd/math/.xsimd_gamma.hpp.swp .include diff --git a/devel/py-pytimeparse/Makefile b/devel/py-pytimeparse/Makefile index bb7260394509..f11fb409add6 100644 --- a/devel/py-pytimeparse/Makefile +++ b/devel/py-pytimeparse/Makefile @@ -1,16 +1,16 @@ PORTNAME= pytimeparse PORTVERSION= 1.1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Small Python module to parse various kinds of time expressions WWW= https://github.com/wroberts/pytimeparse LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pytools/Makefile b/devel/py-pytools/Makefile index 9c7f7ac678d0..b78d88745c61 100644 --- a/devel/py-pytools/Makefile +++ b/devel/py-pytools/Makefile @@ -1,32 +1,32 @@ PORTNAME= pytools PORTVERSION= 2022.1.13 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Collection of tools for Python WWW= https://pypi.org/project/pytools/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.2.0:devel/py-platformdirs@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.6.0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes OPTIONS_DEFINE= NUMPY NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.6.0,1:math/py-numpy@${PY_FLAVOR} .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-pytrie/Makefile b/devel/py-pytrie/Makefile index 891cbf1cfd35..6f0a8db4b272 100644 --- a/devel/py-pytrie/Makefile +++ b/devel/py-pytrie/Makefile @@ -1,25 +1,25 @@ PORTNAME= pytrie PORTVERSION= 0.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyTrie-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Pure Python implementation of the trie data structure WWW= https://github.com/gsakkis/pytrie LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sortedcontainers>0:devel/py-sortedcontainers@${PY_FLAVOR} 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 49570297b934..fafaa7cfab02 100644 --- a/devel/py-pytvmaze/Makefile +++ b/devel/py-pytvmaze/Makefile @@ -1,20 +1,20 @@ PORTNAME= pytvmaze PORTVERSION= 2.0.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the TV Maze API WWW= https://github.com/srob650/pytvmaze LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytz-deprecation-shim/Makefile b/devel/py-pytz-deprecation-shim/Makefile index c55409ed80f2..c47d755d6843 100644 --- a/devel/py-pytz-deprecation-shim/Makefile +++ b/devel/py-pytz-deprecation-shim/Makefile @@ -1,31 +1,31 @@ PORTNAME= pytz-deprecation-shim PORTVERSION= 0.1.0.post0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pytz_deprecation_shim-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Shims to make deprecation of pytz easier WWW= https://github.com/pganssle/pytz-deprecation-shim LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tzdata>=0:devel/py-tzdata@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.zoneinfo>=0:devel/py-backports.zoneinfo@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-pytz/Makefile b/devel/py-pytz/Makefile index de82e6b6658d..512594b32825 100644 --- a/devel/py-pytz/Makefile +++ b/devel/py-pytz/Makefile @@ -1,20 +1,20 @@ PORTNAME= pytz PORTVERSION= 2022.7 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= World Timezone Definitions for Python WWW= https://pythonhosted.org/pytz/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytzdata/Makefile b/devel/py-pytzdata/Makefile index 38cbcf80af24..ff84a1d46175 100644 --- a/devel/py-pytzdata/Makefile +++ b/devel/py-pytzdata/Makefile @@ -1,19 +1,19 @@ PORTNAME= pytzdata PORTVERSION= 2020.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Olson timezone database for Python WWW= https://github.com/sdispater/pytzdata LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 dcff5ca75a03..5ca28b81c761 100644 --- a/devel/py-pyudev/Makefile +++ b/devel/py-pyudev/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyudev PORTVERSION= 0.22.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= x11@FreeBSD.org COMMENT= Pure Python libudev binding WWW= https://pyudev.readthedocs.org 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pyupgrade/Makefile b/devel/py-pyupgrade/Makefile index 9182d54305c6..9d7ef3d33680 100644 --- a/devel/py-pyupgrade/Makefile +++ b/devel/py-pyupgrade/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyupgrade PORTVERSION= 1.27.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Tool to automatically upgrade Python syntax for newer versions WWW= https://github.com/asottile/pyupgrade LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tokenize-rt>=3.2.0:devel/py-tokenize-rt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pyvisa-py/Makefile b/devel/py-pyvisa-py/Makefile index 21eb126731c8..7eca8a675f44 100644 --- a/devel/py-pyvisa-py/Makefile +++ b/devel/py-pyvisa-py/Makefile @@ -1,36 +1,36 @@ PORTNAME= pyvisa-py PORTVERSION= 0.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyVISA-py-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PyVISA backend in pure Python WWW= https://github.com/pyvisa/pyvisa-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.3:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= SERIAL USB SERIAL_DESC= Access to devices via RS-232 USB_DESC= Access to devices via USB SERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR} USB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-pyvisa/Makefile b/devel/py-pyvisa/Makefile index e0aef1b1e377..f6e925eccc82 100644 --- a/devel/py-pyvisa/Makefile +++ b/devel/py-pyvisa/Makefile @@ -1,30 +1,30 @@ PORTNAME= pyvisa PORTVERSION= 1.12.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyVISA-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python VISA bindings for GPIB, RS232, TCPIP and USB instruments WWW= https://github.com/pyvisa/pyvisa LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.3:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyvisa-py>=0:devel/py-pyvisa-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-pyxb/Makefile b/devel/py-pyxb/Makefile index 0949d9a87c62..f3a577bf2d6c 100644 --- a/devel/py-pyxb/Makefile +++ b/devel/py-pyxb/Makefile @@ -1,26 +1,26 @@ PORTNAME= pyxb PORTVERSION= 1.2.6 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyXB-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python XML schema bindings WWW= https://pyxb.sourceforge.net/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2@${PY_FLAVOR} 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-pyyaml-include/Makefile b/devel/py-pyyaml-include/Makefile index d8b26c252316..5c25cd589312 100644 --- a/devel/py-pyyaml-include/Makefile +++ b/devel/py-pyyaml-include/Makefile @@ -1,30 +1,30 @@ PORTNAME= pyyaml-include PORTVERSION= 1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extending PyYAML with a custom constructor for including YAML files within YAML files WWW= https://github.com/tanbro/pyyaml-include LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE xBUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>=1.1:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=5.1<7.0:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= TOML OPTIONS_DEFAULT=TOML TOML_DESC= TOML (Tom's Obvious, Minimal Language) support TOML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} .include diff --git a/devel/py-pyyaml_env_tag/Makefile b/devel/py-pyyaml_env_tag/Makefile index 4d616a629ecd..722963f22b04 100644 --- a/devel/py-pyyaml_env_tag/Makefile +++ b/devel/py-pyyaml_env_tag/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyyaml_env_tag PORTVERSION= 0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Custom YAML tag for referencing environment variables in YAML files WWW= https://github.com/waylan/pyyaml-env-tag LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyzipper/Makefile b/devel/py-pyzipper/Makefile index 95c2dae47d6a..8c61f877b039 100644 --- a/devel/py-pyzipper/Makefile +++ b/devel/py-pyzipper/Makefile @@ -1,23 +1,23 @@ PORTNAME= pyzipper PORTVERSION= 0.3.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmii@gmail.com COMMENT= Read and write AES encrypted zip files WWW= https://github.com/danifus/pyzipper LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR} USES= python:3.6+,run USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/test/badsyntax_*.py .include diff --git a/devel/py-q/Makefile b/devel/py-q/Makefile index e2386ef480a8..079ec9712632 100644 --- a/devel/py-q/Makefile +++ b/devel/py-q/Makefile @@ -1,27 +1,27 @@ PORTNAME= q DISTVERSION= 2.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Quick-and-dirty debugging output for tired programmers WWW= https://github.com/zestyping/q LICENSE= APACHE20 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-qasync/Makefile b/devel/py-qasync/Makefile index 97ba058b4869..9d93b50ee257 100644 --- a/devel/py-qasync/Makefile +++ b/devel/py-qasync/Makefile @@ -1,21 +1,21 @@ PORTNAME= qasync DISTVERSION= 0.23.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Implementation of the PEP 3156 Event-Loop with Qt WWW= https://github.com/CabbageDevelopment/qasync LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AnyQt>0:x11-toolkits/py-AnyQt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-qcs-api-client/Makefile b/devel/py-qcs-api-client/Makefile index c24b82971aaf..b1c63e99719c 100644 --- a/devel/py-qcs-api-client/Makefile +++ b/devel/py-qcs-api-client/Makefile @@ -1,29 +1,29 @@ PORTNAME= qcs-api-client DISTVERSION= 0.20.17 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Client library for accessing the Rigetti QCS API WWW= https://github.com/rigetti/pyquil LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=20.1.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.15.0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.13:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.7.2:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt1>=1.7.1:www/py-pyjwt1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}retrying>=1.3.3:devel/py-retrying@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3339>=6.2:devel/py-rfc3339@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0.10.2:textproc/py-toml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-qtconsole/Makefile b/devel/py-qtconsole/Makefile index 52b1be756a87..26c646aa4e9f 100644 --- a/devel/py-qtconsole/Makefile +++ b/devel/py-qtconsole/Makefile @@ -1,32 +1,32 @@ PORTNAME= qtconsole DISTVERSION= 5.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Qt-based console for Jupyter with support for rich media output WWW= https://qtconsole.readthedocs.io/en/stable/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipykernel>=4.1:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=4.1:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-core>0:devel/py-jupyter-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=17.1:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython_genutils>0:devel/py-ipython_genutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}QtPy>=2.0.1:devel/py-QtPy@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-qt>0:devel/py-pytest-qt@${PY_FLAVOR} USES= pyqt:5 python:3.7+ USE_PYQT= sip pyqt5 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-questionary/Makefile b/devel/py-questionary/Makefile index 573f245846de..7dadfb8e6afd 100644 --- a/devel/py-questionary/Makefile +++ b/devel/py-questionary/Makefile @@ -1,21 +1,21 @@ PORTNAME= questionary PORTVERSION= 1.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library to build pretty command line user prompts WWW= https://github.com/tmbo/questionary LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=2.0<4.0:devel/py-prompt-toolkit@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-qutip-qip/Makefile b/devel/py-qutip-qip/Makefile index ce27f4135120..1764ca825ae0 100644 --- a/devel/py-qutip-qip/Makefile +++ b/devel/py-qutip-qip/Makefile @@ -1,33 +1,33 @@ PORTNAME= qutip-qip DISTVERSION= 0.2.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= QuTiP quantum information processing package WWW= https://github.com/qutip/qutip-qip LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qutip>=4.6:devel/py-qutip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} NO_ARCH= yes post-patch: @cd ${WRKSRC} && ${ECHO} ${DISTVERSION} > VERSION do-test: @cd ${WRKDIR} && ${SETENV} ${TEST_ENV} pytest .include diff --git a/devel/py-qutip/Makefile b/devel/py-qutip/Makefile index a53057871711..1ead19712df8 100644 --- a/devel/py-qutip/Makefile +++ b/devel/py-qutip/Makefile @@ -1,35 +1,35 @@ PORTNAME= qutip DISTVERSION= 4.7.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Quantum toolbox in python WWW= https://qutip.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} # the optional graphics/py-mayavi dependency is omitted because it is python-2.7 -only USES= python:3.7+ USE_PYTHON= distutils cython cython_run autoplist xpost-patch: # https://github.com/qutip/qutip/issues/1059 @${FIND} ${WRKSRC} -name "*.pyx" -o -name "*.pxd" | ${XARGS} ${REINPLACE_CMD} 's|^#!python|#!${PYTHON_CMD}|' do-test: @${ECHO} "==> Running tests. Please note that tests require X11 display access." @cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} \ ${PYTHON_CMD} -c "import qutip.testing as qt; qt.run();" .include diff --git a/devel/py-ramlfications/Makefile b/devel/py-ramlfications/Makefile index ff4d19d018ce..31d6b5d72353 100644 --- a/devel/py-ramlfications/Makefile +++ b/devel/py-ramlfications/Makefile @@ -1,23 +1,23 @@ PORTNAME= ramlfications PORTVERSION= 0.1.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Python parser for RAML WWW= https://github.com/spotify/ramlfications 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-rapidfuzz-capi/Makefile b/devel/py-rapidfuzz-capi/Makefile index 8d68fe7922f8..abd3d0ad3c62 100644 --- a/devel/py-rapidfuzz-capi/Makefile +++ b/devel/py-rapidfuzz-capi/Makefile @@ -1,22 +1,22 @@ PORTNAME= rapidfuzz-capi DISTVERSION= 1.0.5 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= C-API of RapidFuzz WWW= https://github.com/maxbachmann/rapidfuzz_capi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-rapidfuzz/Makefile b/devel/py-rapidfuzz/Makefile index a6b5dc9a457b..b3839edf4bdc 100644 --- a/devel/py-rapidfuzz/Makefile +++ b/devel/py-rapidfuzz/Makefile @@ -1,36 +1,36 @@ PORTNAME= rapidfuzz DISTVERSION= 2.0.15 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Rapid fuzzy string matching in Python WWW= https://github.com/maxbachmann/RapidFuzz LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core \ ninja:devel/ninja \ jarowinkler-cpp>0:textproc/jarowinkler-cpp \ rapidfuzz-cpp>0:devel/rapidfuzz-cpp \ taskflow>0:devel/taskflow \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}rapidfuzz-capi==1.0.5:devel/py-rapidfuzz-capi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>=0.13.0:devel/py-scikit-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jarowinkler>=1.0.3:textproc/py-jarowinkler@${PY_FLAVOR} USES= compiler:c++14-lang python:3.6+ USE_PYTHON= distutils autoplist post-install: @cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} && \ ${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/*.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/distance/*.so ${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-ratelimiter/Makefile b/devel/py-ratelimiter/Makefile index ce548355593f..386340122a30 100644 --- a/devel/py-ratelimiter/Makefile +++ b/devel/py-ratelimiter/Makefile @@ -1,24 +1,24 @@ PORTNAME= ratelimiter PORTVERSION= 1.2.0 DISTVERSIONSUFFIX= .post0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple python rate limiting object WWW= https://github.com/RazerM/ratelimiter LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-raven/Makefile b/devel/py-raven/Makefile index f51a29625a81..4a09fc9bd1a3 100644 --- a/devel/py-raven/Makefile +++ b/devel/py-raven/Makefile @@ -1,23 +1,23 @@ PORTNAME= raven PORTVERSION= 6.10.0 PORTREVISION= 1 CATEGORIES= devel python -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pi@FreeBSD.org COMMENT= Client for Sentry WWW= https://pypi.org/project/raven/ LICENSE= BSD2CLAUSE USES= python:3.6+ -# either CHEESESHOP or github, whatever is newer +# either PYPI or github, whatever is newer USE_GITHUB= yes GH_ACCOUNT= getsentry GH_PROJECT= raven-python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-rchitect/Makefile b/devel/py-rchitect/Makefile index f6642c209546..8af869667926 100644 --- a/devel/py-rchitect/Makefile +++ b/devel/py-rchitect/Makefile @@ -1,21 +1,21 @@ PORTNAME= rchitect DISTVERSION= 0.3.24 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Interoperate R with Python WWW= https://github.com/randy3k/rchitect 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-re-assert/Makefile b/devel/py-re-assert/Makefile index b9b0d14c4283..11015f060877 100644 --- a/devel/py-re-assert/Makefile +++ b/devel/py-re-assert/Makefile @@ -1,22 +1,22 @@ PORTNAME= re-assert PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= re_assert-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Show where your regex match assertion failed WWW= https://github.com/asottile/re-assert LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-readme-renderer/Makefile b/devel/py-readme-renderer/Makefile index c51577695c4c..f804cbc6a376 100644 --- a/devel/py-readme-renderer/Makefile +++ b/devel/py-readme-renderer/Makefile @@ -1,29 +1,29 @@ PORTNAME= readme-renderer PORTVERSION= 37.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= readme_renderer-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for rendering "readme" descriptions WWW= https://github.com/pypa/readme_renderer 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,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.1:textproc/py-pygments@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= MD MD_DESC= Markdown support MD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cmarkgfm>=0.8.0:textproc/py-cmarkgfm@${PY_FLAVOR} .include diff --git a/devel/py-recordclass/Makefile b/devel/py-recordclass/Makefile index 7728a6f6245d..6bef4fc82613 100644 --- a/devel/py-recordclass/Makefile +++ b/devel/py-recordclass/Makefile @@ -1,23 +1,23 @@ PORTNAME= recordclass PORTVERSION= 0.18.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Mutable variants of tuple and collections.namedtuple WWW= https://pypi.org/project/recordclass/ LICENSE= MIT USES= python:3.9+ USE_PYTHON= cython distutils .if ! defined(WITH_DEBUG) LDFLAGS+= -s .endif do-test: install (cd ${WRKSRC} && ${PYTHON_CMD} ./test_all.py) .include diff --git a/devel/py-rednose/Makefile b/devel/py-rednose/Makefile index ac87ba482db9..04f347362e03 100644 --- a/devel/py-rednose/Makefile +++ b/devel/py-rednose/Makefile @@ -1,20 +1,20 @@ PORTNAME= rednose PORTVERSION= 1.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Coloured output for nosetests WWW= https://github.com/JBKahn/rednose 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-remote-pdb/Makefile b/devel/py-remote-pdb/Makefile index b0c974c03506..131df029502d 100644 --- a/devel/py-remote-pdb/Makefile +++ b/devel/py-remote-pdb/Makefile @@ -1,19 +1,19 @@ PORTNAME= remote-pdb PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Remote vanilla PDB over TCP sockets WWW= https://github.com/ionelmc/python-remote-pdb LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-repoze.lru/Makefile b/devel/py-repoze.lru/Makefile index d3ab004e57bc..757d552a5728 100644 --- a/devel/py-repoze.lru/Makefile +++ b/devel/py-repoze.lru/Makefile @@ -1,21 +1,21 @@ PORTNAME= repoze.lru PORTVERSION= 0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tiny LRU cache implementation and decorator WWW= https://github.com/repoze/repoze.lru LICENSE= REPOZE LICENSE_NAME= Repoze Public License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell USES= python: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 f397952221af..22fe107a1b90 100644 --- a/devel/py-repoze.sphinx.autointerface/Makefile +++ b/devel/py-repoze.sphinx.autointerface/Makefile @@ -1,19 +1,19 @@ PORTNAME= repoze.sphinx.autointerface PORTVERSION= 0.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zope@FreeBSD.org COMMENT= Auto-generates API docs from Zope interfaces WWW= http://www.repoze.org LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-repoze.tm2/Makefile b/devel/py-repoze.tm2/Makefile index 9cc5930ad79f..0879de75a6a7 100644 --- a/devel/py-repoze.tm2/Makefile +++ b/devel/py-repoze.tm2/Makefile @@ -1,18 +1,18 @@ PORTNAME= repoze.tm2 PORTVERSION= 2.1 PORTEPOCH= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Zope-like transaction manager via WSGI middleware WWW= http://www.repoze.org/ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-repoze.who/Makefile b/devel/py-repoze.who/Makefile index c1eb4a7f06b6..70f76f2b85a5 100644 --- a/devel/py-repoze.who/Makefile +++ b/devel/py-repoze.who/Makefile @@ -1,24 +1,24 @@ PORTNAME= repoze.who PORTVERSION= 2.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Identification and authentication framework for WSGI WWW= http://www.repoze.org/ 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: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 edc6f164e33f..a6be068d8c16 100644 --- a/devel/py-repoze.xmliter/Makefile +++ b/devel/py-repoze.xmliter/Makefile @@ -1,22 +1,22 @@ PORTNAME= repoze.xmliter PORTVERSION= 0.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Wrapper for lxml trees which serializes to string upon iteration WWW= https://pypi.org/project/repoze.xmliter/ 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:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/devel/py-represent/Makefile b/devel/py-represent/Makefile index 59ea14d198d5..ef86173ef54f 100644 --- a/devel/py-represent/Makefile +++ b/devel/py-represent/Makefile @@ -1,27 +1,27 @@ PORTNAME= represent PORTVERSION= 1.6.0 DISTVERSIONSUFFIX= .post0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Represent-${DISTVERSIONFULL} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Create __repr__ automatically or declaratively WWW= https://github.com/RazerM/represent 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= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-requestsexceptions/Makefile b/devel/py-requestsexceptions/Makefile index e3efd6475356..8221d5694a0e 100644 --- a/devel/py-requestsexceptions/Makefile +++ b/devel/py-requestsexceptions/Makefile @@ -1,21 +1,21 @@ PORTNAME= requestsexceptions PORTVERSION= 1.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library to find the correct path to exceptions in the requests library WWW= https://github.com/openstack/requestsexceptions LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-requirementslib/Makefile b/devel/py-requirementslib/Makefile index 8585f9779ce4..27d05fa85083 100644 --- a/devel/py-requirementslib/Makefile +++ b/devel/py-requirementslib/Makefile @@ -1,30 +1,30 @@ PORTNAME= requirementslib PORTVERSION= 2.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool for converting between pip-style and pipfile requirements WWW= https://github.com/sarugaku/requirementslib LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cached-property>=0:devel/py-cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distlib>=0.2.8:devel/py-distlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep517>=0.5.0:devel/py-pep517@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=22.2:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plette>=0:devel/py-plette@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.5.3:textproc/py-tomlkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vistir>=0.7.4<0.7.4_99:devel/py-vistir@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-resolvelib/Makefile b/devel/py-resolvelib/Makefile index 17d9ca9b353c..76567b6bc04a 100644 --- a/devel/py-resolvelib/Makefile +++ b/devel/py-resolvelib/Makefile @@ -1,21 +1,21 @@ PORTNAME= resolvelib DISTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Resolve abstract dependencies into concrete ones WWW= https://github.com/sarugaku/resolvelib LICENSE= ISCL USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}-${PORTNAME}05 ${PYTHON_PKGNAMEPREFIX}-${PORTNAME}07 NO_ARCH= yes .include diff --git a/devel/py-resolvelib05/Makefile b/devel/py-resolvelib05/Makefile index a7d6b7cf60dc..e003ff612bbf 100644 --- a/devel/py-resolvelib05/Makefile +++ b/devel/py-resolvelib05/Makefile @@ -1,24 +1,24 @@ PORTNAME= resolvelib DISTVERSION= 0.5.5 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 05 MAINTAINER= 0mp@FreeBSD.org COMMENT= Resolve abstract dependencies into concrete ones WWW= https://github.com/sarugaku/resolvelib LICENSE= ISCL USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}-${PORTNAME} ${PYTHON_PKGNAMEPREFIX}-${PORTNAME}07 NO_ARCH= yes PORTSCOUT= limit:^0\.5\. .include diff --git a/devel/py-resolvelib07/Makefile b/devel/py-resolvelib07/Makefile index b09dc0182e70..59ee455adda3 100644 --- a/devel/py-resolvelib07/Makefile +++ b/devel/py-resolvelib07/Makefile @@ -1,23 +1,23 @@ PORTNAME= resolvelib DISTVERSION= 0.7.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 07 MAINTAINER= 0mp@FreeBSD.org COMMENT= Resolve abstract dependencies into concrete ones WWW= https://github.com/sarugaku/resolvelib LICENSE= ISCL USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}-${PORTNAME} ${PYTHON_PKGNAMEPREFIX}-${PORTNAME}05 NO_ARCH= yes PORTSCOUT= limit:^0\.7\. .include diff --git a/devel/py-resolver/Makefile b/devel/py-resolver/Makefile index d14ed4664af6..c44c7d84c682 100644 --- a/devel/py-resolver/Makefile +++ b/devel/py-resolver/Makefile @@ -1,23 +1,23 @@ PORTNAME= resolver PORTVERSION= 0.2.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Resolve specially formatted statements to Python objects WWW= http://lukearno.com/projects/resolver/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING 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-resource/Makefile b/devel/py-resource/Makefile index 48a1befb0489..5b42d176610a 100644 --- a/devel/py-resource/Makefile +++ b/devel/py-resource/Makefile @@ -1,22 +1,22 @@ PORTNAME= resource PORTVERSION= 0.2.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Resource-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Library concentrated on the Resource layer of RESTful APIs WWW= https://github.com/RussellLuo/resource LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonform>=0.0.2:devel/py-jsonform@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonsir>=0.0.2:devel/py-jsonsir@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-easyconfig>=0.1.0:devel/py-python-easyconfig@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-responses/Makefile b/devel/py-responses/Makefile index 8ebbf9431a5d..1c5f14f4dc1a 100644 --- a/devel/py-responses/Makefile +++ b/devel/py-responses/Makefile @@ -1,37 +1,37 @@ PORTNAME= responses PORTVERSION= 0.22.0 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility library for mocking out the requests Python library WWW= https://github.com/getsentry/responses LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0<3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-toml>=0:devel/py-types-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.10,1:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=6.0.0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>=0:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-httpserver>=0:devel/py-pytest-httpserver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-requests>=0:devel/py-types-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/devel/py-retry2/Makefile b/devel/py-retry2/Makefile index df0d5a1a065a..ee7e833d0d93 100644 --- a/devel/py-retry2/Makefile +++ b/devel/py-retry2/Makefile @@ -1,29 +1,29 @@ PORTNAME= retry2 DISTVERSION= 0.9.4 CATEGORIES= devel python -#MASTER_SITES= CHEESESHOP # no tarball +#MASTER_SITES= PYPI # no tarball PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Easy to use retry decorator in python WWW= https://github.com/eSAMTrade/retry LICENSE= APACHE20 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}py>=1.4.26:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.2:devel/py-decorator@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= eSAMTrade GH_PROJECT= retry NO_ARCH= yes do-test: install @cd ${WRKSRC} && ${PYTHON_CMD} tests/test_retry.py && ${ECHO} "Tests succeeded" .include diff --git a/devel/py-retrying/Makefile b/devel/py-retrying/Makefile index e7a534bd68ca..0015426f1c8a 100644 --- a/devel/py-retrying/Makefile +++ b/devel/py-retrying/Makefile @@ -1,21 +1,21 @@ PORTNAME= retrying PORTVERSION= 1.3.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= General-purpose retrying library, written in Python WWW= https://github.com/rholder/retrying LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-retype/Makefile b/devel/py-retype/Makefile index 3cbd64e4e50a..d6f76c9414d7 100644 --- a/devel/py-retype/Makefile +++ b/devel/py-retype/Makefile @@ -1,23 +1,23 @@ PORTNAME= retype PORTVERSION= 21.12.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Re-apply types from .pyi stub files to your codebase WWW= https://github.com/ambv/retype LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathspec>=0.5.9<1:devel/py-pathspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typed-ast>=1.3:devel/py-typed-ast@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-rfc3339-validator/Makefile b/devel/py-rfc3339-validator/Makefile index 4eeb732eca97..83f39c1ec7f4 100644 --- a/devel/py-rfc3339-validator/Makefile +++ b/devel/py-rfc3339-validator/Makefile @@ -1,22 +1,22 @@ PORTNAME= rfc3339-validator PORTVERSION= 0.1.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= rfc3339_validator-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure python RFC3339 validator WWW= https://github.com/naimetti/rfc3339-validator LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-rfc3339/Makefile b/devel/py-rfc3339/Makefile index 847b40901a8a..688ceccee0a2 100644 --- a/devel/py-rfc3339/Makefile +++ b/devel/py-rfc3339/Makefile @@ -1,16 +1,16 @@ PORTNAME= rfc3339 DISTVERSION= 6.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Format dates according to the RFC 3339 WWW= https://pypi.org/project/rfc3339/ USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-robotframework-pabot/Makefile b/devel/py-robotframework-pabot/Makefile index 5728814a6cd0..efc0c8905353 100644 --- a/devel/py-robotframework-pabot/Makefile +++ b/devel/py-robotframework-pabot/Makefile @@ -1,23 +1,23 @@ PORTNAME= robotframework-pabot PORTVERSION= 2.8.0 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parallel test runner for Robot Framework WWW= https://pabot.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}natsort>=8.2.0:devel/py-natsort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}robotframework>=3.2:devel/py-robotframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}robotframework-stacktrace>=0.4.1:devel/py-robotframework-stacktrace@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-robotframework-pythonlibcore/Makefile b/devel/py-robotframework-pythonlibcore/Makefile index 8065a4d62eec..b3182a156cdb 100644 --- a/devel/py-robotframework-pythonlibcore/Makefile +++ b/devel/py-robotframework-pythonlibcore/Makefile @@ -1,19 +1,19 @@ PORTNAME= robotframework-pythonlibcore PORTVERSION= 4.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tools to ease creating larger test libraries for Robot Framework using Python WWW= https://github.com/robotframework/PythonLibCore LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-robotframework-requests/Makefile b/devel/py-robotframework-requests/Makefile index f2d1553ad8ca..726ce64825b4 100644 --- a/devel/py-robotframework-requests/Makefile +++ b/devel/py-robotframework-requests/Makefile @@ -1,23 +1,23 @@ PORTNAME= robotframework-requests PORTVERSION= 0.9.3 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= brd@FreeBSD.org COMMENT= HTTP API testing features for Robot Framework WWW= https://github.com/MarketSquare/robotframework-requests LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=3.1.2:devel/py-robotframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests_ntlm>0:www/py-requests_ntlm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-robotframework-seleniumlibrary/Makefile b/devel/py-robotframework-seleniumlibrary/Makefile index bdba76468d50..cfcf1c9d86f0 100644 --- a/devel/py-robotframework-seleniumlibrary/Makefile +++ b/devel/py-robotframework-seleniumlibrary/Makefile @@ -1,23 +1,23 @@ PORTNAME= robotframework-seleniumlibrary PORTVERSION= 5.1.3 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Web testing library for Robot Framework WWW= https://github.com/robotframework/SeleniumLibrary LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=3.1.2:devel/py-robotframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}robotframework-pythonlibcore>=2.1.0:devel/py-robotframework-pythonlibcore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}selenium>=3.141.0:www/py-selenium@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-robotframework-stacktrace/Makefile b/devel/py-robotframework-stacktrace/Makefile index 09abadd5d4bf..08f8c27d7375 100644 --- a/devel/py-robotframework-stacktrace/Makefile +++ b/devel/py-robotframework-stacktrace/Makefile @@ -1,21 +1,21 @@ PORTNAME= robotframework-stacktrace PORTVERSION= 0.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Listener that prints a Stack Trace to console to faster find the code section where the failure appears WWW= https://github.com/MarketSquare/robotframework-stacktrace LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=3.2:devel/py-robotframework@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-robotframework/Makefile b/devel/py-robotframework/Makefile index 8fc0aedc8eea..25b554d90fc1 100644 --- a/devel/py-robotframework/Makefile +++ b/devel/py-robotframework/Makefile @@ -1,19 +1,19 @@ PORTNAME= robotframework PORTVERSION= 5.0.1 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic automation framework for acceptance testing and robotic process automation WWW= https://robotframework.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 5ee27f27e791..3bed6b748e62 100644 --- a/devel/py-robotremoteserver/Makefile +++ b/devel/py-robotremoteserver/Makefile @@ -1,21 +1,21 @@ PORTNAME= robotremoteserver PORTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python Remote Server for Robot Framework WWW= https://github.com/robotframework/PythonRemoteServer LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${PY_FLAVOR} 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 f23614550f3c..7f1550cae94f 100644 --- a/devel/py-rope/Makefile +++ b/devel/py-rope/Makefile @@ -1,21 +1,21 @@ PORTNAME= rope DISTVERSION= 0.18.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Python refactoring library WWW= http://rope.sourceforge.net LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe python:3.6+ USE_PYTHON= autoplist distutils CPE_VENDOR= rope_project NO_ARCH= yes .include diff --git a/devel/py-rose/Makefile b/devel/py-rose/Makefile index b0d3768029a2..13e0aa58dc27 100644 --- a/devel/py-rose/Makefile +++ b/devel/py-rose/Makefile @@ -1,17 +1,17 @@ PORTNAME= rose PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Small library for keeping your version up-to-date easily everywhere WWW= https://github.com/toastdriven/rose LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-rpcq/Makefile b/devel/py-rpcq/Makefile index c6b074f1032f..8fd2e394df41 100644 --- a/devel/py-rpcq/Makefile +++ b/devel/py-rpcq/Makefile @@ -1,32 +1,32 @@ PORTNAME= rpcq DISTVERSION= 3.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= RPC framework and message specification for Rigetti QCS WWW= https://github.com/rigetti/rpcq LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.6:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-rapidjson>0:devel/py-python-rapidjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=17:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pytest>=5.4.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: # fails to run, see https://github.com/rigetti/rpcq/issues/155 @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-rply/Makefile b/devel/py-rply/Makefile index f1c6adb9238c..3b53c3e9b947 100644 --- a/devel/py-rply/Makefile +++ b/devel/py-rply/Makefile @@ -1,22 +1,22 @@ PORTNAME= rply PORTVERSION= 0.7.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Pure python parser generator, that also works with RPython WWW= https://github.com/alex/rply LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} USES= cpe python:3.6+ CPE_VENDOR= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-rq-scheduler/Makefile b/devel/py-rq-scheduler/Makefile index 028cc8069580..a1c277d07f2a 100644 --- a/devel/py-rq-scheduler/Makefile +++ b/devel/py-rq-scheduler/Makefile @@ -1,25 +1,25 @@ PORTNAME= rq-scheduler PORTVERSION= 0.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provide job scheduling capabilities to RQ (Redis Queue) WWW= https://github.com/rq/rq-scheduler LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}croniter>=0.3.9:sysutils/py-croniter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=0.13:devel/py-rq@${PY_FLAVOR} 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 1eeacd78636a..7ad3f662c10a 100644 --- a/devel/py-rq/Makefile +++ b/devel/py-rq/Makefile @@ -1,22 +1,22 @@ PORTNAME= rq PORTVERSION= 1.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Simple library for creating background jobs, and processing them WWW= https://python-rq.org LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=5.0.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.5.0:databases/py-redis@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-rstr/Makefile b/devel/py-rstr/Makefile index 0e27844ef277..e4c220221c32 100644 --- a/devel/py-rstr/Makefile +++ b/devel/py-rstr/Makefile @@ -1,22 +1,22 @@ PORTNAME= rstr PORTVERSION= 3.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate random strings in Python WWW= https://github.com/leapfrogonline/rstr LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-rtree/Makefile b/devel/py-rtree/Makefile index a506592a2680..c941b2ac977f 100644 --- a/devel/py-rtree/Makefile +++ b/devel/py-rtree/Makefile @@ -1,27 +1,27 @@ PORTNAME= rtree PORTVERSION= 1.0.1 CATEGORIES= devel science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Rtree-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= R-Tree Spatial Index For Python GIS WWW= https://trac.gispython.org/projects/PCL/wiki/Rtree 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:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes 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 bae0c924bdd1..0c28a3452911 100644 --- a/devel/py-rtslib-fb/Makefile +++ b/devel/py-rtslib-fb/Makefile @@ -1,21 +1,21 @@ PORTNAME= rtslib-fb PORTVERSION= 2.1.75 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= API for Linux kernel SCSI target (aka LIO) WWW= https://github.com/open-iscsi/rtslib-fb 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: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 89563993b013..cc913627101e 100644 --- a/devel/py-ruamel.yaml.clib/Makefile +++ b/devel/py-ruamel.yaml.clib/Makefile @@ -1,22 +1,22 @@ PORTNAME= ruamel.yaml.clib PORTVERSION= 0.2.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= C version of reader, parser and emitter for ruamel.yaml WWW= https://sourceforge.net/projects/ruamel-yaml-clib/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + ${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/ruamel ${REINPLACE_CMD} -e '/LICENSE/d; /__init__/d' ${_PYTHONPKGLIST} .include diff --git a/devel/py-ruamel.yaml/Makefile b/devel/py-ruamel.yaml/Makefile index 233a23fe929f..956d50674422 100644 --- a/devel/py-ruamel.yaml/Makefile +++ b/devel/py-ruamel.yaml/Makefile @@ -1,23 +1,23 @@ PORTNAME= ruamel.yaml PORTVERSION= 0.17.21 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pi@FreeBSD.org COMMENT= YAML 1.2 loader/dumper package for Python WWW= https://bitbucket.org/ruamel/yaml LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml.clib>=0.2.6:devel/py-ruamel.yaml.clib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes post-extract: @${RM} ${WRKSRC}/LICENSE .include diff --git a/devel/py-rush/Makefile b/devel/py-rush/Makefile index c4f45bbdb840..e04252fc7fec 100644 --- a/devel/py-rush/Makefile +++ b/devel/py-rush/Makefile @@ -1,18 +1,18 @@ PORTNAME= rush PORTVERSION= 2021.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for throttling algorithms WWW= https://github.com/sigmavirus24/rush LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-rx/Makefile b/devel/py-rx/Makefile index 95c1336cdde5..d49e33a612bc 100644 --- a/devel/py-rx/Makefile +++ b/devel/py-rx/Makefile @@ -1,20 +1,20 @@ PORTNAME= rx PORTVERSION= 3.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Rx-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reactive Extensions (Rx) for Python WWW= https://github.com/ReactiveX/RxPY LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 5c0a193cba40..e0e653923444 100644 --- a/devel/py-rx1/Makefile +++ b/devel/py-rx1/Makefile @@ -1,23 +1,23 @@ PORTNAME= rx PORTVERSION= 1.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 DISTNAME= Rx-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reactive Extensions (Rx) for Python WWW= https://github.com/ReactiveX/RxPY LICENSE= APACHE20 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-sarge/Makefile b/devel/py-sarge/Makefile index 397be706e934..ad175f690f44 100644 --- a/devel/py-sarge/Makefile +++ b/devel/py-sarge/Makefile @@ -1,19 +1,19 @@ PORTNAME= sarge PORTVERSION= 0.1.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mattias.lindvall@gmail.com COMMENT= Wrapper for subprocess which provides command pipeline functionality WWW= https://sarge.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-sarif-om/Makefile b/devel/py-sarif-om/Makefile index 12e1a5501334..9cae8c21fb02 100644 --- a/devel/py-sarif-om/Makefile +++ b/devel/py-sarif-om/Makefile @@ -1,24 +1,24 @@ PORTNAME= sarif-om DISTVERSION= 1.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= sarif_om-${DISTVERSION} MAINTAINER= nork@ninth-nine.com COMMENT= Python classes for the SARIF 2.1.0 object model WWW= https://pypi.org/project/sarif-om/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-schedule/Makefile b/devel/py-schedule/Makefile index e9d09cb3d407..215b7739f5fd 100644 --- a/devel/py-schedule/Makefile +++ b/devel/py-schedule/Makefile @@ -1,19 +1,19 @@ PORTNAME= schedule PORTVERSION= 1.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python job scheduling for humans WWW= https://github.com/dbader/schedule LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-scheduler/Makefile b/devel/py-scheduler/Makefile index cbc4c8a13b55..355dd3266ef4 100644 --- a/devel/py-scheduler/Makefile +++ b/devel/py-scheduler/Makefile @@ -1,21 +1,21 @@ PORTNAME= scheduler DISTVERSION= 0.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python scheduler library WWW= https://gitlab.com/DigonIO/scheduler LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typeguard>=2.6.0:devel/py-typeguard@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-schema/Makefile b/devel/py-schema/Makefile index 07f380ecd777..7df824d99e74 100644 --- a/devel/py-schema/Makefile +++ b/devel/py-schema/Makefile @@ -1,20 +1,20 @@ PORTNAME= schema DISTVERSION= 0.7.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple data validation library WWW= https://github.com/keleshev/schema RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.5.5:devel/py-contextlib2@${PY_FLAVOR} LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE-MIT USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-scikit-build/Makefile b/devel/py-scikit-build/Makefile index d36b91bbb51c..9f85dd392aa1 100644 --- a/devel/py-scikit-build/Makefile +++ b/devel/py-scikit-build/Makefile @@ -1,27 +1,27 @@ PORTNAME= scikit-build DISTVERSION= 0.16.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Build system generator for Python C/C++/Fortran/Cython extensions WWW= https://scikit-build.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.32.0:devel/py-wheel@${PY_FLAVOR} TEST_DEPENDS= cmake:devel/cmake-core \ ${PYTHON_PKGNAMEPREFIX}build>=0.7:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}path.py>=11.5.0:devel/py-path.py@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest # 19 tests are known to fail, see https://github.com/scikit-build/scikit-build/issues/791 NO_ARCH= yes .include diff --git a/devel/py-scooby/Makefile b/devel/py-scooby/Makefile index a8c56dcde7de..a7e4a38c4503 100644 --- a/devel/py-scooby/Makefile +++ b/devel/py-scooby/Makefile @@ -1,19 +1,19 @@ PORTNAME= scooby DISTVERSION= 0.5.12 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python environment detective WWW= https://github.com/banesullivan/scooby LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-selection/Makefile b/devel/py-selection/Makefile index b86a8357f0f0..60ef5415a035 100644 --- a/devel/py-selection/Makefile +++ b/devel/py-selection/Makefile @@ -1,23 +1,23 @@ PORTNAME= selection PORTVERSION= 0.0.14 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= API to extract contents from HTML and XML documents WWW= https://pypi.org/project/selection/ 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: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 9a0fcb249811..ade57deef57d 100644 --- a/devel/py-semantic-version/Makefile +++ b/devel/py-semantic-version/Makefile @@ -1,22 +1,22 @@ PORTNAME= semantic-version PORTVERSION= 2.10.0 -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI 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 WWW= https://github.com/rbarrois/python-semanticversion LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.1:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils nose2 NO_ARCH= yes .include diff --git a/devel/py-semver/Makefile b/devel/py-semver/Makefile index 0a2e78b47e84..79b08a6e009f 100644 --- a/devel/py-semver/Makefile +++ b/devel/py-semver/Makefile @@ -1,19 +1,19 @@ PORTNAME= semver PORTVERSION= 2.13.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python helper for Semantic Versioning WWW= https://github.com/python-semver/python-semver LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 e6d9922f512c..bb78028f95fb 100644 --- a/devel/py-sentry-sdk/Makefile +++ b/devel/py-sentry-sdk/Makefile @@ -1,29 +1,29 @@ PORTNAME= sentry-sdk DISTVERSION= 1.5.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Client for Sentry WWW= https://github.com/getsentry/sentry-python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.10.0,1: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: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 31941fffee6e..70d09a6ee0ef 100644 --- a/devel/py-serializable/Makefile +++ b/devel/py-serializable/Makefile @@ -1,22 +1,22 @@ PORTNAME= serializable DISTVERSION= 0.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Base class with serialization helpers for user-defined Python objects WWW= https://pypi.org/project/serializable/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-serpent/Makefile b/devel/py-serpent/Makefile index 1f8e7a9c4c6e..04b25c51ca96 100644 --- a/devel/py-serpent/Makefile +++ b/devel/py-serpent/Makefile @@ -1,18 +1,18 @@ PORTNAME= serpent DISTVERSION= 1.28 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Simple serialization library based on ast.literal_eval WWW= https://pypi.org/project/serpent/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-session-info/Makefile b/devel/py-session-info/Makefile index 278df7350ed4..5450d0faf505 100644 --- a/devel/py-session-info/Makefile +++ b/devel/py-session-info/Makefile @@ -1,21 +1,21 @@ PORTNAME= session-info DISTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Print version information for loaded modules, Python, and the OS WWW= https://gitlab.com/joelostblom/session_info LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdlib-list>0:devel/py-stdlib-list@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-setproctitle/Makefile b/devel/py-setproctitle/Makefile index 1842f4adee42..4d0eafdff183 100644 --- a/devel/py-setproctitle/Makefile +++ b/devel/py-setproctitle/Makefile @@ -1,31 +1,31 @@ PORTNAME= setproctitle PORTVERSION= 1.2.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python module to customize the process title WWW= https://pypi.org/project/setproctitle/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT 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 5767809172b4..65d8350f5c43 100644 --- a/devel/py-setuptools-git/Makefile +++ b/devel/py-setuptools-git/Makefile @@ -1,18 +1,18 @@ PORTNAME= setuptools-git PORTVERSION= 1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Setuptools plugin for git WWW= https://pypi.org/project/setuptools-git/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 c0222a8439f1..b4acf6964785 100644 --- a/devel/py-setuptools-pkg/Makefile +++ b/devel/py-setuptools-pkg/Makefile @@ -1,27 +1,27 @@ PORTNAME= setuptools-pkg PORTVERSION= 0.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Plugin for setuptools to build FreeBSD pkg WWW= https://github.com/kxepal/setuptools-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:3.6+ USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-setuptools-rust/Makefile b/devel/py-setuptools-rust/Makefile index c87b1081a2d3..bf28262ccc0c 100644 --- a/devel/py-setuptools-rust/Makefile +++ b/devel/py-setuptools-rust/Makefile @@ -1,23 +1,23 @@ PORTNAME= setuptools-rust PORTVERSION= 1.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Setuptools Rust extension plugin WWW= https://github.com/PyO3/setuptools-rust LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.8.2<3:devel/py-semantic-version@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} \ cargo:lang/rust USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-setuptools/Makefile b/devel/py-setuptools/Makefile index b90862d79248..8afe4e675887 100644 --- a/devel/py-setuptools/Makefile +++ b/devel/py-setuptools/Makefile @@ -1,47 +1,47 @@ PORTNAME= setuptools PORTVERSION= 63.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python # note: before committing to this port, contact portmgr to arrange for an # experimental ports run. Untested commits may be backed out at portmgr's # discretion. MAINTAINER= python@FreeBSD.org COMMENT= Python packages installer WWW= https://pypi.org/project/setuptools/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe python:3.7+ USE_PYTHON= allflavors autoplist concurrent distutils CPE_VENDOR= python MAKE_ENV+= SETUPTOOLS_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 NO_ARCH= yes PYDISTUTILS_SETUP= ${PYSETUP} PLIST_FILES= "@sample %%PYTHON_SITELIBDIR%%/easy-install.pth.dist %%PYTHON_SITELIBDIR%%/easy-install.pth" .include .if ${FLAVOR} != ${FLAVORS:[1]} SUB_FILES+= pkg-message SUB_LIST+= PYTHON_VER=${PYTHON_VER} .endif # These create dependency loops in redports/poudriere, because setuptools # is currently an explicit BUILD & RUN dependency in Uses/python.mk. #TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} # pkg install -y py38-pytest py38-mock py38-pytest-fixture-config py38-pytest-virtualenv py38-paver post-install: ${INSTALL_DATA} ${FILESDIR}/easy-install.pth.dist ${STAGEDIR}${PYTHON_SITELIBDIR}/ do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-setuptools44/Makefile b/devel/py-setuptools44/Makefile index 144997cd8500..673af0627c0b 100644 --- a/devel/py-setuptools44/Makefile +++ b/devel/py-setuptools44/Makefile @@ -1,51 +1,51 @@ PORTNAME= setuptools PORTVERSION= 44.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 44 DIST_SUBDIR= python # note: before committing to this port, contact portmgr to arrange for an # experimental ports run. Untested commits may be backed out at portmgr's # discretion. MAINTAINER= python@FreeBSD.org COMMENT= Python packages installer WWW= https://pypi.org/project/setuptools/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe python:2.7 zip USE_PYTHON= allflavors autoplist concurrent distutils CPE_VENDOR= python MAKE_ENV+= SETUPTOOLS_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 NO_ARCH= yes PYDISTUTILS_SETUP= ${PYSETUP} PLIST_FILES= "@sample %%PYTHON_SITELIBDIR%%/easy-install.pth.dist %%PYTHON_SITELIBDIR%%/easy-install.pth" .include .if ${FLAVOR} != ${FLAVORS:[1]} SUB_FILES+= pkg-message SUB_LIST+= PYTHON_VER=${PYTHON_VER} .endif # These create dependency loops in redports/poudriere, because setuptools # is currently an explicit BUILD & RUN dependency in Uses/python.mk. #TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} #.if ${PYTHON_REL} < 30300 #TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} #.endif # pkg install -y py36-pytest py36-mock py36-pytest-fixture-config py36-pytest-virtualenv py36-paver post-install: ${INSTALL_DATA} ${FILESDIR}/easy-install.pth.dist ${STAGEDIR}${PYTHON_SITELIBDIR}/ do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-setuptools_hg/Makefile b/devel/py-setuptools_hg/Makefile index 22d93387ca13..990da42575dd 100644 --- a/devel/py-setuptools_hg/Makefile +++ b/devel/py-setuptools_hg/Makefile @@ -1,20 +1,20 @@ PORTNAME= setuptools_hg PORTVERSION= 0.4 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Setuptools plugin for hg WWW= https://pypi.org/project/setuptools_hg/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-setuptools_scm/Makefile b/devel/py-setuptools_scm/Makefile index ef7efd59a13f..87711cc93cf1 100644 --- a/devel/py-setuptools_scm/Makefile +++ b/devel/py-setuptools_scm/Makefile @@ -1,44 +1,44 @@ PORTNAME= setuptools_scm PORTVERSION= 6.4.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Setuptools plugin to manage your versions by scm tags WWW= https://github.com/pypa/setuptools_scm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=1.0.0:textproc/py-tomli@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=1.0.0:textproc/py-tomli@${PY_FLAVOR} TEST_DEPENDS= git:devel/git \ ${PY_MERCURIAL} \ ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils # Workaround to get a 100% working test suite. This can be removed once # https://github.com/pypa/setuptools_scm/issues/353 is solved. TEST_ENV= _PYTEST_SESSION=yes NO_ARCH= yes # Skip integration tests that require a more recent version of py-virtualenv post-extract: @${MV} ${WRKSRC}/testing/test_setuptools_support.py ${WRKSRC}/testing/test_setuptools_support.py.dist post-patch: @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' ${WRKSRC}/testing/test_integration.py # Note: The test suite requires at least py-pytest >= 6.2.0 due changes to the # "monkeypatch" functionality. Tests are fine with py-pytest 7.0.0. do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-setuptools_scm_git_archive/Makefile b/devel/py-setuptools_scm_git_archive/Makefile index 715967d4e983..65934667a510 100644 --- a/devel/py-setuptools_scm_git_archive/Makefile +++ b/devel/py-setuptools_scm_git_archive/Makefile @@ -1,22 +1,22 @@ PORTNAME= setuptools_scm_git_archive PORTVERSION= 1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Python setuptools_scm plugin for git archives WWW= https://github.com/Changaco/setuptools_scm_git_archive 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-sexpdata/Makefile b/devel/py-sexpdata/Makefile index df9741c1c442..8a4006168607 100644 --- a/devel/py-sexpdata/Makefile +++ b/devel/py-sexpdata/Makefile @@ -1,17 +1,17 @@ PORTNAME= sexpdata PORTVERSION= 0.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= S-expression parser for Python WWW= https://github.com/jd-boyd/sexpdata LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-sgmllib3k/Makefile b/devel/py-sgmllib3k/Makefile index 832fbea39589..c7a50cd39833 100644 --- a/devel/py-sgmllib3k/Makefile +++ b/devel/py-sgmllib3k/Makefile @@ -1,18 +1,18 @@ PORTNAME= sgmllib3k PORTVERSION= 1.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python 3 port of sgmllib WWW= https://pypi.org/project/sgmllib3k/ LICENSE= BSD2CLAUSE 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 1637c231f5e2..7df04cb78055 100644 --- a/devel/py-sh/Makefile +++ b/devel/py-sh/Makefile @@ -1,19 +1,19 @@ PORTNAME= sh DISTVERSION= 1.14.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python subprocess interface WWW= https://github.com/amoffat/sh LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-shapely/Makefile b/devel/py-shapely/Makefile index 87cc5f1ffada..2fdae3c03847 100644 --- a/devel/py-shapely/Makefile +++ b/devel/py-shapely/Makefile @@ -1,23 +1,23 @@ PORTNAME= Shapely PORTVERSION= 1.8.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Package for Manipulation 2D Geospatial Geometry WWW= https://pypi.org/project/Shapely/ LICENSE= BSD3CLAUSE LIB_DEPENDS= libgeos_c.so:graphics/geos USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-shellingham/Makefile b/devel/py-shellingham/Makefile index bf0df550162a..2bfc5cf20adc 100644 --- a/devel/py-shellingham/Makefile +++ b/devel/py-shellingham/Makefile @@ -1,20 +1,20 @@ PORTNAME= shellingham PORTVERSION= 1.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Detect what shell the current Python executable is running in WWW= https://github.com/sarugaku/shellingham LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils # No tests implemented for this module. .include diff --git a/devel/py-shtab/Makefile b/devel/py-shtab/Makefile index ddaa6461934f..8e1faa7a7e96 100644 --- a/devel/py-shtab/Makefile +++ b/devel/py-shtab/Makefile @@ -1,20 +1,20 @@ PORTNAME= shtab PORTVERSION= 1.5.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Automagic shell tab completion for Python CLI applications WWW= https://github.com/iterative/shtab LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-signalr-client-aio/Makefile b/devel/py-signalr-client-aio/Makefile index 01b691823129..ea6ca84096b7 100644 --- a/devel/py-signalr-client-aio/Makefile +++ b/devel/py-signalr-client-aio/Makefile @@ -1,21 +1,21 @@ PORTNAME= signalr-client-aio PORTVERSION= 0.0.1.6.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jgh@FreeBSD.org COMMENT= Simple python SignalR client using asyncio WWW= https://github.com/slazarov/python-signalr-client LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websockets>=0:devel/py-websockets@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-simpleeval/Makefile b/devel/py-simpleeval/Makefile index 5637937a62d9..111d6586d601 100644 --- a/devel/py-simpleeval/Makefile +++ b/devel/py-simpleeval/Makefile @@ -1,21 +1,21 @@ PORTNAME= simpleeval PORTVERSION= 0.9.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple, safe single expression evaluator python library WWW= https://github.com/danthedeckie/simpleeval LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-simplegeneric/Makefile b/devel/py-simplegeneric/Makefile index c81ed4333c8f..4400f7dd2360 100644 --- a/devel/py-simplegeneric/Makefile +++ b/devel/py-simplegeneric/Makefile @@ -1,18 +1,18 @@ PORTNAME= simplegeneric PORTVERSION= 0.8.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple generic functions WWW= https://pypi.org/project/simplegeneric/ LICENSE= ZPL21 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 af6c2266920b..77b3ee7fe5cb 100644 --- a/devel/py-simplejson/Makefile +++ b/devel/py-simplejson/Makefile @@ -1,23 +1,23 @@ PORTNAME= simplejson PORTVERSION= 3.18.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Simple, fast, extensible JSON encoder/decoder WWW= https://github.com/simplejson/simplejson # dual-licensed under MIT and Academic Free License version 2.1 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest CPE_VENDOR= simplejson_project post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-simpleparse/Makefile b/devel/py-simpleparse/Makefile index c265fe5161aa..f6c0c95d41fa 100644 --- a/devel/py-simpleparse/Makefile +++ b/devel/py-simpleparse/Makefile @@ -1,18 +1,18 @@ PORTNAME= simpleparse PORTVERSION= 2.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SimpleParse-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python EBNF parser generator (with mx.TextTools derivative) WWW= http://simpleparse.sourceforge.net/ USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-simpy/Makefile b/devel/py-simpy/Makefile index ea9b0a321bbb..b96596f0ce38 100644 --- a/devel/py-simpy/Makefile +++ b/devel/py-simpy/Makefile @@ -1,30 +1,30 @@ PORTNAME= simpy PORTVERSION= 3.0.13 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Simulation in Python WWW= https://simpy.readthedocs.org/en/latest/ LICENSE= LGPL21 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} NO_ARCH= yes 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-six/Makefile b/devel/py-six/Makefile index 9cd0da056188..17b7a5a46981 100644 --- a/devel/py-six/Makefile +++ b/devel/py-six/Makefile @@ -1,22 +1,22 @@ PORTNAME= six PORTVERSION= 1.16.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python 2 and 3 compatibility utilities WWW= https://github.com/benjaminp/six LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>=0:databases/py-gdbm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= python:2.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-smmap/Makefile b/devel/py-smmap/Makefile index c14e623d4871..cdaa73fbb92d 100644 --- a/devel/py-smmap/Makefile +++ b/devel/py-smmap/Makefile @@ -1,21 +1,21 @@ PORTNAME= smmap PORTVERSION= 5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sliding-window memory map manager WWW= https://github.com/gitpython-developers/smmap LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}smmap2 .include diff --git a/devel/py-snakeviz/Makefile b/devel/py-snakeviz/Makefile index f700672c0399..6dc2bf0ffe8d 100644 --- a/devel/py-snakeviz/Makefile +++ b/devel/py-snakeviz/Makefile @@ -1,21 +1,21 @@ PORTNAME= snakeviz PORTVERSION= 2.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Web-based viewer for Python profiler output WWW= https://jiffyclub.github.io/snakeviz/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=2.0:www/py-tornado@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-sniffio/Makefile b/devel/py-sniffio/Makefile index 3561d2291f94..a3b9707cf933 100644 --- a/devel/py-sniffio/Makefile +++ b/devel/py-sniffio/Makefile @@ -1,24 +1,24 @@ PORTNAME= sniffio PORTVERSION= 1.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sniff out which async library your code is running under WWW= https://github.com/python-trio/sniffio LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE2 LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curio>=0:devel/py-curio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-sortedcontainers/Makefile b/devel/py-sortedcontainers/Makefile index afc92e06af6e..09ddba9262ac 100644 --- a/devel/py-sortedcontainers/Makefile +++ b/devel/py-sortedcontainers/Makefile @@ -1,18 +1,18 @@ PORTNAME= sortedcontainers PORTVERSION= 2.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python Sorted Container Types: SortedList, SortedDict, and SortedSet WWW= https://www.grantjenks.com/docs/sortedcontainers/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-sourcemap/Makefile b/devel/py-sourcemap/Makefile index 8e97c3eaf45d..b770389c9a16 100644 --- a/devel/py-sourcemap/Makefile +++ b/devel/py-sourcemap/Makefile @@ -1,18 +1,18 @@ PORTNAME= sourcemap PORTVERSION= 0.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Parse JavaScript source maps WWW= https://pypi.org/project/sourcemap/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-speaklater/Makefile b/devel/py-speaklater/Makefile index e464f8bb94b5..c4fbb6dedbf4 100644 --- a/devel/py-speaklater/Makefile +++ b/devel/py-speaklater/Makefile @@ -1,20 +1,20 @@ PORTNAME= speaklater PORTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Lazy string Python module for translations WWW= https://pypi.org/project/speaklater/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 9547edc28b28..a0949a5263e1 100644 --- a/devel/py-speg/Makefile +++ b/devel/py-speg/Makefile @@ -1,18 +1,18 @@ PORTNAME= speg DISTVERSION= 0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= PEG-based parser interpreter with memoization (Python module) WWW= https://github.com/avakar/speg LICENSE= MIT USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-spyder-kernels/Makefile b/devel/py-spyder-kernels/Makefile index bfab1d982d7f..a17237286a2f 100644 --- a/devel/py-spyder-kernels/Makefile +++ b/devel/py-spyder-kernels/Makefile @@ -1,50 +1,50 @@ PORTNAME= spyder-kernels PORTVERSION= 2.4.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Jupyter kernels for the Spyder console WWW= https://github.com/spyder-ide/spyder-kernels LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt # devel/py-ipykernel should be >=6.16.1,<7 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>0:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipyparallel>0:devel/py-ipyparallel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=7.31.1,<8:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=7.3.4<8:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=22.1.0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>0:devel/py-traitlets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wurlitzer>=1.0.3:misc/py-wurlitzer@${PY_FLAVOR} # test target currently not functional :( TEST_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}codecov>0:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dask>0:devel/py-dask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distributed>0:devel/py-distributed@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flaky>0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython_genutils>0:devel/py-ipython_genutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${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-forked>0:devel/py-pytest-forked@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray>0:devel/py-xarray@${PY_FLAVOR} USES= python:3.8+ pytest USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-squint/Makefile b/devel/py-squint/Makefile index 9e1c91494cec..d81133f297c1 100644 --- a/devel/py-squint/Makefile +++ b/devel/py-squint/Makefile @@ -1,20 +1,20 @@ PORTNAME= squint PORTVERSION= 0.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple query interface for tabular data WWW= https://github.com/shawnbrown/squint LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}get-reader>=0:devel/py-get-reader@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-sre-yield/Makefile b/devel/py-sre-yield/Makefile index e888aaf7c7d8..ba109d916004 100644 --- a/devel/py-sre-yield/Makefile +++ b/devel/py-sre-yield/Makefile @@ -1,19 +1,19 @@ PORTNAME= sre-yield PORTVERSION= 1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= sre_yield-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Expand a regular expression to its possible matches WWW= https://github.com/google/sre_yield LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-srsly/Makefile b/devel/py-srsly/Makefile index bd38da27c9b3..5d2afe84fe03 100644 --- a/devel/py-srsly/Makefile +++ b/devel/py-srsly/Makefile @@ -1,22 +1,22 @@ PORTNAME= srsly PORTVERSION= 2.4.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Modern high-performance serialization utilities for Python WWW= https://github.com/explosion/srsly LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}catalogue>=2.0.3<2.1.0:devel/py-catalogue@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-stack-data/Makefile b/devel/py-stack-data/Makefile index ee5ce4f96d39..5a6fdf107629 100644 --- a/devel/py-stack-data/Makefile +++ b/devel/py-stack-data/Makefile @@ -1,29 +1,29 @@ PORTNAME= stack-data PORTVERSION= 0.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= stack_data-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extract data from python stack frames and tracebacks for informative displays WWW= https://github.com/alexmojaki/stack_data LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.3:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asttokens>=2.1.0:devel/py-asttokens@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}executing>=1.2.0:devel/py-executing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pure-eval>=0:devel/py-pure-eval@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}littleutils>=0:devel/py-littleutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typeguard>=0:devel/py-typeguard@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-stackexchange/Makefile b/devel/py-stackexchange/Makefile index 630847c1e02b..17cc0572559a 100644 --- a/devel/py-stackexchange/Makefile +++ b/devel/py-stackexchange/Makefile @@ -1,22 +1,22 @@ PORTNAME= stackexchange PORTVERSION= 2.2.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py-${PORTNAME}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python binding to the StackExchange website APIs WWW= https://github.com/lucjon/Py-StackExchange LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-statsd/Makefile b/devel/py-statsd/Makefile index 2ba7920cce41..5fe7a646a5e5 100644 --- a/devel/py-statsd/Makefile +++ b/devel/py-statsd/Makefile @@ -1,22 +1,22 @@ PORTNAME= statsd PORTVERSION= 4.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Simple statsd client WWW= https://github.com/jsocol/pystatsd LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-stdlib-list/Makefile b/devel/py-stdlib-list/Makefile index 102718e2fac7..395bf647cdd2 100644 --- a/devel/py-stdlib-list/Makefile +++ b/devel/py-stdlib-list/Makefile @@ -1,21 +1,21 @@ PORTNAME= stdlib-list DISTVERSION= 0.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= List of Python Standard Libraries WWW= https://github.com/jackmaney/python-stdlib-list LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.2+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-stdnum/Makefile b/devel/py-stdnum/Makefile index 51ae62f2e246..854762e466de 100644 --- a/devel/py-stdnum/Makefile +++ b/devel/py-stdnum/Makefile @@ -1,20 +1,20 @@ PORTNAME= stdnum PORTVERSION= 1.13 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= pi@FreeBSD.org COMMENT= Python module to handle standardized numbers and codes WWW= https://pypi.org/project/python-stdnum/ LICENSE= LGPL21 # Python3 ready USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-stevedore/Makefile b/devel/py-stevedore/Makefile index 3e95a738b95e..32fe1df61a5a 100644 --- a/devel/py-stevedore/Makefile +++ b/devel/py-stevedore/Makefile @@ -1,31 +1,31 @@ PORTNAME= stevedore PORTVERSION= 4.1.1 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Manage dynamic plugins for Python applications WWW= https://docs.openstack.org/stevedore/latest/ 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} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.7.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-stone/Makefile b/devel/py-stone/Makefile index bcffa8959af8..bcfe718cc806 100644 --- a/devel/py-stone/Makefile +++ b/devel/py-stone/Makefile @@ -1,25 +1,25 @@ PORTNAME= stone PORTVERSION= 3.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Interface description language (IDL) for APIs WWW= https://github.com/dropbox/stone LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/requirements.txt ${WRKSRC}/ .include diff --git a/devel/py-stopit/Makefile b/devel/py-stopit/Makefile index 45400706996e..a0a2ed972546 100644 --- a/devel/py-stopit/Makefile +++ b/devel/py-stopit/Makefile @@ -1,18 +1,18 @@ PORTNAME= stopit PORTVERSION= 1.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Timeout control decorator and context managers in Python WWW= https://pypi.org/project/stopit/ LICENSE= MIT 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 04204c839f4c..e61cf2a5d3d2 100644 --- a/devel/py-strategies/Makefile +++ b/devel/py-strategies/Makefile @@ -1,21 +1,21 @@ PORTNAME= strategies DISTVERSION= 0.2.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Programmatic control flow WWW= https://github.com/logpy/strategies 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-streamparse/Makefile b/devel/py-streamparse/Makefile index ccecf61fb52f..71f7650f0fcc 100644 --- a/devel/py-streamparse/Makefile +++ b/devel/py-streamparse/Makefile @@ -1,33 +1,33 @@ PORTNAME= streamparse PORTVERSION= 4.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python analysis of Apache Storm streams WWW= https://github.com/Parsely/streamparse LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fabric3>0:devel/py-fabric3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pystorm>=3.1.1: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}thriftpy2>=0:devel/py-thriftpy2@${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} \ ${PYTHON_PKGNAMEPREFIX}graphviz>=0:graphics/py-graphviz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-strict-rfc3339/Makefile b/devel/py-strict-rfc3339/Makefile index 74b8d6a45d7a..bfd956c4d15e 100644 --- a/devel/py-strict-rfc3339/Makefile +++ b/devel/py-strict-rfc3339/Makefile @@ -1,18 +1,18 @@ PORTNAME= strict-rfc3339 DISTVERSION= 0.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Strict, simple, lightweight RFC3339 functions WWW= https://github.com/danielrichman/strict-rfc3339 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-stringbrewer/Makefile b/devel/py-stringbrewer/Makefile index 8cec4807990f..331aa532023c 100644 --- a/devel/py-stringbrewer/Makefile +++ b/devel/py-stringbrewer/Makefile @@ -1,21 +1,21 @@ PORTNAME= stringbrewer PORTVERSION= 0.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate random strings matching a pattern WWW= https://github.com/simoncozens/stringbrewer LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rstr>=0:devel/py-rstr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sre-yield>=0:devel/py-sre-yield@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-stringcase/Makefile b/devel/py-stringcase/Makefile index 7576df44ad85..50c0b0777b44 100644 --- a/devel/py-stringcase/Makefile +++ b/devel/py-stringcase/Makefile @@ -1,19 +1,19 @@ PORTNAME= stringcase PORTVERSION= 1.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= String case converter WWW= https://github.com/okunishinishi/python-stringcase LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 b78f715aef70..054717ec8adf 100644 --- a/devel/py-structlog/Makefile +++ b/devel/py-structlog/Makefile @@ -1,23 +1,23 @@ PORTNAME= structlog PORTVERSION= 18.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Structured Logging for Python WWW= https://www.structlog.org/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-subprocess-tee/Makefile b/devel/py-subprocess-tee/Makefile index d96c3a14481e..3759d06aa39c 100644 --- a/devel/py-subprocess-tee/Makefile +++ b/devel/py-subprocess-tee/Makefile @@ -1,35 +1,35 @@ PORTNAME= subprocess-tee PORTVERSION= 0.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Captures output while still printing it in real-time WWW= https://github.com/pycontribs/subprocess-tee LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4.2:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enrich>=1.2.6:textproc/py-enrich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=4.0.3:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}molecule>=3.4.0:devel/py-molecule@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.12.1:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-plus>=0.2:devel/py-pytest-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=2.3.0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=6.2.5:devel/py-pytest@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-sure/Makefile b/devel/py-sure/Makefile index cc0cb3005b20..cfa941b84836 100644 --- a/devel/py-sure/Makefile +++ b/devel/py-sure/Makefile @@ -1,25 +1,25 @@ PORTNAME= sure PORTVERSION= 1.4.11 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Utility belt for automated testing in Python for Python WWW= https://github.com/gabrielfalcao/sure 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-synr/Makefile b/devel/py-synr/Makefile index a821a9ff9707..026ec626ecb7 100644 --- a/devel/py-synr/Makefile +++ b/devel/py-synr/Makefile @@ -1,19 +1,19 @@ PORTNAME= synr PORTVERSION= 0.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Consistent AST for Python WWW= https://github.com/octoml/synr LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-sysv_ipc/Makefile b/devel/py-sysv_ipc/Makefile index 06fa35a6f97d..83a4d5ec6cb5 100644 --- a/devel/py-sysv_ipc/Makefile +++ b/devel/py-sysv_ipc/Makefile @@ -1,17 +1,17 @@ PORTNAME= sysv_ipc PORTVERSION= 1.1.0 CATEGORIES= devel python MASTER_SITES= http://semanchuk.com/philip/sysv_ipc/ \ - CHEESESHOP + PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= System V IPC for Python WWW= https://semanchuk.com/philip/sysv_ipc/ LICENSE= BSD2CLAUSE USES= python USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-tables/Makefile b/devel/py-tables/Makefile index 15ceb1b92fc9..ce3a878cebd5 100644 --- a/devel/py-tables/Makefile +++ b/devel/py-tables/Makefile @@ -1,49 +1,49 @@ PORTNAME= tables PORTVERSION= 3.7.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Hierarchical database for Python WWW= https://www.pytables.org/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}numexpr>=1.4.1:math/py-numexpr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${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 localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils cython PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFINE_amd64= AVX2 AVX2_DESC= Enable Haswell New Instructions (AVX2) support # Explicitly disable AVX2 otherwise it will be automatically enabled if the CPU # supports it. If compiled in and run on hosts that have no AVX2 support, it # will trigger a SIGILL (Illegal instruction) # See also: https://github.com/PyTables/PyTables/issues/841 AVX2_VARS_OFF= MAKE_ENV+=DISABLE_AVX2=yes 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 a66ea9821c28..2c7e9bc577cc 100644 --- a/devel/py-tabulate/Makefile +++ b/devel/py-tabulate/Makefile @@ -1,18 +1,18 @@ PORTNAME= tabulate PORTVERSION= 0.8.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Pretty-print tabular data in Python WWW= https://github.com/astanin/python-tabulate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 15783efc8645..f3ed07490892 100644 --- a/devel/py-tabulator/Makefile +++ b/devel/py-tabulator/Makefile @@ -1,40 +1,40 @@ PORTNAME= tabulator PORTVERSION= 1.53.5 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Consistent interface for stream reading and writing tabular data (csv/xls/json/etc) WWW= https://github.com/frictionlessdata/tabulator-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.9:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=3.0,1: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}linear-tsv>=1.0:devel/py-linear-tsv@${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}sqlalchemy14>=0.9.6:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0.14:devel/py-unicodecsv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=1.0:textproc/py-xlrd@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CCHARDET DATAPACKAGE CCHARDET_DESC= Character encoding detection via cchardet DATAPACKAGE_DESC= Data Package support CCHARDET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cchardet>=2.0:textproc/py-cchardet@${PY_FLAVOR} DATAPACKAGE_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}datapackage>=1.12:devel/py-datapackage@${PY_FLAVOR} .include diff --git a/devel/py-tailer/Makefile b/devel/py-tailer/Makefile index 0692bc355da6..d3c0b1e2de05 100644 --- a/devel/py-tailer/Makefile +++ b/devel/py-tailer/Makefile @@ -1,19 +1,19 @@ PORTNAME= tailer PORTVERSION= 0.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple implementation of GNU tail and head WWW= https://github.com/six8/pytailer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tapi/Makefile b/devel/py-tapi/Makefile index dab5c74cd7fc..924340ac10ce 100644 --- a/devel/py-tapi/Makefile +++ b/devel/py-tapi/Makefile @@ -1,19 +1,19 @@ PORTNAME= tapi PORTVERSION= 0.1.7 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Tapi-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Framework for testing APIs WWW= https://pypi.org/project/Tapi/ LICENSE= MIT NO_ARCH= yes 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 65ddcfa4db5a..7229399eaed6 100644 --- a/devel/py-tarantool-queue/Makefile +++ b/devel/py-tarantool-queue/Makefile @@ -1,22 +1,22 @@ PORTNAME= tarantool-queue PORTVERSION= 0.1.4 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for Tarantool queue WWW= https://pypi.org/project/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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tartiflette-aiohttp/Makefile b/devel/py-tartiflette-aiohttp/Makefile index 465f1def2dc8..e170f2b7413f 100644 --- a/devel/py-tartiflette-aiohttp/Makefile +++ b/devel/py-tartiflette-aiohttp/Makefile @@ -1,21 +1,21 @@ PORTNAME= tartiflette-aiohttp PORTVERSION= 1.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Run Tartiflette GraphQL Engine through aiohttp WWW= https://github.com/tartiflette/tartiflette-aiohttp LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.5.4<3.9.0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tartiflette>=0.12.0<2.0.0:devel/py-tartiflette@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tartiflette/Makefile b/devel/py-tartiflette/Makefile index 0b62bb30e0f3..9cdf1b875b1c 100644 --- a/devel/py-tartiflette/Makefile +++ b/devel/py-tartiflette/Makefile @@ -1,25 +1,25 @@ PORTNAME= tartiflette PORTVERSION= 1.4.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GraphQL Engine for Python WWW= https://github.com/tartiflette/tartiflette LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgraphqlparser.so:devel/libgraphqlparser RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0<2.0.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lark>=0.12.0:devel/py-lark@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-patch: @${LN} -s ${LOCALBASE}/lib/libgraphqlparser.so ${WRKSRC}/tartiflette/language/parsers/libgraphqlparser/cffi/libgraphqlparser.so .include diff --git a/devel/py-taskflow/Makefile b/devel/py-taskflow/Makefile index f6822d4ba0e3..d50f5ccbba35 100644 --- a/devel/py-taskflow/Makefile +++ b/devel/py-taskflow/Makefile @@ -1,48 +1,48 @@ PORTNAME= taskflow PORTVERSION= 5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Taskflow structured state management library WWW= https://docs.openstack.org/taskflow/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}automaton>=1.9.0:devel/py-automaton@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasteners>=0.17.3:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema3>=3.2.0:devel/py-jsonschema3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.1.0,1:math/py-networkx@${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}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>=1.2.4:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=6.0.0:devel/py-tenacity@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DATABASE EVENTLET REDIS WORKERS DATABASE_DESC= Database support EVENTLET_DESC= Eventlet support REDIS_DESC= Redis support WORKERS_DESC= Worker support DATABASE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alembic>=0.8.10:databases/py-alembic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymysql>=0.7.6:databases/py-pymysql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=1.0.10:databases/py-sqlalchemy13@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy-utils>=0.30.11:databases/py-sqlalchemy-utils@${PY_FLAVOR} EVENTLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.10.0:databases/py-redis@${PY_FLAVOR} WORKERS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kombu>=4.3.0:net/py-kombu@${PY_FLAVOR} .include diff --git a/devel/py-tasklib/Makefile b/devel/py-tasklib/Makefile index 901bc0c372e5..ee947eba90e2 100644 --- a/devel/py-tasklib/Makefile +++ b/devel/py-tasklib/Makefile @@ -1,20 +1,20 @@ PORTNAME= tasklib DISTVERSION= 2.4.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry.dussuet@protonmail.com COMMENT= Python library for interacting with taskwarrior databases WWW= https://pypi.org/project/tasklib/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= task:deskutils/taskwarrior USES= python:3.5+,run USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tblib/Makefile b/devel/py-tblib/Makefile index 7188a67773ba..2300d83a7ca1 100644 --- a/devel/py-tblib/Makefile +++ b/devel/py-tblib/Makefile @@ -1,19 +1,19 @@ PORTNAME= tblib PORTVERSION= 1.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Traceback serialization library in Python WWW= https://pypi.org/project/tblib/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-tdworkflow/Makefile b/devel/py-tdworkflow/Makefile index ccdd5366a7e9..9c21dd529006 100644 --- a/devel/py-tdworkflow/Makefile +++ b/devel/py-tdworkflow/Makefile @@ -1,22 +1,22 @@ PORTNAME= tdworkflow PORTVERSION= 0.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Unofficial Treasure Workflow API client WWW= https://pypi.org/project/tdworkflow/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-telepath/Makefile b/devel/py-telepath/Makefile index 469a8d1b1469..8f6f73e35e99 100644 --- a/devel/py-telepath/Makefile +++ b/devel/py-telepath/Makefile @@ -1,19 +1,19 @@ PORTNAME= telepath PORTVERSION= 0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for exchanging data between Python and JavaScript WWW= https://github.com/wagtail/telepath LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tempora/Makefile b/devel/py-tempora/Makefile index f04239c96121..4856b423f41b 100644 --- a/devel/py-tempora/Makefile +++ b/devel/py-tempora/Makefile @@ -1,26 +1,26 @@ PORTNAME= tempora PORTVERSION= 5.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Objects and routines pertaining to date and time WWW= https://github.com/jaraco/tempora LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=1.20:devel/py-jaraco.functools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-tenacity/Makefile b/devel/py-tenacity/Makefile index d766707e18d4..ca0a3f36f69e 100644 --- a/devel/py-tenacity/Makefile +++ b/devel/py-tenacity/Makefile @@ -1,21 +1,21 @@ PORTNAME= tenacity PORTVERSION= 8.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Retry code until it succeeds WWW= https://github.com/jd/tenacity LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-termcolor/Makefile b/devel/py-termcolor/Makefile index 84856688c3a4..b2a500c3d693 100644 --- a/devel/py-termcolor/Makefile +++ b/devel/py-termcolor/Makefile @@ -1,21 +1,21 @@ PORTNAME= termcolor PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= c.kworr@gmail.com COMMENT= ANSII Color formatting for output in terminal WWW= https://pypi.org/project/termcolor/ LICENSE= MIT USES= python:3.6+ pytest USE_PYTHON= distutils autoplist NO_ARCH= yes post-extract: @${ECHO_CMD} 'from setuptools import setup; setup()' > ${WRKSRC}/setup.py .include diff --git a/devel/py-termstyle/Makefile b/devel/py-termstyle/Makefile index d29730bc54d5..e187de3962de 100644 --- a/devel/py-termstyle/Makefile +++ b/devel/py-termstyle/Makefile @@ -1,17 +1,17 @@ PORTNAME= termstyle PORTVERSION= 0.1.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Dirt-simple terminal-colour library for python WWW= https://github.com/gfxmonk/termstyle LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-testfixtures/Makefile b/devel/py-testfixtures/Makefile index 52575b0c073e..c709ae4da199 100644 --- a/devel/py-testfixtures/Makefile +++ b/devel/py-testfixtures/Makefile @@ -1,19 +1,19 @@ PORTNAME= testfixtures PORTVERSION= 6.18.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Collection of helpers and mock objects for unit tests and doc tests WWW= https://github.com/Simplistix/testfixtures LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-testinfra/Makefile b/devel/py-testinfra/Makefile index 9fd47cd1d8d4..105719b85c29 100644 --- a/devel/py-testinfra/Makefile +++ b/devel/py-testinfra/Makefile @@ -1,21 +1,21 @@ PORTNAME= testinfra PORTVERSION= 3.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Testinfra python module Serverspec-like for infrastructure testing WWW= https://github.com/philpep/testinfra LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>1.4:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-testoob/Makefile b/devel/py-testoob/Makefile index 888f7c1e7007..5ff7780e9992 100644 --- a/devel/py-testoob/Makefile +++ b/devel/py-testoob/Makefile @@ -1,25 +1,25 @@ PORTNAME= testoob PORTVERSION= 1.15 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= SF \ - CHEESESHOP + PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Advanced unit testing framework for PyUnit WWW= https://github.com/testoob/testoob LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/docs/LICENSE-2.0.txt OPTIONS_DEFINE= TWISTED TWISTED_DESC= enable running in threads NO_ARCH= yes USES= dos2unix 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 9fca6e06d68d..9744ba06cfdf 100644 --- a/devel/py-testpath/Makefile +++ b/devel/py-testpath/Makefile @@ -1,22 +1,22 @@ PORTNAME= testpath PORTVERSION= 0.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Test utilities for Python code working with files and commands WWW= https://github.com/jupyter/testpath LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-testrepository/Makefile b/devel/py-testrepository/Makefile index c42bded3f77e..db637863783c 100644 --- a/devel/py-testrepository/Makefile +++ b/devel/py-testrepository/Makefile @@ -1,27 +1,27 @@ PORTNAME= testrepository DISTVERSION= 0.0.20 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Repository of test results WWW= https://launchpad.net/testrepository 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: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 f37f31da8627..3ba23169e4a3 100644 --- a/devel/py-testresources/Makefile +++ b/devel/py-testresources/Makefile @@ -1,27 +1,27 @@ PORTNAME= testresources PORTVERSION= 2.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PyUnit extension for managing expensive test resources WWW= https://pypi.org/project/testresources/ 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,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fixtures>=0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-testscenarios/Makefile b/devel/py-testscenarios/Makefile index 2eb16583979b..526388f6037c 100644 --- a/devel/py-testscenarios/Makefile +++ b/devel/py-testscenarios/Makefile @@ -1,24 +1,24 @@ PORTNAME= testscenarios PORTVERSION= 0.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PyUnit extension for dependency injection WWW= https://pypi.org/project/testscenarios/ 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:3.6+ .include diff --git a/devel/py-testtools/Makefile b/devel/py-testtools/Makefile index c187d913923f..358f75f0efc0 100644 --- a/devel/py-testtools/Makefile +++ b/devel/py-testtools/Makefile @@ -1,32 +1,32 @@ PORTNAME= testtools PORTVERSION= 2.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extensions to the Python standard library unit testing framework WWW= https://github.com/testing-cabal/testtools 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} USES= python:3.5+ 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-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.rst ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-thefuzz/Makefile b/devel/py-thefuzz/Makefile index 5d95445b9af5..5d5c9abe167c 100644 --- a/devel/py-thefuzz/Makefile +++ b/devel/py-thefuzz/Makefile @@ -1,18 +1,18 @@ PORTNAME= thefuzz PORTVERSION= 0.19.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jgh@FreeBSD.org COMMENT= Fuzzy string matching in Python WWW= https://github.com/seatgeek/thefuzz LICENSE= GPLv2 USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-threadpoolctl/Makefile b/devel/py-threadpoolctl/Makefile index 4b232ded29a5..7fd5c79a8806 100644 --- a/devel/py-threadpoolctl/Makefile +++ b/devel/py-threadpoolctl/Makefile @@ -1,22 +1,22 @@ PORTNAME= threadpoolctl PORTVERSION= 3.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Thread-pool controls WWW= https://github.com/joblib/threadpoolctl LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-thriftpy2/Makefile b/devel/py-thriftpy2/Makefile index 9542d95a6ede..0e7aa140ab91 100644 --- a/devel/py-thriftpy2/Makefile +++ b/devel/py-thriftpy2/Makefile @@ -1,18 +1,18 @@ PORTNAME= thriftpy2 DISTVERSION= 0.4.16 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Pure python implementation of Apache Thrift WWW= https://github.com/Thriftpy/thriftpy2 LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-timelib/Makefile b/devel/py-timelib/Makefile index b852c132ccb9..93904d3a3c19 100644 --- a/devel/py-timelib/Makefile +++ b/devel/py-timelib/Makefile @@ -1,14 +1,14 @@ PORTNAME= timelib PORTVERSION= 0.2.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Parse English textual date descriptions WWW= https://pypi.org/project/timelib/ USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-timeout-decorator/Makefile b/devel/py-timeout-decorator/Makefile index f05cff9a5df3..78268f05c81a 100644 --- a/devel/py-timeout-decorator/Makefile +++ b/devel/py-timeout-decorator/Makefile @@ -1,18 +1,18 @@ PORTNAME= timeout-decorator PORTVERSION= 0.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Timeout decorator WWW= https://github.com/pnpnpn/timeout-decorator LICENSE= MIT USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tinyarray/Makefile b/devel/py-tinyarray/Makefile index c1e6ad7743b5..4324168ca2ab 100644 --- a/devel/py-tinyarray/Makefile +++ b/devel/py-tinyarray/Makefile @@ -1,18 +1,18 @@ PORTNAME= tinyarray PORTVERSION= 1.2.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Arrays of numbers for Python, optimized for small sizes WWW= https://gitlab.kwant-project.org/kwant/tinyarray LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= python:3.6-3.9 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-tinyrpc/Makefile b/devel/py-tinyrpc/Makefile index edc2185269c9..e1067dc397d3 100644 --- a/devel/py-tinyrpc/Makefile +++ b/devel/py-tinyrpc/Makefile @@ -1,41 +1,41 @@ PORTNAME= tinyrpc PORTVERSION= 1.1.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small, modular, transport and protocol neutral RPC library WWW= https://github.com/mbr/tinyrpc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= GEVENT HTTPCLIENT MSGPACK RABBITMQ WEBSOCKET WSGI ZEROMQ OPTIONS_DEFAULT=GEVENT HTTPCLIENT GEVENT_DESC= Gevent support HTTPCLIENT_DESC=HTTP client support MSGPACK_DESC= MessagePack support RABBITMQ_DESC= RabbitMQ 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} MSGPACK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} RABBITMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pika>=0:devel/py-pika@${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 bcc65e7d3b45..be867c51b3f6 100644 --- a/devel/py-tipper/Makefile +++ b/devel/py-tipper/Makefile @@ -1,16 +1,16 @@ PORTNAME= tipper PORTVERSION= 0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Tracebacks for python via SIGUSR1 WWW= https://pypi.org/project/tipper/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-tokenize-rt/Makefile b/devel/py-tokenize-rt/Makefile index 6f4d9c3e5638..fc60454249f8 100644 --- a/devel/py-tokenize-rt/Makefile +++ b/devel/py-tokenize-rt/Makefile @@ -1,18 +1,18 @@ PORTNAME= tokenize-rt PORTVERSION= 4.0.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= tokenize_rt-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Wrapper around the stdlib `tokenize` which roundtrips WWW= https://github.com/asottile/tokenize-rt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-toolz/Makefile b/devel/py-toolz/Makefile index 35ee6331d71a..5d921dd5ee06 100644 --- a/devel/py-toolz/Makefile +++ b/devel/py-toolz/Makefile @@ -1,18 +1,18 @@ PORTNAME= toolz DISTVERSION= 0.12.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Functional standard library for Python WWW= https://github.com/pytoolz/toolz LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-tooz/Makefile b/devel/py-tooz/Makefile index f6ca6469444a..a6b96104c9de 100644 --- a/devel/py-tooz/Makefile +++ b/devel/py-tooz/Makefile @@ -1,30 +1,30 @@ PORTNAME= tooz PORTVERSION= 2.11.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Coordination library for distributed systems WWW= https://docs.openstack.org/tooz/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.4.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=4.7.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=5.0.0:devel/py-tenacity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}voluptuous>=0.8.9:devel/py-voluptuous@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-toposort/Makefile b/devel/py-toposort/Makefile index e61f07812d1c..04f03ccb2ebf 100644 --- a/devel/py-toposort/Makefile +++ b/devel/py-toposort/Makefile @@ -1,18 +1,18 @@ PORTNAME= toposort PORTVERSION= 1.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ed@FreeBSD.org COMMENT= Topological sorting algorithm for Python WWW= https://bitbucket.org/ericvsmith/toposort LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile index 372700b6a4eb..89567a8dd6ba 100644 --- a/devel/py-tox/Makefile +++ b/devel/py-tox/Makefile @@ -1,42 +1,42 @@ PORTNAME= tox PORTVERSION= 3.28.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Virtualenv-based automation of test activities WWW= https://tox.readthedocs.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=3.0.0<4:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=14:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=0.12.0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py>=1.4.17<2:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0<2:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0.9.4:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=16.0.0:devel/py-virtualenv@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.4.0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>=0.3.11:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=1.10.0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.22.2:devel/py-pytest-xdist@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest4 NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.12:devel/py-importlib-metadata@${PY_FLAVOR} .endif # tox.ini clobbers our pytest arguments post-extract: ${RM} ${WRKSRC}/tox.ini .include diff --git a/devel/py-traceback2/Makefile b/devel/py-traceback2/Makefile index 85f8d6c8ed0a..83a7b75590b7 100644 --- a/devel/py-traceback2/Makefile +++ b/devel/py-traceback2/Makefile @@ -1,23 +1,23 @@ PORTNAME= traceback2 PORTVERSION= 1.4.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= New features in traceback backported to Python 2 WWW= https://pypi.org/project/traceback2/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-traitlets/Makefile b/devel/py-traitlets/Makefile index 48a71ea200ea..ecc2862a4820 100644 --- a/devel/py-traitlets/Makefile +++ b/devel/py-traitlets/Makefile @@ -1,29 +1,29 @@ PORTNAME= traitlets DISTVERSION= 5.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Configuration system for Python applications WWW= https://github.com/ipython/traitlets LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython_genutils>0:devel/py-ipython_genutils@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes # upstream stopped providing setup.py post-patch: @${ECHO_CMD} 'import setuptools; setuptools.setup()' > ${WRKSRC}/setup.py post-install: @${REINPLACE_CMD} -i '' -e 's|Version: .*|Version: ${DISTVERSION}|' ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/traitlets-*/PKG-INFO .include diff --git a/devel/py-traits/Makefile b/devel/py-traits/Makefile index 57e53a4218e6..6df056a083d8 100644 --- a/devel/py-traits/Makefile +++ b/devel/py-traits/Makefile @@ -1,19 +1,19 @@ PORTNAME= traits PORTVERSION= 6.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Explicitly Typed Attributes for Python WWW= https://pypi.org/project/traits/ LICENSE= BSD3CLAUSE PSFL LICENSE_COMB= multi BUILD_DEPENDS= ${PYNUMPY} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-traittypes/Makefile b/devel/py-traittypes/Makefile index 8f376155e9ad..d5efcbee31b2 100644 --- a/devel/py-traittypes/Makefile +++ b/devel/py-traittypes/Makefile @@ -1,22 +1,22 @@ PORTNAME= traittypes DISTVERSION= 0.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Traitlets types for NumPy, SciPy and friends WWW= https://github.com/jupyter-widgets/traittypes LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2.2:devel/py-traitlets@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xarray>0:devel/py-xarray@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # 1 test fails due to nose issues: ModuleNotFoundError: No module named 'ConfigParser NO_ARCH= yes .include diff --git a/devel/py-transaction/Makefile b/devel/py-transaction/Makefile index 8e9ac5102a3c..df3fcb21e4c0 100644 --- a/devel/py-transaction/Makefile +++ b/devel/py-transaction/Makefile @@ -1,21 +1,21 @@ PORTNAME= transaction PORTVERSION= 3.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Transaction management for Python WWW= https://pypi.org/project/transaction/ LICENSE= ZPL21 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:devel/py-zope.interface@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-transitions/Makefile b/devel/py-transitions/Makefile index 852bbad95d9c..a334c4f110ef 100644 --- a/devel/py-transitions/Makefile +++ b/devel/py-transitions/Makefile @@ -1,21 +1,21 @@ PORTNAME= transitions DISTVERSION= 0.8.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Lightweight, object-oriented Python state machine implementation WWW= https://github.com/pytransitions/transitions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} 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 67b031acfded..b5f3a5002702 100644 --- a/devel/py-tree-format/Makefile +++ b/devel/py-tree-format/Makefile @@ -1,26 +1,26 @@ PORTNAME= tree-format PORTVERSION= 0.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Generate nicely formatted trees WWW= https://pypi.org/project/tree-format/ LICENSE= APACHE20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>0:devel/py-testtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} 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-trimesh/Makefile b/devel/py-trimesh/Makefile index 0eaac75d1bae..f3997228ccf5 100644 --- a/devel/py-trimesh/Makefile +++ b/devel/py-trimesh/Makefile @@ -1,45 +1,45 @@ PORTNAME= trimesh PORTVERSION= 3.5.25 PORTREVISION= 3 CATEGORIES= devel cad python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Library for loading and using triangular meshes WWW= https://pypi.org/project/trimesh/ #description LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md # This order of dependancies directly lifted from setup.py please do not change! NEEDED_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyglet1>0:graphics/py-pyglet1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rtree>0:devel/py-rtree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svg_path>0:graphics/py-svg.path@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xxhash>0:devel/py-xxhash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycollada>0:graphics/py-pycollada@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}triangle>0:math/py-triangle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-fcl>0:math/py-python-fcl@${PY_FLAVOR} BUILD_DEPENDS= ${NEEDED_DEPENDS} RUN_DEPENDS= ${NEEDED_DEPENDS} USES= compiler:c++11-lang python:3.5+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/devel/py-trove-classifiers/Makefile b/devel/py-trove-classifiers/Makefile index e72473ba0d79..8976d3efd6fb 100644 --- a/devel/py-trove-classifiers/Makefile +++ b/devel/py-trove-classifiers/Makefile @@ -1,21 +1,21 @@ PORTNAME= trove-classifiers PORTVERSION= 2022.10.19 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Canonical source for classifiers on PyPI WWW= https://github.com/pypa/trove-classifiers LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}calver>=0:devel/py-calver@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ttictoc/Makefile b/devel/py-ttictoc/Makefile index fedcbb9bff8f..38da05e17119 100644 --- a/devel/py-ttictoc/Makefile +++ b/devel/py-ttictoc/Makefile @@ -1,21 +1,21 @@ PORTNAME= ttictoc PORTVERSION= 0.5.6 PORTREVISION= 1 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Time execution of blocks of code WWW= https://github.com/hector-sab/ttictoc LICENSE= MIT RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} USES= localbase python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-ttkbootstrap/Makefile b/devel/py-ttkbootstrap/Makefile index b7a444fdb1c1..3c6ef519d16f 100644 --- a/devel/py-ttkbootstrap/Makefile +++ b/devel/py-ttkbootstrap/Makefile @@ -1,19 +1,19 @@ PORTNAME= ttkbootstrap DISTVERSION= 1.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Flat style theme extension for Python Tkinter WWW= https://ttkbootstrap.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=8.2.0:graphics/py-pillow@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-twiggy/Makefile b/devel/py-twiggy/Makefile index 1a273e9a3c1d..3548eae854d0 100644 --- a/devel/py-twiggy/Makefile +++ b/devel/py-twiggy/Makefile @@ -1,25 +1,25 @@ PORTNAME= twiggy PORTVERSION= 0.5.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Twiggy-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Pythonic logger WWW= https://github.com/wearpants/twiggy/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} 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 b9dc2c71a5da..25df4a4f4d4a 100644 --- a/devel/py-twilio/Makefile +++ b/devel/py-twilio/Makefile @@ -1,24 +1,24 @@ PORTNAME= twilio PORTVERSION= 7.15.3 PORTREVISION= 0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python module for communicating with the Twilio API WWW= https://www.twilio.com/docs/libraries/python 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>=2.0.0<3.0.0:www/py-pyjwt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-twine/Makefile b/devel/py-twine/Makefile index 2d21b011615a..f3b53f3b9190 100644 --- a/devel/py-twine/Makefile +++ b/devel/py-twine/Makefile @@ -1,33 +1,33 @@ PORTNAME= twine PORTVERSION= 4.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of utilities for interacting with PyPI WWW= https://github.com/pypa/twine LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>=15.1,1:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkginfo>=1.8.1:sysutils/py-pkginfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}readme-renderer>=35.0:devel/py-readme-renderer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.8.0:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.4.0:www/py-rfc3986@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.0,1:net/py-urllib3@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-twisted/Makefile b/devel/py-twisted/Makefile index 06203bea19fc..7ca4f4200536 100644 --- a/devel/py-twisted/Makefile +++ b/devel/py-twisted/Makefile @@ -1,64 +1,64 @@ PORTNAME= twisted PORTVERSION= 22.10.0 PORTREVISION= 1 CATEGORIES= devel net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Twisted-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Asynchronous networking framework written in Python WWW= https://twistedmatrix.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}incremental>=21.3.0:devel/py-incremental@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Automat>=0.8.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>=21.3.0:devel/py-incremental@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.5:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.4.2:devel/py-zope.interface@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython-test-exception-raiser>=1.0.2<2:devel/py-cython-test-exception-raiser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyHamcrest>=1.9.0:textproc/py-pyhamcrest@${PY_FLAVOR} USES= cpe python:3.7-3.10 USE_PYTHON= autoplist concurrent distutils CPE_VENDOR= twistedmatrix NO_ARCH= yes 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.6:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} HTTP2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=3.0<5.0:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}priority1>=1.1.0<2.0:www/py-priority1@${PY_FLAVOR} SERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR} TLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.4: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} # We need twisted.trial in PYTHONPATH # twisted.conch tests depend on finding certain scripts in PATH TEST_ENV= PYTHONPATH=${WRKSRC}/src PATH=${STAGEDIR}/${PREFIX}/bin:$$PATH post-patch: ${GREP} -F -Rl TLS_METHOD ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e 's,TLS_METHOD,TLSv1_2_METHOD,' post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/ -name '*.so' -exec ${STRIP_CMD} {} + do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m twisted.trial -e twisted .include diff --git a/devel/py-txaio/Makefile b/devel/py-txaio/Makefile index 395543e8642c..839e7c733f4c 100644 --- a/devel/py-txaio/Makefile +++ b/devel/py-txaio/Makefile @@ -1,32 +1,32 @@ PORTNAME= txaio PORTVERSION= 22.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Compatibility API between asyncio/Twisted/Trollius WWW= https://github.com/crossbario/txaio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.6.4:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= TWISTED OPTIONS_DEFAULT= TWISTED TWISTED_DESC= Twisted network backend support TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=20.3.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=5.2.0:devel/py-zope.interface@${PY_FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-txi2p-tahoe/Makefile b/devel/py-txi2p-tahoe/Makefile index 719ef0b531e1..12e10d7729d6 100644 --- a/devel/py-txi2p-tahoe/Makefile +++ b/devel/py-txi2p-tahoe/Makefile @@ -1,23 +1,23 @@ PORTNAME= txi2p-tahoe PORTVERSION= 0.3.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= I2P bindings for Twisted WWW= https://github.com/str4d/txi2p LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcversioner>=1:devel/py-vcversioner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parsley>=1.2:devel/py-parsley@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=15.4:devel/py-twisted@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/devel/py-typechecks/Makefile b/devel/py-typechecks/Makefile index 9e66162c8a58..35f5647ea2ce 100644 --- a/devel/py-typechecks/Makefile +++ b/devel/py-typechecks/Makefile @@ -1,18 +1,18 @@ PORTNAME= typechecks DISTVERSION= 0.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Type checking helpers for Python WWW= https://github.com/openvax/typechecks LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-typed-ast/Makefile b/devel/py-typed-ast/Makefile index 335fc9819034..14c2c4a22cd1 100644 --- a/devel/py-typed-ast/Makefile +++ b/devel/py-typed-ast/Makefile @@ -1,22 +1,22 @@ PORTNAME= typed-ast PORTVERSION= 1.5.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= typed_ast-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fork of Python ast modules with type comment support WWW= https://github.com/python/typed_ast LICENSE= APACHE20 PSFL LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-typeguard/Makefile b/devel/py-typeguard/Makefile index 679db632aaf3..ec79eef03544 100644 --- a/devel/py-typeguard/Makefile +++ b/devel/py-typeguard/Makefile @@ -1,25 +1,25 @@ PORTNAME= typeguard PORTVERSION= 2.13.3 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Runtime type checker for Python WWW= https://github.com/agronholm/typeguard LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>=0:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-typer/Makefile b/devel/py-typer/Makefile index 2c156de271bf..e2959e4f7f58 100644 --- a/devel/py-typer/Makefile +++ b/devel/py-typer/Makefile @@ -1,31 +1,31 @@ PORTNAME= typer PORTVERSION= 0.7.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for building CLI applications WWW= https://github.com/tiangolo/typer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.1.1<9.0.0:devel/py-click@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ALL OPTIONS_DEFAULT=ALL ALL_DESC= All dependencies ALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.3<0.5.0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shellingham>=1.3.0<2.0.0:devel/py-shellingham@${PY_FLAVOR} post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-types-Flask/Makefile b/devel/py-types-Flask/Makefile index 6c40fdf94eba..f20d7b407a64 100644 --- a/devel/py-types-Flask/Makefile +++ b/devel/py-types-Flask/Makefile @@ -1,21 +1,21 @@ PORTNAME= types-Flask PORTVERSION= 1.1.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for Flask WWW= https://pypi.org/project/types-Flask/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}types-Jinja2>=0:devel/py-types-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-Werkzeug>=0:devel/py-types-Werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-click>=0:devel/py-types-click@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-Jinja2/Makefile b/devel/py-types-Jinja2/Makefile index 814a64a28509..afe379ae3015 100644 --- a/devel/py-types-Jinja2/Makefile +++ b/devel/py-types-Jinja2/Makefile @@ -1,19 +1,19 @@ PORTNAME= types-Jinja2 PORTVERSION= 2.11.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for Jinja2 WWW= https://pypi.org/project/types-Jinja2/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}types-MarkupSafe>=0:devel/py-types-MarkupSafe@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-MarkupSafe/Makefile b/devel/py-types-MarkupSafe/Makefile index cb28adce81de..ca45da1c2027 100644 --- a/devel/py-types-MarkupSafe/Makefile +++ b/devel/py-types-MarkupSafe/Makefile @@ -1,17 +1,17 @@ PORTNAME= types-MarkupSafe PORTVERSION= 1.1.10 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for MarkupSafe WWW= https://pypi.org/project/types-MarkupSafe/ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-Pillow/Makefile b/devel/py-types-Pillow/Makefile index e3cc21a630f4..c14601ae053e 100644 --- a/devel/py-types-Pillow/Makefile +++ b/devel/py-types-Pillow/Makefile @@ -1,17 +1,17 @@ PORTNAME= types-Pillow PORTVERSION= 9.4.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for Pillow WWW= https://pypi.org/project/types-Pillow/ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-PyYAML/Makefile b/devel/py-types-PyYAML/Makefile index bdc535a2c28c..fd3bac6a30f3 100644 --- a/devel/py-types-PyYAML/Makefile +++ b/devel/py-types-PyYAML/Makefile @@ -1,17 +1,17 @@ PORTNAME= types-PyYAML PORTVERSION= 6.0.12.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for PyYAML WWW= https://pypi.org/project/types-PyYAML/ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-Werkzeug/Makefile b/devel/py-types-Werkzeug/Makefile index 62665e1eebb9..f1947c6f44bc 100644 --- a/devel/py-types-Werkzeug/Makefile +++ b/devel/py-types-Werkzeug/Makefile @@ -1,17 +1,17 @@ PORTNAME= types-Werkzeug PORTVERSION= 1.0.9 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for Werkzeug WWW= https://pypi.org/project/types-Werkzeug/ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-click/Makefile b/devel/py-types-click/Makefile index e010d834b4e2..c211aed54b1c 100644 --- a/devel/py-types-click/Makefile +++ b/devel/py-types-click/Makefile @@ -1,17 +1,17 @@ PORTNAME= types-click PORTVERSION= 7.1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for click WWW= https://pypi.org/project/types-click/ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-cryptography/Makefile b/devel/py-types-cryptography/Makefile index 299d24266682..59600a20a2d6 100644 --- a/devel/py-types-cryptography/Makefile +++ b/devel/py-types-cryptography/Makefile @@ -1,18 +1,18 @@ PORTNAME= types-cryptography PORTVERSION= 3.3.23 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Typing stubs for cryptography WWW= https://github.com/python/typeshed/tree/master/stubs/cryptography LICENSE= APACHE20 USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-types-docutils/Makefile b/devel/py-types-docutils/Makefile index 704626fcc6a0..943fd9a7e0a2 100644 --- a/devel/py-types-docutils/Makefile +++ b/devel/py-types-docutils/Makefile @@ -1,18 +1,18 @@ PORTNAME= types-docutils PORTVERSION= 0.19.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Typing stubs for docutils WWW= https://github.com/python/typeshed/tree/master/stubs/docutils LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-types-futures/Makefile b/devel/py-types-futures/Makefile index 3c10f281a2f4..1926a4115463 100644 --- a/devel/py-types-futures/Makefile +++ b/devel/py-types-futures/Makefile @@ -1,17 +1,17 @@ PORTNAME= types-futures PORTVERSION= 3.3.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for futures WWW= https://pypi.org/project/types-futures/ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-mock/Makefile b/devel/py-types-mock/Makefile index 0ffdde92f727..09da4c96da58 100644 --- a/devel/py-types-mock/Makefile +++ b/devel/py-types-mock/Makefile @@ -1,18 +1,18 @@ PORTNAME= types-mock PORTVERSION= 4.0.15 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Typing stubs for mock WWW= https://github.com/python/typeshed/tree/master/stubs/mock LICENSE= APACHE20 USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-types-protobuf/Makefile b/devel/py-types-protobuf/Makefile index 3470f8987b75..74e6c8367ceb 100644 --- a/devel/py-types-protobuf/Makefile +++ b/devel/py-types-protobuf/Makefile @@ -1,17 +1,17 @@ PORTNAME= types-protobuf PORTVERSION= 4.21.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for protobuf WWW= https://pypi.org/project/types-protobuf/ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-psutil/Makefile b/devel/py-types-psutil/Makefile index 8759d6762a75..d5fb461c99e6 100644 --- a/devel/py-types-psutil/Makefile +++ b/devel/py-types-psutil/Makefile @@ -1,18 +1,18 @@ PORTNAME= types-psutil PORTVERSION= 5.9.5.5 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Typing stubs for psutil WWW= https://github.com/python/typeshed/tree/master/stubs/psutil LICENSE= APACHE20 USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-types-psycopg2/Makefile b/devel/py-types-psycopg2/Makefile index b72124234510..ab8446cc6bcc 100644 --- a/devel/py-types-psycopg2/Makefile +++ b/devel/py-types-psycopg2/Makefile @@ -1,19 +1,19 @@ PORTNAME= types-psycopg2 PORTVERSION= 2.9.21.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for psycopg2 WWW= https://pypi.org/project/types-psycopg2/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-requests/Makefile b/devel/py-types-requests/Makefile index 26ba65ae16dd..daa8f3d77a55 100644 --- a/devel/py-types-requests/Makefile +++ b/devel/py-types-requests/Makefile @@ -1,19 +1,19 @@ PORTNAME= types-requests PORTVERSION= 2.28.11.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for requests WWW= https://pypi.org/project/types-requests/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}types-urllib3>=0:devel/py-types-urllib3@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-toml/Makefile b/devel/py-types-toml/Makefile index d996a28e86a7..69910170d4ef 100644 --- a/devel/py-types-toml/Makefile +++ b/devel/py-types-toml/Makefile @@ -1,18 +1,18 @@ PORTNAME= types-toml PORTVERSION= 0.10.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Typing stubs for toml WWW= https://github.com/python/typeshed/tree/master/stubs/toml LICENSE= APACHE20 USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-types-typed-ast/Makefile b/devel/py-types-typed-ast/Makefile index 54b57eb34351..39718db71f3b 100644 --- a/devel/py-types-typed-ast/Makefile +++ b/devel/py-types-typed-ast/Makefile @@ -1,18 +1,18 @@ PORTNAME= types-typed-ast PORTVERSION= 1.5.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Typing stubs for typed-ast WWW= https://github.com/python/typeshed/tree/master/stubs/typed-ast LICENSE= APACHE20 USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-types-urllib3/Makefile b/devel/py-types-urllib3/Makefile index 9d6f7f8a3f70..16fee198bd3a 100644 --- a/devel/py-types-urllib3/Makefile +++ b/devel/py-types-urllib3/Makefile @@ -1,17 +1,17 @@ PORTNAME= types-urllib3 PORTVERSION= 1.26.25.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for urllib3 WWW= https://pypi.org/project/types-urllib3/ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-typing-extensions/Makefile b/devel/py-typing-extensions/Makefile index 00347bac67fb..4e366bc2639d 100644 --- a/devel/py-typing-extensions/Makefile +++ b/devel/py-typing-extensions/Makefile @@ -1,23 +1,23 @@ PORTNAME= typing-extensions PORTVERSION= 4.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= typing_extensions-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Backported and Experimental Type Hints for Python 3.5+ WWW= https://github.com/python/typing_extensions LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-typing-inspect/Makefile b/devel/py-typing-inspect/Makefile index 5634037da5f4..d2c763632088 100644 --- a/devel/py-typing-inspect/Makefile +++ b/devel/py-typing-inspect/Makefile @@ -1,23 +1,23 @@ PORTNAME= typing-inspect PORTVERSION= 0.8.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= typing_inspect-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Runtime inspection utilities for typing module WWW= https://github.com/ilevkivskyi/typing_inspect LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0.3.0:devel/py-mypy_extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tzdata/Makefile b/devel/py-tzdata/Makefile index 28b537852a79..1b9910fdbd08 100644 --- a/devel/py-tzdata/Makefile +++ b/devel/py-tzdata/Makefile @@ -1,22 +1,22 @@ PORTNAME= tzdata DISTVERSION= 2022.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Provider of IANA time zone data WWW= https://github.com/python/tzdata LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes post-extract: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-tzlocal/Makefile b/devel/py-tzlocal/Makefile index 12aca67669ad..b1376c8b7150 100644 --- a/devel/py-tzlocal/Makefile +++ b/devel/py-tzlocal/Makefile @@ -1,24 +1,24 @@ PORTNAME= tzlocal DISTVERSION= 4.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rob.kruus@gmail.com COMMENT= Returns the tzinfo object for the local timezone WWW= https://github.com/regebro/tzlocal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz-deprecation-shim>0:devel/py-pytz-deprecation-shim@${PY_FLAVOR} USES= python:3.7+ 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 bc1edc3a216a..dffc26490e6d 100644 --- a/devel/py-u-msgpack-python/Makefile +++ b/devel/py-u-msgpack-python/Makefile @@ -1,19 +1,19 @@ PORTNAME= u-msgpack-python PORTVERSION= 2.7.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Portable, lightweight MessagePack (de)serializer WWW= https://pypi.org/project/u-msgpack-python/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 8a6bb8a8ee0c..e32a3d085d7b 100644 --- a/devel/py-ua_parser/Makefile +++ b/devel/py-ua_parser/Makefile @@ -1,22 +1,22 @@ PORTNAME= ua_parser PORTVERSION= 0.7.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/_/-/}-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Python port of Browserscope's user agent parser WWW= https://github.com/ua-parser/uap-python 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: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 934db3fae5fd..ceb53e385ec4 100644 --- a/devel/py-uhid-freebsd/Makefile +++ b/devel/py-uhid-freebsd/Makefile @@ -1,17 +1,17 @@ PORTNAME= uhid-freebsd PORTVERSION= 1.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Python library to retrieve information on uhid devices WWW= https://github.com/grembo/uhid-freebsd LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++11-lang python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-ujson/Makefile b/devel/py-ujson/Makefile index 8f4a1155a1f2..9b69f3460448 100644 --- a/devel/py-ujson/Makefile +++ b/devel/py-ujson/Makefile @@ -1,22 +1,22 @@ PORTNAME= ujson PORTVERSION= 5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= delphij@FreeBSD.org COMMENT= Ultra fast JSON encoder and decoder for Python WWW= https://github.com/esnme/ultrajson LICENSE= BSD3CLAUSE TclTk LICENSE_COMB= multi LICENSE_NAME_TclTk= Tcl/Tk License LICENSE_TEXT_TclTk= http://www.tcl.tk/software/tcltk/license.html LICENSE_PERMS_TclTk= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-unearth/Makefile b/devel/py-unearth/Makefile index 0977b62deb52..c8c1dd564e19 100644 --- a/devel/py-unearth/Makefile +++ b/devel/py-unearth/Makefile @@ -1,35 +1,35 @@ PORTNAME= unearth PORTVERSION= 0.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility to fetch and download python packages WWW= https://github.com/frostming/unearth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=20:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=2.1.2:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-httpserver>=1.0.4:devel/py-pytest-httpserver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-wsgi-adapter>=0.4.1:www/py-requests-wsgi-adapter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trustme>=0.9.0:security/py-trustme@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.5.2:devel/py-cached-property@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-unicodecsv/Makefile b/devel/py-unicodecsv/Makefile index 77fd2f713ab6..b61503a2b84e 100644 --- a/devel/py-unicodecsv/Makefile +++ b/devel/py-unicodecsv/Makefile @@ -1,18 +1,18 @@ PORTNAME= unicodecsv PORTVERSION= 0.14.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Drop-in replacement for Python 2 csv module with Unicode support WWW= https://github.com/jdunck/python-unicodecsv LICENSE= BSD2CLAUSE 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 380f60fda377..9946bb84c6e4 100644 --- a/devel/py-unicodedata2/Makefile +++ b/devel/py-unicodedata2/Makefile @@ -1,20 +1,20 @@ PORTNAME= unicodedata2 PORTVERSION= 15.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Unicodedata backport updated to the latest Unicode version WWW= https://github.com/fonttools/unicodedata2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-unipath/Makefile b/devel/py-unipath/Makefile index 349daa3666d9..8a0a48216ffe 100644 --- a/devel/py-unipath/Makefile +++ b/devel/py-unipath/Makefile @@ -1,16 +1,16 @@ PORTNAME= Unipath PORTVERSION= 1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Object-oriented alternative to os/os.path/shutil WWW= https://github.com/mikeorr/Unipath LICENSE= PSFL USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-unittest2/Makefile b/devel/py-unittest2/Makefile index 85df102cd6bd..faa340d2e78a 100644 --- a/devel/py-unittest2/Makefile +++ b/devel/py-unittest2/Makefile @@ -1,33 +1,33 @@ PORTNAME= unittest2 PORTVERSION= 1.1.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= New features in unittest backported to Python 2 WWW= https://pypi.org/project/unittest2/ 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:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} >= 31000 EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-python310 .endif do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m unittest2 -v .include diff --git a/devel/py-unittest2pytest/Makefile b/devel/py-unittest2pytest/Makefile index c68c53f407c2..4fa67e955822 100644 --- a/devel/py-unittest2pytest/Makefile +++ b/devel/py-unittest2pytest/Makefile @@ -1,19 +1,19 @@ PORTNAME= unittest2pytest PORTVERSION= 0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Convert unittest test-cases to pytest WWW= https://pypi.org/project/unittest2pytest/ \ https://github.com/pytest-dev/unittest2pytest LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING-GPLv3.txt USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-unpaddedbase64/Makefile b/devel/py-unpaddedbase64/Makefile index 02664ed3de13..3948cf200f87 100644 --- a/devel/py-unpaddedbase64/Makefile +++ b/devel/py-unpaddedbase64/Makefile @@ -1,24 +1,24 @@ PORTNAME= unpaddedbase64 PORTVERSION= 2.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Unpadded Base64 WWW= https://github.com/matrix-org/python-unpaddedbase64 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} 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-update_checker/Makefile b/devel/py-update_checker/Makefile index 9fbda10725b8..f2c8b099b333 100644 --- a/devel/py-update_checker/Makefile +++ b/devel/py-update_checker/Makefile @@ -1,24 +1,24 @@ PORTNAME= update_checker PORTVERSION= 0.18.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python module that will check for package updates WWW= https://github.com/bboe/update_checker LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} 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-urwid-readline/Makefile b/devel/py-urwid-readline/Makefile index 7fae21043d56..a3a4253f45dd 100644 --- a/devel/py-urwid-readline/Makefile +++ b/devel/py-urwid-readline/Makefile @@ -1,25 +1,25 @@ PORTNAME= urwid-readline DISTVERSION= 0.13 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= 0mp@FreeBSD.org COMMENT= Textbox edit widget for Urwid that supports readline shortcuts WWW= https://github.com/rr-/urwid_readline 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: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 e96c08ec065e..ef07ff0680bb 100644 --- a/devel/py-urwid/Makefile +++ b/devel/py-urwid/Makefile @@ -1,28 +1,28 @@ PORTNAME= urwid PORTVERSION= 2.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Curses-based user interface library for Python WWW= https://urwid.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest 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}/ .include diff --git a/devel/py-us/Makefile b/devel/py-us/Makefile index 634b705e0e56..8fb00a0a8f91 100644 --- a/devel/py-us/Makefile +++ b/devel/py-us/Makefile @@ -1,21 +1,21 @@ PORTNAME= us PORTVERSION= 2.0.2 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Easily work with US and state metadata WWW= https://github.com/unitedstates/python-us LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jellyfish>=0:devel/py-jellyfish@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-user_agents/Makefile b/devel/py-user_agents/Makefile index 851c3e6ef7ae..bd6e62c18823 100644 --- a/devel/py-user_agents/Makefile +++ b/devel/py-user_agents/Makefile @@ -1,17 +1,17 @@ PORTNAME= user_agents PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/_/-/}-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Python library to identify devices using User-Agent string WWW= https://github.com/selwin/python-user-agents RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ua_parser/__init__.py:devel/py-ua_parser@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-userpath/Makefile b/devel/py-userpath/Makefile index 943d7825ac53..24f9b175e2d1 100644 --- a/devel/py-userpath/Makefile +++ b/devel/py-userpath/Makefile @@ -1,26 +1,26 @@ PORTNAME= userpath PORTVERSION= 1.8.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add locations to the user PATH without elevated privileges WWW= https://github.com/ofek/userpath LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/pyproject.toml @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-uvloop/Makefile b/devel/py-uvloop/Makefile index c491111cb4ed..9bf00da6f315 100644 --- a/devel/py-uvloop/Makefile +++ b/devel/py-uvloop/Makefile @@ -1,36 +1,36 @@ PORTNAME= uvloop PORTVERSION= 0.17.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Fast drop-in replacement of asyncio event loop based on libuv WWW= https://github.com/MagicStack/uvloop LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/uvloop/loop*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} PKG-INFO README.rst ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/devel/py-validate-pyproject/Makefile b/devel/py-validate-pyproject/Makefile index 93eff904a46a..5854bad15197 100644 --- a/devel/py-validate-pyproject/Makefile +++ b/devel/py-validate-pyproject/Makefile @@ -1,41 +1,41 @@ PORTNAME= validate-pyproject PORTVERSION= 0.10.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Validation library and CLI tool for checking on pyproject.toml files using JSON schema WWW= https://github.com/abravalheri/validate-pyproject LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=5:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ALL OPTIONS_DEFAULT=ALL ALL_DESC= All functions ALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=20.4:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trove-classifiers>=2021.10.20:devel/py-trove-classifiers@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .if ${PORT_OPTIONS:MALL} && ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.2.1:textproc/py-tomli@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/devel/py-validators/Makefile b/devel/py-validators/Makefile index f20658ac2967..8e30441b9ba1 100644 --- a/devel/py-validators/Makefile +++ b/devel/py-validators/Makefile @@ -1,22 +1,22 @@ PORTNAME= validators DISTVERSION= 0.20.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Simple data validation in Python WWW= https://pypi.org/project/validators/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${PY_FLAVOR} USES= cpe python:3.5+ CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-validictory/Makefile b/devel/py-validictory/Makefile index e9ca385f1caf..cc5a073a06b2 100644 --- a/devel/py-validictory/Makefile +++ b/devel/py-validictory/Makefile @@ -1,18 +1,18 @@ PORTNAME= validictory PORTVERSION= 1.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= General purpose Python data validator WWW= https://pypi.org/project/validictory/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USES= python:3.6-3.9 USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-vcrpy/Makefile b/devel/py-vcrpy/Makefile index 7a0f299eb6d3..7feada0bcc34 100644 --- a/devel/py-vcrpy/Makefile +++ b/devel/py-vcrpy/Makefile @@ -1,25 +1,25 @@ PORTNAME= vcrpy PORTVERSION= 4.2.1 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Automatically mock HTTP interactions to simplify and speed up testing WWW= https://github.com/kevin1024/vcrpy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yarl>0:www/py-yarl@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-vcver/Makefile b/devel/py-vcver/Makefile index a138b70a2507..2a529eef8cb8 100644 --- a/devel/py-vcver/Makefile +++ b/devel/py-vcver/Makefile @@ -1,21 +1,21 @@ PORTNAME= vcver PORTVERSION= 0.2.12 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provide package versions with version control data WWW= https://github.com/toumorokoshi/vcver-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} 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 1bc4aac491fe..e6e7c49f7bd3 100644 --- a/devel/py-vcversioner/Makefile +++ b/devel/py-vcversioner/Makefile @@ -1,18 +1,18 @@ PORTNAME= vcversioner PORTVERSION= 2.16.0.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Use version control tags to discover version numbers WWW= https://github.com/habnabit/vcversioner LICENSE= ISCL USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-venusian/Makefile b/devel/py-venusian/Makefile index b587eb0d1d0d..b3c38849085d 100644 --- a/devel/py-venusian/Makefile +++ b/devel/py-venusian/Makefile @@ -1,19 +1,19 @@ PORTNAME= venusian PORTVERSION= 3.0.0 PORTEPOCH= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python library for deferring decorator actions WWW= https://pypi.org/project/venusian/ LICENSE= BSD4CLAUSE USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-verboselogs/Makefile b/devel/py-verboselogs/Makefile index ec9585afcbf3..d3d1fb2bcca3 100644 --- a/devel/py-verboselogs/Makefile +++ b/devel/py-verboselogs/Makefile @@ -1,18 +1,18 @@ PORTNAME= verboselogs PORTVERSION= 1.7 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Verbose logging level for Python logging module WWW= https://verboselogs.readthedocs.io LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-versiontools/Makefile b/devel/py-versiontools/Makefile index c515fb79b83c..cbf8a32f719c 100644 --- a/devel/py-versiontools/Makefile +++ b/devel/py-versiontools/Makefile @@ -1,17 +1,17 @@ PORTNAME= versiontools PORTVERSION= 1.9.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Smart replacement for plain tuple used in __version__ WWW= https://pypi.org/project/versiontools/ USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-verspec/Makefile b/devel/py-verspec/Makefile index 7c6364687815..e15e2fcea774 100644 --- a/devel/py-verspec/Makefile +++ b/devel/py-verspec/Makefile @@ -1,26 +1,26 @@ PORTNAME= verspec PORTVERSION= 0.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Flexible version handling WWW= https://github.com/jimporter/verspec LICENSE= APACHE20 BSD2CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.BSD TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=3.7:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>=0:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pretend>=0:devel/py-pretend@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-vine/Makefile b/devel/py-vine/Makefile index da2801867338..50290e42bf2a 100644 --- a/devel/py-vine/Makefile +++ b/devel/py-vine/Makefile @@ -1,18 +1,18 @@ PORTNAME= vine PORTVERSION= 1.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Promise library for Python WWW= https://github.com/celery/vine/ LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-virtualenv-api/Makefile b/devel/py-virtualenv-api/Makefile index 07de2becf76b..3f2141436831 100644 --- a/devel/py-virtualenv-api/Makefile +++ b/devel/py-virtualenv-api/Makefile @@ -1,20 +1,20 @@ PORTNAME= virtualenv-api PORTVERSION= 2.1.18 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= API for virtualenv/pip WWW= https://github.com/sjkingo/virtualenv-api LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} 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 9139f719da74..f3a973115382 100644 --- a/devel/py-virtualenv-clone/Makefile +++ b/devel/py-virtualenv-clone/Makefile @@ -1,19 +1,19 @@ PORTNAME= virtualenv-clone PORTVERSION= 0.5.7 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python virtualenv cloning script WWW= https://github.com/edwardgeorge/virtualenv-clone LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-virtualenvwrapper/Makefile b/devel/py-virtualenvwrapper/Makefile index 8c52dd3fa3ab..ebe567a04436 100644 --- a/devel/py-virtualenvwrapper/Makefile +++ b/devel/py-virtualenvwrapper/Makefile @@ -1,56 +1,56 @@ PORTNAME= virtualenvwrapper PORTVERSION= 4.8.4 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Enhancements to virtualenv WWW= https://virtualenvwrapper.readthedocs.io/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${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 2c9e6dbe4043..e46f572f7aa4 100644 --- a/devel/py-visitor/Makefile +++ b/devel/py-visitor/Makefile @@ -1,19 +1,19 @@ PORTNAME= visitor PORTVERSION= 0.1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tiny Pythonic visitor implementation WWW= https://github.com/mbr/visitor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-vistir/Makefile b/devel/py-vistir/Makefile index 28832a236cb5..5bb13531ac4d 100644 --- a/devel/py-vistir/Makefile +++ b/devel/py-vistir/Makefile @@ -1,28 +1,28 @@ PORTNAME= vistir PORTVERSION= 0.7.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Miscellaneous utilities for filesystems, paths, projects, subprocesses and more WWW= https://github.com/sarugaku/vistir LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.4:devel/py-colorama@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= REQUESTS SPINNER REQUESTS_DESC= Requests session support SPINNER_DESC= Terminal spinner support REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} SPINNER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaspin>=0:devel/py-yaspin@${PY_FLAVOR} .include diff --git a/devel/py-voluptuous-serialize/Makefile b/devel/py-voluptuous-serialize/Makefile index bfc3d0a9adbb..a3d676d728d2 100644 --- a/devel/py-voluptuous-serialize/Makefile +++ b/devel/py-voluptuous-serialize/Makefile @@ -1,21 +1,21 @@ PORTNAME= voluptuous-serialize DISTVERSION= 2.5.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= Convert voluptuous schemas to JSON WWW= https://github.com/home-assistant-libs/voluptuous-serialize LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}voluptuous>=0:devel/py-voluptuous@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-voluptuous/Makefile b/devel/py-voluptuous/Makefile index 422b608cd292..cf9c3d9b2a00 100644 --- a/devel/py-voluptuous/Makefile +++ b/devel/py-voluptuous/Makefile @@ -1,19 +1,19 @@ PORTNAME= voluptuous PORTVERSION= 0.13.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python data validation library WWW= https://github.com/alecthomas/voluptuous LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist distutils nose NO_ARCH= yes .include diff --git a/devel/py-vsts-cd-manager/Makefile b/devel/py-vsts-cd-manager/Makefile index ea676281134b..8c08ac4ef7a5 100644 --- a/devel/py-vsts-cd-manager/Makefile +++ b/devel/py-vsts-cd-manager/Makefile @@ -1,21 +1,21 @@ PORTNAME= vsts-cd-manager PORTVERSION= 1.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python wrapper around some of the Visual Studio Team Services APIs WWW= https://pypi.org/project/vsts-cd-manager/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-vsts/Makefile b/devel/py-vsts/Makefile index 2656aa1b4fd8..7990cd13fd9e 100644 --- a/devel/py-vsts/Makefile +++ b/devel/py-vsts/Makefile @@ -1,21 +1,21 @@ PORTNAME= vsts PORTVERSION= 0.1.25 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python wrapper around the VSTS APIs WWW= https://pypi.org/project/vsts/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.0:net-mgmt/py-msrest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-vulture/Makefile b/devel/py-vulture/Makefile index 3c7bf8df10f5..c51306e32c97 100644 --- a/devel/py-vulture/Makefile +++ b/devel/py-vulture/Makefile @@ -1,23 +1,23 @@ PORTNAME= vulture PORTVERSION= 2.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Find dead code in Python programs WWW= https://github.com/jendrikseipp/vulture LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-wadllib/Makefile b/devel/py-wadllib/Makefile index bc400c945351..f02c0464bb82 100644 --- a/devel/py-wadllib/Makefile +++ b/devel/py-wadllib/Makefile @@ -1,21 +1,21 @@ PORTNAME= wadllib DISTVERSION= 1.3.6 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Navigate HTTP resources using WADL files as guides WWW= https://launchpad.net/wadllib LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazr.uri>=0:devel/py-lazr.uri@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-warlock/Makefile b/devel/py-warlock/Makefile index cf0be7df954e..fe866b474f8d 100644 --- a/devel/py-warlock/Makefile +++ b/devel/py-warlock/Makefile @@ -1,22 +1,22 @@ PORTNAME= warlock PORTVERSION= 2.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python object model built on JSON schema and JSON patch WWW= https://github.com/bcwaldon/warlock LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4<5:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>=1<2:devel/py-jsonpatch@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-watchdog/Makefile b/devel/py-watchdog/Makefile index 45c0d137d929..e3823d7237cb 100644 --- a/devel/py-watchdog/Makefile +++ b/devel/py-watchdog/Makefile @@ -1,40 +1,40 @@ PORTNAME= watchdog DISTVERSION= 2.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python API library to monitor file system events WWW= https://github.com/gorakhargosh/watchdog LICENSE= APACHE20 LIB_DEPENDS= libinotify.so:devel/libinotify RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>0:devel/py-flaky@${PY_FLAVOR} USES= pytest python:3.7+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} 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-watchfiles/Makefile b/devel/py-watchfiles/Makefile index 9f1d0853eedc..d7fe4c0cbe49 100644 --- a/devel/py-watchfiles/Makefile +++ b/devel/py-watchfiles/Makefile @@ -1,25 +1,25 @@ PORTNAME= watchfiles PORTVERSION= 0.18.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple, modern and high performance file watching and code reload in python WWW= https://github.com/samuelcolvin/watchfiles LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.0.0:devel/py-anyio@${PY_FLAVOR} USES= dos2unix python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-watchgod/Makefile b/devel/py-watchgod/Makefile index 6fd3645a0430..a98a51a492db 100644 --- a/devel/py-watchgod/Makefile +++ b/devel/py-watchgod/Makefile @@ -1,21 +1,21 @@ PORTNAME= watchgod PORTVERSION= 0.8.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple, modern file watching and code reload in python WWW= https://github.com/samuelcolvin/watchfiles LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.0.0<4:devel/py-anyio@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-watermark/Makefile b/devel/py-watermark/Makefile index fc68000b89a6..4f0947853215 100644 --- a/devel/py-watermark/Makefile +++ b/devel/py-watermark/Makefile @@ -1,27 +1,27 @@ PORTNAME= watermark PORTVERSION= 2.3.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= IPython magic function to print date/time stamps and various system information WWW= https://github.com/rasbt/watermark LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.4:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/devel/py-wcwidth/Makefile b/devel/py-wcwidth/Makefile index d2afa60208fd..d90e1f9fd690 100644 --- a/devel/py-wcwidth/Makefile +++ b/devel/py-wcwidth/Makefile @@ -1,17 +1,17 @@ PORTNAME= wcwidth PORTVERSION= 0.1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Determine the printable width of the terminal WWW= https://github.com/jquast/wcwidth LICENSE= MIT NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-weblib/Makefile b/devel/py-weblib/Makefile index dd946b2c714a..e7bb024c19ea 100644 --- a/devel/py-weblib/Makefile +++ b/devel/py-weblib/Makefile @@ -1,23 +1,23 @@ PORTNAME= weblib PORTVERSION= 0.1.30 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Set of tools for web scraping projects WWW= https://pypi.org/project/weblib/ 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-websockets/Makefile b/devel/py-websockets/Makefile index 50ca5afb9e33..a5afce8f6062 100644 --- a/devel/py-websockets/Makefile +++ b/devel/py-websockets/Makefile @@ -1,20 +1,20 @@ PORTNAME= websockets PORTVERSION= 10.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Implementation of the WebSocket Protocol (RFC 6455 and 7692) WWW= https://pypi.org/project/websockets/ LICENSE= BSD3CLAUSE USES= cpe python:3.7+ CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/websockets/speedups*.so .include diff --git a/devel/py-websockify/Makefile b/devel/py-websockify/Makefile index 8f7e73be13a1..d630fe0a1739 100644 --- a/devel/py-websockify/Makefile +++ b/devel/py-websockify/Makefile @@ -1,20 +1,20 @@ PORTNAME= websockify PORTVERSION= 0.10.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= WebSockets support for any application/server WWW= https://github.com/novnc/websockify LICENSE= LGPL3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-wheel/Makefile b/devel/py-wheel/Makefile index ffee000b6db7..5768264d66e4 100644 --- a/devel/py-wheel/Makefile +++ b/devel/py-wheel/Makefile @@ -1,31 +1,31 @@ PORTNAME= wheel PORTVERSION= 0.38.4 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Built-package format for Python WWW= https://github.com/pypa/wheel LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils # see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268500 EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar NO_ARCH= yes OPTIONS_DEFINE= PIP SIGNATURE PIP_DESC= Use pip to install wheels SIGNATURE_DESC= Enable digital signature of wheels PIP_RUN_DEPENDS= pip-${PYTHON_VER}:devel/py-pip@${PY_FLAVOR} SIGNATURE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dirspec>=13.05:devel/py-dirspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ed25519ll>=0.6_1:security/py-ed25519ll@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>=1.3:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg@${PY_FLAVOR} .include diff --git a/devel/py-whichcraft/Makefile b/devel/py-whichcraft/Makefile index bf6082a9c129..e7c31a4c6f25 100644 --- a/devel/py-whichcraft/Makefile +++ b/devel/py-whichcraft/Makefile @@ -1,26 +1,26 @@ PORTNAME= whichcraft PORTVERSION= 0.6.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Cross-platform cross-python shutil.which functionality WWW= https://pypi.org/project/whichcraft/ 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: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-whistle/Makefile b/devel/py-whistle/Makefile index ea34bd9177b9..f6926f891608 100644 --- a/devel/py-whistle/Makefile +++ b/devel/py-whistle/Makefile @@ -1,18 +1,18 @@ PORTNAME= whistle PORTVERSION= 1.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Event dispatcher WWW= https://python-whistle.github.io/ LICENSE= APACHE20 USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-widgetsnbextension/Makefile b/devel/py-widgetsnbextension/Makefile index 4b1cd7543474..85810eed1dc6 100644 --- a/devel/py-widgetsnbextension/Makefile +++ b/devel/py-widgetsnbextension/Makefile @@ -1,17 +1,17 @@ PORTNAME= widgetsnbextension PORTVERSION= 3.5.1 PORTREVISION= 3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= IPython HTML widgets for Jupyter BUILD_DEPENDS= npm>=0:www/npm USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-wlc/Makefile b/devel/py-wlc/Makefile index fdf8ea07c883..dddbe2f9a2c4 100644 --- a/devel/py-wlc/Makefile +++ b/devel/py-wlc/Makefile @@ -1,27 +1,27 @@ PORTNAME= wlc PORTVERSION= 1.13 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Command line utility for Weblate WWW= https://pypi.org/project/wlc/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argcomplete>0:devel/py-argcomplete@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-woops/Makefile b/devel/py-woops/Makefile index 49a808df45b0..d2f4263154ad 100644 --- a/devel/py-woops/Makefile +++ b/devel/py-woops/Makefile @@ -1,19 +1,19 @@ PORTNAME= woops PORTVERSION= 0.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Handle and manage Python errors with ease WWW= https://github.com/sdispater/woops LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-wrapt/Makefile b/devel/py-wrapt/Makefile index b825411532a7..06bc50e80648 100644 --- a/devel/py-wrapt/Makefile +++ b/devel/py-wrapt/Makefile @@ -1,20 +1,20 @@ PORTNAME= wrapt PORTVERSION= 1.14.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Decorators, wrappers and monkey patching WWW= https://github.com/GrahamDumpleton/wrapt LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-wsgi-intercept/Makefile b/devel/py-wsgi-intercept/Makefile index a470aa35a219..e586bf48e5da 100644 --- a/devel/py-wsgi-intercept/Makefile +++ b/devel/py-wsgi-intercept/Makefile @@ -1,22 +1,22 @@ PORTNAME= wsgi-intercept PORTVERSION= 1.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= wsgi_intercept-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= WSGI application in place of a real URI for testing WWW= https://github.com/cdent/wsgi-intercept LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} 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 f3e104272e3e..3bb6ce58b8fa 100644 --- a/devel/py-wsgi_xmlrpc/Makefile +++ b/devel/py-wsgi_xmlrpc/Makefile @@ -1,18 +1,18 @@ PORTNAME= wsgi_xmlrpc PORTVERSION= 0.2.8 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/_/-/}-${PORTVERSION} MAINTAINER= geka@sippysoft.com COMMENT= WSGI application for a simple XMLRPC method dispatching WWW= https://code.google.com/p/wsgi-xmlrpc/ LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-wsgiutils/Makefile b/devel/py-wsgiutils/Makefile index 80f464fcadcf..046dbdba1187 100644 --- a/devel/py-wsgiutils/Makefile +++ b/devel/py-wsgiutils/Makefile @@ -1,20 +1,20 @@ PORTNAME= wsgiutils PORTVERSION= 0.7.2 CATEGORIES= devel textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WSGIUtils-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility libraries for development of simple WSGI programs WWW= https://github.com/davidfraser/WSGIUtils LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-wsme/Makefile b/devel/py-wsme/Makefile index 7ce62ab29801..15fb9aeee969 100644 --- a/devel/py-wsme/Makefile +++ b/devel/py-wsme/Makefile @@ -1,26 +1,26 @@ PORTNAME= wsme PORTVERSION= 0.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WSME-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplify the writing of REST APIs WWW= https://opendev.org/x/wsme 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,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplegeneric>=0:devel/py-simplegeneric@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.8.0:www/py-webob@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xarray-einstats/Makefile b/devel/py-xarray-einstats/Makefile index 31bd8767b144..90569feb7834 100644 --- a/devel/py-xarray-einstats/Makefile +++ b/devel/py-xarray-einstats/Makefile @@ -1,37 +1,37 @@ PORTNAME= xarray-einstats DISTVERSIONPREFIX= v DISTVERSION= 0.3.0-4 DISTVERSIONSUFFIX= -g029341d CATEGORIES= devel python -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Stats, linear algebra and einops for xarray WWW= https://github.com/arviz-devs/xarray-einstats LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.18,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.1,1:math/py-pandas@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils concurrent autoplist pytest USE_GITHUB= yes GH_ACCOUNT= arviz-devs TEST_WRKSRC= ${WRKSRC}/src/xarray_einstats # tests are broken, see https://github.com/arviz-devs/xarray-einstats/issues/27 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes # Upstream stopped providing setup.py post-patch: @${ECHO_CMD} 'import setuptools; setuptools.setup()' > ${WRKSRC}/setup.py .include diff --git a/devel/py-xarray/Makefile b/devel/py-xarray/Makefile index 669eaada222c..71fd1f7b388c 100644 --- a/devel/py-xarray/Makefile +++ b/devel/py-xarray/Makefile @@ -1,25 +1,25 @@ PORTNAME= xarray PORTVERSION= 2022.6.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= N-D labeled arrays and datasets in Python WWW= https://github.com/pydata/xarray LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.2,1:math/py-pandas@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xattr/Makefile b/devel/py-xattr/Makefile index 08c2d1afcd27..b360e9e76621 100644 --- a/devel/py-xattr/Makefile +++ b/devel/py-xattr/Makefile @@ -1,23 +1,23 @@ PORTNAME= xattr PORTVERSION= 0.9.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= timur@FreeBSD.org COMMENT= Python wrapper for extended filesystem attributes WWW= https://github.com/xattr/xattr 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:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xattr/_lib*.so .include diff --git a/devel/py-xdg/Makefile b/devel/py-xdg/Makefile index 570893dc06e0..4d3f4a2979e0 100644 --- a/devel/py-xdg/Makefile +++ b/devel/py-xdg/Makefile @@ -1,23 +1,23 @@ PORTNAME= xdg PORTVERSION= 0.28 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= Python library to access freedesktop.org standards WWW= https://freedesktop.org/wiki/Software/pyxdg/ LICENSE= LGPL20 NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils pytest # 2 tests fail, see https://gitlab.freedesktop.org/xdg/pyxdg/-/issues/26 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 cb21291f1f33..034a2304df56 100644 --- a/devel/py-xdis/Makefile +++ b/devel/py-xdis/Makefile @@ -1,23 +1,23 @@ PORTNAME= xdis PORTVERSION= 6.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cross-Python bytecode Disassembler and Marshal routines WWW= https://github.com/rocky/python-xdis LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-xdoctest/Makefile b/devel/py-xdoctest/Makefile index 192d1bc6c751..1fe3eb0aa272 100644 --- a/devel/py-xdoctest/Makefile +++ b/devel/py-xdoctest/Makefile @@ -1,31 +1,31 @@ PORTNAME= xdoctest DISTVERSION= 1.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP # has no tests +MASTER_SITES= PYPI # has no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python package for executing tests in documentation strings WWW= https://github.com/Erotemic/xdoctest LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>=2.0.15:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=2.0.15:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist pytest # some tests fail, see https://github.com/Erotemic/xdoctest/issues/131 NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} alt-test: # tests using the xdoctest executable @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${STAGEDIR}${PREFIX}/bin/xdoctest -m xdoctest .include diff --git a/devel/py-xerox/Makefile b/devel/py-xerox/Makefile index c4aed3e2be61..6c7d0c072848 100644 --- a/devel/py-xerox/Makefile +++ b/devel/py-xerox/Makefile @@ -1,18 +1,18 @@ PORTNAME= xerox PORTVERSION= 0.4.1 PORTREVISION= 0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Simple copy and paste in Python WWW= https://github.com/kennethreitz/xerox LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-xmltodict/Makefile b/devel/py-xmltodict/Makefile index 5caf0550ea73..463e3d35efa0 100644 --- a/devel/py-xmltodict/Makefile +++ b/devel/py-xmltodict/Makefile @@ -1,21 +1,21 @@ PORTNAME= xmltodict PORTVERSION= 0.13.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= XML parser that returns python dictionaries WWW= https://github.com/martinblech/xmltodict LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils nose2 NO_ARCH= yes .include diff --git a/devel/py-xstatic-angular-bootstrap/Makefile b/devel/py-xstatic-angular-bootstrap/Makefile index 101f3de76fc5..b7a9011964d0 100644 --- a/devel/py-xstatic-angular-bootstrap/Makefile +++ b/devel/py-xstatic-angular-bootstrap/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-angular-bootstrap PORTVERSION= 2.5.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-Bootstrap-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-Bootstrap (XStatic packaging standard) WWW= https://angular-ui.github.io/bootstrap/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 0d61442fdabf..d7296cd00eed 100644 --- a/devel/py-xstatic-angular-fileupload/Makefile +++ b/devel/py-xstatic-angular-fileupload/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-angular-fileupload PORTVERSION= 12.0.4.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-FileUpload-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-FileUpload (XStatic packaging standard) WWW= https://opendev.org/x/xstatic-angular-fileupload LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 5e58553b3c32..699d1e74e517 100644 --- a/devel/py-xstatic-angular-gettext/Makefile +++ b/devel/py-xstatic-angular-gettext/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-angular-gettext PORTVERSION= 2.4.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-Gettext-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-Gettext (XStatic packaging standard) WWW= https://angular-gettext.rocketeer.be/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 b2104a8c4462..e9a37f042180 100644 --- a/devel/py-xstatic-angular-lrdragndrop/Makefile +++ b/devel/py-xstatic-angular-lrdragndrop/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-angular-lrdragndrop PORTVERSION= 1.0.2.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-lrdragndrop-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-lrdragndrop (XStatic packaging standard) WWW= https://github.com/lorenzofox3/lrDragNDrop LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 70263a9eb3b7..5eddd38a8fe0 100644 --- a/devel/py-xstatic-angular-schema-form/Makefile +++ b/devel/py-xstatic-angular-schema-form/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-angular-schema-form PORTVERSION= 0.8.13.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-Schema-Form-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular-Schema-Form (XStatic packaging standard) WWW= http://schemaform.io/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 abc54aa466a7..196216630c07 100644 --- a/devel/py-xstatic-angular/Makefile +++ b/devel/py-xstatic-angular/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-angular PORTVERSION= 1.8.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Angular-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Angular (XStatic packaging standard) WWW= https://angularjs.org/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 5b5ce40d8713..68d0b24d3e0c 100644 --- a/devel/py-xstatic-bootstrap-datepicker/Makefile +++ b/devel/py-xstatic-bootstrap-datepicker/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-bootstrap-datepicker PORTVERSION= 1.4.0.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Bootstrap-Datepicker-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Datepicker for Bootstrap (bootstrap-datepicker) WWW= https://github.com/uxsolutions/bootstrap-datepicker LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 0ecb5abae554..d0e7d7d8fbc4 100644 --- a/devel/py-xstatic-bootstrap-scss/Makefile +++ b/devel/py-xstatic-bootstrap-scss/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-bootstrap-scss PORTVERSION= 3.4.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Bootstrap-SCSS-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bootstrap-SCSS (XStatic packaging standard) WWW= https://github.com/twbs/bootstrap-sass LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 6a096e8bdac7..3d6b9db99395 100644 --- a/devel/py-xstatic-bootswatch/Makefile +++ b/devel/py-xstatic-bootswatch/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-bootswatch PORTVERSION= 3.3.7.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-bootswatch-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= bootswatch (themes for Bootstrap) (XStatic packaging standard) WWW= https://bootswatch.com/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 dd6967de11c5..abde022cc210 100644 --- a/devel/py-xstatic-d3/Makefile +++ b/devel/py-xstatic-d3/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-d3 PORTVERSION= 3.5.17.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-D3-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= D3 (Data-Driven Documents) (XStatic packaging standard) WWW= https://d3js.org/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 24c3089952ec..1a058590e867 100644 --- a/devel/py-xstatic-font-awesome/Makefile +++ b/devel/py-xstatic-font-awesome/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-font-awesome PORTVERSION= 4.7.0.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Font-Awesome-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Iconic font and CSS framework (font-awesome) WWW= https://fontawesome.com/ LICENSE= OFL11 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 397297e79baf..53c61d3383db 100644 --- a/devel/py-xstatic-hogan/Makefile +++ b/devel/py-xstatic-hogan/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-hogan PORTVERSION= 2.0.0.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Hogan-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Hogan (XStatic packaging standard) WWW= https://twitter.github.io/hogan.js/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 adbac1844ed3..2b3fa10dc9bb 100644 --- a/devel/py-xstatic-jasmine/Makefile +++ b/devel/py-xstatic-jasmine/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-jasmine PORTVERSION= 2.4.1.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Jasmine-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Jasmine (XStatic packaging standard) WWW= https://jasmine.github.io/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 9d5ee9bef824..f35ad2cd6c19 100644 --- a/devel/py-xstatic-jquery-migrate/Makefile +++ b/devel/py-xstatic-jquery-migrate/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-jquery-migrate PORTVERSION= 3.3.2.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-JQuery-Migrate-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JQuery-Migrate (XStatic packaging standard) WWW= https://github.com/jquery/jquery-migrate LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 4e1d0ecdae20..fbb3b5113fc2 100644 --- a/devel/py-xstatic-jquery-ui/Makefile +++ b/devel/py-xstatic-jquery-ui/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-jquery-ui PORTVERSION= 1.13.0.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-jquery-ui-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= jquery-ui (XStatic packaging standard) WWW= https://jqueryui.com/ 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: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 273bfe3d11be..626754a9e336 100644 --- a/devel/py-xstatic-jquery.quicksearch/Makefile +++ b/devel/py-xstatic-jquery.quicksearch/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-jquery.quicksearch PORTVERSION= 2.0.3.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-JQuery.quicksearch-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JQuery.quicksearch (XStatic packaging standard) WWW= https://plugins.jquery.com/jquery.quicksearch/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 d5c9fbab9d3e..4fd094f5b4d5 100644 --- a/devel/py-xstatic-jquery.tablesorter/Makefile +++ b/devel/py-xstatic-jquery.tablesorter/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-jquery.tablesorter PORTVERSION= 2.14.5.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-JQuery.TableSorter-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JQuery.TableSorter (XStatic packaging standard) WWW= https://github.com/Mottie/tablesorter LICENSE= GPLv2 MIT LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 5db03bf9777a..e97ec8947ae8 100644 --- a/devel/py-xstatic-jquery/Makefile +++ b/devel/py-xstatic-jquery/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-jquery PORTVERSION= 3.5.1.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-jQuery-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= jQuery (XStatic packaging standard) WWW= https://jquery.com/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 79bd601ba069..add37e85d218 100644 --- a/devel/py-xstatic-jsencrypt/Makefile +++ b/devel/py-xstatic-jsencrypt/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-jsencrypt PORTVERSION= 2.3.1.1 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-JSEncrypt-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSEncrypt (XStatic packaging standard) WWW= https://travistidwell.com/jsencrypt/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 496f24ca4376..94b8ee1eca8e 100644 --- a/devel/py-xstatic-mdi/Makefile +++ b/devel/py-xstatic-mdi/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-mdi PORTVERSION= 1.6.50.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-mdi-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= mdi (Material Design Icons) (XStatic packaging standard) WWW= https://materialdesignicons.com/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 6a41e33e0da0..9e46e19ca550 100644 --- a/devel/py-xstatic-objectpath/Makefile +++ b/devel/py-xstatic-objectpath/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-objectpath PORTVERSION= 1.2.1.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-objectpath-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= objectpath (XStatic packaging standard) WWW= https://github.com/mike-marcacci/objectpath LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 6d2238daef3f..0cc6151a29c8 100644 --- a/devel/py-xstatic-rickshaw/Makefile +++ b/devel/py-xstatic-rickshaw/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-rickshaw PORTVERSION= 1.5.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Rickshaw-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Rickshaw (XStatic packaging standard) WWW= https://tech.shutterstock.com/rickshaw/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 245b8ff6554c..cc8df656fb03 100644 --- a/devel/py-xstatic-roboto-fontface/Makefile +++ b/devel/py-xstatic-roboto-fontface/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-roboto-fontface PORTVERSION= 0.5.0.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-roboto-fontface-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= roboto-fontface (XStatic packaging standard) WWW= https://github.com/choffmeister/roboto-fontface-bower LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 4b4a0aeaba78..2805619b6210 100644 --- a/devel/py-xstatic-smart-table/Makefile +++ b/devel/py-xstatic-smart-table/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-smart-table PORTVERSION= 1.4.13.2 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-smart-table-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= smart-table (XStatic packaging standard) WWW= https://github.com/lorenzofox3/Smart-Table LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 a4c2271e8d3b..ef92244c3e62 100644 --- a/devel/py-xstatic-spin/Makefile +++ b/devel/py-xstatic-spin/Makefile @@ -1,21 +1,21 @@ PORTNAME= xstatic-spin PORTVERSION= 1.2.5.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Spin-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Spin (XStatic packaging standard) WWW= https://spin.js.org/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 0ba0e364404f..9563ae9d0b2d 100644 --- a/devel/py-xstatic-term.js/Makefile +++ b/devel/py-xstatic-term.js/Makefile @@ -1,22 +1,22 @@ PORTNAME= xstatic-term.js PORTVERSION= 0.0.7.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-term.js-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= term.js (XStatic packaging standard) WWW= https://github.com/chjj/term.js LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 a4f57b717caf..f978e9059914 100644 --- a/devel/py-xstatic-tv4/Makefile +++ b/devel/py-xstatic-tv4/Makefile @@ -1,23 +1,23 @@ PORTNAME= xstatic-tv4 PORTVERSION= 1.2.7.0 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-tv4-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= tv4 (XStatic packaging standard) WWW= https://geraintluff.github.io/tv4/ LICENSE= MIT PD LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xstatic>=0:devel/py-xstatic@${PY_FLAVOR} 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 79048cbb4a9f..527bff6150ba 100644 --- a/devel/py-xstatic/Makefile +++ b/devel/py-xstatic/Makefile @@ -1,19 +1,19 @@ PORTNAME= xstatic PORTVERSION= 1.0.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= XStatic base package with minimal support code WWW= https://github.com/xstatic-py/xstatic LICENSE= MIT 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 0ac9d86ecc0a..f8e8f63631ef 100644 --- a/devel/py-xxhash/Makefile +++ b/devel/py-xxhash/Makefile @@ -1,26 +1,26 @@ PORTNAME= xxhash PORTVERSION= 3.1.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for the xxHash library WWW= https://github.com/ifduyue/python-xxhash LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= xxhash>=0.8.1:devel/xxhash LIB_DEPENDS= libxxhash.so:devel/xxhash USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFIGURE_ENV= XXHASH_LINK_SO=yes MAKE_ENV= XXHASH_LINK_SO=yes post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-yacs/Makefile b/devel/py-yacs/Makefile index de2ace37e368..1eb637b3cae4 100644 --- a/devel/py-yacs/Makefile +++ b/devel/py-yacs/Makefile @@ -1,20 +1,20 @@ PORTNAME= yacs PORTVERSION= 0.1.8 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Yet Another Configuration System WWW= https://github.com/rbgirshick/yacs LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-yaml/Makefile b/devel/py-yaml/Makefile index c15708c5e089..bd29aee3c8ab 100644 --- a/devel/py-yaml/Makefile +++ b/devel/py-yaml/Makefile @@ -1,46 +1,46 @@ PORTNAME= yaml PORTVERSION= 5.4.1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyYAML-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python YAML parser WWW= https://pyyaml.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils cython OPTIONS_DEFINE= LIBYAML EXAMPLES OPTIONS_DEFAULT= LIBYAML 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/_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 71d77ccb32c1..8441f750e755 100644 --- a/devel/py-yamllint/Makefile +++ b/devel/py-yamllint/Makefile @@ -1,26 +1,26 @@ PORTNAME= yamllint PORTVERSION= 1.28.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Linter for YAML files WWW= https://github.com/adrienverge/yamllint 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: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 6ce71bb40716..6e34ae3dc6d6 100644 --- a/devel/py-yamlordereddictloader/Makefile +++ b/devel/py-yamlordereddictloader/Makefile @@ -1,21 +1,21 @@ PORTNAME= yamlordereddictloader DISTVERSION= 0.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Loader and a dumper for PyYAML allowing to keep items order WWW= https://pypi.python.org/pypi/yamlordereddictloader LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} 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 84cd1b1c2f60..0238c6e6c5a1 100644 --- a/devel/py-yandex-money-sdk/Makefile +++ b/devel/py-yandex-money-sdk/Makefile @@ -1,21 +1,21 @@ PORTNAME= yandex-money-sdk PORTVERSION= 0.1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= SDK yandex money API WWW= https://pypi.org/project/yandex-money-sdk/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-yappi/Makefile b/devel/py-yappi/Makefile index db3ec93a4d63..3a417739e956 100644 --- a/devel/py-yappi/Makefile +++ b/devel/py-yappi/Makefile @@ -1,25 +1,25 @@ PORTNAME= yappi PORTVERSION= 1.4.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Yet Another Python Profiler WWW= https://github.com/sumerc/yappi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=20.6.2:devel/py-gevent@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest TEST_ARGS= discover -s tests TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-yarg/Makefile b/devel/py-yarg/Makefile index 0df645b163ec..d746b404019b 100644 --- a/devel/py-yarg/Makefile +++ b/devel/py-yarg/Makefile @@ -1,20 +1,20 @@ PORTNAME= yarg PORTVERSION= 0.1.9 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Easy to use PyPI client WWW= https://pypi.org/project/yarg/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-yaspin/Makefile b/devel/py-yaspin/Makefile index 0a01518d9e4d..b2cb9226d06d 100644 --- a/devel/py-yaspin/Makefile +++ b/devel/py-yaspin/Makefile @@ -1,21 +1,21 @@ PORTNAME= yaspin PORTVERSION= 2.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Yet Another Terminal Spinner WWW= https://github.com/pavdmyt/yaspin LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor-whl>=1.1.2:devel/py-termcolor-whl@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-yattag/Makefile b/devel/py-yattag/Makefile index b66177593c1e..56f46885607b 100644 --- a/devel/py-yattag/Makefile +++ b/devel/py-yattag/Makefile @@ -1,19 +1,19 @@ PORTNAME= yattag PORTVERSION= 1.15.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Generate HTML or XML in a pythonic way WWW= https://www.yattag.org/ \ https://github.com/leforestier/yattag LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/license/lgpl-2.1.txt USES= python:3.6+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-yg.lockfile/Makefile b/devel/py-yg.lockfile/Makefile index 07b8c93f2d11..20e85e7c4059 100644 --- a/devel/py-yg.lockfile/Makefile +++ b/devel/py-yg.lockfile/Makefile @@ -1,25 +1,25 @@ PORTNAME= yg.lockfile PORTVERSION= 2.3 PORTREVISION= 2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Provides lockfile objects with timeouts and context manager WWW= https://github.com/yougov/yg.lockfile 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} \ ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=1.16:devel/py-jaraco.functools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tempora>=0:devel/py-tempora@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-yunomi/Makefile b/devel/py-yunomi/Makefile index 9212dccc8110..701bf69a255d 100644 --- a/devel/py-yunomi/Makefile +++ b/devel/py-yunomi/Makefile @@ -1,28 +1,28 @@ PORTNAME= yunomi PORTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Metrics library with rate, distribution and timing information WWW= https://pypi.org/project/yunomi/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes 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 9772040428ac..491c47246354 100644 --- a/devel/py-z3c.autoinclude/Makefile +++ b/devel/py-z3c.autoinclude/Makefile @@ -1,24 +1,24 @@ PORTNAME= z3c.autoinclude PORTVERSION= 0.3.6 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Automatically include ZCML WWW= https://pypi.org/project/z3c.autoinclude/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-z3c.batching/Makefile b/devel/py-z3c.batching/Makefile index 71cade381d2b..530986dd68dd 100644 --- a/devel/py-z3c.batching/Makefile +++ b/devel/py-z3c.batching/Makefile @@ -1,21 +1,21 @@ PORTNAME= z3c.batching PORTVERSION= 1.1.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Simple sequence batching WWW= https://pypi.org/project/z3c.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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-z3c.zcmlhook/Makefile b/devel/py-z3c.zcmlhook/Makefile index 46045ac5ed68..f7a02e174a36 100644 --- a/devel/py-z3c.zcmlhook/Makefile +++ b/devel/py-z3c.zcmlhook/Makefile @@ -1,23 +1,23 @@ PORTNAME= z3c.zcmlhook PORTVERSION= 1.0b1 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Easily hook into the ZCML processing machinery WWW= https://pypi.org/project/z3c.zcmlhook/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zarr/Makefile b/devel/py-zarr/Makefile index 5e703343fa27..622a0c2bda44 100644 --- a/devel/py-zarr/Makefile +++ b/devel/py-zarr/Makefile @@ -1,25 +1,25 @@ PORTNAME= zarr PORTVERSION= 2.13.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Implementation of chunked, compressed, N-dimensional arrays for Python WWW= https://zarr.readthedocs.io/en/stable/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asciitree>0:graphics/py-asciitree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasteners>0:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numcodecs>=0.10.0:misc/py-numcodecs@${PY_FLAVOR} \ ${PYNUMPY} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-zc.buildout/Makefile b/devel/py-zc.buildout/Makefile index 47f32fe95b1b..90ed2196f226 100644 --- a/devel/py-zc.buildout/Makefile +++ b/devel/py-zc.buildout/Makefile @@ -1,19 +1,19 @@ PORTNAME= zc.buildout PORTVERSION= 2.11.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= rm@FreeBSD.org COMMENT= System for managing development buildouts WWW= https://pypi.org/project/zc.buildout/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zclockfile/Makefile b/devel/py-zclockfile/Makefile index de2484746229..e0cbf622dd06 100644 --- a/devel/py-zclockfile/Makefile +++ b/devel/py-zclockfile/Makefile @@ -1,26 +1,26 @@ PORTNAME= zclockfile DISTVERSION= 2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= zc.lockfile-${DISTVERSION} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Basic inter-process locks WWW= https://pypi.org/project/zc.lockfile/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.testing>0:devel/py-zope.testing@${PY_FLAVOR} 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 5c1f7b230b5c..610cbff255e5 100644 --- a/devel/py-zconfig/Makefile +++ b/devel/py-zconfig/Makefile @@ -1,20 +1,20 @@ PORTNAME= zconfig PORTVERSION= 3.0.4 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ZConfig-${PORTVERSION} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= General use python configuration library WWW= https://pypi.org/project/ZConfig/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zict/Makefile b/devel/py-zict/Makefile index c0191db8c23f..ae69b9a987ce 100644 --- a/devel/py-zict/Makefile +++ b/devel/py-zict/Makefile @@ -1,21 +1,21 @@ PORTNAME= zict PORTVERSION= 2.2.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mutable mapping tools WWW= https://github.com/dask/zict LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}heapdict>=0:devel/py-heapdict@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-zipp/Makefile b/devel/py-zipp/Makefile index 941512cc2c19..9e70dfed4e7c 100644 --- a/devel/py-zipp/Makefile +++ b/devel/py-zipp/Makefile @@ -1,22 +1,22 @@ PORTNAME= zipp PORTVERSION= 3.4.0 CATEGORIES= devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Backport of pathlib-compatible object wrapper for zip files WWW= https://github.com/jaraco/zipp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-zope.app.basicskin/Makefile b/devel/py-zope.app.basicskin/Makefile index 91c87698b580..115abd6bc81d 100644 --- a/devel/py-zope.app.basicskin/Makefile +++ b/devel/py-zope.app.basicskin/Makefile @@ -1,22 +1,22 @@ PORTNAME= zope.app.basicskin PORTVERSION= 3.5.1 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope ZMI Basic Skin WWW= https://pypi.org/project/zope.app.basicskin/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.app.renderer/Makefile b/devel/py-zope.app.renderer/Makefile index ab36e45ad1f3..9418f83757d6 100644 --- a/devel/py-zope.app.renderer/Makefile +++ b/devel/py-zope.app.renderer/Makefile @@ -1,28 +1,28 @@ PORTNAME= zope.app.renderer PORTVERSION= 3.5.1 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Text Renderer Framework WWW= https://pypi.org/project/zope.app.renderer/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.app.schema/Makefile b/devel/py-zope.app.schema/Makefile index cdc669b38ebc..12a8bc1718ab 100644 --- a/devel/py-zope.app.schema/Makefile +++ b/devel/py-zope.app.schema/Makefile @@ -1,22 +1,22 @@ PORTNAME= zope.app.schema PORTVERSION= 3.5.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Component Architecture based Vocabulary Registry WWW= https://pypi.org/project/zope.app.schema/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.broken/Makefile b/devel/py-zope.broken/Makefile index 0067ec40e8cf..1125401795e7 100644 --- a/devel/py-zope.broken/Makefile +++ b/devel/py-zope.broken/Makefile @@ -1,20 +1,20 @@ PORTNAME= zope.broken PORTVERSION= 3.6.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Broken Object Interfaces WWW= https://pypi.org/project/zope.broken/ LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} 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 ea1157997eb3..c3f0a69d9574 100644 --- a/devel/py-zope.browser/Makefile +++ b/devel/py-zope.browser/Makefile @@ -1,20 +1,20 @@ PORTNAME= zope.browser PORTVERSION= 2.1.0 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Shared Zope Toolkit browser components WWW= https://pypi.org/project/zope.browser/ LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.browserresource/Makefile b/devel/py-zope.browserresource/Makefile index 475fb72534b2..1ff0a7966514 100644 --- a/devel/py-zope.browserresource/Makefile +++ b/devel/py-zope.browserresource/Makefile @@ -1,31 +1,31 @@ PORTNAME= zope.browserresource PORTVERSION= 3.10.3 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Browser resources implementation for Zope WWW= https://pypi.org/project/zope.browserresource/ 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:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.cachedescriptors/Makefile b/devel/py-zope.cachedescriptors/Makefile index 0422a5bc9504..984eebe35961 100644 --- a/devel/py-zope.cachedescriptors/Makefile +++ b/devel/py-zope.cachedescriptors/Makefile @@ -1,18 +1,18 @@ PORTNAME= zope.cachedescriptors PORTVERSION= 3.5.1 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Method and property caching decorators WWW= https://pypi.org/project/zope.cachedescriptors/ LICENSE= ZPL21 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 33a15878d876..e02c9432eb55 100644 --- a/devel/py-zope.component/Makefile +++ b/devel/py-zope.component/Makefile @@ -1,22 +1,22 @@ PORTNAME= zope.component PORTVERSION= 4.2.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Component Architecture WWW= https://pypi.org/project/zope.component/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.configuration/Makefile b/devel/py-zope.configuration/Makefile index 7941c7165124..54954c872b8a 100644 --- a/devel/py-zope.configuration/Makefile +++ b/devel/py-zope.configuration/Makefile @@ -1,24 +1,24 @@ PORTNAME= zope.configuration PORTVERSION= 4.1.0 PORTREVISION= 0 CATEGORIES= devel textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Configuration Markup Language (ZCML) WWW= https://pypi.org/project/zope.configuration/ 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: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 4dccd998ee91..43b50bd72fb3 100644 --- a/devel/py-zope.contentprovider/Makefile +++ b/devel/py-zope.contentprovider/Makefile @@ -1,26 +1,26 @@ PORTNAME= zope.contentprovider PORTVERSION= 3.7.2 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Content Provider Framework for Zope Templates WWW= https://pypi.org/project/zope.contentprovider/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.contenttype/Makefile b/devel/py-zope.contenttype/Makefile index afaefe9541ba..8fac5baf55b7 100644 --- a/devel/py-zope.contenttype/Makefile +++ b/devel/py-zope.contenttype/Makefile @@ -1,20 +1,20 @@ PORTNAME= zope.contenttype PORTVERSION= 3.5.5 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope contenttype WWW= https://pypi.org/project/zope.contenttype/ LICENSE= ZPL21 USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.copy/Makefile b/devel/py-zope.copy/Makefile index d5292ca96a5c..e50c3e9c0892 100644 --- a/devel/py-zope.copy/Makefile +++ b/devel/py-zope.copy/Makefile @@ -1,20 +1,20 @@ PORTNAME= zope.copy PORTVERSION= 3.5.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Pluggable object copying mechanism WWW= https://pypi.org/project/zope.copy/ LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.datetime/Makefile b/devel/py-zope.datetime/Makefile index f37696d24b9f..59c64e3420d9 100644 --- a/devel/py-zope.datetime/Makefile +++ b/devel/py-zope.datetime/Makefile @@ -1,18 +1,18 @@ PORTNAME= zope.datetime PORTVERSION= 3.4.1 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Commonly used date and time related utility functions WWW= https://pypi.org/project/zope.datetime/ LICENSE= ZPL21 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.deferredimport/Makefile b/devel/py-zope.deferredimport/Makefile index 46328da05e87..f5a6104bd0b3 100644 --- a/devel/py-zope.deferredimport/Makefile +++ b/devel/py-zope.deferredimport/Makefile @@ -1,20 +1,20 @@ PORTNAME= zope.deferredimport PORTVERSION= 3.5.3 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Allows to import names that will be resolved when used in the code WWW= https://pypi.org/project/zope.deferredimport/ LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.deprecation/Makefile b/devel/py-zope.deprecation/Makefile index b18fdac2acdf..2742b8e6ecee 100644 --- a/devel/py-zope.deprecation/Makefile +++ b/devel/py-zope.deprecation/Makefile @@ -1,20 +1,20 @@ PORTNAME= zope.deprecation PORTVERSION= 4.1.2 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope 3 Deprecation Infrastructure WWW= https://pypi.org/project/zope.deprecation/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-zope.dottedname/Makefile b/devel/py-zope.dottedname/Makefile index a73ad23d3c4b..3493391e086f 100644 --- a/devel/py-zope.dottedname/Makefile +++ b/devel/py-zope.dottedname/Makefile @@ -1,20 +1,20 @@ PORTNAME= zope.dottedname PORTVERSION= 3.4.6 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Resolver for Python dotted names WWW= https://pypi.org/project/zope.dottedname/ LICENSE= ZPL21 USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.event/Makefile b/devel/py-zope.event/Makefile index dc5e7a4b3034..5b2927b5a668 100644 --- a/devel/py-zope.event/Makefile +++ b/devel/py-zope.event/Makefile @@ -1,19 +1,19 @@ PORTNAME= zope.event PORTVERSION= 4.1.0 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Very basic event publishing system WWW= https://pypi.org/project/zope.event/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.exceptions/Makefile b/devel/py-zope.exceptions/Makefile index 56431e4cb89d..5a3e93343d12 100644 --- a/devel/py-zope.exceptions/Makefile +++ b/devel/py-zope.exceptions/Makefile @@ -1,22 +1,22 @@ PORTNAME= zope.exceptions PORTVERSION= 4.0.0.1 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= General Zope Exceptions WWW= https://pypi.org/project/zope.exceptions/ LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.filerepresentation/Makefile b/devel/py-zope.filerepresentation/Makefile index 5df8e66bc602..5dc221614ea0 100644 --- a/devel/py-zope.filerepresentation/Makefile +++ b/devel/py-zope.filerepresentation/Makefile @@ -1,21 +1,21 @@ PORTNAME= zope.filerepresentation PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= File-system Representation Interfaces WWW= https://pypi.org/project/zope.filerepresentation/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.generations/Makefile b/devel/py-zope.generations/Makefile index c164ffd98dab..023ceda133d8 100644 --- a/devel/py-zope.generations/Makefile +++ b/devel/py-zope.generations/Makefile @@ -1,23 +1,23 @@ PORTNAME= zope.generations PORTVERSION= 3.7.1 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope application schema generations WWW= https://pypi.org/project/zope.generations/ LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${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}zope.processlifetime>=0:devel/py-zope.processlifetime@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.globalrequest/Makefile b/devel/py-zope.globalrequest/Makefile index 03481a3423ac..491ae272ba31 100644 --- a/devel/py-zope.globalrequest/Makefile +++ b/devel/py-zope.globalrequest/Makefile @@ -1,21 +1,21 @@ PORTNAME= zope.globalrequest PORTVERSION= 1.1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Global way of retrieving the currently active request WWW= https://pypi.org/project/zope.globalrequest/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.i18n/Makefile b/devel/py-zope.i18n/Makefile index fc7bd5f35c1c..14080ee035bb 100644 --- a/devel/py-zope.i18n/Makefile +++ b/devel/py-zope.i18n/Makefile @@ -1,27 +1,27 @@ PORTNAME= zope.i18n PORTVERSION= 3.8.0 PORTREVISION= 1 CATEGORIES= devel www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Internationalization Support WWW= https://pypi.org/project/zope.i18n/ 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: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 b937892e85aa..1e7214a1537d 100644 --- a/devel/py-zope.interface/Makefile +++ b/devel/py-zope.interface/Makefile @@ -1,21 +1,21 @@ PORTNAME= zope.interface PORTVERSION= 5.3.0 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Interfaces for Python WWW= https://pypi.org/project/zope.interface/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 99ed5941696d..1d664107a56c 100644 --- a/devel/py-zope.lifecycleevent/Makefile +++ b/devel/py-zope.lifecycleevent/Makefile @@ -1,22 +1,22 @@ PORTNAME= zope.lifecycleevent PORTVERSION= 3.7.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Object life-cycle events WWW= https://pypi.org/project/zope.lifecycleevent/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.location/Makefile b/devel/py-zope.location/Makefile index 807ddc0fd057..5ff8acaae101 100644 --- a/devel/py-zope.location/Makefile +++ b/devel/py-zope.location/Makefile @@ -1,25 +1,25 @@ PORTNAME= zope.location PORTVERSION= 3.9.1 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Location WWW= https://pypi.org/project/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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.processlifetime/Makefile b/devel/py-zope.processlifetime/Makefile index eb64c3406aca..0ac11b21ceac 100644 --- a/devel/py-zope.processlifetime/Makefile +++ b/devel/py-zope.processlifetime/Makefile @@ -1,22 +1,22 @@ PORTNAME= zope.processlifetime PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope process lifetime events WWW= https://pypi.org/project/zope.processlifetime/ LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.publisher/Makefile b/devel/py-zope.publisher/Makefile index 90e88f282faa..841419558930 100644 --- a/devel/py-zope.publisher/Makefile +++ b/devel/py-zope.publisher/Makefile @@ -1,32 +1,32 @@ PORTNAME= zope.publisher PORTVERSION= 3.13.1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Publishes Python objects on the web WWW= https://pypi.org/project/zope.publisher/ 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:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-zope.schema/Makefile b/devel/py-zope.schema/Makefile index 32d5981b0238..3399c2af65ce 100644 --- a/devel/py-zope.schema/Makefile +++ b/devel/py-zope.schema/Makefile @@ -1,23 +1,23 @@ PORTNAME= zope.schema PORTVERSION= 4.2.2 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Interface extension for defining data schemas WWW= https://pypi.org/project/zope.schema/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.sequencesort/Makefile b/devel/py-zope.sequencesort/Makefile index 92931e3e6b45..082c5f1eed1c 100644 --- a/devel/py-zope.sequencesort/Makefile +++ b/devel/py-zope.sequencesort/Makefile @@ -1,18 +1,18 @@ PORTNAME= zope.sequencesort PORTVERSION= 3.4.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Very Advanced Sequence Sorting WWW= https://pypi.org/project/zope.sequencesort/ LICENSE= ZPL21 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.size/Makefile b/devel/py-zope.size/Makefile index 8e3cb502fcab..1b134fd9d3b4 100644 --- a/devel/py-zope.size/Makefile +++ b/devel/py-zope.size/Makefile @@ -1,21 +1,21 @@ PORTNAME= zope.size PORTVERSION= 3.5.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Interfaces and simple adapter that give the size of an object WWW= https://pypi.org/project/zope.size/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/devel/py-zope.tales/Makefile b/devel/py-zope.tales/Makefile index 19fb04384289..e424aea6a56b 100644 --- a/devel/py-zope.tales/Makefile +++ b/devel/py-zope.tales/Makefile @@ -1,23 +1,23 @@ PORTNAME= zope.tales PORTVERSION= 3.5.2 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Template Application Language Expression Syntax (TALES) WWW= https://pypi.org/project/zope.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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.testbrowser/Makefile b/devel/py-zope.testbrowser/Makefile index 401c891dc5d0..a5a22b837c58 100644 --- a/devel/py-zope.testbrowser/Makefile +++ b/devel/py-zope.testbrowser/Makefile @@ -1,25 +1,25 @@ PORTNAME= zope.testbrowser PORTVERSION= 5.5.1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Programmable browser for functional black-box tests WWW= https://pypi.org/project/zope.testbrowser/ LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mechanize>=0.2.0:www/py-mechanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.testing/Makefile b/devel/py-zope.testing/Makefile index 0de92501885f..e8e5fdcbddc2 100644 --- a/devel/py-zope.testing/Makefile +++ b/devel/py-zope.testing/Makefile @@ -1,23 +1,23 @@ PORTNAME= zope.testing PORTVERSION= 4.1.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope testing helpers WWW= https://pypi.org/project/zope.testing/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.traversing/Makefile b/devel/py-zope.traversing/Makefile index 14b8705e7af8..f30579a390b3 100644 --- a/devel/py-zope.traversing/Makefile +++ b/devel/py-zope.traversing/Makefile @@ -1,28 +1,28 @@ PORTNAME= zope.traversing PORTVERSION= 3.14.0 PORTREVISION= 1 CATEGORIES= devel python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Resolving paths in the object hierarchy WWW= https://pypi.org/project/zope.traversing/ 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:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/pydeps/Makefile b/devel/pydeps/Makefile index bf37f2e9a796..f223febba92f 100644 --- a/devel/pydeps/Makefile +++ b/devel/pydeps/Makefile @@ -1,20 +1,20 @@ PORTNAME= pydeps DISTVERSION= 1.11.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Display Python module dependencies WWW= https://github.com/thebjorn/pydeps LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdlib-list>0:devel/py-stdlib-list@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/pylint/Makefile b/devel/pylint/Makefile index 632e7327fc62..1f9d06ff0c68 100644 --- a/devel/pylint/Makefile +++ b/devel/pylint/Makefile @@ -1,40 +1,40 @@ PORTNAME= pylint PORTVERSION= 2.15.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Analyzes python source code looking for bugs and signs of poor quality WWW= https://www.pylint.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astroid>=2.12.4<2.14.0_99:devel/py-astroid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dill>=0.2:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>=4.2.5<6:devel/py-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mccabe>=0.6<0.8:devel/py-mccabe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.2.0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.10.1:textproc/py-tomlkit@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10.0:devel/py-typing-extensions@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/pytype/Makefile b/devel/pytype/Makefile index 4d279391b96c..93d8995107b9 100644 --- a/devel/pytype/Makefile +++ b/devel/pytype/Makefile @@ -1,43 +1,43 @@ PORTNAME= pytype PORTVERSION= 2022.1.7 PORTREVISION= 1 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python type inferencer WWW= https://google.github.io/pytype/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} RUN_DEPENDS= ninja>=1.10.2:devel/ninja \ ${PYTHON_PKGNAMEPREFIX}attrs>=21.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlab>=0.6.1:devel/py-importlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libcst03>=0:devel/py-libcst03@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>=0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} USES= compiler:c++11-lang python:3.7+ USE_PYTHON= autoplist concurrent distutils .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typed-ast>=1.5.0:devel/py-typed-ast@${PY_FLAVOR} .endif post-patch: @${RM} ${WRKSRC}/pytype/tools/merge_pyi/test_data/packed_tuple.py @${RM} ${WRKSRC}/pytype/tools/merge_pyi/test_data/packed_tuple.comment.py @${RM} ${WRKSRC}/pytype/tools/merge_pyi/test_data/packed_tuple.pep484.py @${RM} ${WRKSRC}/pytype/tools/merge_pyi/test_data/parse_error.py @${RM} ${WRKSRC}/pytype/tools/merge_pyi/test_data/pyi_variations.comment.py @${RM} ${WRKSRC}/pytype/tools/merge_pyi/test_data/simple_defaults.py post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/radian/Makefile b/devel/radian/Makefile index 30b833bb628e..819011db3f96 100644 --- a/devel/radian/Makefile +++ b/devel/radian/Makefile @@ -1,23 +1,23 @@ PORTNAME= radian DISTVERSION= 0.5.4 CATEGORIES= devel math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= 21st century R console WWW= https://github.com/randy3k/radian LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lineedit>=0.1.4,<0.2.0:devel/py-lineedit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rchitect>=0.3.17,<0.4.0:devel/py-rchitect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/devel/scons/Makefile b/devel/scons/Makefile index 0f2b8a94da3a..19b80d1b0cdc 100644 --- a/devel/scons/Makefile +++ b/devel/scons/Makefile @@ -1,20 +1,20 @@ PORTNAME= scons PORTVERSION= 4.3.0 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} DISTNAME= SCons-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Build tool alternative to make WWW= https://scons.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/thonny/Makefile b/devel/thonny/Makefile index f94fed3f031f..f6b1cdc092d1 100644 --- a/devel/thonny/Makefile +++ b/devel/thonny/Makefile @@ -1,27 +1,27 @@ PORTNAME= thonny PORTVERSION= 4.0.1 CATEGORIES= devel education python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python IDE for beginners WWW= https://thonny.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= pylint:devel/pylint \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.18.1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}astroid>=1.4.9:devel/py-astroid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.16:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>=0.670:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>=3.4:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}send2trash>=1.5:deskutils/py-send2trash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asttokens>=2.0:devel/py-asttokens@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils .include diff --git a/dns/py-adns/Makefile b/dns/py-adns/Makefile index 4b01d26447f6..6a94f0331885 100644 --- a/dns/py-adns/Makefile +++ b/dns/py-adns/Makefile @@ -1,23 +1,23 @@ PORTNAME= adns DISTVERSION= 1.4 DISTVERSIONSUFFIX= -py1 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Python module to resolve IPs to host names WWW= https://github.com/trolldbois/python3-adns/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL LIB_DEPENDS= libadns.so:dns/adns USES= localbase python:3.4+ USE_PYTHON= autoplist distutils post-patch: @${REINPLACE_CMD} -e 's|1.4-py1|1.4|g' ${WRKSRC}/setup.py .include diff --git a/dns/py-aiodns/Makefile b/dns/py-aiodns/Makefile index 7a57e3e6e6b9..ac57bb4267cf 100644 --- a/dns/py-aiodns/Makefile +++ b/dns/py-aiodns/Makefile @@ -1,28 +1,28 @@ PORTNAME= aiodns PORTVERSION= 3.0.0 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nork@ninth-nine.com COMMENT= Simple DNS resolver for asyncio WWW= https://pypi.org/project/aiodns/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycares>4.0.0:dns/py-pycares@${PY_FLAVOR} 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}/README.rst ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/py-cloudflare/Makefile b/dns/py-cloudflare/Makefile index 1a1ba9fc6526..3fdf4bbb3e5f 100644 --- a/dns/py-cloudflare/Makefile +++ b/dns/py-cloudflare/Makefile @@ -1,24 +1,24 @@ PORTNAME= cloudflare PORTVERSION= 2.9.12 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Wrapper for the Cloudflare v4 API WWW= https://github.com/cloudflare/python-cloudflare LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-dns-crawler/Makefile b/dns/py-dns-crawler/Makefile index 754970dee675..fdd363dd23ec 100644 --- a/dns/py-dns-crawler/Makefile +++ b/dns/py-dns-crawler/Makefile @@ -1,38 +1,38 @@ PORTNAME= dns-crawler PORTVERSION= 1.4.9 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Crawler for getting info about DNS domains and services WWW= https://gitlab.nic.cz/adam/dns-crawler LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=1.3.0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cert-human>=1.0.7:security/py-cert-human@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.8:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.15:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}forcediphttpsadapter>=1.0.1:www/py-forcediphttpsadapter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GeoIP2>=3.0.0:net/py-GeoIP2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hstspreload>=0:www/py-hstspreload@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.9:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>=19.12.0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.9.7:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyicu>=2.4.3:devel/py-pyicu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=19.1.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.4.1:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.23.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.9.1:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=1.2.2:devel/py-rq@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-dns-lexicon/Makefile b/dns/py-dns-lexicon/Makefile index 0c1bb3681a30..37c7fe879dbc 100644 --- a/dns/py-dns-lexicon/Makefile +++ b/dns/py-dns-lexicon/Makefile @@ -1,41 +1,41 @@ PORTNAME= dns-lexicon PORTVERSION= 3.11.4 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manipulate DNS records on various DNS providers in a standardized way WWW= https://github.com/AnalogJ/lexicon LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tldextract>=2:dns/py-tldextract@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DDNS GRANSY LOCALZONE OCI ROUTE53 SOFTLAYER DDNS_DESC= Dynamic DNS support GRANSY_DESC= Gransy support LOCALZONE_DESC= localzone support OCI_DESC= Oracle Cloud Infrastructure (OCI) support ROUTE53_DESC= Route 53 support SOFTLAYER_DESC= SoftLayer (IBM Cloud) support DDNS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=2:dns/py-dnspython@${PY_FLAVOR} GRANSY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zeep>=3:net/py-zeep@${PY_FLAVOR} LOCALZONE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}localzone>=0.9.8:dns/py-localzone@${PY_FLAVOR} OCI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oci>=2:devel/py-oci@${PY_FLAVOR} ROUTE53_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1:www/py-boto3@${PY_FLAVOR} SOFTLAYER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}softlayer>=5:net/py-softlayer@${PY_FLAVOR} .include diff --git a/dns/py-dnslib/Makefile b/dns/py-dnslib/Makefile index abcb2cb42f0d..23ca0a5415fb 100644 --- a/dns/py-dnslib/Makefile +++ b/dns/py-dnslib/Makefile @@ -1,19 +1,19 @@ PORTNAME= dnslib PORTVERSION= 0.9.23 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple library to encode/decode DNS wire-format packets WWW= https://github.com/paulc/dnslib LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-dnspython/Makefile b/dns/py-dnspython/Makefile index 0424da1a8620..7e89e4c7d2f8 100644 --- a/dns/py-dnspython/Makefile +++ b/dns/py-dnspython/Makefile @@ -1,51 +1,51 @@ PORTNAME= dnspython PORTVERSION= 2.2.1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= DNS toolkit for Python WWW= https://www.dnspython.org/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.3:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils NO_ARCH= yes PORTEXAMPLES= ddns.py e164.py mx.py name.py reverse.py reverse_name.py xfr.py \ zonediff.py OPTIONS_DEFINE= CURIO DNSSEC DOH EXAMPLES IDNA TRIO CURIO_DESC= Coroutine-based library Support DNSSEC_DESC= DNSSEC Support DOH_DESC= DNS over HTTPS Support IDNA_DESC= Internationalizede Domain Names in Application Support TRIO_DESC= TRIO Support CURIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curio>=1.2:devel/py-curio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sniffio>=1.1:devel/py-sniffio@${PY_FLAVOR} DNSSEC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.6:security/py-cryptography@${PY_FLAVOR} DOH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>0:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.21.10:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} # Requires h2>=4.1.0 IDNA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna@${PY_FLAVOR} TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0.14.0:net/py-trio@${PY_FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} ${STAGEDIR}${EXAMPLESDIR} do-test: cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} utest.py .include diff --git a/dns/py-dnspython1/Makefile b/dns/py-dnspython1/Makefile index 4e06b120f91d..f8d72f7378d9 100644 --- a/dns/py-dnspython1/Makefile +++ b/dns/py-dnspython1/Makefile @@ -1,31 +1,31 @@ PORTNAME= dnspython PORTVERSION= 1.16.0 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= rm@FreeBSD.org COMMENT= DNS toolkit for Python - 1.x release WWW= https://www.dnspython.org/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:2.7 zip USE_PYTHON= autoplist concurrent cython distutils NO_ARCH= yes PORTEXAMPLES= ddns.py e164.py mx.py name.py reverse.py reverse_name.py xfr.py \ zonediff.py OPTIONS_DEFINE= EXAMPLES PYCRYPTODOME PYCRYPTODOME_DESC= Enable pycryptodome (part of dnssec needs it) PYCRYPTODOME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodome>=0:security/py-pycryptodome@${PY_FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/dns/py-easyzone/Makefile b/dns/py-easyzone/Makefile index 36cdab94f40e..4430b83cd5cd 100644 --- a/dns/py-easyzone/Makefile +++ b/dns/py-easyzone/Makefile @@ -1,20 +1,20 @@ PORTNAME= easyzone PORTVERSION= 1.2.2 PORTREVISION= 2 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bra@fsn.hu COMMENT= DNS Zone abstraction module for Python WWW= http://www.psychofx.com/easyzone/ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/dns/py-idna/Makefile b/dns/py-idna/Makefile index 85225ff25da5..a20d8feec47a 100644 --- a/dns/py-idna/Makefile +++ b/dns/py-idna/Makefile @@ -1,22 +1,22 @@ PORTNAME= idna PORTVERSION= 3.4 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Internationalized Domain Names in Applications (IDNA) WWW= https://github.com/kjd/idna LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/dns/py-idna_ssl/Makefile b/dns/py-idna_ssl/Makefile index 2a5e1a62298c..b0231291d68b 100644 --- a/dns/py-idna_ssl/Makefile +++ b/dns/py-idna_ssl/Makefile @@ -1,26 +1,26 @@ PORTNAME= idna_ssl PORTVERSION= 1.1.0 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= idna-ssl-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Patch ssl.match_hostname for Unicode(idna) domains support WWW= https://pypi.org/project/idna_ssl/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=2.3:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-localzone/Makefile b/dns/py-localzone/Makefile index bba0e5874e4a..a86f695b3e42 100644 --- a/dns/py-localzone/Makefile +++ b/dns/py-localzone/Makefile @@ -1,21 +1,21 @@ PORTNAME= localzone PORTVERSION= 0.9.8 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for managing DNS zones WWW= https://github.com/ags-slc/localzone LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-ns1-python/Makefile b/dns/py-ns1-python/Makefile index 8d45a24cb287..9e35d9db0282 100644 --- a/dns/py-ns1-python/Makefile +++ b/dns/py-ns1-python/Makefile @@ -1,22 +1,22 @@ PORTNAME= ns1-python DISTVERSION= 0.18.0 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Python SDK for accessing NS1, the Data Driven DNS platform WWW= https://github.com/ns1/ns1-python 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index 6fdd84b1f974..973f4d4a16ee 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,24 +1,24 @@ PORTNAME= publicsuffix PORTVERSION= 1.1.0 PORTREVISION= 58 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= d.pryadko@rambler-co.ru COMMENT= Get public suffix of domain name from Public Suffix List WWW= https://pypi.org/project/publicsuffix/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list NO_ARCH= yes 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 ad2b1c4e28a0..47689ee5e4af 100644 --- a/dns/py-publicsuffix2/Makefile +++ b/dns/py-publicsuffix2/Makefile @@ -1,25 +1,25 @@ PORTNAME= publicsuffix2 PORTVERSION= 2.20191221 PORTREVISION= 32 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ml@netfence.it COMMENT= Get public suffix of domain name from Public Suffix List (Fork) WWW= https://github.com/nexb/python-publicsuffix2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/publicsuffix2.LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list 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 13bea1ea458d..3d78c71c81a1 100644 --- a/dns/py-publicsuffixlist/Makefile +++ b/dns/py-publicsuffixlist/Makefile @@ -1,26 +1,26 @@ PORTNAME= publicsuffixlist PORTVERSION= 0.7.14 PORTREVISION= 3 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Publicsuffixlist implementation WWW= https://github.com/ko-zu/psl LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list 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-py3dns/Makefile b/dns/py-py3dns/Makefile index ebd50ebba956..4f3fe272f521 100644 --- a/dns/py-py3dns/Makefile +++ b/dns/py-py3dns/Makefile @@ -1,21 +1,21 @@ PORTNAME= py3dns PORTVERSION= 3.2.1 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python 3 DNS library WWW= https://pypi.org/project/py3dns/ LICENSE= CNRI LICENSE_NAME= CNRI LICENSE AGREEMENT LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/dns/py-pycares/Makefile b/dns/py-pycares/Makefile index 9cf394bb4d05..c169ae2976fe 100644 --- a/dns/py-pycares/Makefile +++ b/dns/py-pycares/Makefile @@ -1,31 +1,31 @@ PORTNAME= pycares PORTVERSION= 4.1.2 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Python interface to c-ares WWW= https://pypi.org/project/pycares/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.5.0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.5.0:devel/py-cffi@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= IDNA IDNA_DESC= IDNA support IDNA_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} IDNA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/_cares*.so do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} tests/tests.py .include diff --git a/dns/py-tld/Makefile b/dns/py-tld/Makefile index 09b4ff9977f6..aa4f5dcbeb49 100644 --- a/dns/py-tld/Makefile +++ b/dns/py-tld/Makefile @@ -1,18 +1,18 @@ PORTNAME= tld PORTVERSION= 0.11.11 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Extract the top level domain (TLD) from the URL given WWW= https://github.com/barseghyanartur/tld LICENSE= MPL11 GPLv2 LGPL21 LICENSE_COMB= multi NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/dns/py-tldextract/Makefile b/dns/py-tldextract/Makefile index 0c8f68bc6b7b..b0bceefbd57d 100644 --- a/dns/py-tldextract/Makefile +++ b/dns/py-tldextract/Makefile @@ -1,25 +1,25 @@ PORTNAME= tldextract PORTVERSION= 3.3.1 CATEGORIES= dns python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Separate the TLD from the registered domain and subdomains of a URL WWW= https://github.com/john-kurkowski/tldextract LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} 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} \ ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/editors/novelwriter/Makefile b/editors/novelwriter/Makefile index 8e9f092e5698..3cf82a2eb1f5 100644 --- a/editors/novelwriter/Makefile +++ b/editors/novelwriter/Makefile @@ -1,28 +1,28 @@ PORTNAME= novelwriter DISTVERSIONPREFIX= v DISTVERSION= 2.0.3 CATEGORIES= editors python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Text editor designed for writing novels WWW= https://novelwriter.io/ LICENSE= GPLv3 PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enchant>=3.0.0:textproc/py-enchant@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ pyqt:5 USE_PYQT= pyqt5 USE_PYTHON= distutils concurrent autoplist USE_GITHUB= yes GH_ACCOUNT= vkbo GH_PROJECT= novelWriter NO_ARCH= yes .include diff --git a/editors/py-babi/Makefile b/editors/py-babi/Makefile index c03d0735bb11..9b2892be0e93 100644 --- a/editors/py-babi/Makefile +++ b/editors/py-babi/Makefile @@ -1,28 +1,28 @@ PORTNAME= babi PORTVERSION= 0.0.24 CATEGORIES= editors python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Text Editor written in Python WWW= https://github.com/asottile/babi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babi_grammars>=0:devel/py-babi_grammars@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}identify>=0:devel/py-identify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}onigurumacffi>=0.0.18:devel/py-onigurumacffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babi_grammars>=0:devel/py-babi_grammars@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}identify>=0:devel/py-identify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}onigurumacffi>=0.0.18:devel/py-onigurumacffi@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils flavors NO_ARCH= yes .include diff --git a/editors/py-editorconfig/Makefile b/editors/py-editorconfig/Makefile index 3f9fbc7b3f6a..debad58c3266 100644 --- a/editors/py-editorconfig/Makefile +++ b/editors/py-editorconfig/Makefile @@ -1,22 +1,22 @@ PORTNAME= editorconfig PORTVERSION= 0.12.3 CATEGORIES= editors python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= EditorConfig-${DISTVERSION} MAINTAINER= shaun@FreeBSD.org COMMENT= EditorConfig File Locator and Interpreter for Python WWW= https://editorconfig.org/ LICENSE= BSD2CLAUSE PSFL LICENSE_COMB= multi USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= editorconfig-core-c NO_ARCH= yes .include diff --git a/editors/py-pynvim/Makefile b/editors/py-pynvim/Makefile index 079e4fc75417..ab556194b33c 100644 --- a/editors/py-pynvim/Makefile +++ b/editors/py-pynvim/Makefile @@ -1,31 +1,31 @@ PORTNAME= pynvim DISTVERSION= 0.4.3 CATEGORIES= editors python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tm@NetBSD.org COMMENT= Python client and plugin host for Neovim WWW= https://pynvim.readthedocs.io/en/latest/ 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} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.4.0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= concurrent distutils flavors autoplist NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ SUFFIX_FOR_PYTHON_3=${PYTHON_MAJOR_VER:M3} maintainer-test: # Cannot depend on neovim as it could create a circular dependency @${ECHO_CMD} "===> Install neovim, then run:" @${ECHO_CMD} "cd ${WRKSRC} && ${PYTHON_CMD} -m pytest" .include diff --git a/editors/py-vim-bridge/Makefile b/editors/py-vim-bridge/Makefile index f08d1186ed4f..da509074610d 100644 --- a/editors/py-vim-bridge/Makefile +++ b/editors/py-vim-bridge/Makefile @@ -1,29 +1,29 @@ PORTNAME= vim-bridge DISTVERSION= 0.6 CATEGORIES= editors python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Decorator enabing transparent calls to Python functions in Vim scripts WWW= https://github.com/nvie/vim_bridge LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/setup.py TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= nvie GH_PROJECT= vim_bridge USE_PYTHON= autoplist concurrent distutils flavors NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/emulators/py-gns3-converter/Makefile b/emulators/py-gns3-converter/Makefile index 280a1ef3a02f..666773fd1619 100644 --- a/emulators/py-gns3-converter/Makefile +++ b/emulators/py-gns3-converter/Makefile @@ -1,15 +1,15 @@ PORTNAME= gns3-converter PORTVERSION= 1.2.4 CATEGORIES= emulators -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= pi@FreeBSD.org COMMENT= Convert old GNS3 (<=0.8.7) topologies to newer versions WWW= https://github.com/GNS3/gns3-converter LICENSE= GPLv3 USES= python:3.4+ USE_PYTHON= distutils autoplist optsuffix .include diff --git a/finance/chiapos/Makefile b/finance/chiapos/Makefile index df140379b51e..178cc302462b 100644 --- a/finance/chiapos/Makefile +++ b/finance/chiapos/Makefile @@ -1,53 +1,53 @@ PORTNAME= chiapos DISTVERSION= 1.0.3 CATEGORIES= finance -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= risner@stdio.com COMMENT= Chia proof of space plotting, proving, and verifying (cmake part) WWW= https://github.com/Chia-Network/chiapos LICENSE= APACHE20 BSD2CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/lib/FiniteStateEntropy/LICENSE LICENSE_FILE_MIT= ${WRKSRC}/MIT-LICENSES LICENSE_DISTFILES_APACHE20= ${DISTNAME}${EXTRACT_SUFX} LICENSE_DISTFILES_BSD2CLAUSE= ${DISTNAME}${EXTRACT_SUFX} LICENSE_DISTFILES_MIT= ${DISTNAME}${EXTRACT_SUFX} ${DISTFILE_c} \ ${DISTFILE_g} NOT_FOR_ARCHS= i386 powerpc USES= cmake:noninja USE_GITHUB= nodefault GH_TUPLE= jarro2783:cxxopts:302302b30839505703d37fb82f536c53cf9172fa:c/src-ext/cxxopts \ gulrak:filesystem:4e21ab305794f5309a1454b4ae82ab9a0f5e0d25:g/src-ext/gulrak CMAKE_ARGS+= -DCOMPILER_CXXFLAGS="${CXXFLAGS}" \ -DCOMPILER_FLAGS="${CFLAGS}" PLIST_FILES= bin/ProofOfSpace \ bin/RunTests post-extract: # This example is experimental, currently broken (upstream) and unnecessary. # The placeholder Makefile is for when/if they release a future fixed version. @${CP} ${FILESDIR}/Hellman-Makefile ${WRKSRC}/hellman_example/Makefile # Remove extraneous unused files to prevent confusion @${RM} ${WRKSRC}/lib/FiniteStateEntropy/fetch-content-CMakeLists.txt @${RM} ${WRKSRC}/pyproject.toml # Concatenate the MIT licenses @( ${ECHO_MSG} "uint128_t license:"; \ ${CAT} ${WRKSRC}/uint128_t/LICENSE; \ ${ECHO_MSG} ""; ${ECHO_MSG} ""; \ ${ECHO_MSG} "cxxopts license:"; \ ${CAT} ${WRKSRC}/src-ext/cxxopts/LICENSE; \ ${ECHO_MSG} ""; ${ECHO_MSG} ""; \ ${ECHO_MSG} "gulrak license:"; \ ${CAT} ${WRKSRC}/src-ext/gulrak/LICENSE ) \ > ${WRKSRC}/MIT-LICENSES do-test: stage ${WRKDIR}/.build/RunTests .include diff --git a/finance/fava/Makefile b/finance/fava/Makefile index 60a2f590d24a..7795ad3b0955 100644 --- a/finance/fava/Makefile +++ b/finance/fava/Makefile @@ -1,39 +1,39 @@ PORTNAME= fava PORTVERSION= 1.23.1 PORTREVISION= 1 CATEGORIES= finance -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= nivit@FreeBSD.org COMMENT= Web interface for Beancount WWW= https://beancount.github.io/fava/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.7:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cheroot>=8:www/py-cheroot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-babel>1:devel/py-flask-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=2:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown2>=2.3.0:textproc/py-markdown2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.16.0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>2:www/py-werkzeug@${PY_FLAVOR} \ beancount>=2.1.3:finance/beancount USES= python:3.5+ # same as finance/beancount USE_PYTHON= autoplist distutils noflavors # Upstream archive contains files with UTF-8 names EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar post-patch: @${ECHO_CMD} "from setuptools import setup" > ${WRKSRC}/setup.py @${ECHO_CMD} "setup()" >> ${WRKSRC}/setup.py .include diff --git a/finance/py-TA-Lib/Makefile b/finance/py-TA-Lib/Makefile index daedb2d94f4d..c9fbbadf28ab 100644 --- a/finance/py-TA-Lib/Makefile +++ b/finance/py-TA-Lib/Makefile @@ -1,28 +1,28 @@ PORTNAME= TA-Lib # provides Python namespace 'talib' DISTVERSION= 0.4.25 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python wrapper for TA-LIB based on Cython WWW= https://mrjbq7.github.io/ta-lib/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libta_lib.so:devel/ta-lib RUN_DEPENDS= ${PYNUMPY} #TEST_DEPENDS= misc/py-polars - fails to build, see https://github.com/rust-lang/hashbrown/issues/377 USES= python USE_PYTHON= distutils cython autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/talib post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/talib/_ta_lib${PYTHON_EXT_SUFFIX}.so .include diff --git a/finance/py-alpha-vantage/Makefile b/finance/py-alpha-vantage/Makefile index b0180deb36c6..86359b564066 100644 --- a/finance/py-alpha-vantage/Makefile +++ b/finance/py-alpha-vantage/Makefile @@ -1,31 +1,31 @@ PORTNAME= alpha-vantage DISTVERSION= 2.3.1 CATEGORIES= finance python -#MASTER_SITES= CHEESESHOP # no tests +#MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Module to get stock data from the Alpha Vantage Api WWW= https://github.com/RomelTorres/alpha_vantage LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/RomelTorres/alpha_vantage/issues/340 USE_GITHUB= yes GH_ACCOUNT= RomelTorres GH_PROJECT= alpha_vantage NO_ARCH= yes TEST_WRLSRC= ${WRKSRC}/test_alpha_vantage .include diff --git a/finance/py-bitcoin/Makefile b/finance/py-bitcoin/Makefile index 04d8affefeee..c614bc1c31f5 100644 --- a/finance/py-bitcoin/Makefile +++ b/finance/py-bitcoin/Makefile @@ -1,27 +1,27 @@ PORTNAME= bitcoin DISTVERSION= 1.1.42 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python Bitcoin Tools WWW= https://github.com/vbuterin/pybitcointools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes POST_PLIST= fix-plist fix-plist: @${REINPLACE_CMD} -e "s|^LICENSE$$||" ${TMPPLIST} post-install: ${RM} ${STAGEDIR}${PREFIX}/LICENSE .include diff --git a/finance/py-bt/Makefile b/finance/py-bt/Makefile index 3f2fdce425e5..f62c0d39152c 100644 --- a/finance/py-bt/Makefile +++ b/finance/py-bt/Makefile @@ -1,30 +1,30 @@ PORTNAME= bt DISTVERSIONPREFIX= v DISTVERSION= 0.2.9 CATEGORIES= finance python -#MASTER_SITES= CHEESESHOP # no tests +#MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Flexible backtesting framework to test quantitative trading strategies WWW= http://pmorissette.github.io/bt/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ffn>=0.3.5:finance/py-ffn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyprind>=2.11:misc/py-pyprind@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest # tests require nose which is currently broken USE_GITHUB= yes GH_ACCOUNT= pmorissette post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/bt/core${PYTHON_EXT_SUFFIX}.so .include diff --git a/finance/py-ccxt/Makefile b/finance/py-ccxt/Makefile index a7478aae2573..5ce0fcc08a0d 100644 --- a/finance/py-ccxt/Makefile +++ b/finance/py-ccxt/Makefile @@ -1,30 +1,30 @@ PORTNAME= ccxt DISTVERSION= 2.4.61 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cryptocurrency trading API with support for 100+ exchanges WWW= https://github.com/ccxt/ccxt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2018.1.18:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.6.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest # 2 tests fail, see https://github.com/ccxt/ccxt/issues/16221 NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-extract: # workaround for https://github.com/ccxt/ccxt/issues/16220 @${TOUCH} ${WRKSRC}/README.md .include diff --git a/finance/py-degiro-connector/Makefile b/finance/py-degiro-connector/Makefile index 2bed0effe6d1..0d7f40190fce 100644 --- a/finance/py-degiro-connector/Makefile +++ b/finance/py-degiro-connector/Makefile @@ -1,31 +1,31 @@ PORTNAME= degiro-connector DISTVERSION= 2.0.22 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP # no tests +MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library to access Degiro's API WWW= https://github.com/chavithra/degiro-connector LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.49.1:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}onetimepass>=1.0.1:www/py-onetimepass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.1.5:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=4.21.7:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.26.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>=1.12.1:devel/py-wrapt@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist #USE_GITHUB= yes #GH_ACCOUNT= chavithra NO_ARCH= yes .include diff --git a/finance/py-ebaysdk/Makefile b/finance/py-ebaysdk/Makefile index 61c9d9282384..2b026cdf56d4 100644 --- a/finance/py-ebaysdk/Makefile +++ b/finance/py-ebaysdk/Makefile @@ -1,25 +1,25 @@ PORTNAME= ebaysdk PORTVERSION= 2.2.0 PORTREVISION= 1 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= eBay API SDK for Python WWW= https://github.com/timotheus/ebaysdk-python LICENSE= CDDL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-extract: @${MV} ${WRKSRC}/samples ${WRKSRC}/ebaysdk/ @${MV} ${WRKSRC}/tests ${WRKSRC}/ebaysdk/ .include diff --git a/finance/py-exchange-calendars/Makefile b/finance/py-exchange-calendars/Makefile index 24be9ed8b2dc..67c2f45165fd 100644 --- a/finance/py-exchange-calendars/Makefile +++ b/finance/py-exchange-calendars/Makefile @@ -1,30 +1,30 @@ PORTNAME= exchange-calendars DISTVERSION= 4.2.4 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Calendars for securities exchanges WWW= https://github.com/gerrymanoim/exchange_calendars LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}korean-lunar-calendar>0:korean/py-korean-lunar-calendar@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyluach>0:hebrew/py-pyluach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>=0:devel/py-toolz@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/finance/py-ffn/Makefile b/finance/py-ffn/Makefile index b6a6ee1eeaca..de7fbb351b0d 100644 --- a/finance/py-ffn/Makefile +++ b/finance/py-ffn/Makefile @@ -1,35 +1,35 @@ PORTNAME= ffn DISTVERSIONPREFIX= v DISTVERSION= 0.3.6 CATEGORIES= finance python -#MASTER_SITES= CHEESESHOP # no tests +#MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Financial functions for Python WWW= http://pmorissette.github.io/ffn/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=4:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.15:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas-datareader>=0.2:math/py-pandas-datareader@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.19:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.15:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.15:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>=0.7.5:devel/py-tabulate@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= pmorissette NO_ARCH= yes .include diff --git a/finance/py-financedatabase/Makefile b/finance/py-financedatabase/Makefile index 87419f96c3f0..6f0e096c5e71 100644 --- a/finance/py-financedatabase/Makefile +++ b/finance/py-financedatabase/Makefile @@ -1,33 +1,33 @@ PORTNAME= financedatabase PORTVERSION= 1.0.2 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Database of 300.000+ symbols containing Equities, ETFs, Funds, Indices WWW= https://github.com/JerBouma/FinanceDatabase LICENSE= MIT PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dill>=0.3.3:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fundamentalanalysis>=0.2.10:finance/py-fundamentalanalysis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.2:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.1.2:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tablib>=3.0.0:textproc/py-tablib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.56.0:misc/py-tqdm@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test.py .include diff --git a/finance/py-finnhub-python/Makefile b/finance/py-finnhub-python/Makefile index e1da4b60e585..0cf5ddbb65de 100644 --- a/finance/py-finnhub-python/Makefile +++ b/finance/py-finnhub-python/Makefile @@ -1,22 +1,22 @@ PORTNAME= finnhub-python PORTVERSION= 2.4.15 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python API to access Finnhub WWW= https://finnhub.io/docs/api LICENSE= APACHE20 PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/finance/py-finviz/Makefile b/finance/py-finviz/Makefile index c6a4982caf34..9f628fa3b860 100644 --- a/finance/py-finviz/Makefile +++ b/finance/py-finviz/Makefile @@ -1,37 +1,37 @@ PORTNAME= finviz DISTVERSION= 1.4.5 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Unofficial API for FinViz.com WWW= https://github.com/mariostoev/finviz LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.9.3:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>=1.1.0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=7.0.0:devel/py-tenacity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.61.1:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.5:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}user_agent>=0.1.9:www/py-user_agent@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test.py .include diff --git a/finance/py-finvizfinance/Makefile b/finance/py-finvizfinance/Makefile index 8b71d3771b5e..7fa5c77a1b6c 100644 --- a/finance/py-finvizfinance/Makefile +++ b/finance/py-finvizfinance/Makefile @@ -1,30 +1,30 @@ PORTNAME= finvizfinance PORTVERSION= 0.14.4 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Finviz Finance information downloader WWW= https://finvizfinance.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}DateTime>0:devel/py-DateTime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes post-extract: @${TOUCH} ${WRKSRC}/README_pypi.md .include diff --git a/finance/py-fredapi/Makefile b/finance/py-fredapi/Makefile index 63d6259f22cc..85eb2f2739e9 100644 --- a/finance/py-fredapi/Makefile +++ b/finance/py-fredapi/Makefile @@ -1,27 +1,27 @@ PORTNAME= fredapi DISTVERSIONPREFIX= v DISTVERSION= 0.5.0 CATEGORIES= finance python -#MASTER_SITES= CHEESESHOP # no tests +#MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python API for Federal Reserve Economic Data (FRED) from St. Louis Fed WWW= https://github.com/mortada/fredapi LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0.15:math/py-pandas@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/mortada/fredapi/issues/60 USE_GITHUB= yes GH_ACCOUNT= mortada NO_ARCH= yes .include diff --git a/finance/py-fundamentalanalysis/Makefile b/finance/py-fundamentalanalysis/Makefile index ce4670b5cb14..cf71cb92f4de 100644 --- a/finance/py-fundamentalanalysis/Makefile +++ b/finance/py-fundamentalanalysis/Makefile @@ -1,22 +1,22 @@ PORTNAME= fundamentalanalysis PORTVERSION= 0.2.14 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fundamental analysis package to analyze companies data WWW= https://github.com/JerBouma/FundamentalAnalysis LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=1.1.2:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/finance/py-investiny/Makefile b/finance/py-investiny/Makefile index 581ccb54d56d..c8a721ab7ffd 100644 --- a/finance/py-investiny/Makefile +++ b/finance/py-investiny/Makefile @@ -1,27 +1,27 @@ PORTNAME= investiny PORTVERSION= 0.7.2 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Investiny is faster, lighter, and easier to use than investpy WWW= https://alvarobartt.github.io/investiny/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.15.0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.10.2:devel/py-pydantic@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.8+ USE_PYTHON= distutils autoplist NO_ARCH= yes post-patch: @${ECHO_CMD} 'from setuptools import setup; setup()' > ${WRKSRC}/setup.py .include diff --git a/finance/py-investpy/Makefile b/finance/py-investpy/Makefile index 7595eb87d387..e57da051c83e 100644 --- a/finance/py-investpy/Makefile +++ b/finance/py-investpy/Makefile @@ -1,28 +1,28 @@ PORTNAME= investpy PORTVERSION= 1.0.8 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Financial Data Extraction from Investing.com with Python WWW= https://investpy.readthedocs.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.25.1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2019.3:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=1.1.1:converters/py-unidecode@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/finance/py-mplfinance/Makefile b/finance/py-mplfinance/Makefile index 65b118075199..4daee0885daf 100644 --- a/finance/py-mplfinance/Makefile +++ b/finance/py-mplfinance/Makefile @@ -1,22 +1,22 @@ PORTNAME= mplfinance PORTVERSION= 0.12.9b5 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities for the visualization, and visual analysis, of financial data WWW= https://github.com/matplotlib/mplfinance LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/finance/py-ofxparse/Makefile b/finance/py-ofxparse/Makefile index 56633039b9fd..6a541c73dd9a 100644 --- a/finance/py-ofxparse/Makefile +++ b/finance/py-ofxparse/Makefile @@ -1,25 +1,25 @@ PORTNAME= ofxparse PORTVERSION= 0.20 PORTREVISION= 2 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Tools for working with the OFX file format WWW= https://pypi.org/project/ofxparse/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/finance/py-pandas-market-calendars/Makefile b/finance/py-pandas-market-calendars/Makefile index 1643344ab401..b3d19b3bef39 100644 --- a/finance/py-pandas-market-calendars/Makefile +++ b/finance/py-pandas-market-calendars/Makefile @@ -1,32 +1,32 @@ PORTNAME= pandas-market-calendars DISTVERSIONPREFIX= v DISTVERSION= 4.1.3 CATEGORIES= finance python -#MASTER_SITES= CHEESESHOP # no tests +#MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Market and exchange trading calendars for pandas WWW= https://github.com/rsheftel/pandas_market_calendars LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}exchange-calendars>=3.3:finance/py-exchange-calendars@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= rsheftel GH_PROJECT= ${PORTNAME:S/-/_/g} NO_ARCH= yes .include diff --git a/finance/py-pandas-ta/Makefile b/finance/py-pandas-ta/Makefile index 99a9a518145b..f8b602e3d64c 100644 --- a/finance/py-pandas-ta/Makefile +++ b/finance/py-pandas-ta/Makefile @@ -1,32 +1,32 @@ PORTNAME= pandas-ta DISTVERSION= 0.3.14 CATEGORIES= finance python -#MASTER_SITES= CHEESESHOP # no tests +#MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Market Technical Analysis indicators in Python and Pandas WWW= https://twopirllc.github.io/pandas-ta/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.2.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2021.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}TA-Lib>0:finance/py-TA-Lib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/twopirllc/pandas-ta/issues/631 USE_GITHUB= yes GH_ACCOUNT= twopirllc NO_ARCH= yes .include diff --git a/finance/py-pycoin/Makefile b/finance/py-pycoin/Makefile index 5a327db721a9..a8f34c813b30 100644 --- a/finance/py-pycoin/Makefile +++ b/finance/py-pycoin/Makefile @@ -1,21 +1,21 @@ PORTNAME= pycoin PORTVERSION= 0.92.20220529 CATEGORIES= finance -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Utilities for Bitcoin and altcoin addresses/transaction manipulation WWW= https://github.com/richardkiss/pycoin LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= block keychain NO_ARCH= yes .include diff --git a/finance/py-python-bitcoinlib/Makefile b/finance/py-python-bitcoinlib/Makefile index 08c3696325ba..97daafad41fa 100644 --- a/finance/py-python-bitcoinlib/Makefile +++ b/finance/py-python-bitcoinlib/Makefile @@ -1,22 +1,22 @@ PORTNAME= python-bitcoinlib PORTVERSION= 0.11.2 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Swiss Army Knife of the Bitcoin protocol WWW= https://github.com/petertodd/python-bitcoinlib/ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} setup.py test .include diff --git a/finance/py-python-obelisk/Makefile b/finance/py-python-obelisk/Makefile index ae399c64571b..58b2f29a5547 100644 --- a/finance/py-python-obelisk/Makefile +++ b/finance/py-python-obelisk/Makefile @@ -1,23 +1,23 @@ PORTNAME= python-obelisk PORTVERSION= 0.1.3 PORTREVISION= 2 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python native client for the obelisk blockchain server WWW= https://github.com/darkwallet/python-obelisk 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/finance/py-quantecon/Makefile b/finance/py-quantecon/Makefile index eecc5a6734e8..f023ba15bbf5 100644 --- a/finance/py-quantecon/Makefile +++ b/finance/py-quantecon/Makefile @@ -1,28 +1,28 @@ PORTNAME= quantecon PORTVERSION= 0.5.3 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Support all forms of quantitative economic modelling WWW= https://github.com/QuantEcon/QuantEcon.py LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numba>=0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/finance/py-stripe/Makefile b/finance/py-stripe/Makefile index b3dc44f981b9..1aecbffd1334 100644 --- a/finance/py-stripe/Makefile +++ b/finance/py-stripe/Makefile @@ -1,28 +1,28 @@ PORTNAME= stripe PORTVERSION= 2.76.0 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Stripe Python bindings WWW= https://github.com/stripe/stripe-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.20:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-mock>=1.7:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.22:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.4:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/finance/py-ta-lib/Makefile b/finance/py-ta-lib/Makefile index 650af6fa98d6..c54c1c12e2c4 100644 --- a/finance/py-ta-lib/Makefile +++ b/finance/py-ta-lib/Makefile @@ -1,25 +1,25 @@ PORTNAME= ta-lib PORTVERSION= 0.4.25 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TA-Lib-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python wrapper for TA-Lib (Technical Analysis Library) WWW= https://mrjbq7.github.io/ta-lib/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libta_lib.so:devel/ta-lib RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= localbase python:3.7+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/finance/py-vatnumber/Makefile b/finance/py-vatnumber/Makefile index de2d977d3b3e..f7e4ebfbc4d4 100644 --- a/finance/py-vatnumber/Makefile +++ b/finance/py-vatnumber/Makefile @@ -1,19 +1,19 @@ PORTNAME= vatnumber PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= chian.jin@gmail.com COMMENT= Python module to validate VAT numbers WWW= http://code.google.com/p/vatnumber/ LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>=1.1:devel/py-stdnum@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/finance/py-yfinance/Makefile b/finance/py-yfinance/Makefile index 67f7c9490437..5f9f871865a0 100644 --- a/finance/py-yfinance/Makefile +++ b/finance/py-yfinance/Makefile @@ -1,26 +1,26 @@ PORTNAME= yfinance PORTVERSION= 0.1.75 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Yahoo! Finance market data downloader WWW= https://github.com/ranaroussi/yfinance LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.4:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.5.1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multitasking>=0.0.7:devel/py-multitasking@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.15,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.24.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/finance/py-ystockquote/Makefile b/finance/py-ystockquote/Makefile index 08839baa248f..0db3e289b6d4 100644 --- a/finance/py-ystockquote/Makefile +++ b/finance/py-ystockquote/Makefile @@ -1,16 +1,16 @@ PORTNAME= ystockquote PORTVERSION= 0.2.5 CATEGORIES= finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Python module to retrieve stock quote data from Yahoo Finance WWW= https://github.com/cgoldberg/ystockquote LICENSE= LGPL21 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/ftp/py-aioftp/Makefile b/ftp/py-aioftp/Makefile index 834b25e1ae43..176b28cc0817 100644 --- a/ftp/py-aioftp/Makefile +++ b/ftp/py-aioftp/Makefile @@ -1,25 +1,25 @@ PORTNAME= aioftp PORTVERSION= 0.21.4 CATEGORIES= ftp python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= FTP client/server for asyncio WWW= https://aioftp.readthedocs.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/license.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trustme>=0:security/py-trustme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}siosocks>0:net/py-siosocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/ftp/py-ftputil/Makefile b/ftp/py-ftputil/Makefile index 215184b4cee0..922c952735c2 100644 --- a/ftp/py-ftputil/Makefile +++ b/ftp/py-ftputil/Makefile @@ -1,19 +1,19 @@ PORTNAME= ftputil PORTVERSION= 5.0.4 CATEGORIES= ftp python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= High-level FTP client library WWW= https://ftputil.sschwarzer.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/ftp/py-pycurl/Makefile b/ftp/py-pycurl/Makefile index 93b254f2901e..2eebbf7e3c50 100644 --- a/ftp/py-pycurl/Makefile +++ b/ftp/py-pycurl/Makefile @@ -1,32 +1,32 @@ PORTNAME= pycurl PORTVERSION= 7.45.1 CATEGORIES= ftp python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to libcurl WWW= http://pycurl.io/ 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:3.6+ ssl USE_PYTHON= autoplist concurrent distutils PORTDOCS= AUTHORS INSTALL.rst README.rst RELEASE-NOTES.rst OPTIONS_DEFINE= DOCS post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + 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 05cda0c632f4..a5a66e2a9658 100644 --- a/ftp/py-pyftpdlib/Makefile +++ b/ftp/py-pyftpdlib/Makefile @@ -1,36 +1,36 @@ PORTNAME= pyftpdlib PORTVERSION= 1.5.7 CATEGORIES= ftp python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python FTP server library WWW= https://github.com/giampaolo/pyftpdlib LICENSE= MIT 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 7c59c6937dee..c93d6a24e2c8 100644 --- a/ftp/py-requests-ftp/Makefile +++ b/ftp/py-requests-ftp/Makefile @@ -1,18 +1,18 @@ PORTNAME= requests-ftp DISTVERSION= 0.3.1 CATEGORIES= ftp python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= FreeBSD@Shaneware.biz COMMENT= FTP transport adapter for requests WWW= https://github.com/Lukasa/requests-ftp LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE 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 2d7ea991e420..87ea674cfad1 100644 --- a/ftp/py-sftp/Makefile +++ b/ftp/py-sftp/Makefile @@ -1,20 +1,20 @@ PORTNAME= pysftp DISTVERSION= 0.2.9 CATEGORIES= ftp python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Simple interface to SFTP WWW= https://bitbucket.org/dundeemt/pysftp LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.17:security/py-paramiko@${PY_FLAVOR} 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 430d7d4d526d..94828a734b2f 100644 --- a/ftp/py-tftpy/Makefile +++ b/ftp/py-tftpy/Makefile @@ -1,19 +1,19 @@ PORTNAME= tftpy PORTVERSION= 0.8.2 CATEGORIES= ftp python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure Python TFTP library WWW= https://github.com/msoulier/tftpy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 29ea7f1d50e3..b69a542d0710 100644 --- a/games/hypatia_engine/Makefile +++ b/games/hypatia_engine/Makefile @@ -1,21 +1,21 @@ PORTNAME= hypatia_engine PORTVERSION= 0.3.1 PORTREVISION= 4 CATEGORIES= games python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lillian.lynn.lemmer@gmail.com COMMENT= Game engine for 2D top-down, tile-based action RPGs WWW= http://hypatia-engine.github.io/ LICENSE= MIT RUN_DEPENDS= ${PYGAME} \ ${PYTHON_PKGNAMEPREFIX}pyganim>0:graphics/py-pyganim@${PY_FLAVOR} \ ${PY_PILLOW} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/games/py-2048-py/Makefile b/games/py-2048-py/Makefile index ecd3ddff8b67..ebea46cbea76 100644 --- a/games/py-2048-py/Makefile +++ b/games/py-2048-py/Makefile @@ -1,20 +1,20 @@ PORTNAME= 2048-py DISTVERSION= 0.1.6 CATEGORIES= games python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= 0mp@FreeBSD.org COMMENT= Console version of the 2048 game written in Python WWW= https://github.com/LadueCS/2048 LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/games/py-discord.py/Makefile b/games/py-discord.py/Makefile index 20e792ebdff4..a9c21882545d 100644 --- a/games/py-discord.py/Makefile +++ b/games/py-discord.py/Makefile @@ -1,20 +1,20 @@ PORTNAME= discord.py PORTVERSION= 2.0.1 CATEGORIES= games python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= API wrapper for Discord written in Python WWW= https://github.com/Rapptz/discord.py LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/games/py-pysol-cards/Makefile b/games/py-pysol-cards/Makefile index 71ab7d69502f..cbf03a1a745e 100644 --- a/games/py-pysol-cards/Makefile +++ b/games/py-pysol-cards/Makefile @@ -1,22 +1,22 @@ PORTNAME= pysol-cards PORTVERSION= 0.14.2 CATEGORIES= games python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pysol_cards-${PORTVERSION} MAINTAINER= ygy@FreeBSD.org COMMENT= Deal PySol FC Cards WWW= https://pypi.org/project/pysol-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 USE_PYTHON= autoplist distutils .include diff --git a/graphics/mahotas/Makefile b/graphics/mahotas/Makefile index 609fffb665d5..ca32b224f1a7 100644 --- a/graphics/mahotas/Makefile +++ b/graphics/mahotas/Makefile @@ -1,18 +1,18 @@ PORTNAME= mahotas PORTVERSION= 1.4.13 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Computer vision and image processing library for Python WWW= https://packages.python.org/mahotas/ BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libfreeimage.so:graphics/freeimage USE_GCC= yes USES= python:3.7+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-OWSLib/Makefile b/graphics/py-OWSLib/Makefile index 267295998ede..41340e27b0a2 100644 --- a/graphics/py-OWSLib/Makefile +++ b/graphics/py-OWSLib/Makefile @@ -1,27 +1,27 @@ PORTNAME= OWSLib PORTVERSION= 0.27.2 CATEGORIES= graphics geography python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Client programming with OGC web service (hence OWS) WWW= https://pypi.org/project/OWSLib/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests@${PY_FLAVOR} USES= cpe python:3.8+ USE_PYTHON= autoplist distutils CPE_VENDOR= osgeo NO_ARCH= yes .include diff --git a/graphics/py-PyOpenGL-accelerate/Makefile b/graphics/py-PyOpenGL-accelerate/Makefile index ada562b9dd9a..78b7526282d5 100644 --- a/graphics/py-PyOpenGL-accelerate/Makefile +++ b/graphics/py-PyOpenGL-accelerate/Makefile @@ -1,21 +1,21 @@ PORTNAME= PyOpenGL PORTVERSION= 3.1.5 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -accelerate DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= OpenGL acceleration code for PyOpenGL WWW= http://pyopengl.sourceforge.net/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USE_PYTHON= autoplist distutils cython USES= python:3.6+ .include diff --git a/graphics/py-PyOpenGL/Makefile b/graphics/py-PyOpenGL/Makefile index 11ba57752397..3c1a0c4e5890 100644 --- a/graphics/py-PyOpenGL/Makefile +++ b/graphics/py-PyOpenGL/Makefile @@ -1,37 +1,37 @@ PORTNAME= PyOpenGL PORTVERSION= 3.1.5 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} #DISTNAME= PyOpenGL-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= OpenGL (and related library) interface for Python WWW= http://pyopengl.sourceforge.net/ BUILD_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} RUN_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} NO_ARCH= yes OPTIONS_DEFINE= TKINTER OPTIONS_DEFAULT= TKINTER TKINTER_DESC= Build with tkinter for X support 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-actdiag/Makefile b/graphics/py-actdiag/Makefile index 1b26040bd8b2..02652219a8e2 100644 --- a/graphics/py-actdiag/Makefile +++ b/graphics/py-actdiag/Makefile @@ -1,32 +1,32 @@ PORTNAME= actdiag PORTVERSION= 3.0.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Simple activity-diagram image generator WWW= http://blockdiag.com/en/actdiag/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ @${ECHO_CMD} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/py-altair/Makefile b/graphics/py-altair/Makefile index ead042c07338..cf7d20f9f152 100644 --- a/graphics/py-altair/Makefile +++ b/graphics/py-altair/Makefile @@ -1,26 +1,26 @@ PORTNAME= altair PORTVERSION= 4.2.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Declarative statistical visualization library for Python WWW= https://github.com/altair-viz/altair LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}entrypoints>=0:devel/py-entrypoints@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.18,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>=0:devel/py-toolz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-asciitree/Makefile b/graphics/py-asciitree/Makefile index 04e8a61fca79..da2299355538 100644 --- a/graphics/py-asciitree/Makefile +++ b/graphics/py-asciitree/Makefile @@ -1,19 +1,19 @@ PORTNAME= asciitree PORTVERSION= 0.3.3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Draws ASCII trees WWW= https://github.com/mbr/asciitree LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-beziers/Makefile b/graphics/py-beziers/Makefile index 171980f9a209..d2c8144de512 100644 --- a/graphics/py-beziers/Makefile +++ b/graphics/py-beziers/Makefile @@ -1,21 +1,21 @@ PORTNAME= beziers PORTVERSION= 0.4.0 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bezier curve manipulation library WWW= https://github.com/simoncozens/beziers.py LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyclipper>=0:math/py-pyclipper@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-blockdiag/Makefile b/graphics/py-blockdiag/Makefile index 8799e1b27669..d06935fff0e1 100644 --- a/graphics/py-blockdiag/Makefile +++ b/graphics/py-blockdiag/Makefile @@ -1,67 +1,67 @@ PORTNAME= blockdiag PORTVERSION= 3.0.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Simple block-diagram image generator WWW= http://blockdiag.com/en/blockdiag/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}funcparserlib>=1.0.0:devel/py-funcparserlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webcolors>=0:graphics/py-webcolors@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES PDF OPTIONS_DEFAULT= PDF OPTIONS_RADIO= FONT OPTIONS_RADIO_FONT= IPA MPLUSIPA VLGOTHIC IPA_DESC= Use IPA Font as default MPLUSIPA_DESC= Use M-plus IPA Font as default VLGOTHIC_DESC= Use VLGothic Font as default PDF_DESC= Enable PDF output IPA_RUN_DEPENDS= ${LOCALBASE}/share/fonts/ipa/ipagp.otf:japanese/font-ipa MPLUSIPA_RUN_DEPENDS= ${LOCALBASE}/share/fonts/mplus-ipa/fonts/ipagp.ttf:japanese/font-mplus-ipa VLGOTHIC_RUN_DEPENDS= ${LOCALBASE}/share/fonts/vlgothic/VL-PGothic-Regular.ttf:japanese/font-vlgothic PDF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} post-patch: ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-patch-IPA-on: ${REINPLACE_CMD} '/fontfiles = \[/,/\]/{/fontfiles = \[/H;/ipagp\.otf/H;/\]/H;/\]/!d;g;}' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-patch-MPLUSIPA-on: ${REINPLACE_CMD} '/fontfiles = \[/,/\]/{/fontfiles = \[/H;/ipagp\.ttf/H;/\]/H;/\]/!d;g;}' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-patch-VLGOTHIC-on: ${REINPLACE_CMD} '/fontfiles = \[/,/\]/{/fontfiles = \[/H;/VL-PGothic-Regular\.ttf/H;/\]/H;/\]/!d;g;}' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-install: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ @${ECHO_CMD} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/examples/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-blockdiagcontrib-cisco/Makefile b/graphics/py-blockdiagcontrib-cisco/Makefile index 5107d2cfde8e..8c1dfc28ab5a 100644 --- a/graphics/py-blockdiagcontrib-cisco/Makefile +++ b/graphics/py-blockdiagcontrib-cisco/Makefile @@ -1,17 +1,17 @@ PORTNAME= blockdiagcontrib-cisco PORTVERSION= 0.1.8 PORTREVISION= 2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Networking shapes for blockdiag designed by Cisco WWW= https://pypi.org/project/blockdiagcontrib-cisco/ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blockdiag>=0.8.0:graphics/py-blockdiag@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-box2d-py/Makefile b/graphics/py-box2d-py/Makefile index 52bdfacc1658..214dc73a9aed 100644 --- a/graphics/py-box2d-py/Makefile +++ b/graphics/py-box2d-py/Makefile @@ -1,24 +1,24 @@ PORTNAME= box2d-py DISTVERSION= 2.3.8 PORTREVISION= 1 CATEGORIES= graphics -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= 2D physics library Box2D 2.3 for usage in Python WWW= https://pypi.org/project/box2d-py/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libbox2d.so:misc/box2d USES= compiler:c11 python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Box2D/_Box2D*.so .include diff --git a/graphics/py-cairocffi/Makefile b/graphics/py-cairocffi/Makefile index 2245425fba5b..78849533cad9 100644 --- a/graphics/py-cairocffi/Makefile +++ b/graphics/py-cairocffi/Makefile @@ -1,38 +1,38 @@ PORTNAME= cairocffi PORTVERSION= 1.4.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= CFFI-based Cairo bindings for Python WWW= https://github.com/kozea/cairocffi LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xcffib>=0.3.2:x11/py-xcffib@${PY_FLAVOR} TEST_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ gdk-pixbuf2>0:graphics/gdk-pixbuf2 USES= gnome python:3.5+ USE_GNOME= cairo USE_PYTHON= autoplist distutils NO_ARCH= yes # --record output is not complete so supplement autoplist w/ a plist for now # https://github.com/Kozea/cairocffi/issues/108 # _generated files only exist after install not build # so copy them to the src directory so we can run tests against WRKSRC # # -v = verbose, -rs print skip reasons, -o override tox.ini/pytest.ini args do-test: ${CP} -Rp ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/_generated ${WRKSRC}/${PORTNAME} ${TOUCH} ${WRKSRC}/${PORTNAME}/_generated/__init__.py @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/graphics/py-cairosvg/Makefile b/graphics/py-cairosvg/Makefile index 2ddac753d4a8..1f6074388e58 100644 --- a/graphics/py-cairosvg/Makefile +++ b/graphics/py-cairosvg/Makefile @@ -1,32 +1,32 @@ PORTNAME= cairosvg PORTVERSION= 2.5.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CairoSVG-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple SVG Converter based on Cairo WWW= https://www.courtbouillon.org/cairosvg LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairocffi>=0:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect2>=0:textproc/py-cssselect2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinycss2>=0:textproc/py-tinycss2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-isort>=0:devel/py-pytest-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= courtbouillon .include diff --git a/graphics/py-cartopy/Makefile b/graphics/py-cartopy/Makefile index 63e5a1320bae..e834d1bed0a4 100644 --- a/graphics/py-cartopy/Makefile +++ b/graphics/py-cartopy/Makefile @@ -1,43 +1,43 @@ PORTNAME= cartopy PORTVERSION= 0.21.0 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Cartopy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cartographic library with Matplotlib support for visualisation WWW= https://github.com/SciTools/cartopy LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= geos>=3.7.2:graphics/geos \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.19,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libgeos.so:graphics/geos RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.19,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=3.0.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyshp>=2.1:devel/py-pyshp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.6.4<2:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent cython distutils OPTIONS_DEFINE= OWS PLOTTING OWS_DESC= OGC Web Service support PLOTTING_DESC= Plotting support OWS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.18.0:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.1.0:graphics/py-pillow@${PY_FLAVOR} PLOTTING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdal>=2.3.2:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.1.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.1:science/py-scipy@${PY_FLAVOR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-cogdumper/Makefile b/graphics/py-cogdumper/Makefile index 87576cacd630..ab2221391ee3 100644 --- a/graphics/py-cogdumper/Makefile +++ b/graphics/py-cogdumper/Makefile @@ -1,22 +1,22 @@ PORTNAME= cogdumper PORTVERSION= 1.1.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cloud Optimized GeoTIFF (COG) dumper WWW= https://github.com/mapbox/COGDumper LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.6.2:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-colorcet/Makefile b/graphics/py-colorcet/Makefile index 93a6c53540dc..7a453adb220d 100644 --- a/graphics/py-colorcet/Makefile +++ b/graphics/py-colorcet/Makefile @@ -1,21 +1,21 @@ PORTNAME= colorcet DISTVERSION= 3.0.1 CATEGORIES= graphics science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Useful perceptually uniform colormaps for plotting scientific data WWW= https://colorcet.holoviz.org/ LICENSE= CC-BY-4.0 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyct>=0.4.4:misc/py-pyct@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils concurrent autoplist pytest .include diff --git a/graphics/py-colour/Makefile b/graphics/py-colour/Makefile index 283d42ab08d7..adaac99a2613 100644 --- a/graphics/py-colour/Makefile +++ b/graphics/py-colour/Makefile @@ -1,22 +1,22 @@ PORTNAME= colour PORTVERSION= 0.1.5 CATEGORIES= graphics devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Python colour representations manipulation library WWW= https://github.com/vaab/colour 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-descartes/Makefile b/graphics/py-descartes/Makefile index 419a77bd96d2..5b4da7e10a8d 100644 --- a/graphics/py-descartes/Makefile +++ b/graphics/py-descartes/Makefile @@ -1,21 +1,21 @@ PORTNAME= descartes PORTVERSION= 1.1.0 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Use geometric objects as matplotlib paths and patches WWW= https://pypi.python.org/pypi/descartes LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-django-easy-thumbnails/Makefile b/graphics/py-django-easy-thumbnails/Makefile index 03f9af2b2e06..53de46188b53 100644 --- a/graphics/py-django-easy-thumbnails/Makefile +++ b/graphics/py-django-easy-thumbnails/Makefile @@ -1,40 +1,40 @@ PORTNAME= easy-thumbnails PORTVERSION= 2.8.1 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Easy thumbnails for Django WWW= https://pypi.org/project/easy-thumbnails/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svglib>0:converters/py-svglib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PY_PILLOW} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" post-patch-DOCS-on: @${REINPLACE_CMD} -e 's|^\(release = \)\(easy_thumbnails.get_version()\)|\1version|' ${WRKSRC}/docs/conf.py 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/graphics/py-djvulibre/Makefile b/graphics/py-djvulibre/Makefile index b13d3684a88e..9239f2b1aca4 100644 --- a/graphics/py-djvulibre/Makefile +++ b/graphics/py-djvulibre/Makefile @@ -1,24 +1,24 @@ PORTNAME= python-djvulibre DISTVERSION= 0.8.8 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python support for the DjVu image format WWW= https://jwilk.net/software/python-djvulibre LICENSE= GPLv2 LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre USES= python:3.6+ pkgconfig USE_PYTHON= distutils cython autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/djvu/*.so .include diff --git a/graphics/py-exifread/Makefile b/graphics/py-exifread/Makefile index 1b878b5833cc..1fc9a4967152 100644 --- a/graphics/py-exifread/Makefile +++ b/graphics/py-exifread/Makefile @@ -1,19 +1,19 @@ PORTNAME= ExifRead PORTVERSION= 2.1.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mi@aldan.algebra.com COMMENT= Read Exif metadata from tiff and jpeg files WWW= https://github.com/ianare/exif-py LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-face_recognition/Makefile b/graphics/py-face_recognition/Makefile index d7f4712520e7..eec622f771d3 100644 --- a/graphics/py-face_recognition/Makefile +++ b/graphics/py-face_recognition/Makefile @@ -1,26 +1,26 @@ PORTNAME= face_recognition PORTVERSION= 1.3.0 PORTREVISION= 1 CATEGORIES= graphics python devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Recognize faces from Python or from the command line WWW= https://pypi.org/project/face_recognition/ 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: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 9a7199912cea..767f5d0b1aa6 100644 --- a/graphics/py-face_recognition_models/Makefile +++ b/graphics/py-face_recognition_models/Makefile @@ -1,19 +1,19 @@ PORTNAME= face_recognition_models PORTVERSION= 0.3.0 CATEGORIES= graphics python devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Models used by the face_recognition package WWW= https://pypi.org/project/face_recognition_models/ LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE 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 177efc24cc22..a76973e5d2b4 100644 --- a/graphics/py-fiona/Makefile +++ b/graphics/py-fiona/Makefile @@ -1,31 +1,31 @@ PORTNAME= Fiona DISTVERSION= 1.8.21 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= OGR's neat and nimble API for Python programmers WWW= https://pypi.org/project/Fiona/ 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} LIB_DEPENDS+= libgdal.so:graphics/gdal USES= compiler:c++11-lang python:3.6+ USE_PYTHON= autoplist distutils cython CONFLICTS_INSTALL= fio post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME:tl} -name *.so -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-geomdl/Makefile b/graphics/py-geomdl/Makefile index 35928336aa01..b1fd01ca8850 100644 --- a/graphics/py-geomdl/Makefile +++ b/graphics/py-geomdl/Makefile @@ -1,28 +1,28 @@ PORTNAME= geomdl PORTVERSION= 5.2.10 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Object-oriented pure Python B-Spline and NURBS library WWW= https://onurraufbingol.com/NURBS-Python/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.15.4:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>0:graphics/py-plotly@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.6.0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/graphics/py-geopandas/Makefile b/graphics/py-geopandas/Makefile index 30cafc3aac20..6c86e9bd3f47 100644 --- a/graphics/py-geopandas/Makefile +++ b/graphics/py-geopandas/Makefile @@ -1,25 +1,25 @@ PORTNAME= geopandas PORTVERSION= 0.11.1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Python tools for geographic data WWW= https://pypi.org/project/geopandas/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.2.18:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=1.0.1:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=1.9.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist cython distutils NO_ARCH= yes .include diff --git a/graphics/py-giddy/Makefile b/graphics/py-giddy/Makefile index aac50607f662..4e0cdf1bc31c 100644 --- a/graphics/py-giddy/Makefile +++ b/graphics/py-giddy/Makefile @@ -1,25 +1,25 @@ PORTNAME= giddy PORTVERSION= 2.3.3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GeospatIal Distribution DYnamics (GIDDY) WWW= https://pysal.org/giddy/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}esda>=2.1.1:science/py-esda@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.1:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mapclassify>=2.1.1:graphics/py-mapclassify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}quantecon>=0.4.7:finance/py-quantecon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-gizeh/Makefile b/graphics/py-gizeh/Makefile index 312e5d137826..03d755235486 100644 --- a/graphics/py-gizeh/Makefile +++ b/graphics/py-gizeh/Makefile @@ -1,22 +1,22 @@ PORTNAME= gizeh DISTVERSION= 0.1.11 PORTREVISION= 2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple vector graphics in Python WWW= https://github.com/Zulko/gizeh LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairocffi>0:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYNUMPY} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-glfw/Makefile b/graphics/py-glfw/Makefile index f44a6887d9f5..55db1fb767e5 100644 --- a/graphics/py-glfw/Makefile +++ b/graphics/py-glfw/Makefile @@ -1,21 +1,21 @@ PORTNAME= glfw PORTVERSION= 2.5.5 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= Ctypes-based wrapper for GLFW3 WWW= https://github.com/FlorianRhiem/pyGLFW LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libglfw.so:graphics/glfw USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-glooey/Makefile b/graphics/py-glooey/Makefile index 042c0f2a8786..a88b57abafd0 100644 --- a/graphics/py-glooey/Makefile +++ b/graphics/py-glooey/Makefile @@ -1,27 +1,27 @@ PORTNAME= glooey PORTVERSION= 0.3.3 PORTREVISION= 1 CATEGORIES= graphics x11-toolkits python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Cross-platform windowing and multimedia library WWW= https://pypi.org/project/glooey LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt # see https://github.com/kxgames/glooey/issues/56 regarding pyglet2 support BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet1>0:graphics/py-pyglet1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vecrec>0:graphics/py-vecrec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}autoprop>0:devel/py-autoprop@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}debugtools>0:devel/py-debugtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= display:test python:3.5+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/graphics/py-gphoto2/Makefile b/graphics/py-gphoto2/Makefile index cd8e4c819eb7..79efab443026 100644 --- a/graphics/py-gphoto2/Makefile +++ b/graphics/py-gphoto2/Makefile @@ -1,29 +1,29 @@ PORTNAME= gphoto2 PORTVERSION= 2.2.4 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python-gphoto2 MAINTAINER= danfe@FreeBSD.org COMMENT= Python bindings for libgphoto2 WWW= https://pypi.org/project/gphoto2/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 USES= pkgconfig python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= examples/*.py OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e '/-O3/d' \ -e 's|share/python-gphoto2/examples|${EXAMPLESDIR_REL}|' \ -e 's|share/python-gphoto2|${DOCSDIR_REL}|' \ ${WRKSRC}/setup.py .include diff --git a/graphics/py-gprof2dot/Makefile b/graphics/py-gprof2dot/Makefile index 613e094cbf69..280c20e67482 100644 --- a/graphics/py-gprof2dot/Makefile +++ b/graphics/py-gprof2dot/Makefile @@ -1,19 +1,19 @@ PORTNAME= gprof2dot PORTVERSION= 2022.7.29 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate a dot graph from the output of several profilers WWW= https://github.com/jrfonseca/gprof2dot LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-graphlib-backport/Makefile b/graphics/py-graphlib-backport/Makefile index 2915afe7ea82..f8d817ec21d7 100644 --- a/graphics/py-graphlib-backport/Makefile +++ b/graphics/py-graphlib-backport/Makefile @@ -1,19 +1,19 @@ PORTNAME= graphlib-backport PORTVERSION= 1.0.3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= graphlib_backport-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Backport of the Python 3.9 graphlib module for Python 3.6+ WWW= https://github.com/mariushelf/graphlib_backport LICENSE= PSFL USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-graphviz/Makefile b/graphics/py-graphviz/Makefile index 7431be223303..0f96eede3d87 100644 --- a/graphics/py-graphviz/Makefile +++ b/graphics/py-graphviz/Makefile @@ -1,26 +1,26 @@ PORTNAME= graphviz PORTVERSION= 0.10.1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Simple Python interface for Graphviz WWW= https://github.com/xflr6/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= cpe 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-h3/Makefile b/graphics/py-h3/Makefile index 4522633972b6..1a605849dfe7 100644 --- a/graphics/py-h3/Makefile +++ b/graphics/py-h3/Makefile @@ -1,38 +1,38 @@ PORTNAME= h3 PORTVERSION= 3.7.4 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding of H3 library WWW= https://github.com/uber/h3-py LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core \ h3>=${PORTVERSION:R}:graphics/h3 \ ${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} LIB_DEPENDS= libh3.so:graphics/h3 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= localbase:ldflags ninja:build python:3.7+ USE_PYTHON= autoplist concurrent cython distutils CFLAGS+= -I${LOCALBASE}/include/h3 OPTIONS_DEFINE= NUMPY OPTIONS_DEFAULT=NUMPY NUMPY_DESC= NumPy support NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/graphics/py-hiplot/Makefile b/graphics/py-hiplot/Makefile index f0f203d69f23..9c26dd8a1a00 100644 --- a/graphics/py-hiplot/Makefile +++ b/graphics/py-hiplot/Makefile @@ -1,23 +1,23 @@ PORTNAME= hiplot PORTVERSION= 0.1.33 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= High dimensional Interactive Plotting tool WWW= https://github.com/facebookresearch/hiplot LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Compress>=0:www/py-flask-compress@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=7.0.1:devel/ipython@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-imageio-ffmpeg/Makefile b/graphics/py-imageio-ffmpeg/Makefile index ded483be9946..9381c49859e7 100644 --- a/graphics/py-imageio-ffmpeg/Makefile +++ b/graphics/py-imageio-ffmpeg/Makefile @@ -1,21 +1,21 @@ PORTNAME= imageio-ffmpeg PORTVERSION= 0.4.7 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= FFMPEG wrapper for Python WWW= https://github.com/imageio/imageio-ffmpeg LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-imageio/Makefile b/graphics/py-imageio/Makefile index 20b3a995d9d3..ea563a1500be 100644 --- a/graphics/py-imageio/Makefile +++ b/graphics/py-imageio/Makefile @@ -1,37 +1,37 @@ PORTNAME= imageio PORTVERSION= 2.22.4 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/imageio/imageio/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for reading and writing image, video formats WWW= https://github.com/imageio/imageio LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreeimage.so:graphics/freeimage RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=8.3.2:graphics/py-pillow@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= FFMPEG FITS PYAV TIFFFILE OPTIONS_DEFAULT=FFMPEG FFMPEG_DESC= Read/Write video using FFmpeg FITS_DESC= Read FITS files PYAV_DESC= Read/Write Videos (and images) TIFFFILE_DESC= Read/Write TIFF files FFMPEG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imageio-ffmpeg>=0:graphics/py-imageio-ffmpeg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} FITS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astropy>=0,2:astro/py-astropy@${PY_FLAVOR} PYAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}av>=0:multimedia/py-av@${PY_FLAVOR} TIFFFILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tifffile>=0:graphics/py-tifffile@${PY_FLAVOR} .include diff --git a/graphics/py-imagesize/Makefile b/graphics/py-imagesize/Makefile index 0497328c8871..6e5550847399 100644 --- a/graphics/py-imagesize/Makefile +++ b/graphics/py-imagesize/Makefile @@ -1,19 +1,19 @@ PORTNAME= imagesize PORTVERSION= 1.4.1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Get image size from png/jpeg/jpeg2000/gif file WWW= https://github.com/shibukawa/imagesize_py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-img2pdf/Makefile b/graphics/py-img2pdf/Makefile index 5de94c7f00b9..38934cc6752b 100644 --- a/graphics/py-img2pdf/Makefile +++ b/graphics/py-img2pdf/Makefile @@ -1,25 +1,25 @@ PORTNAME= img2pdf DISTVERSION= 0.3.5 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Convert images to PDF via direct JPEG inclusion WWW= https://gitlab.mister-muffin.de/josch/img2pdf LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PILLOW} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdfrw>0:textproc/py-pdfrw@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/graphics/py-leather/Makefile b/graphics/py-leather/Makefile index ed646c493930..7d2747f100c7 100644 --- a/graphics/py-leather/Makefile +++ b/graphics/py-leather/Makefile @@ -1,20 +1,20 @@ PORTNAME= leather PORTVERSION= 0.3.4 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Charting library for those who need charts now WWW= https://leather.readthedocs.io/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-mapclassify/Makefile b/graphics/py-mapclassify/Makefile index 051415bd358b..e060365130f1 100644 --- a/graphics/py-mapclassify/Makefile +++ b/graphics/py-mapclassify/Makefile @@ -1,25 +1,25 @@ PORTNAME= mapclassify PORTVERSION= 2.4.3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Classification schemes for choropleth maps WWW= https://pysal.org/mapclassify/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=0,1:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile index 8ae57816ca03..8935086d3b8c 100644 --- a/graphics/py-mayavi/Makefile +++ b/graphics/py-mayavi/Makefile @@ -1,56 +1,56 @@ PORTNAME= mayavi DISTVERSION= 4.8.1 PORTREVISION= 3 CATEGORIES= graphics science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Application and library for 3D visualization and plotting in Python WWW= http://code.enthought.com/pages/mayavi-project.html LICENSE= BSD3CLAUSE LGPL21 LGPL20 EPL LGPL3 BSD2CLAUSE APACHE11 # see ${WRKSRC}/image_LICENSE.txt LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt LICENSE_FILE_LGPL20= ${WRKSRC}/image_LICENSE_CP.txt LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE_YORICK.txt LICENSE_FILE_APACHE11= ${WRKSRC}/LICENSE_COLORBREWER.txt BUILD_DEPENDS= ${PYNUMPY} \ ${PY_SPHINX} \ sphinx-build:textproc/py-sphinx@${PY_FLAVOR} LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}apptools>0:devel/py-apptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}envisage>0:devel/py-envisage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyface>=6.1.1:devel/py-pyface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traits>=6.0.0:devel/py-traits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitsui>=7.0.0:graphics/py-traitsui@${PY_FLAVOR} # list is in mayavi/__init__.py USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist USE_WX= 3.2 WX_COMPS= python:run SHEBANG_FILES= mayavi/tests/csv_files/csv_2_py POST_PLIST= fix-plist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tvtk/array_ext*.so fix-plist: @${REINPLACE_CMD} -e "s|${PYTHONPREFIX_SITELIBDIR:S/${PREFIX}\///}/mayavi/preferences/__pycache__$$||" ${TMPPLIST} @${REINPLACE_CMD} -e "s|${PYTHONPREFIX_SITELIBDIR:S/${PREFIX}\///}/tvtk/plugins/scene/__pycache__$$||" ${TMPPLIST} do-test: @${SETENV} ${TEST_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} ${WRKSRC}/examples/mayavi/interactive/coil_design_application.py .include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/py-mgwr/Makefile b/graphics/py-mgwr/Makefile index 45146da2a863..d1e84c4743b8 100644 --- a/graphics/py-mgwr/Makefile +++ b/graphics/py-mgwr/Makefile @@ -1,25 +1,25 @@ PORTNAME= mgwr PORTVERSION= 2.1.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Multiscale Geographically Weighted Regression WWW= https://mgwr.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglm>=1.0.6:math/py-spglm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-momepy/Makefile b/graphics/py-momepy/Makefile index dd874a58f603..81b4449633a4 100644 --- a/graphics/py-momepy/Makefile +++ b/graphics/py-momepy/Makefile @@ -1,27 +1,27 @@ PORTNAME= momepy PORTVERSION= 0.5.4 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Urban Morphology Measuring Toolkit WWW= https://github.com/pysal/momepy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0.8.0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.2.0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.3:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygeos>=0:graphics/py-pygeos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.27.0:misc/py-tqdm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-mpl-interactions/Makefile b/graphics/py-mpl-interactions/Makefile index fd51575de7a9..60615c1b60ac 100644 --- a/graphics/py-mpl-interactions/Makefile +++ b/graphics/py-mpl-interactions/Makefile @@ -1,20 +1,20 @@ PORTNAME= mpl-interactions DISTVERSION= 0.22.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= mpl_interactions-${DISTVERSION} MAINTAINER= makc@FreeBSD.org COMMENT= Simple interactive Matplotlib plots WWW= https://pypi.python.org/pypi/mpl-interactions LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-mpl-scatter-density/Makefile b/graphics/py-mpl-scatter-density/Makefile index 63058f1610b4..3b1514274d16 100644 --- a/graphics/py-mpl-scatter-density/Makefile +++ b/graphics/py-mpl-scatter-density/Makefile @@ -1,24 +1,24 @@ PORTNAME= mpl-scatter-density PORTVERSION= 0.7 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Matplotlib helpers to make density scatter plots WWW= https://github.com/astrofrog/mpl-scatter-density LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}fast-histogram>=0.3:misc/py-fast-histogram@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0:math/py-matplotlib@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-nwdiag/Makefile b/graphics/py-nwdiag/Makefile index 41ae8a20b97d..85f97dc56ed5 100644 --- a/graphics/py-nwdiag/Makefile +++ b/graphics/py-nwdiag/Makefile @@ -1,46 +1,46 @@ PORTNAME= nwdiag PORTVERSION= 3.0.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Simple network-diagram image generator WWW= http://blockdiag.com/en/nwdiag/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGBASE} PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: .for f in ${PORTNAME} rackdiag ${INSTALL_MAN} ${WRKSRC}/${f}.1 ${STAGEDIR}${PREFIX}/man/man1/ @${ECHO_CMD} man/man1/${f}.1.gz >> ${TMPPLIST} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for d in ${PORTNAME} packetdiag @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${d} ${INSTALL_DATA} \ ${INSTALL_WRKSRC}/examples/${d}/${PORTEXAMPLES} \ ${STAGEDIR}${EXAMPLESDIR}/${d} .endfor .include diff --git a/graphics/py-openslide-python/Makefile b/graphics/py-openslide-python/Makefile index 19e1b5a9e4c7..c7654094ed37 100644 --- a/graphics/py-openslide-python/Makefile +++ b/graphics/py-openslide-python/Makefile @@ -1,22 +1,22 @@ PORTNAME= openslide-python DISTVERSION= 1.2.0 CATEGORIES= graphics -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to OpenSlide library for reading virtual slide images WWW= https://openslide.org/ LICENSE= LGPL21 RUN_DEPENDS= openslide>0:graphics/openslide \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/openslide/_convert${PYTHON_EXT_SUFFIX}.so .include diff --git a/graphics/py-optimize-images/Makefile b/graphics/py-optimize-images/Makefile index 04e99664640c..0d4abdd469df 100644 --- a/graphics/py-optimize-images/Makefile +++ b/graphics/py-optimize-images/Makefile @@ -1,26 +1,26 @@ PORTNAME= optimize-images PORTVERSION= 1.5.1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CLI utility to reduce the file size of images WWW= https://github.com/victordomingos/optimize-images LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}piexif>=1.1.3:graphics/py-piexif@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=8.2.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchdog>=2.1.2:devel/py-watchdog@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}piexif>=1.1.3:graphics/py-piexif@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=8.2.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchdog>=2.1.2:devel/py-watchdog@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-osmnet/Makefile b/graphics/py-osmnet/Makefile index fbacaae2b60b..36523cc51606 100644 --- a/graphics/py-osmnet/Makefile +++ b/graphics/py-osmnet/Makefile @@ -1,26 +1,26 @@ PORTNAME= osmnet PORTVERSION= 0.1.6 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tools for the extraction of OpenStreetMap street network data WWW= https://github.com/UDST/osmnet LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0.7:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.10,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.23,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.5:devel/py-shapely@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pandana/Makefile b/graphics/py-pandana/Makefile index 871345a5c63f..ae786eda4aa3 100644 --- a/graphics/py-pandana/Makefile +++ b/graphics/py-pandana/Makefile @@ -1,35 +1,35 @@ PORTNAME= pandana PORTVERSION= 0.6.1 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for network analysis WWW= https://udst.github.io/pandana/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt .if !exists(/usr/include/omp.h) BROKEN= requires OpenMP support that is missing on this architecture .endif BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.25.2:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.8,1:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.17,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tables>=3.1<3.8:devel/py-tables@${PY_FLAVOR} USES= compiler:c++11-lang python:3.7+ USE_PYTHON= autoplist concurrent cython distutils CFLAGS+= -DNO_TR1_MEMORY post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-photocollage/Makefile b/graphics/py-photocollage/Makefile index 6dd29321158a..c629b537bc03 100644 --- a/graphics/py-photocollage/Makefile +++ b/graphics/py-photocollage/Makefile @@ -1,34 +1,34 @@ PORTNAME= photocollage DISTVERSION= 1.4.5 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical tool to make photo collage posters WWW= https://github.com/adrienverge/PhotoCollage 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: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 d7e4ec352a02..7b07a3223057 100644 --- a/graphics/py-piexif/Makefile +++ b/graphics/py-piexif/Makefile @@ -1,19 +1,19 @@ PORTNAME= piexif PORTVERSION= 1.1.3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplify exif manipulations with Python WWW= https://github.com/hMatoba/Piexif LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pillow/Makefile b/graphics/py-pillow/Makefile index 5b297ebfedbe..02fe8b9a5fae 100644 --- a/graphics/py-pillow/Makefile +++ b/graphics/py-pillow/Makefile @@ -1,80 +1,80 @@ PORTNAME= pillow PORTVERSION= 9.3.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pillow-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fork of the Python Imaging Library (PIL) WWW= https://python-pillow.org/ LICENSE= PIL LICENSE_NAME= Standard PIL License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} USES= cpe localbase python:3.7+ USE_PYTHON= autoplist concurrent distutils CPE_VENDOR= python OPTIONS_DEFINE= FREETYPE IMAGEQUANT JPEG JPEG2000 LCMS OLE PNG RAQM TIFF TKINTER WEBP XCB OPTIONS_DEFAULT=FREETYPE IMAGEQUANT JPEG JPEG2000 LCMS OLE PNG RAQM TIFF TKINTER WEBP XCB IMAGEQUANT_DESC= Image Quantization support LCMS_DESC= Little Color Management System OLE_DESC= Microsoft OLE2 file format support RAQM_DESC= Complex text layout support TKINTER_DESC= Tkinter (Tcl/Tk) BitmapImage & PhotoImage support XCB_DESC= X11 screengrab support FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_VARS= PYDISTUTILS_BUILDARGS+=--enable-freetype FREETYPE_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-freetype IMAGEQUANT_LIB_DEPENDS= libimagequant.so:graphics/libimagequant IMAGEQUANT_VARS= PYDISTUTILS_BUILDARGS+=--enable-imagequant IMAGEQUANT_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-imagequant JPEG_USES= jpeg JPEG_VARS= PYDISTUTILS_BUILDARGS+=--enable-jpeg JPEG_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-jpeg JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg JPEG2000_VARS= PYDISTUTILS_BUILDARGS+=--enable-jpeg2000 JPEG2000_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-jpeg2000 LCMS_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS_VARS= PYDISTUTILS_BUILDARGS+=--enable-lcms LCMS_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-lcms OLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}olefile>=0:devel/py-olefile@${PY_FLAVOR} PNG_VARS= PYDISTUTILS_BUILDARGS+=--enable-zlib PNG_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-zlib RAQM_LIB_DEPENDS= libraqm.so:print/libraqm RAQM_VARS= PYDISTUTILS_BUILDARGS+=--enable-raqm RAQM_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-raqm TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_VARS= PYDISTUTILS_BUILDARGS+=--enable-tiff TIFF_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-tiff 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} TKINTER_USES= tk TKINTER_VARS= PYDISTUTILS_BUILDARGS+="--include-dirs=${TCL_INCLUDEDIR}:${TK_INCLUDEDIR}" WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_VARS= PYDISTUTILS_BUILDARGS+="--enable-webp --enable-webpmux" WEBP_VARS_OFF= PYDISTUTILS_BUILDARGS+="--disable-webp --disable-webpmux" XCB_USE= XORG=xcb XCB_USES= xorg XCB_VARS= PYDISTUTILS_BUILDARGS+=--enable-xcb XCB_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-xcb .include PYDISTUTILS_BUILD_TARGET= build build_ext PYDISTUTILS_BUILDARGS+= saveopts post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} selftest.py .include diff --git a/graphics/py-plotly/Makefile b/graphics/py-plotly/Makefile index e816448e094b..98759ae860dd 100644 --- a/graphics/py-plotly/Makefile +++ b/graphics/py-plotly/Makefile @@ -1,22 +1,22 @@ PORTNAME= plotly PORTVERSION= 4.14.3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Library for collaborative, interactive, publication-quality graphs WWW= https://plotly.com/python/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}retrying>=1.3.3:devel/py-retrying@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} 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 dcb8c64334ce..245c9d46d314 100644 --- a/graphics/py-png/Makefile +++ b/graphics/py-png/Makefile @@ -1,18 +1,18 @@ PORTNAME= png PORTVERSION= 0.0.17 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= lichray@gmail.com COMMENT= Python PNG encoder/decoder WWW= https://github.com/drj11/pypng LICENSE= MIT NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-pointpats/Makefile b/graphics/py-pointpats/Makefile index 3617ed105912..3a6e57779b74 100644 --- a/graphics/py-pointpats/Makefile +++ b/graphics/py-pointpats/Makefile @@ -1,25 +1,25 @@ PORTNAME= pointpats PORTVERSION= 2.2.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Methods and Functions for planar point pattern analysis WWW= https://pointpats.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-projpicker/Makefile b/graphics/py-projpicker/Makefile index e6da1643f30c..ede8a8b22ac9 100644 --- a/graphics/py-projpicker/Makefile +++ b/graphics/py-projpicker/Makefile @@ -1,19 +1,19 @@ PORTNAME= projpicker DISTVERSION= 0.3.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Select projections whose extent completely contains given coordinates WWW= https://pypi.python.org/pypi/projpicker LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-pycha/Makefile b/graphics/py-pycha/Makefile index 0e26adb83a1d..2bec342550d4 100644 --- a/graphics/py-pycha/Makefile +++ b/graphics/py-pycha/Makefile @@ -1,27 +1,27 @@ PORTNAME= pycha PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for making charts with Python WWW= https://bitbucket.org/lgs/pycha LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} 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 77338e2df1e4..5ce786043f9f 100644 --- a/graphics/py-pycollada/Makefile +++ b/graphics/py-pycollada/Makefile @@ -1,26 +1,26 @@ PORTNAME= pycollada DISTVERSION= 0.6 PORTREVISION= 3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tj+freebsd_ports@a13.fr COMMENT= Python library for reading and writing collada documents WWW= https://pycollada.readthedocs.org/ 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: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 e5bd3024027c..b0342c5234db 100644 --- a/graphics/py-pydot/Makefile +++ b/graphics/py-pydot/Makefile @@ -1,22 +1,22 @@ PORTNAME= pydot PORTVERSION= 1.4.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the Graphviz Dot language WWW= https://github.com/pydot/pydot LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= dot:graphics/graphviz \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.4:devel/py-pyparsing@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pydotplus/Makefile b/graphics/py-pydotplus/Makefile index d89af7cb8957..e631f2d5246c 100644 --- a/graphics/py-pydotplus/Makefile +++ b/graphics/py-pydotplus/Makefile @@ -1,21 +1,21 @@ PORTNAME= pydotplus DISTVERSION= 2.0.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to Graphviz's Dot language WWW= https://github.com/carlos-jenkins/pydotplus LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-pyepsg/Makefile b/graphics/py-pyepsg/Makefile index 3374d0009ff8..577af511368f 100644 --- a/graphics/py-pyepsg/Makefile +++ b/graphics/py-pyepsg/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyepsg PORTVERSION= 0.4.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easy access to the EPSG database WWW= https://github.com/rhattersley/pyepsg LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} 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 5b4426873361..ac8855f125ee 100644 --- a/graphics/py-pygal/Makefile +++ b/graphics/py-pygal/Makefile @@ -1,21 +1,21 @@ PORTNAME= pygal PORTVERSION= 2.4.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Python svg graph plotting library WWW= http://pygal.org/ 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-pyganim/Makefile b/graphics/py-pyganim/Makefile index 13bf8271c2ed..c6475d3347f2 100644 --- a/graphics/py-pyganim/Makefile +++ b/graphics/py-pyganim/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyganim PORTVERSION= 0.9.2 PORTREVISION= 3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pyganim-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sprite animation module for Pygame WWW= https://inventwithpython.com/pyganim/ LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>=0:devel/py-game@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pygeoapi/Makefile b/graphics/py-pygeoapi/Makefile index 28e4e024e905..7d3ff8d79908 100644 --- a/graphics/py-pygeoapi/Makefile +++ b/graphics/py-pygeoapi/Makefile @@ -1,27 +1,27 @@ PORTNAME= pygeoapi PORTVERSION= 0.12.0 CATEGORIES= graphics geography python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= OGC API server implementation WWW= https://pygeoapi.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodecsv>0:devel/py-unicodecsv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Cors>0:www/py-flask-cors@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>0:graphics/py-rasterio@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/graphics/py-pygeos/Makefile b/graphics/py-pygeos/Makefile index db912e2ef7bd..0fad8b466bac 100644 --- a/graphics/py-pygeos/Makefile +++ b/graphics/py-pygeos/Makefile @@ -1,25 +1,25 @@ PORTNAME= pygeos PORTVERSION= 0.12.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GEOS wrapped in numpy ufuncs WWW= https://github.com/pygeos/pygeos LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= geos>=3.5:graphics/geos \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.13,1:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libgeos.so:graphics/geos RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.13,1:math/py-numpy@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-pyglet/Makefile b/graphics/py-pyglet/Makefile index 919dcab32cd0..613ab36ea82b 100644 --- a/graphics/py-pyglet/Makefile +++ b/graphics/py-pyglet/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyglet PORTVERSION= 2.0.3 CATEGORIES= graphics multimedia x11-toolkits python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Cross-platform windowing and multimedia library WWW= https://pypi.org/project/pyglet/ \ https://github.com/pyglet/pyglet LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= display:test gl python:3.6+ zip USE_GL= gl glu USE_PYTHON= autoplist distutils pytest NO_ARCH= yes CONFLICTS_INSTALL=${PYTHON_PKGNAMEPREFIX}${PORTNAME}1 .include diff --git a/graphics/py-pyglet1/Makefile b/graphics/py-pyglet1/Makefile index e9803a2d597a..fabc75416d9d 100644 --- a/graphics/py-pyglet1/Makefile +++ b/graphics/py-pyglet1/Makefile @@ -1,23 +1,23 @@ PORTNAME= pyglet PORTVERSION= 1.5.27 CATEGORIES= graphics multimedia x11-toolkits python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= amdmi3@FreeBSD.org COMMENT= Cross-platform windowing and multimedia library (legacy version) WWW= https://pypi.org/project/pyglet/ \ https://github.com/pyglet/pyglet LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= display:test gl python:3.6+ pytest zip USE_GL= gl glu USE_PYTHON= autoplist distutils NO_ARCH= yes CONFLICTS_INSTALL=${PYTHON_PKGNAMEPREFIX}${PORTNAME} .include diff --git a/graphics/py-pygraph/Makefile b/graphics/py-pygraph/Makefile index 65d697e3e94a..a959089c9edf 100644 --- a/graphics/py-pygraph/Makefile +++ b/graphics/py-pygraph/Makefile @@ -1,21 +1,21 @@ PORTNAME= pygraph DISTVERSION= 0.2.1-4 DISTVERSIONSUFFIX= -g037bb2f PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Graph manipulation library in pure Python WWW= https://github.com/jciskey/pygraph LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= jciskey USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-pygraphviz/Makefile b/graphics/py-pygraphviz/Makefile index b095315a4b57..4f01f86f44de 100644 --- a/graphics/py-pygraphviz/Makefile +++ b/graphics/py-pygraphviz/Makefile @@ -1,36 +1,36 @@ PORTNAME= pygraphviz PORTVERSION= 1.6 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python interface to GraphViz agraph WWW= https://pygraphviz.github.io LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcgraph.so:graphics/graphviz TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}doctest-ignore-unicode>=0.1.2:devel/py-doctest-ignore-unicode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} USES= pkgconfig python:3.6+ zip USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_BUILD_TARGET= build build_ext PYDISTUTILS_BUILDARGS= --include-dirs=${LOCALBASE}/include \ --library-dirs=${LOCALBASE}/lib/graphviz post-patch: @${REINPLACE_CMD} -e 's+%%LOCALBASE%%+${LOCALBASE}+; \ s+^docdirbase.*=.*+docdirbase = "${DOCSDIR:S/${PREFIX}\///}"+' ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pygraphviz/_graphviz*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/graphics/py-pyinsane2/Makefile b/graphics/py-pyinsane2/Makefile index c3de25f2e6cc..97487c956f15 100644 --- a/graphics/py-pyinsane2/Makefile +++ b/graphics/py-pyinsane2/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyinsane2 DISTVERSION= 2.0.13 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library to access and use image scanners WWW= https://gitlab.gnome.org/World/OpenPaperwork/pyinsane/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-pyocr/Makefile b/graphics/py-pyocr/Makefile index 9f1840624263..0f9526d834de 100644 --- a/graphics/py-pyocr/Makefile +++ b/graphics/py-pyocr/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyocr DISTVERSION= 0.8.3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python wrapper for OCR engines (Tesseract, Cuneiform, etc) WWW= https://gitlab.gnome.org/World/OpenPaperwork/pyocr LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} RUN_DEPENDS= ${PY_PILLOW} USES= gmake python:3.4+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-pypillowfight/Makefile b/graphics/py-pypillowfight/Makefile index ef40b8df8e92..e7a2b7071c7e 100644 --- a/graphics/py-pypillowfight/Makefile +++ b/graphics/py-pypillowfight/Makefile @@ -1,21 +1,21 @@ PORTNAME= pypillowfight DISTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library containing various image processing algorithms WWW= https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR} RUN_DEPENDS= ${PY_PILLOW} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-pyproj/Makefile b/graphics/py-pyproj/Makefile index 002c51c7c3c0..79495748d892 100644 --- a/graphics/py-pyproj/Makefile +++ b/graphics/py-pyproj/Makefile @@ -1,38 +1,38 @@ PORTNAME= pyproj PORTVERSION= 3.4.0 PORTREVISION= 1 CATEGORIES= graphics geography python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cython wrapper to provide python interfaces to PROJ.4 functions WWW= https://github.com/pyproj4/pyproj LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= proj>=8.2.0,1:graphics/proj LIB_DEPENDS= libproj.so:graphics/proj RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent cython distutils MAKE_ENV= PROJ_DIR=${LOCALBASE} 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.md ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/test/sample.out ${WRKSRC}/test/test_*.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-pyqtgraph/Makefile b/graphics/py-pyqtgraph/Makefile index d4c3c6cc7dd9..d49360fb301e 100644 --- a/graphics/py-pyqtgraph/Makefile +++ b/graphics/py-pyqtgraph/Makefile @@ -1,30 +1,30 @@ PORTNAME= pyqtgraph DISTVERSION= 0.13.1 PORTREVISION= 1 CATEGORIES= graphics science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/pyqtgraph/pyqtgraph/commit/ PATCHFILES= 935914143d87f28575ea9d60bd9efada57b3bdd6.patch:-p1 # Fix renderView to not use mremap on FreeBSD, see https://github.com/pyqtgraph/pyqtgraph/pull/2445/ MAINTAINER= yuri@FreeBSD.org COMMENT= Scientific graphics and GUI library for Python WWW= https://www.pyqtgraph.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}colorcet>0:graphics/py-colorcet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}qt5-pyqt>0:devel/py-qt5-pyqt@${PY_FLAVOR} # PyQtGraph requires one of PyQt5, PyQt6, PySide2 or PySide6 USES= python:3.8+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/graphics/py-pyrsgis/Makefile b/graphics/py-pyrsgis/Makefile index 2b0263993413..6bfe6e51c3dd 100644 --- a/graphics/py-pyrsgis/Makefile +++ b/graphics/py-pyrsgis/Makefile @@ -1,26 +1,26 @@ PORTNAME= pyrsgis PORTVERSION= 0.4.1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Processing satellite data directly from TAR files WWW= https://github.com/PratyushTripathy/pyrsgis LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdal>=0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib-scalebar>=0:math/py-matplotlib-scalebar@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-pyvips/Makefile b/graphics/py-pyvips/Makefile index 6edefe833538..a37c220df759 100644 --- a/graphics/py-pyvips/Makefile +++ b/graphics/py-pyvips/Makefile @@ -1,27 +1,27 @@ PORTNAME= pyvips PORTVERSION= 2.2.1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Binding for the libvips image processing library WWW= https://github.com/libvips/pyvips LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.13:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0,1:devel/py-pkgconfig@${PY_FLAVOR} LIB_DEPENDS= libvips.so:graphics/vips RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.13:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0,1:devel/py-pkgconfig@${PY_FLAVOR} USES= gnome python:3.6+ USE_GNOME= glib20 USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-pyvista/Makefile b/graphics/py-pyvista/Makefile index 22f6e6bbeb0a..59fb7cd73b37 100644 --- a/graphics/py-pyvista/Makefile +++ b/graphics/py-pyvista/Makefile @@ -1,28 +1,28 @@ PORTNAME= pyvista DISTVERSION= 0.34.2 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pythonic interface to VTK WWW= https://github.com/pyvista/pyvista LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imageio>0:graphics/py-imageio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scooby>=0.5.1:devel/py-scooby@${PY_FLAVOR} \ vtk${VTK_VER:R}>0:math/vtk${VTK_VER:R} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/py-pyx/Makefile b/graphics/py-pyx/Makefile index 328773514bbb..b4b0a6c3aebe 100644 --- a/graphics/py-pyx/Makefile +++ b/graphics/py-pyx/Makefile @@ -1,43 +1,43 @@ PORTNAME= pyx PORTVERSION= 0.16 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyX-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package for creating encapsulated PostScript figures WWW= https://pyx-project.org/ \ https://github.com/pyx-project/pyx LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.4+ tex USE_PYTHON= autoplist concurrent distutils USE_TEX= latex:build OPTIONS_DEFINE= KPATHSEA T1CODE OPTIONS_DEFAULT=KPATHSEA T1CODE KPATHSEA_DESC= Python wrapper around kpathsea T1CODE_DESC= Fast t1 font encoding/decoding KPATHSEA_CFLAGS= -I${LOCALBASE}/include KPATHSEA_LDFLAGS= -L${LOCALBASE}/lib KPATHSEA_LIB_DEPENDS= libkpathsea.so:devel/tex-kpathsea KPATHSEA_VARS= KPATHSEA=1 KPATHSEA_VARS_OFF= KPATHSEA=0 T1CODE_CFLAGS= -I${LOCALBASE}/include T1CODE_VARS= T1CODE=1 T1CODE_VARS_OFF= T1CODE=0 post-patch: @${REINPLACE_CMD} -e 's|%%KPATHSEA%%|${KPATHSEA}|; s|%%T1CODE%%|${T1CODE}|' ${WRKSRC}/setup.cfg post-install-KPATHSEA-on: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + post-install-T1CODE-on: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-qrencode/Makefile b/graphics/py-qrencode/Makefile index f152e12c611a..77f950d14962 100644 --- a/graphics/py-qrencode/Makefile +++ b/graphics/py-qrencode/Makefile @@ -1,25 +1,25 @@ PORTNAME= qrencode PORTVERSION= 1.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Simple wrapper for the C qrencode library WWW= https://github.com/Arachnid/pyqrencode/tree/master LICENSE= MIT BUILD_DEPENDS= libqrencode>0:graphics/libqrencode RUN_DEPENDS= libqrencode>0:graphics/libqrencode TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils CFLAGS+= -I${PREFIX}/include NO_ARCH_IGNORE= yes INSTALL_TARGET= install-strip .include diff --git a/graphics/py-railroad-diagrams/Makefile b/graphics/py-railroad-diagrams/Makefile index 20d5929068a6..8facd0d57625 100644 --- a/graphics/py-railroad-diagrams/Makefile +++ b/graphics/py-railroad-diagrams/Makefile @@ -1,19 +1,19 @@ PORTNAME= railroad-diagrams PORTVERSION= 2.0.4 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate SVG railroad syntax diagrams, like on JSON.org WWW= https://github.com/tabatkins/railroad-diagrams LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-rasterio/Makefile b/graphics/py-rasterio/Makefile index 397921a3f1ee..7004c1c88e27 100644 --- a/graphics/py-rasterio/Makefile +++ b/graphics/py-rasterio/Makefile @@ -1,39 +1,39 @@ PORTNAME= rasterio PORTVERSION= 1.3.4 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and direct raster I/O for use with Numpy and SciPy WWW= https://github.com/rasterio/rasterio LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= gdal>=3.1:graphics/gdal \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS= gdal>=3.1:graphics/gdal \ ${PYTHON_PKGNAMEPREFIX}affine>=0:math/py-affine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=4.0: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} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.18,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}snuggs>=1.4.1:math/py-snuggs@${PY_FLAVOR} USES= compiler:c++11-lang python:3.7+ 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} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-rasterstats/Makefile b/graphics/py-rasterstats/Makefile index 0ef9d544eed6..fca109ce8fba 100644 --- a/graphics/py-rasterstats/Makefile +++ b/graphics/py-rasterstats/Makefile @@ -1,27 +1,27 @@ PORTNAME= rasterstats PORTVERSION= 0.17.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Summarize geospatial raster datasets based on vector geometries WWW= https://github.com/perrygeo/python-rasterstats LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}affine>=0<3.0:math/py-affine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cligj>=0.4:devel/py-cligj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=0:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.9,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=1.0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-rawkit/Makefile b/graphics/py-rawkit/Makefile index e828aa68bff9..faf6e8eb6c03 100644 --- a/graphics/py-rawkit/Makefile +++ b/graphics/py-rawkit/Makefile @@ -1,19 +1,19 @@ PORTNAME= rawkit PORTVERSION= 0.6.0 CATEGORIES= graphics devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Ctypes based libraw bindings WWW= https://rawkit.readthedocs.org LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-seqdiag/Makefile b/graphics/py-seqdiag/Makefile index 6e51cfbd51b9..5a9eb8f118f8 100644 --- a/graphics/py-seqdiag/Makefile +++ b/graphics/py-seqdiag/Makefile @@ -1,39 +1,39 @@ PORTNAME= seqdiag PORTVERSION= 3.0.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Simple sequence-diagram image generator WWW= http://blockdiag.com/en/seqdiag/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGBASE} PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ @${ECHO_CMD} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/examples/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile index 0e94f9aa3779..40788d7ccfde 100644 --- a/graphics/py-sorl-thumbnail/Makefile +++ b/graphics/py-sorl-thumbnail/Makefile @@ -1,53 +1,53 @@ PORTNAME= sorl-thumbnail PORTVERSION= 12.8.0 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Sorl-thumbnail provides an easy way to generate image thumbnails WWW= https://github.com/jazzband/sorl-thumbnail LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= PILLOW OPTIONS_SINGLE= IMAGELIB OPTIONS_GROUP= CACHING OPTIONS_SINGLE_IMAGELIB= GRAPHICSMAGICK IMAGEMAGICK PILLOW WAND OPTIONS_GROUP_CACHING= REDIS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" GRAPHICSMAGICK_RUN_DEPENDS= ${LOCALBASE}/bin/gm:graphics/GraphicsMagick IMAGEMAGICK_USES= magick:6,run PILLOW_RUN_DEPENDS= ${PY_PILLOW} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${PY_FLAVOR} WAND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Wand>0:graphics/py-wand@${PY_FLAVOR} GRAPHICSMAGICK_DESC= Use GraphicsMagick for image processing (faster) IMAGEMAGICK_DESC= Use ImageMagick for image processing PILLOW_DESC= Use internal image processing REDIS_DESC= Use REDIS as Key Value Store WAND_DESC= Use Wand with ImageMagick 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/graphics/py-spectra/Makefile b/graphics/py-spectra/Makefile index 66b22098b780..82e28b11a4e6 100644 --- a/graphics/py-spectra/Makefile +++ b/graphics/py-spectra/Makefile @@ -1,24 +1,24 @@ PORTNAME= spectra DISTVERSION= 0.0.11 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Color scales and color conversion made easy for Python WWW= https://pypi.python.org/pypi/spectra LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} 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 df2eed6c323f..2b95a99ab684 100644 --- a/graphics/py-svg.path/Makefile +++ b/graphics/py-svg.path/Makefile @@ -1,20 +1,20 @@ PORTNAME= svg_path PORTVERSION= 4.0.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= svg.path-${PORTVERSION} MAINTAINER= db@FreeBSD.org COMMENT= SVG path objects and parser WWW= https://pypi.org/project/svg.path/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 f7bfe8024787..c0b9daf8ab1d 100644 --- a/graphics/py-svgwrite/Makefile +++ b/graphics/py-svgwrite/Makefile @@ -1,31 +1,31 @@ PORTNAME= svgwrite PORTVERSION= 1.4.3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= george@m5p.com COMMENT= Python library to create SVG drawings WWW= https://github.com/mozman/svgwrite LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/graphics/py-termtosvg/Makefile b/graphics/py-termtosvg/Makefile index 2ef6d66eedb1..3214d6cce6d0 100644 --- a/graphics/py-termtosvg/Makefile +++ b/graphics/py-termtosvg/Makefile @@ -1,20 +1,20 @@ PORTNAME= termtosvg PORTVERSION= 1.1.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Record terminal sessions as SVG animations WWW= https://github.com/nbedos/termtosvg LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}svgwrite>=0:graphics/py-svgwrite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyte>=0:devel/py-pyte@${PY_FLAVOR} USES= python:3.3+ USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile index 8fcf3e984ffc..34e077140224 100644 --- a/graphics/py-tifffile/Makefile +++ b/graphics/py-tifffile/Makefile @@ -1,21 +1,21 @@ PORTNAME= tifffile PORTVERSION= 2022.7.28 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read and write TIFF(r) files WWW= https://github.com/cgohlke/tifffile LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.2,1:math/py-numpy@${PY_FLAVOR} USES= dos2unix python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-toyplot/Makefile b/graphics/py-toyplot/Makefile index 66ff49cc7d25..e62a62f169b2 100644 --- a/graphics/py-toyplot/Makefile +++ b/graphics/py-toyplot/Makefile @@ -1,23 +1,23 @@ PORTNAME= toyplot PORTVERSION= 0.19.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Modern plotting toolkit supporting electronic publishing WWW= https://pypi.org/project/toyplot/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colormath>=2.1.1:math/py-colormath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multipledispatch>=0.4.7:devel/py-multipledispatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}png>=0.0.17:graphics/py-png@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>=3.2.0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}custom_inherit>=2.2.0:textproc/py-custom_inherit@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-traitsui/Makefile b/graphics/py-traitsui/Makefile index f7cb2b0c4e55..4e3b44f4e5ad 100644 --- a/graphics/py-traitsui/Makefile +++ b/graphics/py-traitsui/Makefile @@ -1,39 +1,39 @@ PORTNAME= traitsui DISTVERSION= 7.4.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eduardo@FreeBSD.org COMMENT= Enthought traits-capable user interfaces WWW= https://docs.enthought.com/traitsui/ LICENSE= BSD3CLAUSE EPL LGPL21 LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt # See ${WRKSRC}/image_LICENSE.txt for per file license information RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyface>=7.4.1:devel/py-pyface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traits>=6.2.0:devel/py-traits@${PY_FLAVOR} # The requirements are defined in traitsui/__init__.py USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= PYSIDE QT5 WXPYTHON OPTIONS_DEFAULT= QT5 PYSIDE_DESC= PySide backend WXPYTHON_DESC= wxPython backend PYSIDE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} QT5_USES= pyqt:5 QT5_USE= PYQT=pyqt5:run WXPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wxPython41>0:x11-toolkits/py-wxPython4@${PY_FLAVOR} .include diff --git a/graphics/py-urbanaccess/Makefile b/graphics/py-urbanaccess/Makefile index eddaaa63683d..2e0ee6550e65 100644 --- a/graphics/py-urbanaccess/Makefile +++ b/graphics/py-urbanaccess/Makefile @@ -1,30 +1,30 @@ PORTNAME= urbanaccess PORTVERSION= 0.2.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool for creating GTFS transit and OSM pedestrian networks WWW= https://github.com/UDST/urbanaccess LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/License.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopy>=1.11.0:net/py-geopy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.11,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osmnet>=0.1.4:graphics/py-osmnet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandana>=0.2.0:graphics/py-pandana@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.17.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.17.1:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-urbansim/Makefile b/graphics/py-urbansim/Makefile index bc8f47fded38..f8bfa3003f7b 100644 --- a/graphics/py-urbansim/Makefile +++ b/graphics/py-urbansim/Makefile @@ -1,29 +1,29 @@ PORTNAME= urbansim PORTVERSION= 3.2 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Platform for building statistical models of cities and regions WWW= https://github.com/UDST/urbansim LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orca>=1.1:devel/py-orca@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.17.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patsy>=0.4.1:math/py-patsy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable>=0.7.2:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.8:math/py-statsmodels@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>=0.8.1:devel/py-toolz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-utm/Makefile b/graphics/py-utm/Makefile index 9094f840512d..b3a292616c0f 100644 --- a/graphics/py-utm/Makefile +++ b/graphics/py-utm/Makefile @@ -1,19 +1,19 @@ PORTNAME= utm PORTVERSION= 0.7.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bidirectional UTM-WGS84 converter for Python WWW= https://github.com/Turbo87/utm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-vecrec/Makefile b/graphics/py-vecrec/Makefile index 4c318e67fcf4..0f53d64ad2a1 100644 --- a/graphics/py-vecrec/Makefile +++ b/graphics/py-vecrec/Makefile @@ -1,18 +1,18 @@ PORTNAME= vecrec PORTVERSION= 0.3.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= 2D vector and rectangle classes WWW= https://pypi.org/project/vecrec LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-visvis/Makefile b/graphics/py-visvis/Makefile index 1b464968d9ed..dbc462b16671 100644 --- a/graphics/py-visvis/Makefile +++ b/graphics/py-visvis/Makefile @@ -1,31 +1,31 @@ PORTNAME= visvis PORTVERSION= 1.14.0 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Object oriented approach to visualization of 1D to 4D data WWW= https://github.com/almarklein/visvis LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt LIB_DEPENDS= libfltk.so:x11-toolkits/fltk RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}imageio>=0:graphics/py-imageio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} USES= gl python:3.7+ pyqt:5 pytest shebangfix USE_GL= gl USE_PYQT= pyqt5 USE_PYTHON= autoplist distutils USE_WX= 3.0+ SHEBANG_FILES= examples/*.py NO_ARCH= yes .include diff --git a/graphics/py-wand/Makefile b/graphics/py-wand/Makefile index 8466489ecd36..5e80c5c8d557 100644 --- a/graphics/py-wand/Makefile +++ b/graphics/py-wand/Makefile @@ -1,19 +1,19 @@ PORTNAME= Wand PORTVERSION= 0.6.10 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ctypes-based simple MagickWand API binding for Python WWW= https://github.com/emcconville/wand LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= magick python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-webcolors/Makefile b/graphics/py-webcolors/Makefile index 00aca43a730e..396e41af197c 100644 --- a/graphics/py-webcolors/Makefile +++ b/graphics/py-webcolors/Makefile @@ -1,27 +1,27 @@ PORTNAME= webcolors PORTVERSION= 1.8.1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Library working with the sRGB color space as used in the HTML and CSS WWW= https://github.com/ubernostrum/webcolors LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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-willow/Makefile b/graphics/py-willow/Makefile index dbee4f490775..04843d86806a 100644 --- a/graphics/py-willow/Makefile +++ b/graphics/py-willow/Makefile @@ -1,32 +1,32 @@ PORTNAME= willow PORTVERSION= 1.4.1 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Willow-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper that combines multiple Python image libraries into one API WWW= https://github.com/wagtail/Willow LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= PILLOW WAND OPENCV OPTIONS_DEFAULT=PILLOW OPENCV_DESC= Use OpenCV as backend PILLOW_DESC= Use Pillow as backend WAND_DESC= Use Wand as backend OPENCV_RUN_DEPENDS= opencv>=0:graphics/opencv PILLOW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} WAND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wand>=0:graphics/py-wand@${PY_FLAVOR} .include diff --git a/graphics/py-yaswfp/Makefile b/graphics/py-yaswfp/Makefile index 662b6c4e277f..d16368d6e5a9 100644 --- a/graphics/py-yaswfp/Makefile +++ b/graphics/py-yaswfp/Makefile @@ -1,18 +1,18 @@ PORTNAME= yaswfp PORTVERSION= 0.9.3 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Yet Another SWF Parser WWW= https://github.com/facundobatista/yaswfp LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/graphics/py-zbar-py/Makefile b/graphics/py-zbar-py/Makefile index c12e20a8487c..2456c9dac20e 100644 --- a/graphics/py-zbar-py/Makefile +++ b/graphics/py-zbar-py/Makefile @@ -1,23 +1,23 @@ PORTNAME= zbar-py PORTVERSION= 1.0.4 CATEGORIES= graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Interface to the zbar bar-code reading library WWW= https://pypi.org/project/zbar-py/ 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:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zbar/_zbar*.so .include diff --git a/hebrew/py-pyluach/Makefile b/hebrew/py-pyluach/Makefile index 7eafe9784c61..8cd0b69915c5 100644 --- a/hebrew/py-pyluach/Makefile +++ b/hebrew/py-pyluach/Makefile @@ -1,23 +1,23 @@ PORTNAME= pyluach DISTVERSION= 2.0.2 CATEGORIES= hebrew python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python package for manipulating Hebrew dates WWW= https://github.com/simlist/pyluach LICENSE= MIT USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test.py .include diff --git a/irc/py-irc/Makefile b/irc/py-irc/Makefile index 735803adeccf..2906ad26eb50 100644 --- a/irc/py-irc/Makefile +++ b/irc/py-irc/Makefile @@ -1,42 +1,42 @@ PORTNAME= irc PORTVERSION= 20.1.0 CATEGORIES= irc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= IRC protocol client library for Python WWW= https://github.com/jaraco/irc LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=1.20:devel/py-jaraco.functools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco.logging>0:devel/py-jaraco.logging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco.util>0:devel/py-jaraco.util@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tempora>=1.6:devel/py-tempora@${PY_FLAVOR} USES= python:3.7+ shebangfix USE_PYTHON= autoplist distutils pytest SHEBANG_FILES= irc/*.py scripts/*.py EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} NO_ARCH= yes PORTEXAMPLES= dccreceive.py dccsend.py irccat.py irccat2.py servermap.py \ ssl-cat.py testbot.py 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 diff --git a/japanese/py-jaconv/Makefile b/japanese/py-jaconv/Makefile index a98731590a77..b672fe3793ac 100644 --- a/japanese/py-jaconv/Makefile +++ b/japanese/py-jaconv/Makefile @@ -1,19 +1,19 @@ PORTNAME= jaconv PORTVERSION= 0.3 CATEGORIES= japanese python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Japanese character interconverter for Hiragana, Katakana, Hankaku, Zenkaku and more WWW= https://github.com/ikegami-yukino/jaconv LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/korean/py-korean-lunar-calendar/Makefile b/korean/py-korean-lunar-calendar/Makefile index a7b924968c4e..516045159188 100644 --- a/korean/py-korean-lunar-calendar/Makefile +++ b/korean/py-korean-lunar-calendar/Makefile @@ -1,25 +1,25 @@ PORTNAME= korean-lunar-calendar DISTVERSION= 0.3.1 CATEGORIES= korean python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Korean Lunar Calendar WWW= https://github.com/usingsky/korean_lunar_calendar_py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test.py .include diff --git a/lang/cython/Makefile b/lang/cython/Makefile index 714c235a8fb5..970481b0ceaf 100644 --- a/lang/cython/Makefile +++ b/lang/cython/Makefile @@ -1,24 +1,24 @@ PORTNAME= cython PORTVERSION= 0.29.32 CATEGORIES= lang python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Cython-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Compiler for Writing C Extensions for the Python Language WWW= https://cython.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= compiler:c11 python:2.7+ USE_PYTHON= allflavors autoplist concurrent distutils # bin/cygdb bin/cython bin/cythonize CONFLICTS_INSTALL= py*-cython-devel post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Cython -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/lang/py-hy/Makefile b/lang/py-hy/Makefile index ff18938c6d37..0472976dee15 100644 --- a/lang/py-hy/Makefile +++ b/lang/py-hy/Makefile @@ -1,27 +1,27 @@ PORTNAME= hy PORTVERSION= 0.19.0 CATEGORIES= lang python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Dialect of Lisp that is embedded in Python WWW= https://docs.hylang.org/en/stable/ 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/lang/py-lupa/Makefile b/lang/py-lupa/Makefile index 9c89df3a5009..a3d237fec2ac 100644 --- a/lang/py-lupa/Makefile +++ b/lang/py-lupa/Makefile @@ -1,29 +1,29 @@ PORTNAME= lupa PORTVERSION= 1.13 CATEGORIES= lang python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper around Lua and LuaJIT WWW= https://github.com/scoder/lupa LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= lua pkgconfig python:3.6+ USE_PYTHON= autoplist concurrent distutils MAKE_ARGS= --no-bundle post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/third-party/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + 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 7bd6deb78ff9..d3b784791183 100644 --- a/lang/py-textX/Makefile +++ b/lang/py-textX/Makefile @@ -1,22 +1,22 @@ PORTNAME= textX PORTVERSION= 2.3.0 CATEGORIES= lang python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Meta-language for DSL implementation inspired by Xtext WWW= https://textx.github.io/textX/stable/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/mailman3/Makefile b/mail/mailman3/Makefile index f4adae9c6eb4..9b8cbe3106ab 100644 --- a/mail/mailman3/Makefile +++ b/mail/mailman3/Makefile @@ -1,48 +1,48 @@ PORTNAME= mailman PORTVERSION= 3.3.7 CATEGORIES= mail -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= einar@isnic.is COMMENT= GNU Mailing List Management System, Core WWW= http://www.list.org/ LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiosmtpd>=1.1:mail/py-aiosmtpd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}alembic>=1.8.0:databases/py-alembic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}atpublic>0:devel/py-atpublic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=1.14.0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}falcon>=3.0.0:www/py-falcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flufl.bounce>=4.0:mail/py-flufl.bounce@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flufl.i18n>=3.2:devel/py-flufl.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flufl.lock>=5.2:devel/py-flufl.lock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazr.config>0:devel/py-lazr.config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${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.event>0:devel/py-zope.event@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>0:www/py-gunicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}authres>0:mail/py-authres@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}authheaders>0:mail/py-authheaders@${PY_FLAVOR} USES= cpe python:3.5+ CPE_VENDOR= gnu USE_PYTHON= autoplist distutils USE_RC_SUBR= mailman SUB_LIST= PYTHON_CMD=${PYTHON_CMD} USERS= mailman GROUPS= mailman NO_ARCH= yes .include diff --git a/mail/py-Products.SecureMailHost/Makefile b/mail/py-Products.SecureMailHost/Makefile index 445e8eb2f849..fb608a3d8f16 100644 --- a/mail/py-Products.SecureMailHost/Makefile +++ b/mail/py-Products.SecureMailHost/Makefile @@ -1,18 +1,18 @@ PORTNAME= Products.SecureMailHost PORTVERSION= 1.1.2 PORTREVISION= 1 CATEGORIES= mail python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Reimplementation of the standard Zope2 MailHost WWW= https://pypi.org/project/Products.SecureMailHost/ LICENSE= ZPL21 USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/mail/py-afew/Makefile b/mail/py-afew/Makefile index 6e0c34261378..cd5ff67cabcf 100644 --- a/mail/py-afew/Makefile +++ b/mail/py-afew/Makefile @@ -1,46 +1,46 @@ PORTNAME= afew DISTVERSION= 3.0.1 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Initial tagging script for Notmuch mail WWW= https://github.com/afewmail/afew LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dkimpy>0:mail/py-dkimpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notmuch>0:mail/py-notmuch@${PY_FLAVOR} \ notmuch:mail/notmuch USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes OPTIONS_DEFINE= MANPAGES DOCS OPTIONS_DEFAULT= MANPAGES DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} MANPAGES_PLIST_FILES= man/man1/afew.1.gz PORTDOCS= * post-build-MANPAGES-on: cd ${WRKSRC} && ${PYTHON_CMD} setup.py build_sphinx -b man post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/build/sphinx/man/afew.1 ${STAGEDIR}${PREFIX}/man/man1 post-build-DOCS-on: cd ${WRKSRC} && ${PYTHON_CMD} setup.py build_sphinx -b html post-install-DOCS-on: cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @${RM} ${STAGEDIR}${DOCSDIR}/.buildinfo .include diff --git a/mail/py-aiosmtpd/Makefile b/mail/py-aiosmtpd/Makefile index 6770bdd816a2..c39928a116bd 100644 --- a/mail/py-aiosmtpd/Makefile +++ b/mail/py-aiosmtpd/Makefile @@ -1,21 +1,21 @@ PORTNAME= aiosmtpd PORTVERSION= 1.4.2 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Asyncio based SMTP server WWW= https://aiosmtpd.readthedocs.io/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/mail/py-authheaders/Makefile b/mail/py-authheaders/Makefile index 5d70c321d976..2828636206cd 100644 --- a/mail/py-authheaders/Makefile +++ b/mail/py-authheaders/Makefile @@ -1,25 +1,25 @@ PORTNAME= authheaders DISTVERSION= 0.15.1 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Generate email authentication headers WWW= https://github.com/ValiMail/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: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 3e66361bdae5..e071f223e60f 100644 --- a/mail/py-authres/Makefile +++ b/mail/py-authres/Makefile @@ -1,29 +1,29 @@ PORTNAME= authres PORTVERSION= 1.2.0 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Python module for RFC 5451 Authentication-Results headers WWW= https://launchpad.net/authentication-results-python/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING 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-django-mailbox/Makefile b/mail/py-django-mailbox/Makefile index ca275a63776b..0b81ca81a0a9 100644 --- a/mail/py-django-mailbox/Makefile +++ b/mail/py-django-mailbox/Makefile @@ -1,20 +1,20 @@ PORTNAME= django-mailbox PORTVERSION= 4.8.2 CATEGORIES= mail -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= Easily ingest messages from POP3, IMAP, or local mailboxes WWW= https://github.com/coddingtonbear/django-mailbox/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${PY_FLAVOR} USES= python:3.6+,run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/mail/py-django-mailman3/Makefile b/mail/py-django-mailman3/Makefile index 0915b7baa1a5..bc64e937be02 100644 --- a/mail/py-django-mailman3/Makefile +++ b/mail/py-django-mailman3/Makefile @@ -1,25 +1,25 @@ PORTNAME= django-mailman3 PORTVERSION= 1.3.8 CATEGORIES= mail -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Libraries and templates for Django-based interfaces interacting with Mailman WWW= https://gitlab.com/mailman/django-mailman3 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-allauth>0:www/py-django-allauth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-gravatar2>1.0.6:www/py-django-gravatar2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>3.2<4.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.3:mail/py-mailmanclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-dkimpy/Makefile b/mail/py-dkimpy/Makefile index 9f9582979b5d..49052a174cb7 100644 --- a/mail/py-dkimpy/Makefile +++ b/mail/py-dkimpy/Makefile @@ -1,22 +1,22 @@ PORTNAME= dkimpy DISTVERSION= 1.0.5 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Python library for DKIM email signing and verification WWW= https://launchpad.net/dkimpy 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: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 75b37d9783d4..daf3ba30e5d6 100644 --- a/mail/py-email-reply-parser/Makefile +++ b/mail/py-email-reply-parser/Makefile @@ -1,19 +1,19 @@ PORTNAME= email-reply-parser PORTVERSION= 0.5.9 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= email_reply_parser-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= GitHubs Email Reply Parser library for python WWW= https://github.com/zapier/email-reply-parser LICENSE= MIT 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 325d57471b23..a957fe9bc6ef 100644 --- a/mail/py-email-validator/Makefile +++ b/mail/py-email-validator/Makefile @@ -1,23 +1,23 @@ PORTNAME= email-validator DISTVERSION= 1.3.0 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= email_validator-${PORTVERSION} MAINTAINER= meka@tilda.center COMMENT= Robust email address syntax and deliverability validation library WWW= https://github.com/JoshData/python-email-validator LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.15.0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.0.0:dns/py-idna@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-flanker/Makefile b/mail/py-flanker/Makefile index b547c7ecd5b1..d1c69cc8da06 100644 --- a/mail/py-flanker/Makefile +++ b/mail/py-flanker/Makefile @@ -1,34 +1,34 @@ PORTNAME= flanker PORTVERSION= 0.9.11 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Email address and MIME parsing library WWW= https://github.com/mailgun/flanker LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=1.0.1,1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0.5:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>=3.10:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=0.1.20110315:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tld>=0:dns/py-tld@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=0.9.8:www/py-webob@${PY_FLAVOR} 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>=0.3.5:textproc/py-cchardet@${PY_FLAVOR} .include diff --git a/mail/py-flask-mail/Makefile b/mail/py-flask-mail/Makefile index 978c3e452036..c1946f98fdc7 100644 --- a/mail/py-flask-mail/Makefile +++ b/mail/py-flask-mail/Makefile @@ -1,22 +1,22 @@ PORTNAME= Flask-Mail PORTVERSION= 0.9.1 CATEGORIES= mail www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Send SMTP email from a Flask web application WWW= https://github.com/mattupstate/flask-mail 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/mail/py-flufl.bounce/Makefile b/mail/py-flufl.bounce/Makefile index 06fc526ce736..f22524084179 100644 --- a/mail/py-flufl.bounce/Makefile +++ b/mail/py-flufl.bounce/Makefile @@ -1,19 +1,19 @@ PORTNAME= flufl.bounce PORTVERSION= 4.0 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= API for detecting the original bouncing email addresses from a bounce message WWW= https://fluflbounce.readthedocs.io LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist distutils .include diff --git a/mail/py-fuglu/Makefile b/mail/py-fuglu/Makefile index ef5c5a0f4bdd..145e2a25f879 100644 --- a/mail/py-fuglu/Makefile +++ b/mail/py-fuglu/Makefile @@ -1,67 +1,67 @@ PORTNAME= fuglu PORTVERSION= 0.8.0 PORTREVISION= 1 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Mail scanning daemon for Postfix written in Python WWW= https://fuglu.org/ LICENSE= APACHE20 RUN_DEPENDS= postfix:mail/postfix \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rarfile>0:archivers/py-rarfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lzma>0:archivers/py-lzma@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils USE_RC_SUBR= fuglu NO_ARCH= yes LOGDIR= /var/log/fuglu PLIST_DIRS+= ${LOGDIR} OPTIONS_DEFINE= BEAUTIFULSOUP CLAMAV DKIM MAGIC SPAMASSASSIN SPF SQL OPTIONS_DEFAULT= BEAUTIFULSOUP CLAMAV DKIM MAGIC SPAMASSASSIN SPF BEAUTIFULSOUP_DESC= Use BeautifulSoup for improved html processing CLAMAV_DESC= Use ClamAV DKIM_DESC= Use DKIM (in FuGlu) MAGIC_DESC= Use mime magic bindings for attachment detection SPAMASSASSIN_DESC= Use SpamAssassin SPF_DESC= Use SPF (in FuGlu) SQL_DESC= Use SQL BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/__init__.py:www/py-beautifulsoup@${PY_FLAVOR} CLAMAV_RUN_DEPENDS= clamd:security/clamav DKIM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>0:mail/py-dkimpy@${PY_FLAVOR} MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic@${PY_FLAVOR} SPAMASSASSIN_RUN_DEPENDS= spamassassin>=0:mail/spamassassin SPF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyspf>0:mail/py-pyspf@${PY_FLAVOR} SQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0:databases/py-sqlalchemy10@${PY_FLAVOR} post-extract: @${REINPLACE_CMD} -e "s|'/etc|'etc|g" ${WRKSRC}/setup.py @${REINPLACE_CMD} -e "s|=/etc|=${PREFIX}/etc|g" ${WRKSRC}/conf/fuglu.conf.dist @${REINPLACE_CMD} -e "s|'/etc|'${PREFIX}/etc|g" \ ${WRKSRC}/compareconfig.py \ ${WRKSRC}/src/fuglu/plugins/actionoverride.py \ ${WRKSRC}/src/fuglu/plugins/archive.py \ ${WRKSRC}/src/fuglu/plugins/attachment.py \ ${WRKSRC}/src/fuglu/plugins/domainauth.py \ ${WRKSRC}/src/fuglu/plugins/p_fraction.py \ ${WRKSRC}/src/fuglu/plugins/p_skipper.py \ ${WRKSRC}/src/fuglu/plugins/script.py \ ${WRKSRC}/src/startscript/fuglu \ ${WRKSRC}/src/tools/fuglu_conf \ ${WRKSRC}/src/tools/fuglu_debug post-install: @${MKDIR} ${STAGEDIR}${LOGDIR} .include diff --git a/mail/py-imapclient/Makefile b/mail/py-imapclient/Makefile index 824c23885348..36ef7a38e283 100644 --- a/mail/py-imapclient/Makefile +++ b/mail/py-imapclient/Makefile @@ -1,22 +1,22 @@ PORTNAME= imapclient DISTVERSION= 2.3.1 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= IMAPClient-${PORTVERSION} MAINTAINER= meka@tilda.center COMMENT= Easy to use, Pythonic and complete IMAP client library WWW= https://github.com/mjs/imapclient LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.4+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-imaplib2/Makefile b/mail/py-imaplib2/Makefile index 3346b1d56e99..e264138ddb68 100644 --- a/mail/py-imaplib2/Makefile +++ b/mail/py-imaplib2/Makefile @@ -1,25 +1,25 @@ PORTNAME= imaplib2 PORTVERSION= 3.6 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Threaded Python IMAP4 client WWW= https://github.com/jazzband/imaplib2/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE USES= pytest python:3.6-3.9 USE_PYTHON= autoplist distutils NO_ARCH= yes # Copy tests until a new release # https://github.com/jazzband/imaplib2/pull/38 post-extract: @${MKDIR} ${WRKSRC}/${PORTNAME}/tests @${CP} ${FILESDIR}/test_imports.py ${WRKSRC}/${PORTNAME}/tests/ .include diff --git a/mail/py-mail-parser/Makefile b/mail/py-mail-parser/Makefile index 1841ff626fff..8f85b69a314e 100644 --- a/mail/py-mail-parser/Makefile +++ b/mail/py-mail-parser/Makefile @@ -1,22 +1,22 @@ PORTNAME= mail-parser PORTVERSION= 3.15.0 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper for email standard library WWW= https://github.com/SpamScope/mail-parser LICENSE= APACHE20 RUN_DEPENDS= msgconvert:mail/p5-Email-Outlook-Message \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.17.0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-mailmanclient/Makefile b/mail/py-mailmanclient/Makefile index 0956a3e412e6..c9e9ac07fd6b 100644 --- a/mail/py-mailmanclient/Makefile +++ b/mail/py-mailmanclient/Makefile @@ -1,27 +1,27 @@ PORTNAME= mailmanclient PORTVERSION= 3.3.3 CATEGORIES= mail -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Official Python bindings for the GNU Mailman 3 REST API WWW= https://gitlab.com/mailman/mailmanclient LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>3.0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8-bugbear>0:devel/py-flake8-bugbear@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mailman>0:mail/mailman3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}falcon>0:www/py-falcon@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC}/src/mailmanclient/tests && ${PYTHON_CMD} test_client.py .include diff --git a/mail/py-mailsuite/Makefile b/mail/py-mailsuite/Makefile index 882b5a661832..ca19e50b7487 100644 --- a/mail/py-mailsuite/Makefile +++ b/mail/py-mailsuite/Makefile @@ -1,27 +1,27 @@ PORTNAME= mailsuite DISTVERSION= 1.9.14 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python package to simplify receiving, parsing, and sending email WWW= https://github.com/seanthegeek/mailsuite LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=2.0.0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html2text>=2020.1.16:textproc/py-html2text@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imapclient>=2.1.0:mail/py-imapclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mail-parser>=3.14.0:mail/py-mail-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}publicsuffix2>=2.20190812:dns/py-publicsuffix2@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: ${RM} ${WRKSRC}/pyproject.toml .include diff --git a/mail/py-managesieve3/Makefile b/mail/py-managesieve3/Makefile index 313e9c695969..64adbacf9f76 100644 --- a/mail/py-managesieve3/Makefile +++ b/mail/py-managesieve3/Makefile @@ -1,22 +1,22 @@ PORTNAME= managesieve3 PORTVERSION= 1.1 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Implements an RFC-5804 Manage Sieve client WWW= https://bitbucket.org/ericvsmith/managesieve3 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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-premailer/Makefile b/mail/py-premailer/Makefile index 979d7f31805e..31277de2483d 100644 --- a/mail/py-premailer/Makefile +++ b/mail/py-premailer/Makefile @@ -1,28 +1,28 @@ PORTNAME= premailer PORTVERSION= 3.1.1 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rtd24@columbia.edu COMMENT= Turns CSS blocks into style attributes WWW= https://github.com/peterbe/premailer 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: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 f6cd95420d95..a8cfa444567c 100644 --- a/mail/py-pymailq/Makefile +++ b/mail/py-pymailq/Makefile @@ -1,28 +1,28 @@ PORTNAME= pymailq PORTVERSION= 0.9.0 PORTREVISION= 1 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Postfix queue control python tool WWW= https://github.com/outini/pymailq LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= postfix:mail/postfix NO_ARCH= yes 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-pysasl/Makefile b/mail/py-pysasl/Makefile index 85254ad62597..47f94c6f1491 100644 --- a/mail/py-pysasl/Makefile +++ b/mail/py-pysasl/Makefile @@ -1,27 +1,27 @@ PORTNAME= pysasl DISTVERSION= 0.10.0 CATEGORIES= mail security -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= Pure Python SASL client and server library WWW= https://pypi.org/project/pysasl/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= PASSLIB OPTIONS_DEFAULT= PASSLIB PASSLIB_DESC= Password hashing support PASSLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} .include diff --git a/mail/py-pyspf/Makefile b/mail/py-pyspf/Makefile index 769d55af52a9..0a8409813563 100644 --- a/mail/py-pyspf/Makefile +++ b/mail/py-pyspf/Makefile @@ -1,37 +1,37 @@ PORTNAME= pyspf PORTVERSION= 2.0.14 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SPF (Sender Policy Framework) implemented in Python WWW= https://github.com/sdgathman/pyspf 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:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes 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-python-slimta/Makefile b/mail/py-python-slimta/Makefile index 48b817e774d1..199c037b8f69 100644 --- a/mail/py-python-slimta/Makefile +++ b/mail/py-python-slimta/Makefile @@ -1,34 +1,34 @@ PORTNAME= python-slimta PORTVERSION= 5.0.4 CATEGORIES= mail -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= Python libraries to send, receive, and queue email WWW= https://www.slimta.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=1.1rc:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycares>=1:dns/py-pycares@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysasl>=0.4.0:mail/py-pysasl@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= BOTO REDIS SASL OPTIONS_DEFAULT= SASL BOTO_DESC= Support for Amazon Web Services REDIS_DESC= Redis Support SASL_DESC= SASL Support BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${PY_FLAVOR} SASL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyspf>0:mail/py-pyspf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py3dns>0:dns/py-py3dns@${PY_FLAVOR} .include diff --git a/mail/py-pyzmail/Makefile b/mail/py-pyzmail/Makefile index 97e936dff21a..902a4edb46bf 100644 --- a/mail/py-pyzmail/Makefile +++ b/mail/py-pyzmail/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyzmail DISTVERSION= 1.0.3 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Easy mail library to parse, compose and send emails WWW= https://www.magiksys.net/pyzmail LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= dos2unix python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/mail/py-spf-engine/Makefile b/mail/py-spf-engine/Makefile index 0a8dafe574be..89d49ee396e5 100644 --- a/mail/py-spf-engine/Makefile +++ b/mail/py-spf-engine/Makefile @@ -1,59 +1,59 @@ PORTNAME= spf-engine DISTVERSION= 2.9.3 PORTREVISION= 1 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= SPF engine for Postfix policy server and milter implemented in Python WWW= https://launchpad.net/spf-engine LICENSE= APACHE20 GPLv2+ LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/COPYING LICENSE_FILE_GPLv2+ = ${WRKSRC}/GPL-2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}authres>0:mail/py-authres@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}milter>0:mail/py-milter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyspf>0:mail/py-pyspf@${PY_FLAVOR} USES= python:3.3+ shebangfix USE_PYTHON= autoplist distutils USE_RC_SUBR= pyspf-milter SHEBANG_FILES= spf_engine/milter_spf.py spf_engine/policyd_spf.py NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_CMD=${PYTHON_CMD} USERS= pyspf-milter GROUPS= pyspf-milter PLIST_FILES= '@dir(${USERS},${GROUPS},755) /var/run/pyspf-milter' \ '@sample etc/python-policyd-spf/policyd-spf.conf.sample' PORTDOCS= CHANGES README README.per_user_whitelisting \ policyd-spf.conf.commented OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" \ ${WRKSRC}/spf_engine/milter_spf.py ${WRKSRC}/spf_engine/policyd_spf.py \ ${WRKSRC}/policyd-spf.1 ${WRKSRC}/policyd-spf.conf.5 \ ${WRKSRC}/policyd-spf.peruser.5 @${FIND} ${WRKSRC} \( -name '*.bak' -or -name '*.orig' \) -delete post-install: @${MKDIR} ${STAGEDIR}/var/run/pyspf-milter \ ${STAGEDIR}${PREFIX}/etc/python-policyd-spf ${INSTALL_DATA} ${WRKSRC}/policyd-spf.conf \ ${STAGEDIR}${PREFIX}/etc/python-policyd-spf/policyd-spf.conf.sample post-install-DOCS-on: @${MKDIR} ${STAGEDIR}/${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/py-validate_email/Makefile b/mail/py-validate_email/Makefile index 98f2e38a22b9..44127e5b6325 100644 --- a/mail/py-validate_email/Makefile +++ b/mail/py-validate_email/Makefile @@ -1,21 +1,21 @@ PORTNAME= validate_email DISTVERSION= 1.3 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Verifies if an email address is valid and really exists WWW= https://github.com/syrusakbary/validate_email LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py3dns>0:dns/py-py3dns@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/mail/pyzor/Makefile b/mail/pyzor/Makefile index 80fbdbd185c7..9c310a2d1e1c 100644 --- a/mail/pyzor/Makefile +++ b/mail/pyzor/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyzor PORTVERSION= 1.0.0 PORTREVISION= 2 CATEGORIES= mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/SpamExperts/pyzor/commit/ PATCHFILES= 67b471dd168db9468548aef3ffadca9554164ac0.diff:-p1 \ 6332a429ed415187599ecce7d8a169ee19f0bbe5.diff:-p1 MAINTAINER= dbaio@FreeBSD.org COMMENT= Collaborative, networked system to detect and block spam WWW= https://github.com/SpamExperts/pyzor LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>=0:databases/py-gdbm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/mail/slimta/Makefile b/mail/slimta/Makefile index de647afa7cd1..a0077db5f346 100644 --- a/mail/slimta/Makefile +++ b/mail/slimta/Makefile @@ -1,37 +1,37 @@ PORTNAME= slimta PORTVERSION= 0.8.1 CATEGORIES= mail -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= nc@FreeBSD.org COMMENT= Configurable MTA based on the python-slimta libraries WWW= https://www.slimta.org/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slimta>0:mail/py-python-slimta@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils USE_RC_SUBR= ${PORTNAME} REINPLACE_ARGS= -i '' NO_ARCH= yes SUB_LIST= PYTHON_CMD=${PYTHON_CMD} PLIST_FILES= "@sample etc/slimta/logging.yaml.sample" \ "@sample etc/slimta/slimta.yaml.sample" post-patch: .for file in setup main state @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/${PORTNAME}/app/${file}.py .endfor post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} .for file in logging ${PORTNAME} @${CP} ${WRKSRC}/${PORTNAME}/app/etc/${file}.yaml.sample ${STAGEDIR}${PREFIX}/etc/${PORTNAME} .endfor .include diff --git a/math/mathicsscript/Makefile b/math/mathicsscript/Makefile index 075b0b1cc295..d52ffe4099b3 100644 --- a/math/mathicsscript/Makefile +++ b/math/mathicsscript/Makefile @@ -1,49 +1,49 @@ PORTNAME= mathicsscript PORTVERSION= 5.0.0 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= thierry@FreeBSD.org COMMENT= Terminal CLI to Mathics WWW= https://mathics.org/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Mathics3>0:math/py-mathics \ ${PYTHON_PKGNAMEPREFIX}mathics_pygments>0:textproc/py-mathics-pygments \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}columnize>0:devel/py-columnize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>0:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}term-background>0:deskutils/py-term-background@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Mathics3>0:math/py-mathics \ ${PYTHON_PKGNAMEPREFIX}mathics_pygments>0:textproc/py-mathics-pygments \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>2.5:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}columnize>0:devel/py-columnize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>0:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}term-background>0:deskutils/py-term-background@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= Mathics3 USES= python:3.8+ readline shebangfix USE_PYTHON= distutils noflavors SHEBANG_GLOB= *.py MAKE_ENV+= PYTHON=${PYTHON_CMD} NO_ARCH= yes post-stage: ${RM} -r ${STAGEDIR}/${PYTHON_SITELIBDIR}/test do-test: install (cd ${TEST_WRKSRC} && py.test) .include diff --git a/math/mathlibtools/Makefile b/math/mathlibtools/Makefile index ffd38312ae22..6f70b2738d28 100644 --- a/math/mathlibtools/Makefile +++ b/math/mathlibtools/Makefile @@ -1,30 +1,30 @@ PORTNAME= mathlibtools DISTVERSION= 1.2.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Lean prover mathlib supporting tools WWW= https://github.com/leanprover-community/mathlib-tools LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>0:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=2.1.11:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygithub>0:devel/py-pygithub@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>=3.13:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0.10.0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/math/py-Diofant/Makefile b/math/py-Diofant/Makefile index ccdc477d412d..7a211ad35807 100644 --- a/math/py-Diofant/Makefile +++ b/math/py-Diofant/Makefile @@ -1,37 +1,37 @@ PORTNAME= Diofant DISTVERSION= 0.13.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library for symbolic mathematics WWW= https://github.com/diofant/diofant LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isort>0:devel/py-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${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 includes extra_reqs for convenience RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}gmpy2>=2.1.0b5:math/py-gmpy2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mpmath>=0.19:math/py-mpmath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.6:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}theano>=0.9.0:math/py-theano@${PY_FLAVOR} \ ${PYNUMPY} USES= python:3.7+ USE_PYTHON= distutils cython autoplist NO_ARCH= yes pre-configure: @( \ ${ECHO} "from setuptools import setup" && \ ${ECHO} "setup()" \ ) > ${WRKSRC}/setup.py .include diff --git a/math/py-MutatorMath/Makefile b/math/py-MutatorMath/Makefile index 60d00210cc9a..acb07ab7cad8 100644 --- a/math/py-MutatorMath/Makefile +++ b/math/py-MutatorMath/Makefile @@ -1,24 +1,24 @@ PORTNAME= MutatorMath PORTVERSION= 2.1.2 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Piecewise linear interpolation in multiple dimensions WWW= https://github.com/LettError/MutatorMath 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} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-PuLP/Makefile b/math/py-PuLP/Makefile index 693a3e82c6b7..4e357b5d55af 100644 --- a/math/py-PuLP/Makefile +++ b/math/py-PuLP/Makefile @@ -1,31 +1,31 @@ PORTNAME= PuLP DISTVERSION= 2.7.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= LP modeler written in python WWW= https://github.com/coin-or/pulp 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= cpe python:3.6+ CPE_VENDOR= ${PORTNAME:tl}project 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 do-test: install # one test is known to fail: https://github.com/coin-or/pulp/issues/494 @cd ${TEST_WRKSRC} && py.test .include diff --git a/math/py-PyMetis/Makefile b/math/py-PyMetis/Makefile index e4edc31e82fb..cabb748f199f 100644 --- a/math/py-PyMetis/Makefile +++ b/math/py-PyMetis/Makefile @@ -1,31 +1,31 @@ PORTNAME= PyMetis DISTVERSION= 2022.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python wrapper for the Metis graph partitioning software WWW= https://mathema.tician.de/software/pymetis/ 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} TEST_DEPENDS= pytest:devel/py-pytest@${PY_FLAVOR} USES= compiler:c++14-lang localbase python:3.6+ USE_PYTHON= distutils autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pymetis/_internal.cpython-39.so do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest .include diff --git a/math/py-PySCIPOpt/Makefile b/math/py-PySCIPOpt/Makefile index 3ad7ccdf9f1e..7743bc6592f6 100644 --- a/math/py-PySCIPOpt/Makefile +++ b/math/py-PySCIPOpt/Makefile @@ -1,22 +1,22 @@ PORTNAME= PySCIPOpt DISTVERSION= 4.2.0 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface and modeling environment for SCIP WWW= https://github.com/SCIP-Interfaces/PySCIPOpt LICENSE= MIT LIB_DEPENDS= libscip.so:math/SCIP 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-affine/Makefile b/math/py-affine/Makefile index 2a83c88cf58e..d7711a38729f 100644 --- a/math/py-affine/Makefile +++ b/math/py-affine/Makefile @@ -1,19 +1,19 @@ PORTNAME= affine PORTVERSION= 2.3.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Matrices describing affine transformation of the plane WWW= https://github.com/sgillies/affine LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 a87c34391217..e90967b48419 100644 --- a/math/py-algopy/Makefile +++ b/math/py-algopy/Makefile @@ -1,20 +1,20 @@ PORTNAME= algopy DISTVERSION= 0.5.7 PORTREVISION= 2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Algorithmic Differentiation (AD) and Taylor polynomial approximations WWW= https://pythonhosted.org/algopy/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} 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 2a1daf054507..e30b21b15ffa 100644 --- a/math/py-altgraph/Makefile +++ b/math/py-altgraph/Makefile @@ -1,19 +1,19 @@ PORTNAME= altgraph PORTVERSION= 0.17.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python graph (network) package WWW= https://github.com/ronaldoussoren/altgraph LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/math/py-amply/Makefile b/math/py-amply/Makefile index 87a8a88b4f98..fc43e7c8f0fb 100644 --- a/math/py-amply/Makefile +++ b/math/py-amply/Makefile @@ -1,23 +1,23 @@ PORTNAME= amply DISTVERSION= 0.1.5 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Load and manipulate AMPL data as Python data structures WWW= https://github.com/willu47/amply 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-animatplot-ng/Makefile b/math/py-animatplot-ng/Makefile index 1c0fb5604c64..58a6685f1efe 100644 --- a/math/py-animatplot-ng/Makefile +++ b/math/py-animatplot-ng/Makefile @@ -1,25 +1,25 @@ PORTNAME= animatplot-ng DISTVERSION= 0.4.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Making animating in matplotlib easy (new gen) WWW= https://github.com/boutproject/animatplot-ng/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2:math/py-matplotlib@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2:math/py-matplotlib@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-animatplot/Makefile b/math/py-animatplot/Makefile index 8547a863b8c3..55f0bed31a15 100644 --- a/math/py-animatplot/Makefile +++ b/math/py-animatplot/Makefile @@ -1,22 +1,22 @@ PORTNAME= animatplot DISTVERSION= 0.4.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Making animating in matplotlib easy WWW= https://github.com/t-makaro/animatplot/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2:math/py-matplotlib@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2:math/py-matplotlib@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-apgl/Makefile b/math/py-apgl/Makefile index 6d6905e67cde..2c7904b955a3 100644 --- a/math/py-apgl/Makefile +++ b/math/py-apgl/Makefile @@ -1,21 +1,21 @@ PORTNAME= apgl PORTVERSION= 0.8.1 PORTREVISION= 3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Fast python graph library with some machine learning features WWW= http://packages.python.org/apgl/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0.7.0:science/py-scipy@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/math/py-arviz/Makefile b/math/py-arviz/Makefile index 34d0c62a582b..c9429379ba17 100644 --- a/math/py-arviz/Makefile +++ b/math/py-arviz/Makefile @@ -1,30 +1,30 @@ PORTNAME= arviz DISTVERSION= 0.12.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package for exploratory analysis of Bayesian models WWW= https://arviz-devs.github.io/arviz/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netCDF4>0:science/py-netCDF4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.23:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.19:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray>=0.16.1:devel/py-xarray@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray-einstats>=0.2:devel/py-xarray-einstats@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest # tests have 13 warnings, 1 error, see https://github.com/arviz-devs/arviz/issues/2084 NO_ARCH= yes .include diff --git a/math/py-arybo/Makefile b/math/py-arybo/Makefile index 7835bd9c2ea7..b1aa0c2f244c 100644 --- a/math/py-arybo/Makefile +++ b/math/py-arybo/Makefile @@ -1,24 +1,24 @@ PORTNAME= arybo DISTVERSION= 1.1.0 CATEGORIES= math -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Manipulation of mixed boolean-arithmetic symbolic expressions WWW= https://github.com/quarkslab/arybo LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}llvmlite>0:devel/py-llvmlite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.4:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytanque>=1.0:math/py-pytanque@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= compiler:c++14-lang python:3.5+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/math/py-autograd/Makefile b/math/py-autograd/Makefile index b469f1db1fec..411908caaf61 100644 --- a/math/py-autograd/Makefile +++ b/math/py-autograd/Makefile @@ -1,21 +1,21 @@ PORTNAME= autograd DISTVERSION= 1.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Efficiently computes derivatives of numpy code WWW= https://github.com/HIPS/autograd LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-baycomp/Makefile b/math/py-baycomp/Makefile index 4f7963f187ae..32450a8dac1f 100644 --- a/math/py-baycomp/Makefile +++ b/math/py-baycomp/Makefile @@ -1,32 +1,32 @@ PORTNAME= baycomp DISTVERSION= 1.0.2 PORTREVISION= 1 CATEGORIES= math python # statistics -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for Bayesian comparison of classifiers WWW= https://github.com/janezd/baycomp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.1.2:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.19.1:science/py-scipy@${PY_FLAVOR} USES= localbase:ldflags python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes POST_PLIST= rm-tests-from-plist post-install: @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/tests rm-tests-from-plist: @${REINPLACE_CMD} '/\/tests\//d' ${TMPPLIST} .include diff --git a/math/py-bayesian-optimization/Makefile b/math/py-bayesian-optimization/Makefile index 0f947749db62..915ace8e0894 100644 --- a/math/py-bayesian-optimization/Makefile +++ b/math/py-bayesian-optimization/Makefile @@ -1,23 +1,23 @@ PORTNAME= bayesian-optimization PORTVERSION= 1.3.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bayesian Optimization package WWW= https://github.com/fmfn/BayesianOptimization LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0.0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-benford_py/Makefile b/math/py-benford_py/Makefile index e603407e8024..e2cb5802f973 100644 --- a/math/py-benford_py/Makefile +++ b/math/py-benford_py/Makefile @@ -1,30 +1,30 @@ PORTNAME= benford_py DISTVERSIONPREFIX= v DISTVERSION= 0.5.0 CATEGORIES= math python -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for testing data sets with Benford's law WWW= https://github.com/milcent/benford_py LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= milcent NO_ARCH= yes post-extract: # https://github.com/milcent/benford_py/issues/48 ${TOUCH} ${WRKSRC}/README-pypi.md .include diff --git a/math/py-bitmath/Makefile b/math/py-bitmath/Makefile index 09149e8c9d2f..eda73d6a9881 100644 --- a/math/py-bitmath/Makefile +++ b/math/py-bitmath/Makefile @@ -1,18 +1,18 @@ PORTNAME= bitmath DISTVERSION= 1.3.3.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Represent and manipulate file sizes with different prefix notations WWW= https://github.com/tbielawa/bitmath LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}progressbar>0:misc/py-progressbar@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/math/py-bitvector/Makefile b/math/py-bitvector/Makefile index 842f6ea29dcd..8fc54f37b05b 100644 --- a/math/py-bitvector/Makefile +++ b/math/py-bitvector/Makefile @@ -1,37 +1,37 @@ PORTNAME= bitvector PORTVERSION= 3.5.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ 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 WWW= https://engineering.purdue.edu/kak/dist/ LICENSE= PSFL USES= python 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 ad7c0a1029cd..688d8573bce6 100644 --- a/math/py-bottleneck/Makefile +++ b/math/py-bottleneck/Makefile @@ -1,34 +1,34 @@ PORTNAME= bottleneck PORTVERSION= 1.3.5 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Bottleneck-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of fast NumPy array functions written in Cython WWW= https://github.com/kwgoodman/bottleneck LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ 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: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/math/py-chaospy/Makefile b/math/py-chaospy/Makefile index 09b3cb77c318..3df4b0eb005d 100644 --- a/math/py-chaospy/Makefile +++ b/math/py-chaospy/Makefile @@ -1,33 +1,33 @@ PORTNAME= chaospy DISTVERSION= 4.3.8 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Toolbox for performing uncertainty quantification WWW= https://github.com/jonathf/chaospy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpoly>0:math/py-numpoly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes pre-configure: @( \ ${ECHO} "from setuptools import setup" && \ ${ECHO} "setup()" \ ) > ${WRKSRC}/setup.py do-test: # tests fail: https://github.com/jonathf/chaospy/issues/366 @cd ${WRKSRC} && pytest --doctest-modules chaospy/ .include diff --git a/math/py-clingcon/Makefile b/math/py-clingcon/Makefile index fce2477ecacb..0f8f30755c50 100644 --- a/math/py-clingcon/Makefile +++ b/math/py-clingcon/Makefile @@ -1,26 +1,26 @@ PORTNAME= clingcon DISTVERSION= 5.2.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Extension of clingo to handle constraints over integers WWW= https://potassco.org/clingcon/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= cmake:devel/cmake-core \ ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}clingo>0:math/py-clingo@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clingo>0:math/py-clingo@${PY_FLAVOR} USES= compiler:c++17-lang python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/clingcon/_clingcon${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-clingo/Makefile b/math/py-clingo/Makefile index 3aaae2fa3027..e4bc8a7519d8 100644 --- a/math/py-clingo/Makefile +++ b/math/py-clingo/Makefile @@ -1,27 +1,27 @@ PORTNAME= clingo DISTVERSION= 5.6.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Grounder and solver for logic programs WWW= https://potassco.org/clingo/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= cmake:devel/cmake-core \ ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} USES= compiler:c++14-lang python:3.6+ USE_PYTHON= distutils autoplist unittest # some tests break, see https://github.com/potassco/clingo/issues/390 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/clingo TEST_WRKSRC= ${WRKSRC}/libpyclingo post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/clingo/_clingo${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-cma/Makefile b/math/py-cma/Makefile index dc33311805ba..f026a0b20fb2 100644 --- a/math/py-cma/Makefile +++ b/math/py-cma/Makefile @@ -1,28 +1,28 @@ PORTNAME= cma PORTVERSION= 3.2.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CMA-ES for non-linear numerical optimization in Python WWW= https://github.com/CMA-ES/pycma LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/cma/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CONSTRAINED_SOLUTION_TRACKING PLOTTING CONSTRAINED_SOLUTION_TRACKING_DESC= Convergence tracking support PLOTTING_DESC= Plotting support CONSTRAINED_SOLUTION_TRACKING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}moarchiving>=0:math/py-moarchiving@${PY_FLAVOR} PLOTTING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} .include diff --git a/math/py-cmaes/Makefile b/math/py-cmaes/Makefile index 6084fbcbe33a..c092620c9cce 100644 --- a/math/py-cmaes/Makefile +++ b/math/py-cmaes/Makefile @@ -1,22 +1,22 @@ PORTNAME= cmaes PORTVERSION= 0.9.0 CATEGORIES= math -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lightweight CMA Evolution Strategy implementation for Python WWW= https://github.com/CyberAgent/cmaes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-cmyt/Makefile b/math/py-cmyt/Makefile index d962ed12cc6d..ec7a61461295 100644 --- a/math/py-cmyt/Makefile +++ b/math/py-cmyt/Makefile @@ -1,31 +1,31 @@ PORTNAME= cmyt PORTVERSION= 1.1.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of Matplotlib colormaps from the yt project WWW= https://yt-project.org/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.2.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=8.4:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorspacious>=1.1.2:devel/py-colorspacious@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes POST_PLIST= rm-tests-from-plist post-install: @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/tests rm-tests-from-plist: @${REINPLACE_CMD} '/\/tests\//d' ${TMPPLIST} .include diff --git a/math/py-colormath/Makefile b/math/py-colormath/Makefile index 1c0dff92fa84..2b5896b65363 100644 --- a/math/py-colormath/Makefile +++ b/math/py-colormath/Makefile @@ -1,22 +1,22 @@ PORTNAME= colormath PORTVERSION= 3.0.0 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Module that spares the user from directly dealing with color math WWW= https://pypi.org/project/colormath/ LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9.2,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=1.9.1:math/py-networkx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-cvxpy/Makefile b/math/py-cvxpy/Makefile index 3035b6cc8923..e4cc39c15b7d 100644 --- a/math/py-cvxpy/Makefile +++ b/math/py-cvxpy/Makefile @@ -1,31 +1,31 @@ PORTNAME= cvxpy DISTVERSION= 1.2.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Domain-specific language for modeling convex optimization problems WWW= https://www.cvxpy.org/ 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} TEST_DEPENDS= pytest:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cvxcore*.so do-test: install @cd ${WRKSRC} && pytest .include diff --git a/math/py-cypari2/Makefile b/math/py-cypari2/Makefile index 0f57514bba21..131eca4a4685 100644 --- a/math/py-cypari2/Makefile +++ b/math/py-cypari2/Makefile @@ -1,51 +1,51 @@ PORTNAME= cypari2 PORTVERSION= 2.1.2 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python interface to the number theory library PARI/GP WWW= https://github.com/sagemath/cypari2 LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} LIB_DEPENDS= libgmp.so:math/gmp \ libpari.so:math/pari RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= sagemath USES= compiler:c11 python:3.6+ USE_PYTHON= cython distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_USES= gmake PORTDOCS= * PLIST_SUB+= VER=${DISTVERSION} pre-configure-DOCS-on: ${REINPLACE_CMD} -e 's|python -m|${PYTHON_CMD} -m|' \ ${WRKSRC}/docs/Makefile do-build-DOCS-on: (cd ${WRKSRC}/docs && ${GMAKE} html) post-build-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -R ${WRKSRC}/docs/build/html/* ${STAGEDIR}${DOCSDIR} do-test: install (cd ${WRKSRC} && py.test) .include diff --git a/math/py-deap/Makefile b/math/py-deap/Makefile index 2b926f83a4de..6325ba67f685 100644 --- a/math/py-deap/Makefile +++ b/math/py-deap/Makefile @@ -1,25 +1,25 @@ PORTNAME= deap DISTVERSION= 1.3.3 CATEGORIES= math biology science devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Distributed Evolutionary Algorithms in Python WWW= https://github.com/DEAP/deap LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python:3.5+ USE_PYTHON= distutils autoplist pytest # tests fail, see https://github.com/DEAP/deap/issues/668 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/deap/tools/_hypervolume/hv${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-docplex/Makefile b/math/py-docplex/Makefile index 6a32427f4981..cf446e5c70d4 100644 --- a/math/py-docplex/Makefile +++ b/math/py-docplex/Makefile @@ -1,21 +1,21 @@ PORTNAME= docplex DISTVERSION= 2.23.222 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= IBM Decision Optimization CPLEX Modeling for Python WWW= https://www.ibm.com/cloud/decision-optimization-for-watson-studio LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-ducc0/Makefile b/math/py-ducc0/Makefile index ca82f881c1fa..f0d3506c48ef 100644 --- a/math/py-ducc0/Makefile +++ b/math/py-ducc0/Makefile @@ -1,33 +1,33 @@ PORTNAME= ducc0 DISTVERSION= 0.27.0 CATEGORIES= math -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Distinctly Useful Code Collection (DUCC) WWW= https://gitlab.mpcdf.mpg.de/mtr/ducc LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= clang runs out of memory BROKEN_i386= non-constant-expression cannot be narrowed from type 'long long' to 'int' in initializer list (reported to the author on 2021-05-02 and 2022-02-01) BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} USES= compiler:c++17-lang python:3.6+ USE_PYTHON= distutils autoplist MAKE_ENV= DUCC0_OPTIMIZATION=none post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ducc0*.so do-test: install @cd ${WRKSRC} && py.test .include diff --git a/math/py-ecos/Makefile b/math/py-ecos/Makefile index afef21f23c72..a49067757a4e 100644 --- a/math/py-ecos/Makefile +++ b/math/py-ecos/Makefile @@ -1,27 +1,27 @@ PORTNAME= ecos DISTVERSION= 2.0.12 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python package for ECOS: Embedded Cone Solver WWW= https://www.embotech.com/ECOS LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.9:science/py-scipy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pre-configure: @${ECHO} "__version__=\"$(DISTVERSION)\"" > ${WRKSRC}/src/ecos/version.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_ecos*.so .include diff --git a/math/py-evalidate/Makefile b/math/py-evalidate/Makefile index ee8cdcb493ba..c01f916e4953 100644 --- a/math/py-evalidate/Makefile +++ b/math/py-evalidate/Makefile @@ -1,18 +1,18 @@ PORTNAME= evalidate DISTVERSION= 1.0.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Safe evaluation of untrusted user-supplied python expressions WWW= https://github.com/yaroslaff/evalidate LICENSE= MIT USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-fastcluster/Makefile b/math/py-fastcluster/Makefile index 96ed61f5a1e7..4171f07b9e1c 100644 --- a/math/py-fastcluster/Makefile +++ b/math/py-fastcluster/Makefile @@ -1,23 +1,23 @@ PORTNAME= fastcluster PORTVERSION= 1.2.6 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast hierarchical clustering routines for R and Python WWW= http://danifold.net/fastcluster.html LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-flax/Makefile b/math/py-flax/Makefile index c70cb3e72eb6..e00f22f2f08c 100644 --- a/math/py-flax/Makefile +++ b/math/py-flax/Makefile @@ -1,26 +1,26 @@ PORTNAME= flax PORTVERSION= 0.6.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Neural network library for JAX designed for flexibility WWW= https://github.com/google/flax LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jax>=0.3.16:math/py-jax@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.12,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.4.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=11.1:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.1:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-formulaic/Makefile b/math/py-formulaic/Makefile index b9f2463bb499..abb4e4496572 100644 --- a/math/py-formulaic/Makefile +++ b/math/py-formulaic/Makefile @@ -1,41 +1,41 @@ PORTNAME= formulaic PORTVERSION= 0.5.2 CATEGORIES= math python # statistics -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Implementation of Wilkinson formulas WWW= https://github.com/matthewwardrop/formulaic LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astor>=0.8:devel/py-astor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cached-property>=1.3.0:devel/py-cached-property@${PY_FLAVOR} \ ${PYNUMY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.6:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>=1.0:devel/py-wrapt@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}installer>0:devel/py-installer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= flavors pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-build: @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m build --wheel --no-isolation --outdir ${WRKDIR} do-install: @cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m installer ${WRKDIR}/*.whl --destdir ${STAGEDIR} .include diff --git a/math/py-fraction/Makefile b/math/py-fraction/Makefile index af909e404e05..b68691fa40ef 100644 --- a/math/py-fraction/Makefile +++ b/math/py-fraction/Makefile @@ -1,21 +1,21 @@ PORTNAME= fraction PORTVERSION= 2.2.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/bradley101/fraction/releases/download/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Fraction-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Carry out all the fraction operations WWW= https://github.com/bradley101/fraction LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-fvcore/Makefile b/math/py-fvcore/Makefile index b20e962c3f77..67cbc60271c9 100644 --- a/math/py-fvcore/Makefile +++ b/math/py-fvcore/Makefile @@ -1,27 +1,27 @@ PORTNAME= fvcore PORTVERSION= 0.1.5.post20220512 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Shared code among different Facebook research projects WWW= https://github.com/facebookresearch/fvcore LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iopath>0:devel/py-iopath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yacs>0:devel/py-yacs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-gimmik/Makefile b/math/py-gimmik/Makefile index a29c30c6b4f7..253c45cbfcb2 100644 --- a/math/py-gimmik/Makefile +++ b/math/py-gimmik/Makefile @@ -1,22 +1,22 @@ PORTNAME= gimmik DISTVERSION= 3.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Generator of Matrix Multiplication Kernels WWW= https://github.com/vincentlab/GiMMiK LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} USES= python:3.3+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-gmpy/Makefile b/math/py-gmpy/Makefile index bd2f8ee51fc1..bfa05c80ca37 100644 --- a/math/py-gmpy/Makefile +++ b/math/py-gmpy/Makefile @@ -1,21 +1,21 @@ PORTNAME= gmpy PORTVERSION= 1.17 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Extension that Wraps the GMP Library WWW= http://code.google.com/p/gmpy/ LIB_DEPENDS= libgmp.so:math/gmp 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 4ab3edd9b26c..9d65ec0dbd58 100644 --- a/math/py-gmpy2/Makefile +++ b/math/py-gmpy2/Makefile @@ -1,23 +1,23 @@ PORTNAME= gmpy2 DISTVERSION= 2.1.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= GMP/MPIR, MPFR, and MPC interface to Python WWW= https://pypi.org/project/gmpy2/ LICENSE= GPLv3 LIB_DEPENDS= libgmp.so:math/gmp \ libmpc.so:math/mpc \ libmpfr.so:math/mpfr USES= localbase python USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gmpy2/gmpy2*.so .include diff --git a/math/py-grandalf/Makefile b/math/py-grandalf/Makefile index cd93d69737f7..19c1fda75485 100644 --- a/math/py-grandalf/Makefile +++ b/math/py-grandalf/Makefile @@ -1,25 +1,25 @@ PORTNAME= grandalf DISTVERSIONPREFIX= v DISTVERSION= 0.7 CATEGORIES= math graphics python -#MASTER_SITES= CHEESESHOP # no tarball +#MASTER_SITES= PYPI # no tarball PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Graph experimentation and drawing algorithms framework WWW= https://github.com/bdcht/grandalf 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: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 b9aabb3ccf0b..628aeb504702 100644 --- a/math/py-graphillion/Makefile +++ b/math/py-graphillion/Makefile @@ -1,27 +1,27 @@ PORTNAME= graphillion PORTVERSION= 1.5 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/g/G/}-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Fast, lightweight graphset operation library in Python WWW= https://github.com/takemaru/graphillion 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:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_graphillion*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/math/py-gym-notices/Makefile b/math/py-gym-notices/Makefile index 6527b67c0b91..4bb4972aac39 100644 --- a/math/py-gym-notices/Makefile +++ b/math/py-gym-notices/Makefile @@ -1,19 +1,19 @@ PORTNAME= gym-notices PORTVERSION= 0.0.8 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Notices for gym WWW= https://github.com/Farama-Foundation/gym-notices LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-gym/Makefile b/math/py-gym/Makefile index 67f2070f67d6..50509adb68f7 100644 --- a/math/py-gym/Makefile +++ b/math/py-gym/Makefile @@ -1,29 +1,29 @@ PORTNAME= gym PORTVERSION= 0.26.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenAI toolkit for developing and comparing your reinforcement learning agents WWW= https://www.gymlibrary.dev/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>=1.2.0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gym-notices>=0.0.4:math/py-gym-notices@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.8.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/math/py-hdbscan/Makefile b/math/py-hdbscan/Makefile index dd88f4186563..2bef92847a82 100644 --- a/math/py-hdbscan/Makefile +++ b/math/py-hdbscan/Makefile @@ -1,26 +1,26 @@ PORTNAME= hdbscan PORTVERSION= 0.8.29 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Clustering based on density with variable density clusters WWW= https://github.com/scikit-learn-contrib/hdbscan LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16,1:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>=1.0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.20,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.20:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-hdmedians/Makefile b/math/py-hdmedians/Makefile index f025260b032e..fd1ff23bb844 100644 --- a/math/py-hdmedians/Makefile +++ b/math/py-hdmedians/Makefile @@ -1,23 +1,23 @@ PORTNAME= hdmedians PORTVERSION= 0.14.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= High-dimensional medians WWW= https://github.com/daleroberts/hdmedians LICENSE= APACHE20 BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} USES= python:3.6+ USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hdmedians/geomedian*.so .include diff --git a/math/py-iminuit/Makefile b/math/py-iminuit/Makefile index aed28bdcde03..de7b44d4fbb6 100644 --- a/math/py-iminuit/Makefile +++ b/math/py-iminuit/Makefile @@ -1,22 +1,22 @@ PORTNAME= iminuit DISTVERSION= 2.16.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Jupyter-friendly Python frontend for MINUIT2 in C++ WWW= https://iminuit.readthedocs.io/en/stable/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++14-lang python:3.6+ USE_PYTHON= distutils autoplist pytest # 2 tests are known to fail, see https://github.com/scikit-hep/iminuit/issues/779 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/math/py-intspan/Makefile b/math/py-intspan/Makefile index bafad8ac03fa..81d5f3ea82fd 100644 --- a/math/py-intspan/Makefile +++ b/math/py-intspan/Makefile @@ -1,18 +1,18 @@ PORTNAME= intspan PORTVERSION= 1.6.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Finite element automatic tabulator WWW= https://github.com/jonathaneunice/intspan LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-iohexperimenter/Makefile b/math/py-iohexperimenter/Makefile index 95d51eeff420..824ca78d694a 100644 --- a/math/py-iohexperimenter/Makefile +++ b/math/py-iohexperimenter/Makefile @@ -1,26 +1,26 @@ PORTNAME= iohexperimenter PORTVERSION= 0.2.9.2 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= IOHexperimenter-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Experimenter for Iterative Optimization Heuristic WWW= https://github.com/IOHprofiler/IOHexperimenter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= compiler:c++14-lang dos2unix python:3.7+ USE_PYTHON= autoplist concurrent distutils USE_CXXSTD= c++14 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-ipyopt/Makefile b/math/py-ipyopt/Makefile index 4117274ffbe9..6a8a6f3b6b11 100644 --- a/math/py-ipyopt/Makefile +++ b/math/py-ipyopt/Makefile @@ -1,34 +1,34 @@ PORTNAME= ipyopt DISTVERSION= 0.12.4 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to Ipopt WWW= https://gitlab.com/g-braeunlich/ipyopt LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} LIB_DEPENDS= libipopt.so:math/ipopt RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} USES= compiler:c++17-lang pkgconfig python:3.6+ USE_PYTHON= distutils autoplist CXXFLAGS+= $(pkg-config --cflags ipopt) TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cpython-*.so do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest .include diff --git a/math/py-jax/Makefile b/math/py-jax/Makefile index f4e9245e4979..7bb1eb521b42 100644 --- a/math/py-jax/Makefile +++ b/math/py-jax/Makefile @@ -1,23 +1,23 @@ PORTNAME= jax PORTVERSION= 0.3.24 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Differentiate, compile, and transform Numpy code WWW= https://github.com/google/jax LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.20,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opt-einsum>=0:math/py-opt-einsum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.5:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-kiwisolver/Makefile b/math/py-kiwisolver/Makefile index 4f8890a24242..b82216e62be7 100644 --- a/math/py-kiwisolver/Makefile +++ b/math/py-kiwisolver/Makefile @@ -1,23 +1,23 @@ PORTNAME= kiwisolver PORTVERSION= 1.4.4 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Fast implementation of the Cassowary constraint solver WWW= https://github.com/nucleic/kiwi LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cppy>=1.1.0:devel/py-cppy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= compiler:c++11-lang python:3.7+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/math/py-levmar/Makefile b/math/py-levmar/Makefile index 82c152ea4b51..daa90f65fc22 100644 --- a/math/py-levmar/Makefile +++ b/math/py-levmar/Makefile @@ -1,34 +1,34 @@ # levmar library (math/levmar) is bundled PORTNAME= levmar DISTVERSION= 0.2.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Binding to levmar library (Levenberg-Marquardt optimization algorithm) WWW= https://github.com/bjodah/levmar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libblas.so:math/blas \ liblapack.so:math/lapack TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>0:devel/py-pytest4@${PY_FLAVOR} \ ${PYNUMPY} 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-linearmodels/Makefile b/math/py-linearmodels/Makefile index b302e56c4031..98d440addcd3 100644 --- a/math/py-linearmodels/Makefile +++ b/math/py-linearmodels/Makefile @@ -1,32 +1,32 @@ PORTNAME= linearmodels PORTVERSION= 4.27 CATEGORIES= math python # statistics -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Linear Panel, Instrumental Variable, Asset Pricing and other models WWW= https://bashtage.github.io/linearmodels/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}formulaic>=0.3.2:math/py-formulaic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0.4:devel/py-mypy_extensions@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.24:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}property-cached>=1.6.3:devel/py-property-cached@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyhdfe>=0.1:math/py-pyhdfe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.2:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.11:math/py-statsmodels@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4.2,<7.0.0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ shebangfix USE_PYTHON= autoplist cython distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/linearmodels/panel/_utility${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-lmfit/Makefile b/math/py-lmfit/Makefile index e54bba2469d8..926aa301e2ed 100644 --- a/math/py-lmfit/Makefile +++ b/math/py-lmfit/Makefile @@ -1,28 +1,28 @@ PORTNAME= lmfit DISTVERSION= 1.0.3 CATEGORIES= math -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Least-squares Minimization with bounds and constraints WWW= https://lmfit.github.io/lmfit-py/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asteval>=0.9.22:devel/py-asteval@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uncertainties>=3.0.1:math/py-uncertainties@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numdifftools>0:math/py-numdifftools@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest # 3 tests fail, upstream says that that's ok, see https://github.com/lmfit/lmfit-py/issues/802 NO_ARCH= yes .include diff --git a/math/py-luminol/Makefile b/math/py-luminol/Makefile index de8e6d58294c..8040192f88e7 100644 --- a/math/py-luminol/Makefile +++ b/math/py-luminol/Makefile @@ -1,22 +1,22 @@ PORTNAME= luminol DISTVERSION= 0.4 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight python library for time series data analysis WWW= https://github.com/linkedin/luminol LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-mathics-scanner/Makefile b/math/py-mathics-scanner/Makefile index 255450a2a0c7..e528e09095e7 100644 --- a/math/py-mathics-scanner/Makefile +++ b/math/py-mathics-scanner/Makefile @@ -1,42 +1,42 @@ PORTNAME= Mathics_Scanner PORTVERSION= 1.2.4 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Tokeniser, char tables, & conversion routines for the Wolfram Language WWW= https://mathics.org/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= gmake:devel/gmake \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= Mathics3 USES= python:3.6+ shebangfix USE_PYTHON= distutils noflavors NO_ARCH= yes MAKE_ENV+= PYTHON=${PYTHON_CMD} PLIST_SUB+= VER=${PORTVERSION} TEST_TARGET= check TEST_ENV= ${MAKE_ENV} pre-configure: ${CP} ${FILESDIR}/named-characters.yml ${WRKSRC}/mathics_scanner/data/ do-test: install (cd ${TEST_WRKSRC} && \ ${SETENV} ${TEST_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_TARGET}) .include diff --git a/math/py-mathics/Makefile b/math/py-mathics/Makefile index 4bf3aba3f9f1..5f4c3a92c00a 100644 --- a/math/py-mathics/Makefile +++ b/math/py-mathics/Makefile @@ -1,79 +1,79 @@ PORTNAME= Mathics3 PORTVERSION= 5.0.2 PORTREVISION= 2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= General-purpose computer algebra system (CAS) WWW= https://mathics.org/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pint>0:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mpmath>0:math/py-mpmath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}llvmlite>0:devel/py-llvmlite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}palettable>0:misc/py-palettable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wordcloud>0:textproc/py-wordcloud@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner RUN_DEPENDS= ${PYNUMPY} \ bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}py>0:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pint>0:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mpmath>0:math/py-mpmath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>0:textproc/py-nltk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}langid>0:textproc/py-langid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}llvmlite>0:devel/py-llvmlite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enchant>0:textproc/py-enchant@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imageio>0:graphics/py-imageio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}palettable>0:misc/py-palettable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tifffile>0:graphics/py-tifffile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>0:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycountry>0:textproc/py-pycountry@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wordcloud>0:textproc/py-wordcloud@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}recordclass>0:devel/py-recordclass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= ${PORTNAME:tl} USES= python:3.8+ shebangfix USE_PYTHON= cython distutils noflavors MAKE_ENV+= USE_CYTHON=yes SHEBANG_GLOB= *.py .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif do-test: install (cd ${TEST_WRKSRC} && py.test) .include diff --git a/math/py-matplotlib-inline/Makefile b/math/py-matplotlib-inline/Makefile index 7703c10e14e1..b4d553a86b50 100644 --- a/math/py-matplotlib-inline/Makefile +++ b/math/py-matplotlib-inline/Makefile @@ -1,21 +1,21 @@ PORTNAME= matplotlib-inline DISTVERSION= 0.1.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Matplotlib Inline Back-end for IPython and Jupyter WWW= https://pypi.org/project/matplotlib-inline/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitlets>0:devel/py-traitlets@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-matplotlib-scalebar/Makefile b/math/py-matplotlib-scalebar/Makefile index 18c9eabe3293..864c98537d0a 100644 --- a/math/py-matplotlib-scalebar/Makefile +++ b/math/py-matplotlib-scalebar/Makefile @@ -1,22 +1,22 @@ PORTNAME= matplotlib-scalebar PORTVERSION= 0.8.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Artist for matplotlib to display a scale bar WWW= https://github.com/ppinard/matplotlib-scalebar LICENSE= BSD LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} USES= python:3.7+ USE_LOCALE= en_US.UTF-8 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-matplotlib/Makefile b/math/py-matplotlib/Makefile index 82451814bd0a..c3e4959b64a0 100644 --- a/math/py-matplotlib/Makefile +++ b/math/py-matplotlib/Makefile @@ -1,74 +1,74 @@ PORTNAME= matplotlib PORTVERSION= 3.4.3 PORTREVISION= 5 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mainland@apeiron.net COMMENT= Plotting library uses a syntax familiar to MATLAB users WWW= https://matplotlib.org/ LICENSE= PSFL BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.2:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0.10:security/py-certifi@${PY_FLAVOR} LIB_DEPENDS= libfreetype.so:print/freetype2 \ libqhull_r.so:math/qhull \ libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.2:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0.10:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kiwisolver>=1.0.0:math/py-kiwisolver@${PY_FLAVOR} USES= compiler:c++11-lib gettext gnome localbase pkgconfig python:3.7+ shebangfix uniquefiles:dirs USE_PYTHON= distutils PLIST_SUB= VER=${PORTVERSION} PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES \ QT5AGGBACKEND TKAGGBACKEND OPTIONS_DEFAULT= TKAGGBACKEND OPTIONS_SUB= yes QT5AGGBACKEND_DESC= Qt5Agg backend support TKAGGBACKEND_DESC= TKAgg backend support QT5AGGBACKEND_USES= display pyqt:5 QT5AGGBACKEND_USE= PYQT=pyqt5,sip QT5AGGBACKEND_VARS= QT5AGG_BACKEND=True QT5AGGBACKEND_VARS_OFF= QT5AGG_BACKEND=False TKAGGBACKEND_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} TKAGGBACKEND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} TKAGGBACKEND_USES= display tk:run TKAGGBACKEND_VARS= TKAGG_BACKEND=True TKAGGBACKEND_VARS_OFF= TKAGG_BACKEND=False post-extract: @${FIND} ${WRKSRC} -name '*.py' | ${XARGS} ${CHMOD} -x pre-configure: ${REINPLACE_CMD} -e 's|%%QT5AGG_BACKEND%%|${QT5AGG_BACKEND}|g' \ -e 's|%%TKAGG_BACKEND%%|${TKAGG_BACKEND}|g' \ ${WRKSRC}/setup.cfg post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib -name '*.so' \ | ${XARGS} ${STRIP_CMD} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/math/py-matplotlib2/Makefile b/math/py-matplotlib2/Makefile index 8c5bd827f3ae..4133c12944b7 100644 --- a/math/py-matplotlib2/Makefile +++ b/math/py-matplotlib2/Makefile @@ -1,70 +1,70 @@ PORTNAME= matplotlib DISTVERSION= 2.2.4 PORTREVISION= 5 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= mainland@apeiron.net COMMENT= Plotting library uses a syntax familiar to MATLAB users (legacy) WWW= https://matplotlib.org/ LICENSE= PSFL BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig \ libtcl86.so:lang/tcl86 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kiwisolver>=1.0.0:math/py-kiwisolver@${PY_FLAVOR} USES= compiler:c++11-lib gettext gnome pkgconfig python:3.6+ shebangfix uniquefiles:dirs USE_PYTHON= autoplist distutils CFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= EXAMPLES \ QT5AGGBACKEND TKAGGBACKEND OPTIONS_DEFAULT= TKAGGBACKEND OPTIONS_SUB= yes QT5AGGBACKEND_DESC= Qt5Agg backend support QT5AGGBACKEND_USES= display pyqt:5 QT5AGGBACKEND_USE= PYQT=pyqt5,sip QT5AGGBACKEND_VARS= QT5AGG_BACKEND=True QT5AGGBACKEND_VARS_OFF= QT5AGG_BACKEND=False TKAGGBACKEND_DESC= TKAgg backend support TKAGGBACKEND_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} TKAGGBACKEND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} TKAGGBACKEND_USES= display tk:run TKAGGBACKEND_VARS= TKAGG_BACKEND=True TKAGGBACKEND_VARS_OFF= TKAGG_BACKEND=False PORTEXAMPLES= * post-extract: @${FIND} ${WRKSRC} -name '*.py' | ${XARGS} ${CHMOD} -x post-patch: @${REINPLACE_CMD} -e 's|%%QT5AGG_BACKEND%%|${QT5AGG_BACKEND}|g' \ -e 's|%%TKAGG_BACKEND%%|${TKAGG_BACKEND}|g' \ ${WRKSRC}/setup.cfg post-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/backends/web_backend/jquery-ui-1.12.1 cd ${WRKSRC}/lib/matplotlib/backends/web_backend/jquery-ui-1.12.1 && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/backends/web_backend/jquery-ui-1.12.1 ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib -name '*.so' \ | ${XARGS} ${STRIP_CMD} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/math/py-mip/Makefile b/math/py-mip/Makefile index 1b04066f3dcb..9b928925b0db 100644 --- a/math/py-mip/Makefile +++ b/math/py-mip/Makefile @@ -1,22 +1,22 @@ PORTNAME= mip DISTVERSION= 1.14.0 CATEGORIES= math -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python MIP (Mixed-Integer Linear Programming) Tools WWW= https://python-mip.com/ LICENSE= EPL BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-mixsimulator/Makefile b/math/py-mixsimulator/Makefile index 0a0f4503764e..2458c7b92b5b 100644 --- a/math/py-mixsimulator/Makefile +++ b/math/py-mixsimulator/Makefile @@ -1,21 +1,21 @@ PORTNAME= mixsimulator PORTVERSION= 0.4.4 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Calculate and simulate the least cost of an energy mix under constraints WWW= https://github.com/Foloso/MixSimulator LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= mixsimulator/Experiments/Scenario_type.py .include diff --git a/math/py-moarchiving/Makefile b/math/py-moarchiving/Makefile index 33f556f2b2a1..20156184ac57 100644 --- a/math/py-moarchiving/Makefile +++ b/math/py-moarchiving/Makefile @@ -1,23 +1,23 @@ PORTNAME= moarchiving PORTVERSION= 0.6.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Biobjective Archive class with hypervolume indicator and uncrowded hypervolume improvement computation WWW= https://github.com/CMA-ES/moarchiving LICENSE= BSD3CLAUSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ARBITRARY_PRECISION ARBITRARY_PRECISION_DESC= Arbitrary precision hypervolume computation support ARBITRARY_PRECISION_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}fraction>=0:math/py-fraction@${PY_FLAVOR} .include diff --git a/math/py-mpmath/Makefile b/math/py-mpmath/Makefile index 1ab90d82cc68..697096c58e1c 100644 --- a/math/py-mpmath/Makefile +++ b/math/py-mpmath/Makefile @@ -1,21 +1,21 @@ PORTNAME= mpmath PORTVERSION= 1.2.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Library for Arbitrary-precision Floating-point Arithmetic WWW= https://www.mpmath.org/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy>=0:math/py-gmpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-munkres/Makefile b/math/py-munkres/Makefile index 50aab0aab2a1..351f5ddda732 100644 --- a/math/py-munkres/Makefile +++ b/math/py-munkres/Makefile @@ -1,18 +1,18 @@ PORTNAME= munkres PORTVERSION= 1.1.4 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Munkres implementation for Python WWW= https://software.clapper.org/munkres/ LICENSE= APACHE20 USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-ndindex/Makefile b/math/py-ndindex/Makefile index df539473d0cd..06b60c191acd 100644 --- a/math/py-ndindex/Makefile +++ b/math/py-ndindex/Makefile @@ -1,24 +1,24 @@ PORTNAME= ndindex PORTVERSION= 1.6 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for manipulating indices of ndarrays WWW= https://github.com/Quansight-Labs/ndindex LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ARRAYS ARRAYS_DESC= Array support ARRAYS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} .include diff --git a/math/py-networkx/Makefile b/math/py-networkx/Makefile index b955f44165ac..ba441754a0fa 100644 --- a/math/py-networkx/Makefile +++ b/math/py-networkx/Makefile @@ -1,67 +1,67 @@ PORTNAME= networkx DISTVERSION= 2.8.8 PORTEPOCH= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Tools for complex networks WWW= https://networkx.github.io/ LICENSE= BSD3CLAUSE RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}decorator>=4.3.0:devel/py-decorator@${PY_FLAVOR} USES= cpe python:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils pytest SHEBANG_GLOB= *.py NO_ARCH= yes CPE_VENDOR= python PLIST_SUB+= PYTHON_MAJOR_VER=${PYTHON_MAJOR_VER} OPTIONS_DEFINE= EXAMPLES GDAL LXML PANDAS PYDOT YAML OPTIONS_GROUP= MATRIX RENDER OPTIONS_GROUP_MATRIX= NUMPY SCIPY OPTIONS_GROUP_RENDER= MPL GRAPHVIZ OPTIONS_DEFAULT= NUMPY SCIPY MPL GDAL GRAPHVIZ LXML PANDAS PYDOT YAML NUMPY_DESC= Matrix representation of graphs NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.20.0,1:math/py-numpy@${PY_FLAVOR} SCIPY_DESC= Sparse matrix representation of graphs SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=1.8:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-sparse>=0.2:science/py-scikit-sparse@${PY_FLAVOR} MPL_DESC= Flexible graph rendering MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.4.0:math/py-matplotlib@${PY_FLAVOR} GDAL_DESC= Support of raster geospatial data formats GDAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdal>=0:graphics/py-gdal@${PY_FLAVOR} GRAPHVIZ_DESC= Additional graph layout and rendering algorithms GRAPHVIZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=1.2:graphics/py-pygraphviz@${PY_FLAVOR} LXML_DESC= Binding for the libxml2 and libxslt libraries LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} PANDAS_DESC= Data analysis PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=1.3:math/py-pandas@${PY_FLAVOR} PYDOT_DESC= Graphviz Dot language PYDOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${PY_FLAVOR} YAML_DESC= Reading and writing YAML files YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} PORTEXAMPLES= * post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} do-test: install (cd ${WRKSRC} && py.test) .include diff --git a/math/py-nevergrad/Makefile b/math/py-nevergrad/Makefile index bd5ea4202cb5..566b491bc850 100644 --- a/math/py-nevergrad/Makefile +++ b/math/py-nevergrad/Makefile @@ -1,42 +1,42 @@ PORTNAME= nevergrad PORTVERSION= 0.4.3 DISTVERSIONSUFFIX= .post2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python toolbox for performing gradient-free optimization WWW= https://github.com/facebookresearch/nevergrad LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bayesian-optimization>=1.2.0:math/py-bayesian-optimization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cma>=2.6.0:math/py-cma@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.15.0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= BENCHMARK OPTIONS_DEFAULT=BENCHMARK BENCHMARK_DESC= Run benchmark functions BENCHMARK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gym>=0.12.1:math/py-gym@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hiplot>=0:graphics/py-hiplot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iohexperimenter>=0.2.8:math/py-iohexperimenter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixsimulator>=0.2.9.5:math/py-mixsimulator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.23.4,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Pyomo>=5.7:math/py-Pyomo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.6.1:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} .include diff --git a/math/py-nlopt/Makefile b/math/py-nlopt/Makefile index 188f30f1f873..1e656bce247b 100644 --- a/math/py-nlopt/Makefile +++ b/math/py-nlopt/Makefile @@ -1,34 +1,34 @@ PORTNAME= nlopt DISTVERSION= 2.7.1 CATEGORIES= math -#MASTER_SITES= CHEESESHOP # https://github.com/DanielBok/nlopt-python/issues/15 +#MASTER_SITES= PYPI # https://github.com/DanielBok/nlopt-python/issues/15 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Nonlinear optimization library WWW= https://github.com/DanielBok/nlopt-python LICENSE= LGPL21 MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core \ swig:devel/swig \ ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils # autoplist is broken, see https://github.com/DanielBok/nlopt-python/issues/17 USE_GITHUB= yes GH_ACCOUNT= DanielBok GH_PROJECT= nlopt-python GH_TUPLE= stevengj:nlopt:4a0e93c:nlopt/extern/nlopt post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/nlopt/_nlopt.so do-test: @${SETENV} ${TEST_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} ${FILESDIR}/example.py .include diff --git a/math/py-numdifftools/Makefile b/math/py-numdifftools/Makefile index 38290806fa6d..ec17880ac07e 100644 --- a/math/py-numdifftools/Makefile +++ b/math/py-numdifftools/Makefile @@ -1,32 +1,32 @@ PORTNAME= numdifftools DISTVERSION= 0.9.41 CATEGORIES= math -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Solve automatic numerical differentiation problems in 1+ variables WWW= https://github.com/pbrod/numdifftools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}algopy>=0.4:math/py-algopy@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.8:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=3.56:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}line-profiler>0:devel/py-line-profiler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-pep8>0:devel/py-pytest-pep8@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest # test dependencies fail to install due to inter-package conflicts NO_ARCH= yes .include diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile index c20d4dd9e340..814c6ca33917 100644 --- a/math/py-numexpr/Makefile +++ b/math/py-numexpr/Makefile @@ -1,23 +1,23 @@ PORTNAME= numexpr PORTVERSION= 2.8.4 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast numerical array expression evaluator for Python and NumPy WWW= https://github.com/pydata/numexpr LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.13.3,1:math/py-numpy@${PY_FLAVOR} USES= dos2unix python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-numpoly/Makefile b/math/py-numpoly/Makefile index 5dbb6c2c229f..ebc474a5d981 100644 --- a/math/py-numpoly/Makefile +++ b/math/py-numpoly/Makefile @@ -1,21 +1,21 @@ PORTNAME= numpoly DISTVERSION= 1.2.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Create/manipulate/evaluate polynomial arrays based on numpy.ndarray WWW= https://github.com/jonathf/numpoly LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-numpy-groupies/Makefile b/math/py-numpy-groupies/Makefile index fe691343f800..1070f635609f 100644 --- a/math/py-numpy-groupies/Makefile +++ b/math/py-numpy-groupies/Makefile @@ -1,29 +1,29 @@ PORTNAME= numpy-groupies DISTVERSION= 0.9.17 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Optimised tools for group-indexing operations: aggregated sum and more WWW= https://github.com/ml31415/numpy-groupies LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} TEST_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && pytest .include diff --git a/math/py-numpy-stl/Makefile b/math/py-numpy-stl/Makefile index e26fb4cafa1a..f0d7e47c4583 100644 --- a/math/py-numpy-stl/Makefile +++ b/math/py-numpy-stl/Makefile @@ -1,25 +1,25 @@ PORTNAME= numpy-stl DISTVERSION= 2.11.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Simple library to make working with STL files fast and easy WWW= https://github.com/WoLpH/numpy-stl LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}python-utils>=2.3.0:misc/py-python-utils@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= cython distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/stl/_speedups*.so .include diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile index 1cebcf5eb698..98618a32eaef 100644 --- a/math/py-numpy/Makefile +++ b/math/py-numpy/Makefile @@ -1,80 +1,80 @@ PORTNAME= numpy PORTVERSION= 1.23.5 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://numpy.org/doc/${PORTVERSION:R}/:doc PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}-ref.pdf:doc \ ${PORTNAME}-user.pdf:doc DIST_SUBDIR= ${PORTNAME}-${PORTVERSION:R} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= python@FreeBSD.org COMMENT= The New Numeric Extension to Python WWW= https://www.numpy.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.2.5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.24.1:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR} USES= compiler:c11 cpe fortran python:3.8+ USE_PYTHON= allflavors autoplist concurrent cython distutils GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e s/libgfortran.so// LDFLAGS+= -s PYDISTUTILS_BUILDARGS= --fcompiler=gnu95 PYDISTUTILS_CONFIGUREARGS= --fcompiler=gnu95 PORTDOCS= * OPTIONS_DEFINE= DOCS SUITESPARSE OPTIONS_SINGLE= BLASLIB OPTIONS_SINGLE_BLASLIB= ATLAS NETLIB OPENBLAS OPTIONS_DEFAULT= OPENBLAS SUITESPARSE SUITESPARSE_DESC= Use AMD and UMFPACK in SuiteSparse ATLAS_USES= blaslapack:atlas ATLAS_VARS= BLASLIBS="ptf77blas, ptcblas" BLASNAME=atlas LAPACKLIBS=alapack LIBRARIES=atlas_libs NETLIB_USES= blaslapack:netlib NETLIB_VARS= BLASLIBS="blas, cblas" BLASNAME=atlas LAPACKLIBS=lapack LIBRARIES=atlas_libs NETLIB_LIB_DEPENDS= libcblas.so:math/cblas OPENBLAS_USES= blaslapack:openblas OPENBLAS_VARS= BLASLIBS="openblas, gfortran" BLASNAME=openblas LAPACKLIBS="openblas, gfortran" LIBRARIES=libraries SUITESPARSE_LIB_DEPENDS=libumfpack.so:math/suitesparse-umfpack post-extract: @${TOUCH} ${WRKSRC}/numpy/f2py/tests/src/temp @${TOUCH} ${WRKSRC}/numpy/random/_examples/temp @${TOUCH} ${WRKSRC}/numpy/core/tests/examples/temp pre-configure-SUITESPARSE-off: @${REINPLACE_CMD} -e 's|:%%LOCALBASE%%/include/suitesparse||' ${WRKSRC}/site.cfg pre-configure: @${REINPLACE_CMD} -e 's|%%FC%%|${FC}|' ${WRKSRC}/numpy/distutils/fcompiler/gnu.py @${CP} ${FILESDIR}/site.cfg ${WRKSRC}/site.cfg ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ -e 's|%%BLASLIBS%%|${BLASLIBS}|; s|%%BLASNAME%%|${BLASNAME}|' \ -e 's|%%LAPACKLIBS%%|${LAPACKLIBS}|; s|%%LIBRARIES%%|${LIBRARIES}|' \ ${WRKSRC}/site.cfg @${REINPLACE_CMD} -e "s|%%GCCLIBDIR%%|$$(${GCCLIBDIR_CMDS})|" ${WRKSRC}/site.cfg ${WRKSRC}/numpy/distutils/system_info.py do-configure: post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' | ${XARGS} ${STRIP_CMD} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}-ref.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}-user.pdf ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} runtests.py .include diff --git a/math/py-openTSNE/Makefile b/math/py-openTSNE/Makefile index 04baf69f91a2..ff46d96d228c 100644 --- a/math/py-openTSNE/Makefile +++ b/math/py-openTSNE/Makefile @@ -1,25 +1,25 @@ PORTNAME= openTSNE DISTVERSION= 0.6.2 CATEGORIES= math python # statistics -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast, parallel implementations of t-SNE WWW= https://github.com/pavlin-policar/openTSNE LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libfftw3.so:math/fftw3 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.20:science/py-scikit-learn@${PY_FLAVOR} USES= compiler:c++14-lang localbase:ldflags python:3.6+ USE_PYTHON= distutils cython autoplist post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/math/py-opt-einsum/Makefile b/math/py-opt-einsum/Makefile index c7e66c2176c3..f5b672863ee0 100644 --- a/math/py-opt-einsum/Makefile +++ b/math/py-opt-einsum/Makefile @@ -1,22 +1,22 @@ PORTNAME= opt-einsum PORTVERSION= 3.3.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= opt_einsum-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Optimizing numpys einsum function WWW= https://github.com/dgasmith/opt_einsum LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.7,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-optuna/Makefile b/math/py-optuna/Makefile index 89889751df7a..d6c63a416e6f 100644 --- a/math/py-optuna/Makefile +++ b/math/py-optuna/Makefile @@ -1,30 +1,30 @@ PORTNAME= optuna DISTVERSION= 2.10.1 CATEGORIES= math # machine-learning -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= Hyperparameter optimization framework WWW= https://optuna.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alembic14>0:databases/py-alembic14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cliff>0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cmaes>0:math/py-cmaes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>0:databases/py-sqlalchemy12@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-osqp/Makefile b/math/py-osqp/Makefile index 454c7a52f53c..5522582bc889 100644 --- a/math/py-osqp/Makefile +++ b/math/py-osqp/Makefile @@ -1,25 +1,25 @@ PORTNAME= osqp PORTVERSION= 0.6.2.post5 PORTEPOCH= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Operator Splitting QP Solver WWW= https://osqp.org LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}qdldl>0:math/py-qdldl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.13.2:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ cmake:devel/cmake-core RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/math/py-pandas-datareader/Makefile b/math/py-pandas-datareader/Makefile index dde108410574..b01f4353fd03 100644 --- a/math/py-pandas-datareader/Makefile +++ b/math/py-pandas-datareader/Makefile @@ -1,30 +1,30 @@ PORTNAME= pandas-datareader DISTVERSION= 0.9.0 CATEGORIES= math finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= FreeBSD@Shaneware.biz COMMENT= Data readers previously found in Pandas WWW= https://github.com/pydata/pandas-datareader 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:3.7+ 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 31bfb60bd465..20ba9e9bc6b1 100644 --- a/math/py-pandas/Makefile +++ b/math/py-pandas/Makefile @@ -1,90 +1,90 @@ PORTNAME= pandas PORTVERSION= 1.5.1 PORTEPOCH= 1 CATEGORIES= math devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Flexible, high-performance data analysis in Python WWW= https://pandas.pydata.org/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.29.32<3:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.20.3,1:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.29.32<3:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.20.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=0:devel/py-arrow@${PY_FLAVOR} USES= cpe python:3.8+ CPE_VENDOR= numfocus USE_PYTHON= cython distutils 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 ALCHEMY14 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 ACCEL_DESC= Computation Acceleration Add-ons 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 ALCHEMY14_DESC= Support SQL databases via databases/py-sqlalchemy14 BOTO_DESC= Support Amazon S3 storage via devel/py-boto BTLNCK_DESC= Accelerate certain NaN evals via math/py-bottleneck EXCEL_DESC= MS Excel I/O Add-ons HTML5LIB_DESC= Parse HTML with www/py-html5lib and www/py-beautifulsoup HTML_DESC= HTML Parsing/Generation Add-ons JINJA2_DESC= Support conditional HTML formatting with devel/py-Jinja2 LXML_DESC= Parse HTML with devel/py-lxml and www/py-beautifulsoup MPL_DESC= Support graphical plotting output via math/py-matplotlib NUMEXPR_DESC= Accelerate certain numerical ops via math/py-numexpr OPENPYXL_DESC= Write MS Excel 2007+ with textproc/py-openpyxl OPENPYXL_IMPLIES= XLRD SCIPY_DESC= Support various statistical functions via science/py-scipy SQL_DESC= SQLAlchemy ORM Add-ons STORAGE_DESC= Data Storage Add-ons TABLES_DESC= Support HDF5-based storage via devel/py-tables XLRD_DESC= Read MS Excel with textproc/py-xlrd XLSX_DESC= Write MS Excel with textproc/py-xlsxwriter XLWT_DESC= Write MS Excel with textproc/py-xlwt 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} ALCHEMY14_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>0:databases/py-sqlalchemy14@${PY_FLAVOR} BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.2.0:math/py-bottleneck@${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} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.1:math/py-numexpr@${PY_FLAVOR} OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.4.0:textproc/py-openpyxl@${PY_FLAVOR} SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=1.1:science/py-scipy@${PY_FLAVOR} TABLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tables>=3.4.2:devel/py-tables@${PY_FLAVOR} XLRD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.0.0:textproc/py-xlrd@${PY_FLAVOR} XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} XLWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${PY_FLAVOR} 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 b7ac906da37f..f7e8db7e83a5 100644 --- a/math/py-patsy/Makefile +++ b/math/py-patsy/Makefile @@ -1,33 +1,33 @@ PORTNAME= patsy PORTVERSION= 0.5.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package for statistical models and design matrices WWW= https://github.com/pydata/patsy LICENSE= BSD2CLAUSE PSFL LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.4,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ 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-pdal/Makefile b/math/py-pdal/Makefile index 4f891d772434..7d132a7b1ab5 100644 --- a/math/py-pdal/Makefile +++ b/math/py-pdal/Makefile @@ -1,35 +1,35 @@ PORTNAME= pdal DISTVERSION= 3.0.2 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tu}-${DISTVERSION} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= PDAL Python bindings WWW= https://pypi.python.org/pypi/pdal LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ ${PREFIX}/share/cmake/pybind11/pybind11Config.cmake:devel/pybind11 \ cmake:devel/cmake-core LIB_DEPENDS= libpdal_base.so:math/pdal RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= compiler:c++11-lang ninja:build python:3.6+ USE_PYTHON= autoplist cython distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/libpdalpython*.so ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} do-test: @cd ${WRKSRC} && py.test -v test .include diff --git a/math/py-permutation/Makefile b/math/py-permutation/Makefile index 7faac10c281c..bf763b7dd972 100644 --- a/math/py-permutation/Makefile +++ b/math/py-permutation/Makefile @@ -1,36 +1,36 @@ PORTNAME= permutation DISTVERSION= 0.3.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Permutations of finitely many positive integers WWW= https://github.com/jwodder/permutation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} 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 do-test: install # instructions from tox.ini @cd ${WRKSRC} && \ coverage erase && \ coverage run -m pytest --doctest-modules --pyargs permutation && \ coverage run -m pytest test README.rst docs/index.rst && \ coverage combine && \ coverage report .include diff --git a/math/py-petsc4py/Makefile b/math/py-petsc4py/Makefile index a0e88e0e79e7..8b9353736664 100644 --- a/math/py-petsc4py/Makefile +++ b/math/py-petsc4py/Makefile @@ -1,36 +1,36 @@ PORTNAME= petsc4py DISTVERSION= 3.18.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PETSc for Python WWW= https://bitbucket.org/petsc/petsc4py LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libpetsc.so:science/PETSc RUN_DEPENDS= ${PYNUMPY} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://gitlab.com/petsc/petsc/-/issues/1301 MAKE_ENV= PETSC_DIR=${LOCALBASE} OPTIONS_SINGLE= MPI OPTIONS_SINGLE_MPI= MPICH OPENMPI OPTIONS_DEFAULT= MPICH MPICH_USES= mpi:mpich OPENMPI_USES= mpi:openmpi TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/petsc4py/lib/PETSc${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-plastex/Makefile b/math/py-plastex/Makefile index 86bb20db5cf4..3d27bfaadc25 100644 --- a/math/py-plastex/Makefile +++ b/math/py-plastex/Makefile @@ -1,22 +1,22 @@ PORTNAME= plastex PORTVERSION= 2.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= plasTeX-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= LaTeX Document Processing Framework WWW= https://github.com/plastex/plastex LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} USES= python:3.5+ tex USE_PYTHON= autoplist concurrent distutils USE_TEX= base:run NO_ARCH= yes .include diff --git a/math/py-point-annotator/Makefile b/math/py-point-annotator/Makefile index 0bf22abf0d72..51dab39852a1 100644 --- a/math/py-point-annotator/Makefile +++ b/math/py-point-annotator/Makefile @@ -1,24 +1,24 @@ PORTNAME= point-annotator PORTVERSION= 2.0.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Annotate data with labels based on the Mann-Whitney U test WWW= https://fri.uni-lj.si/en/laboratory/biolab LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-pplpy/Makefile b/math/py-pplpy/Makefile index 8287cbde58a1..7ea10a20200a 100644 --- a/math/py-pplpy/Makefile +++ b/math/py-pplpy/Makefile @@ -1,49 +1,49 @@ PORTNAME= pplpy PORTVERSION= 0.8.7 PORTREVISION= 3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python wrapper to the C++ Parma Polyhedra Library (PPL) WWW= https://www.labri.fr/perso/vdelecro/pplpy/latest/ LICENSE= GPLv3 BROKEN_aarch64= runaway build, 7200 seconds with no output BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libmpc.so:math/mpc \ libpari.so:math/pari \ libppl.so:devel/ppl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} USES= compiler:c++11-lang localbase python:3.6+ USE_PYTHON= cython distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_USES= gmake PORTDOCS= * do-build-DOCS-on: (cd ${WRKSRC}/docs && ${GMAKE} html) post-build-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -R ${WRKSRC}/docs/build/html/* ${STAGEDIR}${DOCSDIR} do-test: install (cd ${WRKSRC} && py.test) .include diff --git a/math/py-primecountpy/Makefile b/math/py-primecountpy/Makefile index fa00552bae77..85ce29172545 100644 --- a/math/py-primecountpy/Makefile +++ b/math/py-primecountpy/Makefile @@ -1,28 +1,28 @@ PORTNAME= primecountpy PORTVERSION= 0.1.0 PORTREVISION= 2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Primecount Cython interface WWW= https://pypi.org/project/primecountpy/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYDEPS} LIB_DEPENDS= libpari.so:math/pari \ libprimecount.so:math/primecount \ libprimesieve.so:math/primesieve RUN_DEPENDS= ${PYDEPS} USES= localbase python:3.7+ USE_PYTHON= cython distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif PYDEPS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} .include diff --git a/math/py-primme/Makefile b/math/py-primme/Makefile index 918611ac0c9d..d553001d7ac6 100644 --- a/math/py-primme/Makefile +++ b/math/py-primme/Makefile @@ -1,31 +1,31 @@ PORTNAME= primme DISTVERSION= 3.2.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PRIMME wrapper for Python WWW= https://www.cs.wm.edu/~andreas/software/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} LIB_DEPENDS= libprimme.so:math/primme RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= fortran gmake localbase:ldflags python:3.6+ shebangfix USE_PYTHON= distutils cython autoplist TEST_TARGET= test BINARY_ALIAS= python2=${PYTHON_CMD} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/primme${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-pyFFTW/Makefile b/math/py-pyFFTW/Makefile index 951cd8c85cc2..a5b92565c77a 100644 --- a/math/py-pyFFTW/Makefile +++ b/math/py-pyFFTW/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyFFTW DISTVERSION= 0.13.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pythonic wrapper around FFTW, the FFT library WWW= https://hgomersall.github.io/pyFFTW/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}dask>=1.0.0:devel/py-dask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.2.0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.8+ localbase:ldflags USE_PYTHON= distutils cython autoplist .include diff --git a/math/py-pyclipper/Makefile b/math/py-pyclipper/Makefile index 36ddcb2c974d..f411bb299425 100644 --- a/math/py-pyclipper/Makefile +++ b/math/py-pyclipper/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyclipper PORTVERSION= 1.2.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Cython wrapper for the C++ translation of Clipper library WWW= https://github.com/greginvm/pyclipper LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.11.1:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= distutils cython autoplist .include diff --git a/math/py-pycosat/Makefile b/math/py-pycosat/Makefile index 9f169cdaeeaa..e2db7b7703b1 100644 --- a/math/py-pycosat/Makefile +++ b/math/py-pycosat/Makefile @@ -1,30 +1,30 @@ PORTNAME= pycosat PORTVERSION= 0.6.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Bindings to PicoSAT (a SAT solver) WWW= https://github.com/ContinuumIO/pycosat LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpicosat.so:math/picosat 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 e28059ccaae0..4afa0ab1a7e3 100644 --- a/math/py-pygsl/Makefile +++ b/math/py-pygsl/Makefile @@ -1,24 +1,24 @@ PORTNAME= pygsl PORTVERSION= 2.3.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to GNU Scientific Library WWW= https://github.com/pygsl/pygsl LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libgsl.so:math/gsl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ 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 b3381b8c6378..09b9349c15a1 100644 --- a/math/py-pygslodeiv2/Makefile +++ b/math/py-pygslodeiv2/Makefile @@ -1,25 +1,25 @@ PORTNAME= pygslodeiv2 DISTVERSION= 0.9.4 PORTREVISION= 2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for odeiv2 in GNU Scientific Library (GSL) WWW= https://github.com/bjodah/pygslodeiv2 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libgsl.so:math/gsl RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++11-lang localbase python:3.6+ pytest USE_PYTHON= distutils autoplist pre-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace .include diff --git a/math/py-pyhdfe/Makefile b/math/py-pyhdfe/Makefile index a403bb512575..abe39253d8d7 100644 --- a/math/py-pyhdfe/Makefile +++ b/math/py-pyhdfe/Makefile @@ -1,26 +1,26 @@ PORTNAME= pyhdfe PORTVERSION= 0.1.1 CATEGORIES= math python # statistics -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= High dimensional fixed effect absorption WWW= https://github.com/jeffgortmaker/pyhdfe LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYNUMY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.6:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/math/py-pyhull/Makefile b/math/py-pyhull/Makefile index c8363b266f9d..f33afa3c43ce 100644 --- a/math/py-pyhull/Makefile +++ b/math/py-pyhull/Makefile @@ -1,24 +1,24 @@ PORTNAME= pyhull DISTVERSION= 2015.2.1 PORTREVISION= 2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Computation of convex hull, Delaunay triangulation and Voronoi diagram WWW= https://pypi.org/project/pyhull/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyhull/_pyhull*.so .include diff --git a/math/py-pynauty/Makefile b/math/py-pynauty/Makefile index d396eed2b3f3..c33c0f356d31 100644 --- a/math/py-pynauty/Makefile +++ b/math/py-pynauty/Makefile @@ -1,31 +1,31 @@ PORTNAME= pynauty DISTVERSION= 1.1.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Isomorphism testing and automorphisms of graphs WWW= https://github.com/pdobsan/pynauty LICENSE= GPLv3 BUILD_DEPENDS= gmake:devel/gmake TEST_DEPENDS= pytest:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= src/pynauty/tests/test_minimal.py BINARY_ALIAS= make=${GMAKE} python3=${PYTHON_CMD} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pynauty/nautywrap*.so do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest .include diff --git a/math/py-pyneqsys/Makefile b/math/py-pyneqsys/Makefile index a094a87e43e8..5b6197a20e0b 100644 --- a/math/py-pyneqsys/Makefile +++ b/math/py-pyneqsys/Makefile @@ -1,24 +1,24 @@ PORTNAME= pyneqsys DISTVERSION= 0.5.7 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Solver of symbolically defined systems of non-linear equations WWW= https://github.com/bjodah/pyneqsys LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sym>=0.3.1:math/py-sym@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.3:math/py-sympy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-pynleq2/Makefile b/math/py-pynleq2/Makefile index eb905af471bf..44ab95657806 100644 --- a/math/py-pynleq2/Makefile +++ b/math/py-pynleq2/Makefile @@ -1,37 +1,37 @@ PORTNAME= pynleq2 DISTVERSION= 0.0.2 PORTREVISION= 7 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for NLEQ2 algorithm's fortran implementation WWW= https://github.com/bjodah/pynleq2 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} USES= fortran python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= nodefault GH_TUPLE= PySCeS:pysces:0.9.8:fortran 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 && \ ${FC} -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-pynndescent/Makefile b/math/py-pynndescent/Makefile index d5861a9b684b..65915f6bf714 100644 --- a/math/py-pynndescent/Makefile +++ b/math/py-pynndescent/Makefile @@ -1,26 +1,26 @@ PORTNAME= pynndescent DISTVERSION= 0.5.7 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python nearest neighbor descent for approximate nearest neighbors WWW= https://github.com/lmcinnes/pynndescent LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.34:devel/py-llvmlite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>=0.51.2:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-pyodeint/Makefile b/math/py-pyodeint/Makefile index b4f2239bac15..558800934f2a 100644 --- a/math/py-pyodeint/Makefile +++ b/math/py-pyodeint/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyodeint DISTVERSION= 0.10.4 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for odeint from boost WWW= https://github.com/bjodah/pyodeint 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/math/py-pyodesys/Makefile b/math/py-pyodesys/Makefile index 54d0926240f5..e37e06e3e4c2 100644 --- a/math/py-pyodesys/Makefile +++ b/math/py-pyodesys/Makefile @@ -1,43 +1,43 @@ PORTNAME= pyodesys DISTVERSION= 0.14.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Straightforward numerical integration of ODE systems from Python WWW= https://github.com/bjodah/pyodesys LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notebook>=5.7.8:www/py-notebook@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.2.3:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sym>=0.3.4:math/py-sym@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR} TEST_DEPENDS= ${LOCALBASE}/include/boost/numeric/ublas/matrix.hpp:devel/boost-libs \ ${LOCALBASE}/include/gsl/gsl_errno.h:math/gsl USES= display:test localbase:ldflags python:3.7+ shebangfix pytest USE_PYTHON= distutils autoplist SHEBANG_GLOB= *.py NO_ARCH= yes BINARY_ALIAS= python3=${PYTHON_CMD} OPTIONS_DEFINE= EXTRAS OPTIONS_DEFAULT= EXTRAS EXTRAS_DESC= Install optional dependencies for additional functionality EXTRAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.2:devel/py-pycodeexport@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.9:devel/py-pycompilation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.1:math/py-pygslodeiv2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.1:math/py-pyodeint@${PY_FLAVOR} # TODO pycvodes>=0.13.1 - doesn't build with sundials .include diff --git a/math/py-pyreadr/Makefile b/math/py-pyreadr/Makefile index 67c3b770cf76..56dd7d4cf240 100644 --- a/math/py-pyreadr/Makefile +++ b/math/py-pyreadr/Makefile @@ -1,27 +1,27 @@ PORTNAME= pyreadr PORTVERSION= 0.4.7 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read/write R RData and Rds files into/from pandas data frames WWW= https://github.com/ofajardo/pyreadr LICENSE= AGPLv3+ LIB_DEPENDS= librdata.so:math/librdata RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=1.2.0,1:math/py-pandas@${PY_FLAVOR} USES= localbase python USE_PYTHON= autoplist concurrent cython distutils post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/pyreadr/libs/ @${RM} -r ${WRKSRC}/win_libs/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-pystan/Makefile b/math/py-pystan/Makefile index 3d26a4395202..27614c4710b7 100644 --- a/math/py-pystan/Makefile +++ b/math/py-pystan/Makefile @@ -1,38 +1,38 @@ PORTNAME= pystan PORTVERSION= 2.19.0.0 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Python interface for Stan WWW= https://github.com/stan-dev/pystan LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++14-lang python:3.6+ shebangfix USE_PYTHON= autoplist distutils .include .if ${PYTHON_REL} >= 30900 # See PR 262797 - to be upgraded after the modernization of OCaml ports BROKEN= several build errors .endif 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-pysym/Makefile b/math/py-pysym/Makefile index 0d9429b54f22..99a05c48d056 100644 --- a/math/py-pysym/Makefile +++ b/math/py-pysym/Makefile @@ -1,22 +1,22 @@ PORTNAME= pysym DISTVERSION= 0.2.3 PORTREVISION= 2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Prototype package for symbolic manipulation WWW= https://github.com/bjodah/pysym LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ ${PYNUMPY} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-pytanque/Makefile b/math/py-pytanque/Makefile index 2ce910484c9f..fedd9c42ef14 100644 --- a/math/py-pytanque/Makefile +++ b/math/py-pytanque/Makefile @@ -1,18 +1,18 @@ PORTNAME= pytanque DISTVERSION= 1.1.0 CATEGORIES= math -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Petanque static python bindings WWW= https://github.com/quarkslab/arybo/tree/master/petanque LICENSE= BSD3CLAUSE BROKEN_riscv64= ld: error: lto.tmp: cannot link object files with different floating-point ABI USES= compiler:c++14-lang python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/math/py-python-fcl/Makefile b/math/py-python-fcl/Makefile index 181395fa4c17..646a36482bbd 100644 --- a/math/py-python-fcl/Makefile +++ b/math/py-python-fcl/Makefile @@ -1,29 +1,29 @@ PORTNAME= python-fcl PORTVERSION= 0.0.12 PORTREVISION= 2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Python bindings for the Flexible Collision Library WWW= https://libraries.io/pypi/python-fcl 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: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 3d661665ea4d..83f8cb15dc12 100644 --- a/math/py-python-igraph/Makefile +++ b/math/py-python-igraph/Makefile @@ -1,30 +1,30 @@ PORTNAME= python-igraph DISTVERSION= 0.9.9 PORTREVISION= 2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= High performance graph data structures and algorithms WWW= https://igraph.org/python/ LICENSE= GPLv2 LIB_DEPENDS= libigraph.so:math/igraph RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}texttable>=1.6.2:textproc/py-texttable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairocffi>0:graphics/py-cairocffi@${PY_FLAVOR} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} USES= bison gnome pkgconfig python:3.6+ USE_PYTHON= distutils concurrent autoplist USE_GNOME= libxml2 PYDISTUTILS_INSTALLARGS=${PYDISTUTILS_BUILDARGS} NO_ARCH= yes do-test: install (cd ${WRKSRC} && py.test) .include diff --git a/math/py-python-louvain/Makefile b/math/py-python-louvain/Makefile index 1d9c9c896188..f8583a1ce3f2 100644 --- a/math/py-python-louvain/Makefile +++ b/math/py-python-louvain/Makefile @@ -1,21 +1,21 @@ PORTNAME= python-louvain DISTVERSION= 0.16 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Louvain algorithm for community detection WWW= https://github.com/taynaud/python-louvain LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/math/py-python-picard/Makefile b/math/py-python-picard/Makefile index 496523ff3c89..2ef15aacaa0b 100644 --- a/math/py-python-picard/Makefile +++ b/math/py-python-picard/Makefile @@ -1,26 +1,26 @@ PORTNAME= python-picard DISTVERSION= 0.7 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Preconditoned ICA algorithm for Real Data WWW= https://pierreablin.github.io/picard/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numexpr>0:math/py-numexpr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/math/py-pytorchvideo/Makefile b/math/py-pytorchvideo/Makefile index f8eddaddd5d6..afc3c4e458ee 100644 --- a/math/py-pytorchvideo/Makefile +++ b/math/py-pytorchvideo/Makefile @@ -1,23 +1,23 @@ PORTNAME= pytorchvideo PORTVERSION= 0.1.5 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Video understanding deep learning library WWW= https://github.com/facebookresearch/pytorchvideo LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}av>0:multimedia/py-av@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fvcore>0:math/py-fvcore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iopath>0:devel/py-iopath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-pyvtk/Makefile b/math/py-pyvtk/Makefile index 9df88010d4be..de2796949108 100644 --- a/math/py-pyvtk/Makefile +++ b/math/py-pyvtk/Makefile @@ -1,18 +1,18 @@ PORTNAME= pyVTK PORTVERSION= 0.5.18 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyVTK-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Tools for manipulating VTK files in Python WWW= https://github.com/pearu/pyvtk LICENSE= GPLv2 USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-qdldl/Makefile b/math/py-qdldl/Makefile index 9ca822ac0992..98308436c4cf 100644 --- a/math/py-qdldl/Makefile +++ b/math/py-qdldl/Makefile @@ -1,32 +1,32 @@ PORTNAME= qdldl PORTVERSION= 0.1.5.post2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= QDLDL free LDL factorization routine for linear systems: Ax = b WWW= https://github.com/oxfordcontrol/qdldl-python/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= error: no matching function for call to 'amd_l_order', see https://github.com/oxfordcontrol/qdldl-python/issues/15 BROKEN_i386= error: no matching function for call to 'amd_l_order', see https://github.com/oxfordcontrol/qdldl-python/issues/15 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} \ cmake:devel/cmake-core RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.13.2:science/py-scipy@${PY_FLAVOR} TEST_DEPENDS= pytest:devel/py-pytest@${PY_FLAVOR} USES= compiler:c++11-lang python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/qdldl.cpython-*.so do-test: install @cd ${WRKSRC} && pytest .include diff --git a/math/py-quadprog/Makefile b/math/py-quadprog/Makefile index 856ad38b23d2..0788be0fd6aa 100644 --- a/math/py-quadprog/Makefile +++ b/math/py-quadprog/Makefile @@ -1,18 +1,18 @@ PORTNAME= quadprog DISTVERSION= 0.1.11 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stephen@FreeBSD.org COMMENT= Quadratic programming package WWW= https://pypi.org/project/quadprog/ LICENSE= GPLv2+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2,1:math/py-numpy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist cython .include diff --git a/math/py-random2/Makefile b/math/py-random2/Makefile index d9357eba5869..59e06a9e7c75 100644 --- a/math/py-random2/Makefile +++ b/math/py-random2/Makefile @@ -1,17 +1,17 @@ PORTNAME= random2 DISTVERSION= 1.0.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python 3 compatible Python 2 random module WWW= https://pypi.org/project/random2/ LICENSE= PSFL USES= python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-reals/Makefile b/math/py-reals/Makefile index 49e1cc9089cc..a96d921d2a82 100644 --- a/math/py-reals/Makefile +++ b/math/py-reals/Makefile @@ -1,19 +1,19 @@ PORTNAME= reals PORTVERSION= 0.0.4 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Lightweight python3 library for arithmetic with real numbers WWW= https://github.com/rubenvannieuwpoort/reals LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.10+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-roman/Makefile b/math/py-roman/Makefile index abf9d6cf84cc..ead8fc92f89b 100644 --- a/math/py-roman/Makefile +++ b/math/py-roman/Makefile @@ -1,16 +1,16 @@ PORTNAME= roman PORTVERSION= 3.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Integer to Roman numerals converter WWW= https://pypi.org/project/roman/ USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-rpy2/Makefile b/math/py-rpy2/Makefile index 51d5b491420e..86cf25e89d0c 100644 --- a/math/py-rpy2/Makefile +++ b/math/py-rpy2/Makefile @@ -1,46 +1,46 @@ PORTNAME= rpy2 PORTVERSION= 3.5.6 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the R Programming Language WWW= https://rpy2.bitbucket.io/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/gpl-2.0.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.10.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libR.so:math/R \ libicui18n.so:devel/icu \ libpcre2-8.so:devel/pcre2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.10.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=0:devel/py-tzlocal@${PY_FLAVOR} USES= compiler:c11 fortran python:3.7+ readline USE_PYTHON= autoplist concurrent distutils MAKE_ENV= RPY2_CFFI_MODE=BOTH OPTIONS_DEFINE= NUMPY PANDAS OPTIONS_DEFAULT=NUMPY PANDAS NUMPY_DESC= NumPy support PANDAS_DESC= Pandas support NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-rustworkx/Makefile b/math/py-rustworkx/Makefile index fd3ede1c78df..30b1006b204f 100644 --- a/math/py-rustworkx/Makefile +++ b/math/py-rustworkx/Makefile @@ -1,115 +1,115 @@ PORTNAME= rustworkx DISTVERSION= 0.12.1 PORTREVISION= 1 CATEGORIES= math python -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= High performance Python graph library implemented in Rust WWW= https://github.com/Qiskit/rustworkx LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-rust>0:devel/py-setuptools-rust@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=5.4:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= cargo python:3.7+ USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= Qiskit CARGO_CRATES= ahash-0.7.6 \ autocfg-1.1.0 \ bitflags-1.3.2 \ cfg-if-1.0.0 \ crossbeam-channel-0.5.4 \ crossbeam-deque-0.8.1 \ crossbeam-epoch-0.9.8 \ crossbeam-utils-0.8.8 \ either-1.6.1 \ fixedbitset-0.4.2 \ getrandom-0.2.6 \ hashbrown-0.11.2 \ hermit-abi-0.1.19 \ indexmap-1.7.0 \ indoc-1.0.6 \ instant-0.1.12 \ itoa-1.0.2 \ lazy_static-1.4.0 \ libc-0.2.126 \ lock_api-0.4.7 \ matrixmultiply-0.2.4 \ memchr-2.5.0 \ memoffset-0.6.5 \ ndarray-0.13.1 \ num-bigint-0.4.3 \ num-complex-0.2.4 \ num-complex-0.4.1 \ num-integer-0.1.45 \ num-traits-0.2.15 \ num_cpus-1.13.1 \ numpy-0.17.2 \ once_cell-1.12.0 \ parking_lot-0.11.2 \ parking_lot_core-0.8.5 \ petgraph-0.6.2 \ ppv-lite86-0.2.16 \ priority-queue-1.2.0 \ proc-macro2-1.0.39 \ pyo3-0.17.3 \ pyo3-build-config-0.17.3 \ pyo3-ffi-0.17.3 \ pyo3-macros-0.17.3 \ pyo3-macros-backend-0.17.3 \ quick-xml-0.22.0 \ quote-1.0.18 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.3 \ rand_pcg-0.3.1 \ rawpointer-0.2.1 \ rayon-1.5.3 \ rayon-core-1.9.3 \ redox_syscall-0.2.13 \ ryu-1.0.10 \ scopeguard-1.1.0 \ serde-1.0.145 \ serde_derive-1.0.145 \ serde_json-1.0.89 \ smallvec-1.8.0 \ syn-1.0.96 \ target-lexicon-0.12.4 \ unicode-ident-1.0.0 \ unindent-0.1.9 \ version_check-0.9.4 \ wasi-0.10.2+wasi-snapshot-preview1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no CARGO_TARGET_DIR= ${WRKSRC}/target MAKE_ENV= ${CARGO_ENV} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${BUILD_WRKDIR} PLIST_FILES= ${PYTHON_SITELIBDIR}/rustworkx/rustworkx${PYTHON_EXT_SUFFIX}.so # workaround for https://github.com/Qiskit/rustworkx/issues/654 BINARY_ALIAS= python3=${PYTHON_CMD} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rustworkx/rustworkx.cpython-${PYTHON_SUFFIX}.so do-test: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} tox -epy .include diff --git a/math/py-rvlib/Makefile b/math/py-rvlib/Makefile index 86921e1ab3dc..96c1ead116f2 100644 --- a/math/py-rvlib/Makefile +++ b/math/py-rvlib/Makefile @@ -1,27 +1,27 @@ PORTNAME= rvlib PORTVERSION= 0.0.6 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Probability distributions mimicking Distrbutions.jl WWW= https://github.com/QuantEcon/rvlib LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>=0.49:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-scikit-umfpack/Makefile b/math/py-scikit-umfpack/Makefile index 8791f18e56fd..b500ef6f1341 100644 --- a/math/py-scikit-umfpack/Makefile +++ b/math/py-scikit-umfpack/Makefile @@ -1,33 +1,33 @@ PORTNAME= scikit-umfpack DISTVERSION= 0.3.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to UMFPACK sparse direct solver WWW= https://scikit-umfpack.github.io/scikit-umfpack/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= does not build with SuiteSparse 6 # https://github.com/scikit-umfpack/scikit-umfpack/issues/78 BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ swig:devel/swig LIB_DEPENDS= libamd.so:math/suitesparse-amd \ libopenblas.so:math/openblas \ libumfpack.so:math/suitesparse-umfpack RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils cython autoplist pytest # tests fail, see https://github.com/scikit-umfpack/scikit-umfpack/issues/77 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/scikits/umfpack/__umfpack${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-scs/Makefile b/math/py-scs/Makefile index 2842ceced43f..1e8e156227bb 100644 --- a/math/py-scs/Makefile +++ b/math/py-scs/Makefile @@ -1,27 +1,27 @@ PORTNAME= scs DISTVERSION= 3.2.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Splitting conic solver for Python WWW= https://github.com/cvxgrp/scs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.13.2:science/py-scipy@${PY_FLAVOR} 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} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_scs_*.so .include diff --git a/math/py-seaborn/Makefile b/math/py-seaborn/Makefile index 2d20d7d1b71c..0756981e7ccd 100644 --- a/math/py-seaborn/Makefile +++ b/math/py-seaborn/Makefile @@ -1,25 +1,25 @@ PORTNAME= seaborn PORTVERSION= 0.11.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= FreeBSD@Shaneware.biz COMMENT= Statistical data visualization WWW= https://seaborn.pydata.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patsy>0:math/py-patsy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-secp256k1/Makefile b/math/py-secp256k1/Makefile index 8059d7540dff..686f3aa8d95d 100644 --- a/math/py-secp256k1/Makefile +++ b/math/py-secp256k1/Makefile @@ -1,20 +1,20 @@ PORTNAME= secp256k1 PORTVERSION= 0.13.2 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= FFI bindings to libsecp256k1 WWW= https://github.com/rustyrussell/secp256k1-py LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.8.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libsecp256k1.so:math/secp256k1 USES= localbase python:3.6+ pkgconfig USE_PYTHON= autoplist distutils .include diff --git a/math/py-simhash/Makefile b/math/py-simhash/Makefile index b1863362cec3..ad55fad4b4bc 100644 --- a/math/py-simhash/Makefile +++ b/math/py-simhash/Makefile @@ -1,18 +1,18 @@ PORTNAME= simhash DISTVERSION= 2.1.2 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python implementation of simhash algorithm WWW= https://leons.im/posts/a-python-implementation-of-simhash-algorithm/ LICENSE= MIT 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 b1f9aefdcd62..142c57e9d04b 100644 --- a/math/py-slepc4py/Makefile +++ b/math/py-slepc4py/Makefile @@ -1,31 +1,31 @@ PORTNAME= slepc4py DISTVERSION= 3.18.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= SLEPc for Python WWW= https://bitbucket.org/slepc/slepc4py LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}petsc4py>0:math/py-petsc4py@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} LIB_DEPENDS= libmpich.so:net/mpich \ libpetsc.so:science/PETSc \ libslepc.so:math/slepc RUN_DEPENDS= ${PYNUMPY} USES= fortran python:3.6+ USE_PYTHON= distutils autoplist MAKE_ENV= PETSC_DIR=${LOCALBASE} SLEPC_DIR=${LOCALBASE} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/slepc4py/lib/SLEPc${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-snuggs/Makefile b/math/py-snuggs/Makefile index d246c9d471c0..3a0ceffd6502 100644 --- a/math/py-snuggs/Makefile +++ b/math/py-snuggs/Makefile @@ -1,22 +1,22 @@ PORTNAME= snuggs PORTVERSION= 1.4.7 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= S-expressions for Numpy WWW= https://github.com/mapbox/snuggs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.6:devel/py-pyparsing@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-spectral/Makefile b/math/py-spectral/Makefile index d8b0beb09441..c9a094ce1c95 100644 --- a/math/py-spectral/Makefile +++ b/math/py-spectral/Makefile @@ -1,21 +1,21 @@ PORTNAME= spectral DISTVERSION= 0.22.4 CATEGORIES= math -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Spectral Python (SPy) is a Python module for hyperspectral image processing WWW= https://www.spectralpython.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-spglm/Makefile b/math/py-spglm/Makefile index bae8fb355d7e..26754e41283e 100644 --- a/math/py-spglm/Makefile +++ b/math/py-spglm/Makefile @@ -1,23 +1,23 @@ PORTNAME= spglm PORTVERSION= 1.0.8 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sparse generalize linear models WWW= https://github.com/pysal/spglm LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spreg>=1.0.4:math/py-spreg@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-spint/Makefile b/math/py-spint/Makefile index 8e9490f31aff..dd4d277a68ce 100644 --- a/math/py-spint/Makefile +++ b/math/py-spint/Makefile @@ -1,25 +1,25 @@ PORTNAME= spint PORTVERSION= 1.0.7 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SPatial INTeraction models WWW= https://github.com/pysal/spint LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglm>=1.0.6:math/py-spglm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-splot/Makefile b/math/py-splot/Makefile index 8beedda9b36c..5b1642303b63 100644 --- a/math/py-splot/Makefile +++ b/math/py-splot/Makefile @@ -1,30 +1,30 @@ PORTNAME= splot PORTVERSION= 1.1.5.post1 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Visual analytics for spatial analysis with PySAL WWW= https://splot.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}esda>=0:science/py-esda@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.4.0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}giddy>=0:graphics/py-giddy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mapclassify>=0:graphics/py-mapclassify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-spopt/Makefile b/math/py-spopt/Makefile index 31ae5f54f11f..a835a3033b91 100644 --- a/math/py-spopt/Makefile +++ b/math/py-spopt/Makefile @@ -1,30 +1,30 @@ PORTNAME= spopt PORTVERSION= 0.4.1 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Spatial Optimization in PySAL WWW= https://github.com/pysal/spopt LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0.7:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=0.1:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PuLP>=0:math/py-PuLP@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.22:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spaghetti>=0:science/py-spaghetti@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-spreg/Makefile b/math/py-spreg/Makefile index bb3cceee9710..0f9b77999af0 100644 --- a/math/py-spreg/Makefile +++ b/math/py-spreg/Makefile @@ -1,24 +1,24 @@ PORTNAME= spreg PORTVERSION= 1.3.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PySAL Spatial Econometrics Package WWW= https://spreg.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.22:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-spvcm/Makefile b/math/py-spvcm/Makefile index b27bf480cb74..eb06be558fec 100644 --- a/math/py-spvcm/Makefile +++ b/math/py-spvcm/Makefile @@ -1,25 +1,25 @@ PORTNAME= spvcm PORTVERSION= 0.3.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fit spatial multilevel models and diagnose convergence WWW= https://github.com/pysal/spvcm LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-ssm/Makefile b/math/py-ssm/Makefile index f0853fce7869..cc6f6fad5bcc 100644 --- a/math/py-ssm/Makefile +++ b/math/py-ssm/Makefile @@ -1,31 +1,31 @@ PORTNAME= ssm DISTVERSION= 0.0.1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bayesian learning and inference for state space models WWW= https://github.com/lindermanlab/ssm LICENSE= MIT PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}autograd>0:math/py-autograd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}seaborn>0:math/py-seaborn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils cython concurrent autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so .include diff --git a/math/py-statsmodels/Makefile b/math/py-statsmodels/Makefile index fab4f52a224a..34b2fd2556d3 100644 --- a/math/py-statsmodels/Makefile +++ b/math/py-statsmodels/Makefile @@ -1,41 +1,41 @@ PORTNAME= statsmodels PORTVERSION= 0.13.5 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Complement to SciPy for statistical computations WWW= https://github.com/statsmodels/statsmodels LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.29.26:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.17,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3:science/py-scipy@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.17,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.25,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patsy>=0.5.2:math/py-patsy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ shebangfix USE_PYTHON= autoplist concurrent cython distutils 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 diff --git a/math/py-sym/Makefile b/math/py-sym/Makefile index d90ae969c09d..f75f23bf5f3d 100644 --- a/math/py-sym/Makefile +++ b/math/py-sym/Makefile @@ -1,21 +1,21 @@ PORTNAME= sym DISTVERSION= 0.3.5 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Unified wrapper for symbolic manipulation libraries in Python WWW= https://github.com/bjodah/sym LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-symengine/Makefile b/math/py-symengine/Makefile index e1df625563a8..46cde45d38a4 100644 --- a/math/py-symengine/Makefile +++ b/math/py-symengine/Makefile @@ -1,25 +1,25 @@ PORTNAME= symengine DISTVERSION= 0.9.2 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library providing wrappers to SymEngine WWW= https://symengine.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsymengine.so:math/symengine TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} # see https://github.com/symengine/symengine.py/issues/416 USES= cmake compiler:c++11-lang python:3.7+ USE_PYTHON= cython flavors pytest BINARY_ALIAS= python=${PYTHON_CMD} # cmake scripts expect python executable # cmake scripts copy build type and flags from math/symengine, and ignore all local variables of that kind .include diff --git a/math/py-sympy/Makefile b/math/py-sympy/Makefile index c335283bea98..6ed884005861 100644 --- a/math/py-sympy/Makefile +++ b/math/py-sympy/Makefile @@ -1,28 +1,28 @@ PORTNAME= sympy PORTVERSION= 1.11.1 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Library For Symbolic Mathematics WWW= https://sympy.org/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpmath>=0.19:math/py-mpmath@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes OPTIONS_DEFINE= PYGLET PYGLET_DESC= Enable plotting support PYGLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet1>=1.1.2:graphics/py-pyglet1@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e "s#share/man/man1#man/man1#" ${WRKSRC}/setup.py .include diff --git a/math/py-theano/Makefile b/math/py-theano/Makefile index 15647c8577d8..3b64d5f415bc 100644 --- a/math/py-theano/Makefile +++ b/math/py-theano/Makefile @@ -1,31 +1,31 @@ PORTNAME= theano DISTVERSION= 1.0.5 PORTREVISION= 1 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Theano-${DISTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Optimizing compiler for evaluating math expressions on CPUs and GPUs WWW= http://deeplearning.net/software/theano/ 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= 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 diff --git a/math/py-timple/Makefile b/math/py-timple/Makefile index 1ed149a64ebd..751053dda155 100644 --- a/math/py-timple/Makefile +++ b/math/py-timple/Makefile @@ -1,21 +1,21 @@ PORTNAME= timple PORTVERSION= 0.1.5 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jgh@FreeBSD.org COMMENT= Extended functionality for plotting timedelta values with Matplotlib WWW= https://github.com/theOehrly/Timple LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-triangle/Makefile b/math/py-triangle/Makefile index cd868c62bb13..4206e24c5e6f 100644 --- a/math/py-triangle/Makefile +++ b/math/py-triangle/Makefile @@ -1,23 +1,23 @@ PORTNAME= triangle PORTVERSION= 20200424 CATEGORIES= math -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Python interface to triangle WWW= https://rufat.be/triangle LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++11-lang python:3.6-3.9 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-umap-learn/Makefile b/math/py-umap-learn/Makefile index 4032c7c71a2d..06148581e07f 100644 --- a/math/py-umap-learn/Makefile +++ b/math/py-umap-learn/Makefile @@ -1,25 +1,25 @@ PORTNAME= umap-learn DISTVERSION= 0.5.3 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Uniform Manifold Approximation and Projection WWW= https://github.com/lmcinnes/umap LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numba>=0.49:devel/py-numba@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pynndescent>=0.5:math/py-pynndescent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.22:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=3.4.0:misc/py-tqdm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/math/py-uncertainties/Makefile b/math/py-uncertainties/Makefile index 30a86725434f..d2778f844d46 100644 --- a/math/py-uncertainties/Makefile +++ b/math/py-uncertainties/Makefile @@ -1,29 +1,29 @@ PORTNAME= uncertainties DISTVERSION= 3.1.7 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Calculations with uncertainties on the quantities involved WWW= https://uncertainties-python-package.readthedocs.io/en/latest/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} TEST_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER} -v .include diff --git a/math/py-unyt/Makefile b/math/py-unyt/Makefile index ea4ccfae3d4d..4e288ad3fe65 100644 --- a/math/py-unyt/Makefile +++ b/math/py-unyt/Makefile @@ -1,26 +1,26 @@ PORTNAME= unyt DISTVERSION= 2.9.0 CATEGORIES= math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package for handling numpy arrays with units WWW= https://github.com/yt-project/unyt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.2:math/py-sympy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_WRKSRC= ${WRKSRC}/unyt/tests .include diff --git a/math/py-vincenty/Makefile b/math/py-vincenty/Makefile index 653f117848d9..9cce58531121 100644 --- a/math/py-vincenty/Makefile +++ b/math/py-vincenty/Makefile @@ -1,18 +1,18 @@ PORTNAME= vincenty PORTVERSION= 0.1.4 CATEGORIES= math geography python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Calculate the geographical distance between 2 points WWW= https://github.com/maurycyp/vincenty LICENSE= UNLICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-yt/Makefile b/math/py-yt/Makefile index 2745c41adc9f..0e0159a5b630 100644 --- a/math/py-yt/Makefile +++ b/math/py-yt/Makefile @@ -1,43 +1,43 @@ PORTNAME= yt DISTVERSION= 4.0.5 CATEGORIES= math astro python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Analysis and visualization toolkit for volumetric data WWW= https://yt-project.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt # dependencies are in setup.cfg BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cmyt>=0.2.2:math/py-cmyt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=1.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.1.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=8.4:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.9:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.2:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0.10.2:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli-w>=0.4.0:textproc/py-tomli-w@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=3.4.0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unyt>=2.8.0:math/py-unyt@${PY_FLAVOR} USES= dos2unix localbase python:3.7+ USE_PYTHON= distutils cython autoplist concurrent post-patch: @${REINPLACE_CMD} -e "s|check_for_pyembree() is not None|False|" \ ${WRKSRC}/setup.py @${REINPLACE_CMD} -e "s|check_for_openmp() is True|True|" \ ${WRKSRC}/setup.py @${REINPLACE_CMD} -e "s|\['-fopenmp', filename\]|['-I${LOCALBASE}/include', '-L${LOCALBASE}/lib', '-lm', '-fopenmp', filename]|" \ ${WRKSRC}/setupext.py post-install: @${STRIP_CMD} $$(${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so") .include diff --git a/misc/openhmd/Makefile b/misc/openhmd/Makefile index f860ed53637f..0be405db9036 100644 --- a/misc/openhmd/Makefile +++ b/misc/openhmd/Makefile @@ -1,28 +1,28 @@ PORTNAME= OpenHMD DISTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= misc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= API and drivers for immersive technology WWW= https://github.com/OpenHMD/OpenHMD LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libhidapi.so:comms/hidapi USES= cmake compiler:c++11-lang USE_GITHUB= yes USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS PLIST_FILES= include/openhmd.h \ lib/libopenhmd.so \ lib/libopenhmd.so.0 \ lib/libopenhmd.so.0.1.0 \ libdata/pkgconfig/openhmd.pc .include diff --git a/misc/py-PyUserInput/Makefile b/misc/py-PyUserInput/Makefile index 1bbcc09d05c8..36157c26c5d2 100644 --- a/misc/py-PyUserInput/Makefile +++ b/misc/py-PyUserInput/Makefile @@ -1,20 +1,20 @@ PORTNAME= PyUserInput DISTVERSION= 0.1.11 PORTREVISION= 1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Module for mouse and keyboard control WWW= https://github.com/PyUserInput/PyUserInput LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-QSpectrumAnalyzer/Makefile b/misc/py-QSpectrumAnalyzer/Makefile index c3ca4be238ab..f10d8cc2949d 100644 --- a/misc/py-QSpectrumAnalyzer/Makefile +++ b/misc/py-QSpectrumAnalyzer/Makefile @@ -1,40 +1,40 @@ PORTNAME= QSpectrumAnalyzer DISTVERSION= 2.1.0 PORTREVISION= 12 CATEGORIES= misc hamradio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Spectrum analyzer for multiple SDR platforms WWW= https://github.com/xmikos/qspectrumanalyzer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pyqtgraph>=0.10.0:graphics/py-pyqtgraph@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}soapy_power>=1.5.0:misc/py-soapy_power@${PY_FLAVOR} USES= fortran python:3.8+ pyqt:5 USE_PYQT= pyqt5 USE_PYTHON= distutils concurrent autoplist PLIST_FILES= bin/${PORTNAME:tl}.shadow post-patch: # change from Qt.py that doesn't work to PyQt5 @${FIND} ${WRKSRC} -name "*.py" | ${XARGS} ${REINPLACE_CMD} -i '' -e ' \ s|from Qt import |from PyQt5 import | ; \ s|, __binding__|| ; \ s|QtCore.Signal|QtCore.pyqtSignal| ; \ s|QtCore.Slot|QtCore.pyqtSlot|' post-install: @${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl} ${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl}.shadow @(echo "#!/bin/sh"; \ echo ""; \ echo "LD_PRELOAD=${PREFIX}/lib/gcc9/libgcc_s.so ${PREFIX}/bin/${PORTNAME:tl}.shadow \"$$@\"" \ ) > ${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl} @${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl} .include diff --git a/misc/py-SimpleSoapy/Makefile b/misc/py-SimpleSoapy/Makefile index 3e239baaf1d7..4d770d7676d2 100644 --- a/misc/py-SimpleSoapy/Makefile +++ b/misc/py-SimpleSoapy/Makefile @@ -1,22 +1,22 @@ PORTNAME= SimpleSoapy DISTVERSION= 1.5.1 PORTREVISION= 3 CATEGORIES= misc hamradio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple pythonic wrapper for SoapySDR library WWW= https://github.com/xmikos/simplesoapy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}SoapySDR>0:misc/py-SoapySDR@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-alive-progress/Makefile b/misc/py-alive-progress/Makefile index 851634465b1b..ff1e57e6d664 100644 --- a/misc/py-alive-progress/Makefile +++ b/misc/py-alive-progress/Makefile @@ -1,18 +1,18 @@ PORTNAME= alive-progress DISTVERSION= 2.4.1 CATEGORIES= misc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Enhanced Python Progress Bar WWW= https://pypi.org/project/alive-progress/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.2+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-apache-beam/Makefile b/misc/py-apache-beam/Makefile index 75b628c1c57a..b5649eaf7a6d 100644 --- a/misc/py-apache-beam/Makefile +++ b/misc/py-apache-beam/Makefile @@ -1,61 +1,61 @@ PORTNAME= apache-beam DISTVERSION= 2.43.0 CATEGORIES= misc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Apache Beam SDK for Python WWW= https://beam.apache.org/ LICENSE= APACHE20 PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>=2.2.0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}crcmod>=1.7:devel/py-crcmod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dill>=0.3.1.1:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastavro>=0.23.6:textproc/py-fastavro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasteners>=0.3:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.33.1>0:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hdfs>=2.1.0:www/py-hdfs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.8:www/py-httplib2@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}orjson<4.0:devel/py-orjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}objsize>=0.5.2:devel/py-objsize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.7.1:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.12.2:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>=1.2.0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymongo>=3.8.0:databases/py-pymongo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2018.3:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=2020.6.8:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.24.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zstandard>=0.18.0:archivers/py-zstandard@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=36.0.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>=0.3.12:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0.3.12:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>=0.7.1:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.5:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyHamcrest>=1.9:textproc/py-pyhamcrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=1.3.3:devel/py-pytest-timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.29.0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>=1.7:www/py-requests-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=5.0.2:devel/py-tenacity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.20.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} # testcontainers[mysql]>=3.0.3 is also required USES= python:3.6+ zip USE_PYTHON= distutils cython concurrent autoplist pytest # 5 tests fail, depending on pyarrow, MySqlContainer, threadpoolctl post-install: # strip binaries @${FIND} ${STAGEDIR}${PREFIX} -name "*${PYTHON_EXT_SUFFIX}.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/misc/py-ascii-magic/Makefile b/misc/py-ascii-magic/Makefile index ea1a132e9fd7..0c42a4dc81d4 100644 --- a/misc/py-ascii-magic/Makefile +++ b/misc/py-ascii-magic/Makefile @@ -1,23 +1,23 @@ PORTNAME= ascii-magic DISTVERSION= 1.6 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Convert pictures into ASCII art WWW= https://github.com/LeandroBarone/python-ascii_magic LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.5+ USE_PYTHON= distutils autoplist .include diff --git a/misc/py-boost-histogram/Makefile b/misc/py-boost-histogram/Makefile index 2b8b2dbe10ca..068f82d4e2f5 100644 --- a/misc/py-boost-histogram/Makefile +++ b/misc/py-boost-histogram/Makefile @@ -1,28 +1,28 @@ PORTNAME= boost-histogram DISTVERSION= 1.3.2 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for the C++14 Boost::Histogram library WWW= https://github.com/scikit-hep/boost-histogram LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/boost/config.hpp:devel/boost-libs TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR} USES= compiler:c++14-lang python:3.6+ USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/boost_histogram/_core.cpython-${PYTHON_SUFFIX}.so .include diff --git a/misc/py-censys/Makefile b/misc/py-censys/Makefile index 2afb1b338538..b3d106477d49 100644 --- a/misc/py-censys/Makefile +++ b/misc/py-censys/Makefile @@ -1,25 +1,25 @@ PORTNAME= censys DISTVERSION= 2.1.9 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight API wrapper for Censys APIs (censys.io) WWW= https://censys.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backoff>=2.0.1:devel/py-backoff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.26.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=10.16.2:textproc/py-rich@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.8+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-cinder/Makefile b/misc/py-cinder/Makefile index 6e0ae130d95b..ffb0de64b352 100644 --- a/misc/py-cinder/Makefile +++ b/misc/py-cinder/Makefile @@ -1,127 +1,127 @@ PORTNAME= cinder PORTVERSION= 12.0.10 PORTREVISION= 22 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Block Storage WWW= https://docs.openstack.org/cinder/latest/ 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}castellan>=0.16.0:devel/py-castellan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=1.9:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5.0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.4.2:www/py-google-api-python-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.10:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.3.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=4.17.0:devel/py-keystonemiddleware@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.4.1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.5.0:security/py-oauth2client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}os-brick>=2.2.0:devel/py-os-brick@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}os-win>=3.0.0:devel/py-os-win@${PY_FLAVOR} \ ${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.context>=2.19.2:devel/py-oslo.context@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.db>=4.27.0:devel/py-oslo.db@${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.messaging>=5.29.0:devel/py-oslo.messaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.31.0:devel/py-oslo.middleware@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.30.0:devel/py-oslo.policy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.23.0:devel/py-oslo.privsep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.reports>=1.18.0:devel/py-oslo.reports@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.rootwrap>=5.8.0:devel/py-oslo.rootwrap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${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} \ ${PYTHON_PKGNAMEPREFIX}oslo.versionedobjects>=1.31.2:devel/py-oslo.versionedobjects@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.vmware>=2.17.0:devel/py-oslo.vmware@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0.0:security/py-paramiko@${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}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.1<0.8:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.2:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-barbicanclient>=4.0.0:net/py-python-barbicanclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=2.8.0:net/py-python-glanceclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-novaclient>=9.1.0:net/py-python-novaclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=3.2.0:databases/py-python-swiftclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6,1:devel/py-pytz@${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}routes>=2.3.1:www/py-routes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rtslib-fb>=2.1.43:devel/py-rtslib-fb@${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}sqlalchemy-migrate>=0.11.0:databases/py-sqlalchemy-migrate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=1.0.10:databases/py-sqlalchemy12@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}suds>=0.6:net/py-suds@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}taskflow>=2.16.0:devel/py-taskflow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tooz>=1.58.0:devel/py-tooz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.7.1:www/py-webob@${PY_FLAVOR} USES= cpe python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USE_RC_SUBR= cinder-api cinder-scheduler cinder-volume USERS= cinder GROUPS= cinder SUB_LIST= PYTHON_VER=${PYTHON_VER} CONFLICTS_INSTALL= py??-cinder CPE_VENDOR= openstack PORTSCOUT= skipv:2015.1.4 OPTIONS_DEFINE= MEMCACHED MONGODB OPTIONS_RADIO= DB OPTIONS_RADIO_DB= MYSQL PGSQL MEMCACHED_DESC= Memcached support MONGODB_DESC= MongoDB support (used for messaging services) MYSQL_DESC= MySQL/MariaDB support PGSQL_DESC= PostgreSQL support MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=1.56:databases/py-python-memcached@${PY_FLAVOR} MONGODB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.0.2:databases/py-pymongo@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} MY_REGEX= (/etc/)(ceph|nova|pki|ssl) post-patch: # Prevent the installation of files into ${ETCDIR} by distutils. We do it # manually in the post-install target @${REINPLACE_CMD} -e '/etc\//d' ${WRKSRC}/setup.cfg ${CP} ${FILESDIR}/cinder.conf.sample ${WRKSRC}/etc/cinder/cinder.conf # Replace (hardcoded) paths of config, documentation and Python files @${GREP} -Rl -Ee '${MY_REGEX}' --null \ ${WRKSRC}/etc ${WRKSRC}/doc ${WRKSRC}/cinder | \ ${XARGS} -0 ${REINPLACE_CMD} -i '' -Ee \ "s,${MY_REGEX},${PREFIX}\1\2,g" post-install: @${MKDIR} ${STAGEDIR}${ETCDIR}/rootwrap.d .for f in api-paste.ini cinder.conf rootwrap.conf rootwrap.d/volume.filters ${INSTALL_DATA} ${WRKSRC}/etc/cinder/$f ${STAGEDIR}${ETCDIR}/$f.sample .endfor .include diff --git a/misc/py-colorbrewer/Makefile b/misc/py-colorbrewer/Makefile index 958408692574..e45418dc95fd 100644 --- a/misc/py-colorbrewer/Makefile +++ b/misc/py-colorbrewer/Makefile @@ -1,19 +1,19 @@ PORTNAME= colorbrewer DISTVERSION= 0.2.0 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Constants from Cynthia Brewer's ColorBrewer WWW= https://pypi.org/project/colorbrewer/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} 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 09110aeab44c..e632fd8d24ac 100644 --- a/misc/py-colored/Makefile +++ b/misc/py-colored/Makefile @@ -1,18 +1,18 @@ PORTNAME= colored DISTVERSION= 1.4.3 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= timp87@gmail.com COMMENT= Very simple Python library for color and formatting in terminal WWW= https://gitlab.com/dslackw/colored LICENSE= MIT 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 16d293ef77ce..c5e0ffa0570c 100644 --- a/misc/py-crudini/Makefile +++ b/misc/py-crudini/Makefile @@ -1,22 +1,22 @@ PORTNAME= crudini PORTVERSION= 0.9.3 CATEGORIES= misc python -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI MASTER_SITES= https://github.com/pixelb/crudini/releases/download/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility for manipulating ini files WWW= https://www.pixelbeat.org/programs/crudini/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.3.2:devel/py-iniparse@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-detecta/Makefile b/misc/py-detecta/Makefile index cbdcd8594025..3c5f1668df3b 100644 --- a/misc/py-detecta/Makefile +++ b/misc/py-detecta/Makefile @@ -1,23 +1,23 @@ PORTNAME= detecta DISTVERSION= 0.0.5 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library to detect events in data WWW= https://github.com/demotu/detecta LICENSE= APACHE20 PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-dictdiffer/Makefile b/misc/py-dictdiffer/Makefile index 14843ac0277c..f37da818166d 100644 --- a/misc/py-dictdiffer/Makefile +++ b/misc/py-dictdiffer/Makefile @@ -1,22 +1,22 @@ PORTNAME= dictdiffer DISTVERSION= 0.9.0 CATEGORIES= misc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library that helps you to diff and patch dictionaries WWW= https://github.com/inveniosoftware/dictdiffer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.7:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.1.0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-eemeter/Makefile b/misc/py-eemeter/Makefile index 3fcc0f21480e..5ce5afa98638 100644 --- a/misc/py-eemeter/Makefile +++ b/misc/py-eemeter/Makefile @@ -1,22 +1,22 @@ PORTNAME= eemeter DISTVERSION= 3.1.1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package implementing methods to calculate metered energy consumption WWW= https://eemeter.openee.io/ 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} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils concurrent autoplist pytest # several tests fail, see https://github.com/openeemeter/eemeter/issues/448 .include diff --git a/misc/py-emoji/Makefile b/misc/py-emoji/Makefile index 1d25c05c900b..a93195b9dd78 100644 --- a/misc/py-emoji/Makefile +++ b/misc/py-emoji/Makefile @@ -1,18 +1,18 @@ PORTNAME= emoji PORTVERSION= 1.6.1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Emoji support for Python WWW= https://github.com/carpedm20/emoji LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 2527c44f824b..bed37c0cc37d 100644 --- a/misc/py-fast-histogram/Makefile +++ b/misc/py-fast-histogram/Makefile @@ -1,24 +1,24 @@ PORTNAME= fast-histogram DISTVERSION= 0.11 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast simple 1D and 2D histograms WWW= https://github.com/astrofrog/fast-histogram 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: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 b6c5efa563f6..0f0b17145e29 100644 --- a/misc/py-fleep/Makefile +++ b/misc/py-fleep/Makefile @@ -1,18 +1,18 @@ PORTNAME= fleep DISTVERSION= 1.0.1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= File format determination library for Python WWW= https://github.com/floyernick/fleep-py LICENSE= MIT 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 bebf84db76d3..537da50cc3a9 100644 --- a/misc/py-fuzzy/Makefile +++ b/misc/py-fuzzy/Makefile @@ -1,23 +1,23 @@ PORTNAME= Fuzzy DISTVERSION= 1.2.2 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast Python phonetic algorithms WWW= https://pypi.org/project/Fuzzy/ 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:3.6+ USE_PYTHON= autoplist distutils cython cython_run do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/misc/py-halo/Makefile b/misc/py-halo/Makefile index 2fe1cb91b7aa..287081db0b38 100644 --- a/misc/py-halo/Makefile +++ b/misc/py-halo/Makefile @@ -1,24 +1,24 @@ PORTNAME= halo DISTVERSION= 0.0.31 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Beautiful terminal spinners in Python WWW= https://github.com/manrajgrover/halo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}log_symbols>=0.0.14:misc/py-log_symbols@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spinners>=0.0.24:misc/py-spinners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-histoprint/Makefile b/misc/py-histoprint/Makefile index fd6126a6909a..fa6d543dfbfe 100644 --- a/misc/py-histoprint/Makefile +++ b/misc/py-histoprint/Makefile @@ -1,27 +1,27 @@ PORTNAME= histoprint DISTVERSION= 2.4.0 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pretty printing of histograms to the console WWW= https://github.com/scikit-hep/histoprint LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0.0:devel/py-click@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uhi>=0.2.1:misc/py-uhi@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/misc/py-huepy/Makefile b/misc/py-huepy/Makefile index 6332648dbad8..3e94740cf994 100644 --- a/misc/py-huepy/Makefile +++ b/misc/py-huepy/Makefile @@ -1,20 +1,20 @@ PORTNAME= huepy PORTVERSION= 1.2.1 PORTREVISION= 1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Print awesomely in terminals WWW= https://github.com/s0md3v/hue LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-log_symbols/Makefile b/misc/py-log_symbols/Makefile index e9f364642b35..613a57f007fe 100644 --- a/misc/py-log_symbols/Makefile +++ b/misc/py-log_symbols/Makefile @@ -1,20 +1,20 @@ PORTNAME= log_symbols DISTVERSION= 0.0.14 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Colored symbols for various log levels for Python WWW= https://github.com/manrajgrover/py-log-symbols LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-mffpy/Makefile b/misc/py-mffpy/Makefile index 91e983b4d97f..82a0dfe64f22 100644 --- a/misc/py-mffpy/Makefile +++ b/misc/py-mffpy/Makefile @@ -1,26 +1,26 @@ PORTNAME= mffpy DISTVERSION= 0.8.0 CATEGORIES= misc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Reader and writer for Philips' MFF file format WWW= https://github.com/BEL-Public/mffpy/ LICENSE= APACHE20 PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=1.2.12:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.8.0:devel/py-lxml@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2019.2:devel/py-pytz@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/misc/py-numcodecs/Makefile b/misc/py-numcodecs/Makefile index 53c02a5c73d2..2139f1b0a3ed 100644 --- a/misc/py-numcodecs/Makefile +++ b/misc/py-numcodecs/Makefile @@ -1,29 +1,29 @@ PORTNAME= numcodecs DISTVERSION= 0.11.0 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package providing buffer compression and transformation codecs for use WWW= https://numcodecs.readthedocs.io/en/stable/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>0:sysutils/py-py-cpuinfo@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}entrypoints>0:devel/py-entrypoints@${PY_FLAVOR} \ ${PYNUMPY} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zfp>0:devel/py-zfp@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils cython autoplist pytest # tests fail to find the library in the staged directory for some reason TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/numcodecs/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/numcodecs/*${PYTHON_EXT_SUFFIX}.so .include diff --git a/misc/py-onnx-tf/Makefile b/misc/py-onnx-tf/Makefile index 15902a985b7d..1c61d9dc30ee 100644 --- a/misc/py-onnx-tf/Makefile +++ b/misc/py-onnx-tf/Makefile @@ -1,22 +1,22 @@ PORTNAME= onnx-tf DISTVERSION= 1.10.0 CATEGORIES= misc python # machine-learning -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tensorflow backend for ONNX (Open Neural Network Exchange) WWW= https://github.com/onnx/onnx-tensorflow/ 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:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/misc/py-onnx/Makefile b/misc/py-onnx/Makefile index cd677a82cbb3..09ffa16f89bb 100644 --- a/misc/py-onnx/Makefile +++ b/misc/py-onnx/Makefile @@ -1,34 +1,34 @@ PORTNAME= onnx DISTVERSION= 1.13.0 CATEGORIES= misc # machine-learning -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Open Neural Network eXchange WWW= https://onnx.ai/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash \ cmake:devel/cmake-core \ protoc-gen-mypy:devel/py-mypy-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} \ ${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} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.2.1:devel/py-typing-extensions@${PY_FLAVOR} USES= compiler:c11 python:3.6+ shebangfix USE_PYTHON= distutils concurrent autoplist SHEBANG_FILES= tools/protoc-gen-mypy.sh.in BINARY_ALIAS= python=${PYTHON_CMD} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/onnx/onnx_cpp2py_export*.so .include diff --git a/misc/py-openpaperwork-core/Makefile b/misc/py-openpaperwork-core/Makefile index 9830517806c6..2b88f08bb4be 100644 --- a/misc/py-openpaperwork-core/Makefile +++ b/misc/py-openpaperwork-core/Makefile @@ -1,23 +1,23 @@ PORTNAME= openpaperwork-core DISTVERSION= 2.1.2 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= OpenPaperwork's core WWW= https://doc.openpaper.work/openpaperwork_core/latest/index.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/misc/py-openpaperwork-gtk/Makefile b/misc/py-openpaperwork-gtk/Makefile index e9030634eddd..c3a420621f86 100644 --- a/misc/py-openpaperwork-gtk/Makefile +++ b/misc/py-openpaperwork-gtk/Makefile @@ -1,28 +1,28 @@ PORTNAME= openpaperwork-gtk DISTVERSION= 2.1.2 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= OpenPaperwork GTK plugins WWW= https://openpaper.work/en/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpaperwork-core>0:misc/py-openpaperwork-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PY_PILLOW} \ pygobject3-common>=0:devel/pygobject3-common BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/misc/py-palettable/Makefile b/misc/py-palettable/Makefile index f01b021c6fee..9eab81edaeee 100644 --- a/misc/py-palettable/Makefile +++ b/misc/py-palettable/Makefile @@ -1,18 +1,18 @@ PORTNAME= palettable DISTVERSION= 3.3.0 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library of color palettes for Python WWW= https://jiffyclub.github.io/palettable LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license.txt USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/misc/py-papermill/Makefile b/misc/py-papermill/Makefile index 951f5291ec34..f378efc8af5d 100644 --- a/misc/py-papermill/Makefile +++ b/misc/py-papermill/Makefile @@ -1,45 +1,45 @@ PORTNAME= papermill DISTVERSION= 2.4.0-15 DISTVERSIONSUFFIX= -g54f6c03 CATEGORIES= misc python -#MASTER_SITES= CHEESESHOP using the latest revision +#MASTER_SITES= PYPI using the latest revision PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parameterize, execute, and analyze notebooks WWW= https://papermill.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}entrypoints>0:devel/py-entrypoints@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbclient>=0.2.0:devel/py-nbclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.1.2:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=5.0.2:devel/py-tenacity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.32.2:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-datalake-store>=0.0.30:devel/py-azure-datalake-store@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-storage-blob>=12.1.0:devel/py-azure-storage-blob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}moto>0:devel/py-moto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbclient>0:devel/py-nbclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-env>0:devel/py-pytest-env@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= nteract NO_ARCH= yes PORTSCOUT= limit:^.*[0-9]\.[0-9].*$$ # prevent tags like push .include diff --git a/misc/py-pexpect/Makefile b/misc/py-pexpect/Makefile index ffc2efd0d02c..760ba7d145ae 100644 --- a/misc/py-pexpect/Makefile +++ b/misc/py-pexpect/Makefile @@ -1,22 +1,22 @@ PORTNAME= pexpect PORTVERSION= 4.8.0 PORTREVISION= 1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for controlling interactive programs in pseudo-terminal WWW= https://pexpect.readthedocs.io/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ptyprocess>=0.5:sysutils/py-ptyprocess@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-progressbar/Makefile b/misc/py-progressbar/Makefile index 9dce7cf52a99..5751f52f2fc9 100644 --- a/misc/py-progressbar/Makefile +++ b/misc/py-progressbar/Makefile @@ -1,21 +1,21 @@ PORTNAME= progressbar PORTVERSION= 2.5 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Text progressbar library for python WWW= https://pypi.org/project/progressbar/ LICENSE= BSD3CLAUSE LGPL21+ LICENSE_COMB= dual LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.txt NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils USES= python:3.6+ CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}progressbar231 .include diff --git a/misc/py-progressbar2/Makefile b/misc/py-progressbar2/Makefile index d5fc869d4289..cbeeebc50c7a 100644 --- a/misc/py-progressbar2/Makefile +++ b/misc/py-progressbar2/Makefile @@ -1,23 +1,23 @@ PORTNAME= progressbar2 PORTVERSION= 4.2.0 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Text mode progressbar library for Python WWW= https://pypi.org/project/progressbar2/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-utils>=3.4.5:misc/py-python-utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}progressbar .include diff --git a/misc/py-pyEDFlib/Makefile b/misc/py-pyEDFlib/Makefile index f75297c63c4f..4bad136d05a6 100644 --- a/misc/py-pyEDFlib/Makefile +++ b/misc/py-pyEDFlib/Makefile @@ -1,30 +1,30 @@ PORTNAME= pyEDFlib DISTVERSIONPREFIX= v DISTVERSION= 0.1.30 CATEGORIES= misc -#MASTER_SITES= CHEESESHOP # PyPI version fails: https://github.com/holgern/pyedflib/issues/168 +#MASTER_SITES= PYPI # PyPI version fails: https://github.com/holgern/pyedflib/issues/168 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library to read/write EDF+/BDF+ files based on EDFlib WWW= https://github.com/holgern/pyedflib LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= fortran python:3.6+ USE_PYTHON= distutils cython autoplist USE_GITHUB= yes GH_ACCOUNT= holgern GH_PROJECT= pyedflib USE_GCC= yes # fails to build with clang: https://github.com/holgern/pyedflib/issues/104 post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyedflib/_extensions/_pyedflib*.so .include diff --git a/misc/py-pyct/Makefile b/misc/py-pyct/Makefile index 71672101d27d..8aea6c01497f 100644 --- a/misc/py-pyct/Makefile +++ b/misc/py-pyct/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyct DISTVERSION= 0.4.8 CATEGORIES= misc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python package for common tasks for users: copy examples, fetch data WWW= https://github.com/pyviz-dev/pyct LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}param>=1.7.0:devel/py-param@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes .include diff --git a/misc/py-pyfiglet/Makefile b/misc/py-pyfiglet/Makefile index 2bd4c65eabf3..820695866333 100644 --- a/misc/py-pyfiglet/Makefile +++ b/misc/py-pyfiglet/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyfiglet PORTVERSION= 0.7.6 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Pure-python FIGlet implementation WWW= https://github.com/pwaller/pyfiglet LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE 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 340a57f15e6e..eda2d97606a9 100644 --- a/misc/py-pykml/Makefile +++ b/misc/py-pykml/Makefile @@ -1,20 +1,20 @@ PORTNAME= pykml DISTVERSION= 0.2.0 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python KML library, language for encoding, annotating geographic data WWW= https://pythonhosted.org/pykml LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.6:devel/py-lxml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/misc/py-pypatent/Makefile b/misc/py-pypatent/Makefile index 7daa39bce0d9..3db7959001c6 100644 --- a/misc/py-pypatent/Makefile +++ b/misc/py-pypatent/Makefile @@ -1,25 +1,25 @@ PORTNAME= pypatent DISTVERSION= 1.2.0 CATEGORIES= misc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Search for and retrieve US Patent and Trademark Office Patent Data WWW= https://github.com/daneads/pypatent LICENSE= GPLv3 PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}selenium>0:www/py-selenium@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-pyprind/Makefile b/misc/py-pyprind/Makefile index 28043220cc27..1526fe4f4257 100644 --- a/misc/py-pyprind/Makefile +++ b/misc/py-pyprind/Makefile @@ -1,27 +1,27 @@ PORTNAME= pyprind PORTVERSION= 2.11.3 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyPrind-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Progress Bar and Percent Indicator Utility WWW= https://github.com/rasbt/pyprind LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.0:sysutils/py-psutil@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils nose 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} .include diff --git a/misc/py-python-geohash/Makefile b/misc/py-python-geohash/Makefile index 1d7d9c4faee4..5271107ea2c8 100644 --- a/misc/py-python-geohash/Makefile +++ b/misc/py-python-geohash/Makefile @@ -1,21 +1,21 @@ PORTNAME= python-geohash DISTVERSION= 0.8.5 PORTREVISION= 2 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast, accurate python geohashing library WWW= https://pypi.org/project/python-geohash/ LICENSE= APACHE20 MIT BSD3CLAUSE LICENSE_COMB= multi 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 05252277e98e..95a84398ed64 100644 --- a/misc/py-python-utils/Makefile +++ b/misc/py-python-utils/Makefile @@ -1,18 +1,18 @@ PORTNAME= python-utils PORTVERSION= 3.4.5 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Collection of small functions and classes WWW= https://pypi.org/project/python-utils/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.7+ USE_PYTHON= autoplist distutils .include diff --git a/misc/py-qiskit-machine-learning/Makefile b/misc/py-qiskit-machine-learning/Makefile index 9b5a989b7cec..32f80a0118ff 100644 --- a/misc/py-qiskit-machine-learning/Makefile +++ b/misc/py-qiskit-machine-learning/Makefile @@ -1,32 +1,32 @@ PORTNAME= qiskit-machine-learning DISTVERSION= 0.5.0 CATEGORIES= misc python # quantum-computing, machine-learning -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Quantum Machine Learning for Quiskit framework for quantum computing WWW= https://qiskit.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dill>=0.3.4:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastdtw>0:math/py-fastdtw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5:sysutils/py-psutil@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}qiskit-terra>=0.22:science/py-qiskit-terra@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.20.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils autoplist pytest # several tests fail with "No module named 'threadpoolctl'", see https://reviews.freebsd.org/D35513 USE_GITHUB= yes GH_ACCOUNT= Qiskit NO_ARCH= yes .include diff --git a/misc/py-scikit-fusion/Makefile b/misc/py-scikit-fusion/Makefile index ba41a2afbcd9..0080ab10bf88 100644 --- a/misc/py-scikit-fusion/Makefile +++ b/misc/py-scikit-fusion/Makefile @@ -1,23 +1,23 @@ PORTNAME= scikit-fusion DISTVERSION= 0.2.1 PORTREVISION= 2 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Data fusion based on recent collective latent factor models WWW= https://github.com/marinkaz/scikit-fusion 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/misc/py-serverfiles/Makefile b/misc/py-serverfiles/Makefile index d5df3d6ba265..8b74d98e80d0 100644 --- a/misc/py-serverfiles/Makefile +++ b/misc/py-serverfiles/Makefile @@ -1,19 +1,19 @@ PORTNAME= serverfiles DISTVERSION= 0.3.1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Access files on a HTTP server and store them locally for reuse WWW= https://pypi.org/project/serverfiles/ LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-shap2/Makefile b/misc/py-shap2/Makefile index 4ff449e64f1d..f3a7fb7cdf99 100644 --- a/misc/py-shap2/Makefile +++ b/misc/py-shap2/Makefile @@ -1,30 +1,30 @@ PORTNAME= shap2 DISTVERSION= 0.42.0 CATEGORIES= misc # machine-learning -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Unified approach to explain the output of any machine learning model WWW= https://github.com/slundberg/shap LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xgboost>0:misc/py-xgboost@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/shap2/_cext${PYTHON_EXT_SUFFIX}.so .include diff --git a/misc/py-soapy_power/Makefile b/misc/py-soapy_power/Makefile index 1c13eb7c7f7e..0b650e73b43f 100644 --- a/misc/py-soapy_power/Makefile +++ b/misc/py-soapy_power/Makefile @@ -1,23 +1,23 @@ PORTNAME= soapy_power DISTVERSION= 1.6.1 PORTREVISION= 2 CATEGORIES= misc hamradio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Obtain power spectrum from SoapySDR devices WWW= https://github.com/xmikos/soapy_power LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pyFFTW>0:math/py-pyFFTW@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}SimpleSoapy>=1.5.0:misc/py-SimpleSoapy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}SimpleSpectral>0:science/py-SimpleSpectral@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils concurrent autoplist .include diff --git a/misc/py-spdx-lookup/Makefile b/misc/py-spdx-lookup/Makefile index 907feaf74355..e44f9854e3ef 100644 --- a/misc/py-spdx-lookup/Makefile +++ b/misc/py-spdx-lookup/Makefile @@ -1,21 +1,21 @@ PORTNAME= spdx-lookup PORTVERSION= 0.3.3 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SPDX license list query tool WWW= https://github.com/bbqsrc/spdx-lookup-python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spdx>=2.3.0:misc/py-spdx@${PY_FLAVOR} 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 14b91ef24256..55f00cf78312 100644 --- a/misc/py-spdx-tools/Makefile +++ b/misc/py-spdx-tools/Makefile @@ -1,37 +1,37 @@ PORTNAME= spdx-tools DISTVERSION= 0.6.1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parses, validates and creates SPDX documents WWW= https://github.com/spdx/tools-python 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: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 1740ec571d24..10545bcd336a 100644 --- a/misc/py-spdx/Makefile +++ b/misc/py-spdx/Makefile @@ -1,19 +1,19 @@ PORTNAME= spdx PORTVERSION= 2.5.1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SPDX license list database WWW= https://github.com/bbqsrc/spdx-python LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-spinners/Makefile b/misc/py-spinners/Makefile index dd540cf03bb4..2ab0684e08f7 100644 --- a/misc/py-spinners/Makefile +++ b/misc/py-spinners/Makefile @@ -1,18 +1,18 @@ PORTNAME= spinners DISTVERSION= 0.0.24 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Spinners for terminal WWW= https://github.com/manrajgrover/py-spinners. LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-tes/Makefile b/misc/py-tes/Makefile index a25c216ae9f9..8bedd224019f 100644 --- a/misc/py-tes/Makefile +++ b/misc/py-tes/Makefile @@ -1,23 +1,23 @@ PORTNAME= tes DISTVERSION= 1.1.1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tool for Elasticsearch WWW= https://github.com/deeshugupta/tes LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}elasticsearch>0:textproc/py-elasticsearch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}texttable>0:textproc/py-texttable@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-tflite-support/Makefile b/misc/py-tflite-support/Makefile index 3b43d60e8f12..bbb59e8c0a81 100644 --- a/misc/py-tflite-support/Makefile +++ b/misc/py-tflite-support/Makefile @@ -1,24 +1,24 @@ PORTNAME= tflite-support DISTVERSION= 0.1.0a1 CATEGORIES= misc # machine-learning -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Toolkit for developing/deploying ML/TFLite models WWW= https://www.tensorflow.org/ 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:3.6+ USE_PYTHON= distutils concurrent autoplist post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/misc/py-toil/Makefile b/misc/py-toil/Makefile index e65bafc3b19a..95ec4c2ad850 100644 --- a/misc/py-toil/Makefile +++ b/misc/py-toil/Makefile @@ -1,34 +1,34 @@ PORTNAME= toil DISTVERSION= 5.6.0 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pipeline management software for clusters WWW= https://github.com/DataBiosphere/toil LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}addict>=2.2.1:devel/py-addict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dill>=0.3.2:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docker>0:sysutils/py-docker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enlighten>=1.5.2:devel/py-enlighten@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=3.0.1:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2012:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tes>0:misc/py-tes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5:devel/py-yaml@${PY_FLAVOR} py36_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} py37_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libcloud>=0.14.0:net/py-libcloud@${PY_FLAVOR} USES= python:3.6+ pytest USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/misc/py-tqdm/Makefile b/misc/py-tqdm/Makefile index d8fabe535274..e031b66a779f 100644 --- a/misc/py-tqdm/Makefile +++ b/misc/py-tqdm/Makefile @@ -1,29 +1,29 @@ PORTNAME= tqdm PORTVERSION= 4.64.1 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast, extensible progress bar for Python WWW= https://github.com/tqdm/tqdm LICENSE= MIT MPL20 LICENSE_COMB= multi LICENSE_FILE_MIT= ${WRKSRC}/LICENCE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= tqdm_project OPTIONS_DEFINE= TELEGRAM TELEGRAM_DESC= Telegram support TELEGRAM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} .include diff --git a/misc/py-uhi/Makefile b/misc/py-uhi/Makefile index de37eda0535b..49166c6029e8 100644 --- a/misc/py-uhi/Makefile +++ b/misc/py-uhi/Makefile @@ -1,32 +1,32 @@ PORTNAME= uhi DISTVERSION= 0.3.2 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Universal Histogram Interface WWW= https://uhi.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boost-histogram>=1.0:misc/py-boost-histogram@${PY_FLAVOR} USES= compiler:c++14-lang python:3.8+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} pre-configure: # uhi 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/misc/py-wurlitzer/Makefile b/misc/py-wurlitzer/Makefile index 929970e41a45..232cc6b6f081 100644 --- a/misc/py-wurlitzer/Makefile +++ b/misc/py-wurlitzer/Makefile @@ -1,25 +1,25 @@ PORTNAME= wurlitzer PORTVERSION= 3.0.3 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Capture C-level output in context managers WWW= https://github.com/minrk/wurlitzer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>0:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.6+ pytest USE_PYTHON= autoplist concurrent distutils PYTEST_ARGS= test.py NO_ARCH= yes .include diff --git a/misc/snakemake/Makefile b/misc/snakemake/Makefile index afaac8015e1e..d149a020b2c1 100644 --- a/misc/snakemake/Makefile +++ b/misc/snakemake/Makefile @@ -1,37 +1,37 @@ PORTNAME= snakemake DISTVERSION= 6.15.5 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Workflow management system WWW= https://github.com/snakemake/snakemake LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}connection_pool>=0.0.3>0:devel/py-connection_pool@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configargparse>0:devel/py-configargparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}datrie>0:devel/py-datrie@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PuLP>=2.0:math/py-PuLP@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ratelimiter>0:devel/py-ratelimiter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}smart-open>=3.0:net/py-smart-open@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stopit>0:devel/py-stopit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toposort>0:devel/py-toposort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/misc/thefuck/Makefile b/misc/thefuck/Makefile index f621afc9ba9d..688cbdb6fbb5 100644 --- a/misc/thefuck/Makefile +++ b/misc/thefuck/Makefile @@ -1,23 +1,23 @@ PORTNAME= thefuck DISTVERSION= 3.32 CATEGORIES= misc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= ygy@FreeBSD.org COMMENT= App that corrects your previous console command WWW= https://github.com/nvbn/thefuck LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyte>0:devel/py-pyte@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes .include diff --git a/misc/urh/Makefile b/misc/urh/Makefile index 8d1c26c04736..7fd1389ba3da 100644 --- a/misc/urh/Makefile +++ b/misc/urh/Makefile @@ -1,36 +1,36 @@ PORTNAME= urh DISTVERSION= 2.9.3 CATEGORIES= misc hamradio python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Universal Radio Hacker: investigate wireless protocols like a boss WWW= https://github.com/jopohl/urh LICENSE= GPLv3 .if !exists(/usr/include/omp.h) BROKEN= requires OpenMP support that is missing on this architecture .endif BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR} USES= compiler:c++11-lang fortran python:3.4+ localbase pyqt:5 USE_PYQT= pyqt5 USE_PYTHON= distutils cython noflavors autoplist PLIST_FILES= bin/urh.shadow post-install: @${MV} ${STAGEDIR}${PREFIX}/bin/urh ${STAGEDIR}${PREFIX}/bin/urh.shadow @(echo "#!/bin/sh"; \ echo ""; \ echo "LD_PRELOAD=${PREFIX}/lib/gcc${GCC_DEFAULT}/libgcc_s.so ${PREFIX}/bin/urh.shadow \"$$@\"" \ ) > ${STAGEDIR}${PREFIX}/bin/urh @${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/urh ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/urh/cythonext/*.so .include diff --git a/multimedia/py-av/Makefile b/multimedia/py-av/Makefile index e100a485c6b6..32fce747ae42 100644 --- a/multimedia/py-av/Makefile +++ b/multimedia/py-av/Makefile @@ -1,19 +1,19 @@ PORTNAME= av PORTVERSION= 9.0.1 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Pythonic binding for FFmpeg WWW= https://docs.mikeboers.com/pyav/develop/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libavutil.so:multimedia/ffmpeg USES= python:3.5+ pkgconfig USE_PYTHON= autoplist concurrent cython distutils .include diff --git a/multimedia/py-cec/Makefile b/multimedia/py-cec/Makefile index 0572a0e9229c..049efe9733eb 100644 --- a/multimedia/py-cec/Makefile +++ b/multimedia/py-cec/Makefile @@ -1,22 +1,22 @@ PORTNAME= cec PORTVERSION= 0.2.8 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for libcec WWW= https://github.com/trainman419/python-cec LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcec.so:multimedia/libcec USES= compiler:c++11-lang localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/multimedia/py-enzyme/Makefile b/multimedia/py-enzyme/Makefile index fe22bf3bb82d..94c209e2c71c 100644 --- a/multimedia/py-enzyme/Makefile +++ b/multimedia/py-enzyme/Makefile @@ -1,18 +1,18 @@ PORTNAME= enzyme PORTVERSION= 0.4.1 PORTREVISION= 1 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python module to parse metadata in video files WWW= https://github.com/Diaoul/enzyme LICENSE= APACHE20 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 c926df2416d7..c6e269bd5b8d 100644 --- a/multimedia/py-ffmpeg-python/Makefile +++ b/multimedia/py-ffmpeg-python/Makefile @@ -1,22 +1,22 @@ PORTNAME= ffmpeg-python DISTVERSION= 0.2.0 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for FFmpeg - with complex filtering support WWW= https://github.com/kkroening/ffmpeg-python 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/py-guessit/Makefile b/multimedia/py-guessit/Makefile index 4eb9ccbd87f9..630a328b4d92 100644 --- a/multimedia/py-guessit/Makefile +++ b/multimedia/py-guessit/Makefile @@ -1,24 +1,24 @@ PORTNAME= guessit DISTVERSION= 3.5.0 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eduardo@FreeBSD.org COMMENT= Extract as much information as possible from a video file WWW= https://guessit-io.github.io/guessit/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>=0.6.0:devel/py-babelfish@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rebulk>=3.1.0:devel/py-rebulk@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/py-librtmp/Makefile b/multimedia/py-librtmp/Makefile index e70b6fad678d..e15c9f998481 100644 --- a/multimedia/py-librtmp/Makefile +++ b/multimedia/py-librtmp/Makefile @@ -1,28 +1,28 @@ PORTNAME= librtmp PORTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Python bindings for librtmp, built with cffi WWW= https://github.com/chrippa/python-librtmp 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:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/librtmp/_librtmp*.so .include diff --git a/multimedia/py-mat2/Makefile b/multimedia/py-mat2/Makefile index b35c838b156e..376924265d6d 100644 --- a/multimedia/py-mat2/Makefile +++ b/multimedia/py-mat2/Makefile @@ -1,32 +1,32 @@ PORTNAME= mat2 DISTVERSION= 0.13.0 PORTREVISION= 6 CATEGORIES= multimedia audio graphics textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@fuz.su COMMENT= Handy tool to trash your metadata WWW= https://0xacab.org/jvoisin/mat2 LICENSE= LGPL3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ gdk-pixbuf2>0:graphics/gdk-pixbuf2 \ librsvg2-rust>0:graphics/librsvg2-rust \ poppler-glib>0:graphics/poppler-glib USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EXIFTOOL FFMPEG OPTIONS_DEFAULT= EXIFTOOL FFMPEG EXIFTOOL_DESC= EXIF metadata support via p5-Image-ExifTool EXIFTOOL_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg .include diff --git a/multimedia/py-mido/Makefile b/multimedia/py-mido/Makefile index 08786082466d..26e3d56c6e3a 100644 --- a/multimedia/py-mido/Makefile +++ b/multimedia/py-mido/Makefile @@ -1,18 +1,18 @@ PORTNAME= mido DISTVERSION= 1.2.10 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= MIDI Objects for Python WWW= https://github.com/olemb/mido LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/multimedia/py-moviepy/Makefile b/multimedia/py-moviepy/Makefile index fd5cb02fdf6b..33870b0d1d64 100644 --- a/multimedia/py-moviepy/Makefile +++ b/multimedia/py-moviepy/Makefile @@ -1,29 +1,29 @@ PORTNAME= moviepy PORTVERSION= 1.0.3 PORTREVISION= 2 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Video editing with Python WWW= https://github.com/Zulko/moviepy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE.txt RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.2<6.0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imageio>=2.5<3.0:graphics/py-imageio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imageio-ffmpeg>=0.2.0:graphics/py-imageio-ffmpeg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proglog<=1.0.0:devel/py-proglog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.8.1<3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.11.2<5.0:misc/py-tqdm@${PY_FLAVOR} \ USES= magick:run python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/multimedia/py-pretty_midi/Makefile b/multimedia/py-pretty_midi/Makefile index 71155bae10b7..4a8b73f6d3c1 100644 --- a/multimedia/py-pretty_midi/Makefile +++ b/multimedia/py-pretty_midi/Makefile @@ -1,21 +1,21 @@ PORTNAME= pretty_midi DISTVERSION= 0.2.9 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Utility functions for handling MIDI data in a nice/intuitive way WWW= https://github.com/craffel/pretty-midi 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/py-pymediainfo/Makefile b/multimedia/py-pymediainfo/Makefile index 68eb45fc6804..3391af793327 100644 --- a/multimedia/py-pymediainfo/Makefile +++ b/multimedia/py-pymediainfo/Makefile @@ -1,23 +1,23 @@ PORTNAME= pymediainfo PORTVERSION= 4.1 CATEGORIES= multimedia devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Python wrapper for the mediainfo library WWW= https://github.com/sbraz/pymediainfo 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/py-pysubs2/Makefile b/multimedia/py-pysubs2/Makefile index a097aa764a59..34e9bf412b9f 100644 --- a/multimedia/py-pysubs2/Makefile +++ b/multimedia/py-pysubs2/Makefile @@ -1,19 +1,19 @@ PORTNAME= pysubs2 PORTVERSION= 1.4.3 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for editing subtitle files WWW= https://github.com/tkarabela/pysubs2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/multimedia/py-subliminal/Makefile b/multimedia/py-subliminal/Makefile index 427a57484328..0a502dbb1cdb 100644 --- a/multimedia/py-subliminal/Makefile +++ b/multimedia/py-subliminal/Makefile @@ -1,34 +1,34 @@ PORTNAME= subliminal PORTVERSION= 2.1.0 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eduardo@FreeBSD.org COMMENT= Python library to search and download subtitles WWW= https://subliminal.readthedocs.org/en/latest/index.html LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enzyme>=0.4.1:multimedia/py-enzyme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}guessit>=3.0.0:multimedia/py-guessit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=4.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.0.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=2.3.0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysrt>=1.0.1:textproc/py-pysrt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}babelfish>=0.5.2:devel/py-babelfish@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.0:devel/py-dogpile.cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rarfile>=2.7:archivers/py-rarfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2012c:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/multimedia/py-tvnamer/Makefile b/multimedia/py-tvnamer/Makefile index 3257fbf6d908..92736e2a40a0 100644 --- a/multimedia/py-tvnamer/Makefile +++ b/multimedia/py-tvnamer/Makefile @@ -1,26 +1,26 @@ PORTNAME= tvnamer PORTVERSION= 3.0.4 CATEGORIES= multimedia python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Automatically names downloaded/recorded TV-episode WWW= https://pypi.org/project/tvnamer/ 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: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/multimedia/streamlink/Makefile b/multimedia/streamlink/Makefile index 8418a8d69643..05b06ea582f4 100644 --- a/multimedia/streamlink/Makefile +++ b/multimedia/streamlink/Makefile @@ -1,50 +1,50 @@ PORTNAME= streamlink PORTVERSION= 2.1.2 CATEGORIES= multimedia -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= takefu@airport.fm COMMENT= Command-line utility that pipes video streams WWW= https://streamlink.github.io/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4.3:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>0:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0.58.0:www/py-websocket-client@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}country>0:devel/py-country@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= FFMPEG PYCOUNTRY RTMPDUMP OPTIONS_DEFAULT= FFMPEG RTMPDUMP .if !exists(../../textproc/py-iso3166/Makefile) OPTIONS_DEFAULT+= PYCOUNTRY .endif PYCOUNTRY_DESC= Use pycountry instead of py-iso-639 and py-iso3166 FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg PYCOUNTRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}country>0:devel/py-country@${PY_FLAVOR} PYCOUNTRY_RUN_DEPENDS_OFF= ${PYTHON_PKGNAMEPREFIX}iso-639>0:textproc/py-iso-639@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso3166>0:textproc/py-iso3166@${PY_FLAVOR} PYCOUNTRY_MAKE_ENV= STREAMLINK_USE_PYCOUNTRY=1 RTMPDUMP_RUN_DEPENDS= rtmpdump:multimedia/rtmpdump do-test: .PHONY cd ${WRKSRC} && ${SETENV} PYTHONPATH=${WRKSRC}/src ${PYTHON_CMD} -u -m pytest -v -ra \ || ${SETENV} PYTHONPATH=${WRKSRC}/src ${PYTHON_CMD} -um unittest discover -v .include diff --git a/net-im/py-fbmq/Makefile b/net-im/py-fbmq/Makefile index 3be3229648a0..798947f26e3b 100644 --- a/net-im/py-fbmq/Makefile +++ b/net-im/py-fbmq/Makefile @@ -1,20 +1,20 @@ PORTNAME= fbmq PORTVERSION= 2.5.0 CATEGORIES= net-im devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python library for using the Facebook Messenger API WWW= https://github.com/conbus/fbmq 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net-im/py-matrix-synapse/Makefile b/net-im/py-matrix-synapse/Makefile index 5be6c20356bf..d8157fe2684c 100644 --- a/net-im/py-matrix-synapse/Makefile +++ b/net-im/py-matrix-synapse/Makefile @@ -1,173 +1,173 @@ PORTNAME= matrix-synapse DISTVERSION= 1.74.0 PORTREVISION= 1 CATEGORIES= net-im python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${PORTNAME:S/-/_/}-${DISTVERSION}.tar.gz MAINTAINER= ports@skyforge.at COMMENT= Matrix protocol reference homeserver WWW= https://www.matrix.org LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-rust>=1.3:devel/py-setuptools-rust@${PY_FLAVOR} # Keep the RUN_DEPENDS layout similar to the master/synapse/python_dependencies.py file RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}frozendict>=1:devel/py-frozendict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unpaddedbase64>=2.1.0:devel/py-unpaddedbase64@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}canonicaljson>=1.5.0:devel/py-canonicaljson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}signedjson>=1.1.0:security/py-signedjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=18.1.0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=18.9.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}treq>=15.1:www/py-treq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.9:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.7:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.7:security/py-bcrypt@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.5.2:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysaml2>=4.5.0:security/py-pysaml2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymacaroons>=0.13.0:security/py-pymacaroons@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.2:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}phonenumbers>=8.2.0:devel/py-phonenumbers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.4.0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bleach>=1.4.3:www/py-bleach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10.0.1:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ijson>=3.1.4:devel/py-ijson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=16.1:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matrix-common>=1.3.0:devel/py-matrix-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.7.4:devel/py-pydantic@${PY_FLAVOR} \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=2.3.1:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>=0.7.4:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}authlib>=0.15.1:security/py-authlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py-idna@${PY_FLAVOR} USES= python:3.7+ cargo USE_PYTHON= autoplist distutils USE_RC_SUBR= synapse WRKSRC= ${WRKDIR}/${PORTNAME:S/-/_/}-${DISTVERSION} CARGO_CONFIGURE= yes CARGO_BUILD= no CARGO_TEST= no CARGO_INSTALL= no CARGO_CARGOTOML= ${WRKSRC}/rust/Cargo.toml CARGO_CRATES= aho-corasick-0.7.19 \ anyhow-1.0.66 \ arc-swap-1.5.1 \ autocfg-1.1.0 \ bitflags-1.3.2 \ blake2-0.10.5 \ block-buffer-0.10.3 \ cfg-if-1.0.0 \ crypto-common-0.1.6 \ digest-0.10.5 \ generic-array-0.14.6 \ hex-0.4.3 \ indoc-1.0.7 \ itoa-1.0.4 \ lazy_static-1.4.0 \ libc-0.2.135 \ lock_api-0.4.9 \ log-0.4.17 \ memchr-2.5.0 \ memoffset-0.6.5 \ once_cell-1.15.0 \ parking_lot-0.12.1 \ parking_lot_core-0.9.3 \ proc-macro2-1.0.46 \ pyo3-0.17.3 \ pyo3-build-config-0.17.3 \ pyo3-ffi-0.17.3 \ pyo3-log-0.7.0 \ pyo3-macros-0.17.3 \ pyo3-macros-backend-0.17.3 \ pythonize-0.17.0 \ quote-1.0.21 \ redox_syscall-0.2.16 \ regex-1.7.0 \ regex-syntax-0.6.27 \ ryu-1.0.11 \ scopeguard-1.1.0 \ serde-1.0.150 \ serde_derive-1.0.150 \ serde_json-1.0.89 \ smallvec-1.10.0 \ subtle-2.4.1 \ syn-1.0.104 \ target-lexicon-0.12.4 \ typenum-1.15.0 \ unicode-ident-1.0.5 \ unindent-0.1.10 \ version_check-0.9.4 \ windows-sys-0.36.1 \ windows_aarch64_msvc-0.36.1 \ windows_i686_gnu-0.36.1 \ windows_i686_msvc-0.36.1 \ windows_x86_64_gnu-0.36.1 \ windows_x86_64_msvc-0.36.1 SUB_FILES= pkg-message log.config SUB_LIST= PYTHON_CMD=${PYTHON_CMD} DBDIR=${DBDIR} LOGDIR=${LOGDIR} PIDDIR=${PIDDIR} USERS=${USERS} USERS= synapse GROUPS= synapse DBDIR?= /var/db/${PORTNAME} LOGDIR?= /var/log/${PORTNAME} PIDDIR?= /var/run/${PORTNAME} PLIST_FILES= "@sample ${ETCDIR}/log.config.sample" \ %%PYTHON_SITELIBDIR%%/synapse/synapse_rust.abi3.so DOCS= README.rst UPGRADE.rst CHANGES.md docs/postgres.md PORTDOCS= ${DOCS:T} OPTIONS_DEFINE= DOCS JWT LDAP OIDC PGSQL REDIS SQLITE URLPREVIEW OPTIONS_DEFAULT= PGSQL SQLITE JWT_DESC= Add dependencies for JSON web tokens OIDC_DESC= Add dependencies for OpenID Connect based logins REDIS_DESC= Add support replication over Redis for synapse workers URLPREVIEW_DESC= Add dependencies necessary for URL previews JWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}authlib>=0.15.1:security/py-authlib@${PY_FLAVOR} LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matrix-synapse-ldap3>=0.1:net/py-matrix-synapse-ldap3@${PY_FLAVOR} OIDC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}authlib>=0.15.1:security/py-authlib@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>2.8:databases/py-psycopg2@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txredisapi>=1.4.7:databases/py-txredisapi@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} URLPREVIEW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.0:devel/py-lxml@${PY_FLAVOR} .include # Dependency required by Python < 3.8 .if (${PYTHON_REL} < 30800) RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.4:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKDIR}/log.config ${STAGEDIR}${ETCDIR}/log.config.sample post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-test: cd ${WRKSRC} && PYTHONPATH="${STAGEDIR}/${PYTHON_SITELIBDIR}:." trial-${PYTHON_VER} -j 4 tests .include diff --git a/net-im/py-nbxmpp/Makefile b/net-im/py-nbxmpp/Makefile index d4cdbc7fcdd0..b499906d71b8 100644 --- a/net-im/py-nbxmpp/Makefile +++ b/net-im/py-nbxmpp/Makefile @@ -1,22 +1,22 @@ PORTNAME= nbxmpp DISTVERSION= 2.0.4 CATEGORIES= net-im devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Non-blocking Jabber/XMPP module WWW= https://dev.gajim.org/gajim/python-nbxmpp LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}precis_i18n>=1.0.0:textproc/py-precis_i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=0:dns/py-idna@${PY_FLAVOR} USES= gnome python:3.7+ USE_GNOME= pygobject3 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net-im/py-punjab/Makefile b/net-im/py-punjab/Makefile index 4a5906c517ae..b5a432ac8dfc 100644 --- a/net-im/py-punjab/Makefile +++ b/net-im/py-punjab/Makefile @@ -1,37 +1,37 @@ PORTNAME= punjab PORTVERSION= 0.15 CATEGORIES= net-im python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= HTTP XMPP client interface WWW= https://github.com/twonds/punjab RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} NO_ARCH= yes 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 bbe56dab3feb..bf0fe26d99af 100644 --- a/net-im/py-python-telegram-bot/Makefile +++ b/net-im/py-python-telegram-bot/Makefile @@ -1,25 +1,25 @@ PORTNAME= python-telegram-bot PORTVERSION= 13.1 PORTREVISION= 1 CATEGORIES= net-im devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Not just a Python wrapper around the Telegram Bot API WWW= https://python-telegram-bot.org/ 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} \ ${PYTHON_PKGNAMEPREFIX}apscheduler>0:devel/py-apscheduler@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils PYDISTUTILS_BUILDARGS= --with-upstream-urllib3 .include diff --git a/net-im/py-slixmpp/Makefile b/net-im/py-slixmpp/Makefile index 0f14e8a62728..44dffe00236f 100644 --- a/net-im/py-slixmpp/Makefile +++ b/net-im/py-slixmpp/Makefile @@ -1,30 +1,30 @@ PORTNAME= slixmpp DISTVERSION= 1.7.1 CATEGORIES= net-im python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Elegant Python library for XMPP (aka Jabber, Google Talk, etc.) WWW= https://lab.louiz.org/poezio/slixmpp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libidn.so:dns/libidn RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiodns>=1.0:dns/py-aiodns@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} TEST_DEPENDS= gpg:security/gnupg USES= cpe pkgconfig python:3.7+ CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= distutils autoplist cython NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/net-im/py-telepot/Makefile b/net-im/py-telepot/Makefile index 12c8f83e67ab..384a38c85bcf 100644 --- a/net-im/py-telepot/Makefile +++ b/net-im/py-telepot/Makefile @@ -1,21 +1,21 @@ PORTNAME= telepot DISTVERSION= 12.7 CATEGORIES= net-im python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python framework for Telegram Bot API WWW= https://github.com/nickoala/telepot LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.0.0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.9.1,1:net/py-urllib3@${PY_FLAVOR} USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net-im/py-unmessage/Makefile b/net-im/py-unmessage/Makefile index 14646cf7236f..d1dc80754c8e 100644 --- a/net-im/py-unmessage/Makefile +++ b/net-im/py-unmessage/Makefile @@ -1,34 +1,34 @@ PORTNAME= unmessage DISTVERSION= 0.2.0 PORTREVISION= 3 CATEGORIES= net-im net-p2p python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Privacy enhanced instant messenger WWW= https://github.com/AnemoneLabs/unmessage 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: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 2f0bd9a74e0d..7712df30334d 100644 --- a/net-mgmt/py-adal/Makefile +++ b/net-mgmt/py-adal/Makefile @@ -1,24 +1,24 @@ PORTNAME= adal PORTVERSION= 1.2.7 PORTREVISION= 2 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Authentication to Azure Active Directory for Python applications WWW= https://github.com/AzureAD/azure-activedirectory-library-for-python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.1.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0<3:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1.0<3:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3:www/py-requests@${PY_FLAVOR} 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 281d6feeb8c4..7e15ec42c6f3 100644 --- a/net-mgmt/py-aggregate6/Makefile +++ b/net-mgmt/py-aggregate6/Makefile @@ -1,27 +1,27 @@ PORTNAME= aggregate6 PORTVERSION= 1.0.12 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Compress an unsorted list of IPv4 and IPv6 prefixes WWW= https://github.com/job/aggregate6 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes 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 539fbe5a8dff..20a58274ff3c 100644 --- a/net-mgmt/py-arouteserver/Makefile +++ b/net-mgmt/py-arouteserver/Makefile @@ -1,33 +1,33 @@ PORTNAME= arouteserver PORTVERSION= 1.15.1 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Tool to automatically build configurations for BGP route servers WWW= https://github.com/pierky/arouteserver LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aggregate6>=1.0.12:net-mgmt/py-aggregate6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.9.4:devel/py-Jinja2@${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} \ bash>0:shells/bash \ bgpq4>0:net-mgmt/bgpq4 \ ca_root_nss>0:security/ca_root_nss TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= pierky/arouteserver/config.d/rtt_getter.sh NO_ARCH= yes 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 67ca8fb67b4b..7c1fd71af996 100644 --- a/net-mgmt/py-ciscoconfparse/Makefile +++ b/net-mgmt/py-ciscoconfparse/Makefile @@ -1,29 +1,29 @@ PORTNAME= ciscoconfparse DISTVERSION= 1.5.51 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parse, audit, query, build and modify Cisco IOS-style configurations WWW= http://www.pennington.net/py/ciscoconfparse/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}loguru>0:devel/py-loguru@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}loguru>0:devel/py-loguru@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/net-mgmt/py-dnsdiag/Makefile b/net-mgmt/py-dnsdiag/Makefile index e5239b01f4ac..76b6c9300d41 100644 --- a/net-mgmt/py-dnsdiag/Makefile +++ b/net-mgmt/py-dnsdiag/Makefile @@ -1,22 +1,22 @@ PORTNAME= dnsdiag PORTVERSION= 2.0.2 PORTREVISION= 1 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= DNS Diagnostics and measurement tools (ping, traceroute) WWW= https://github.com/farrokhi/dnsdiag LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=2.0.0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cymruwhois>=1.6:net/py-cymruwhois@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.9.1:www/py-requests-toolbelt@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist distutils .include diff --git a/net-mgmt/py-ipcalc/Makefile b/net-mgmt/py-ipcalc/Makefile index 82a1ab272a25..c4908e604da6 100644 --- a/net-mgmt/py-ipcalc/Makefile +++ b/net-mgmt/py-ipcalc/Makefile @@ -1,15 +1,15 @@ PORTNAME= ipcalc PORTVERSION= 1.99.0 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Module to perform IP subnet calculations WWW= https://pypi.org/project/ipcalc/ 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 3ad316f876a1..578a01ed9905 100644 --- a/net-mgmt/py-ipy/Makefile +++ b/net-mgmt/py-ipy/Makefile @@ -1,23 +1,23 @@ PORTNAME= ipy PORTVERSION= 1.01 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= IPy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for handling IPv4 and IPv6 Addresses and Networks WWW= https://github.com/autocracy/python-ipy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING 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 5f5e0fd5b20c..69e6da4e3371 100644 --- a/net-mgmt/py-junos-eznc/Makefile +++ b/net-mgmt/py-junos-eznc/Makefile @@ -1,31 +1,31 @@ PORTNAME= junos-eznc DISTVERSION= 2.6.4 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Junos easy automation for non-programmers WWW= https://github.com/Juniper/py-junos-eznc 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.13: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: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 ff6cee097611..dd3b965ce27b 100644 --- a/net-mgmt/py-msrest/Makefile +++ b/net-mgmt/py-msrest/Makefile @@ -1,24 +1,24 @@ PORTNAME= msrest PORTVERSION= 0.7.1 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AutoRest swagger generator Python client runtime WWW= https://github.com/Azure/msrest-for-python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-core>=1.24.0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py-certifi@${PY_FLAVOR} \ ${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} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-msrestazure/Makefile b/net-mgmt/py-msrestazure/Makefile index efe5af750b8d..f0ceb86ccbfe 100644 --- a/net-mgmt/py-msrestazure/Makefile +++ b/net-mgmt/py-msrestazure/Makefile @@ -1,22 +1,22 @@ PORTNAME= msrestazure DISTVERSION= 0.6.4 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Azure-specific AutoRest swagger generator Python client runtime WWW= https://github.com/Azure/msrestazure-for-python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.0<2.0.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}adal>=0.6.0<2.0.0:net-mgmt/py-adal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-ncclient/Makefile b/net-mgmt/py-ncclient/Makefile index 86281637aedf..373db7ebb4bb 100644 --- a/net-mgmt/py-ncclient/Makefile +++ b/net-mgmt/py-ncclient/Makefile @@ -1,23 +1,23 @@ PORTNAME= ncclient DISTVERSION= 0.6.13 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Python library for NETCONF clients WWW= https://github.com/ncclient/ncclient 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} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-netutils/Makefile b/net-mgmt/py-netutils/Makefile index 25644507a262..55feedc55591 100644 --- a/net-mgmt/py-netutils/Makefile +++ b/net-mgmt/py-netutils/Makefile @@ -1,19 +1,19 @@ PORTNAME= netutils DISTVERSION= 1.3.0 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Common helper functions useful in network automation WWW= https://github.com/networktocode/netutils LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-nxapi-plumbing/Makefile b/net-mgmt/py-nxapi-plumbing/Makefile index ca5ccdd8db81..c707a9a32158 100644 --- a/net-mgmt/py-nxapi-plumbing/Makefile +++ b/net-mgmt/py-nxapi-plumbing/Makefile @@ -1,26 +1,26 @@ PORTNAME= nxapi-plumbing DISTVERSION= 0.5.2 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/-/_/}-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Manage Cisco devices through NX-API using XML/JSON-RPC WWW= https://github.com/ktbyers/nxapi-plumbing 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-opn-cli/Makefile b/net-mgmt/py-opn-cli/Makefile index c24c874eaa08..b92788d463b0 100644 --- a/net-mgmt/py-opn-cli/Makefile +++ b/net-mgmt/py-opn-cli/Makefile @@ -1,28 +1,28 @@ PORTNAME= opn-cli DISTVERSION= 1.3.0 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freebsd@moov.de COMMENT= OPNsense CLI written in Python WWW= https://github.com/andeman/opn-cli LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.0.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=0:devel/py-jsonpath-ng@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ptable>=0:devel/py-ptable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-phonebox-plugin/Makefile b/net-mgmt/py-phonebox-plugin/Makefile index 188c1f8e83ab..8befd177dd47 100644 --- a/net-mgmt/py-phonebox-plugin/Makefile +++ b/net-mgmt/py-phonebox-plugin/Makefile @@ -1,23 +1,23 @@ PORTNAME= phonebox-plugin DISTVERSION= 0.0.4b1 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= phonebox_plugin-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Phone numbers management plugin for NetBox WWW= https://github.com/iDebugAll/phonebox_plugin LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_VER=${PYTHON_VER} .include diff --git a/net-mgmt/py-pyIOSXR/Makefile b/net-mgmt/py-pyIOSXR/Makefile index e94db922b6bf..1a7c4713de98 100644 --- a/net-mgmt/py-pyIOSXR/Makefile +++ b/net-mgmt/py-pyIOSXR/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyIOSXR DISTVERSION= 0.53 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python API to interact with network devices running IOS-XR WWW= https://github.com/fooelisa/pyiosxr LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netmiko>=1.4.3:security/py-netmiko@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-pyang/Makefile b/net-mgmt/py-pyang/Makefile index 52772203d42b..822ed2db14a1 100644 --- a/net-mgmt/py-pyang/Makefile +++ b/net-mgmt/py-pyang/Makefile @@ -1,26 +1,26 @@ PORTNAME= pyang PORTVERSION= 1.7.8 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Validator and code generator for YANG (RFC 4741) WWW= https://github.com/mbj4668/pyang/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} 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 5bc2183b8d01..111cbc2074e1 100644 --- a/net-mgmt/py-pyeapi/Makefile +++ b/net-mgmt/py-pyeapi/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyeapi DISTVERSION= 0.8.4 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python client for Arista eAPI WWW= https://github.com/arista-eosplus/pyeapi 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: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-pynetbox/Makefile b/net-mgmt/py-pynetbox/Makefile index 738aa3bd6e84..51c017559e6b 100644 --- a/net-mgmt/py-pynetbox/Makefile +++ b/net-mgmt/py-pynetbox/Makefile @@ -1,38 +1,38 @@ PORTNAME= pynetbox DISTVERSION= 7.0.0 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= NetBox API client library WWW= https://github.com/netbox-community/pynetbox LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.20<3:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest # Skip integration tests as they require Docker and a checked out git repository PYTEST_IGNORED_TESTS= integration NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${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/net-mgmt/py-pynxos/Makefile b/net-mgmt/py-pynxos/Makefile index 4e55a7c45cc7..2e89d6e25f21 100644 --- a/net-mgmt/py-pynxos/Makefile +++ b/net-mgmt/py-pynxos/Makefile @@ -1,22 +1,22 @@ PORTNAME= pynxos DISTVERSION= 0.0.5 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python client for managing Cisco NX-OS devices through NX-API WWW= https://github.com/networktocode/pynxos 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: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 cbb12ec9d6cb..6138df82e91b 100644 --- a/net-mgmt/py-pysmi/Makefile +++ b/net-mgmt/py-pysmi/Makefile @@ -1,37 +1,37 @@ PORTNAME= pysmi PORTVERSION= 0.3.4 PORTREVISION= 1 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ SF/pysmi/pysmi/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= SNMP/SMI MIB parsing in Python WWW= https://github.com/etingof/pysmi LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} 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 112cc5f64dad..2fe5c494a271 100644 --- a/net-mgmt/py-pysnmp-mibs/Makefile +++ b/net-mgmt/py-pysnmp-mibs/Makefile @@ -1,22 +1,22 @@ PORTNAME= pysnmp-mibs PORTVERSION= 0.1.6 PORTREVISION= 1 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ SF/pysnmp/pysnmp-mibs/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mhjacks@swbell.net COMMENT= Additional python MIB files for pysnmp and friends WWW= https://github.com/etingof/pysnmp-mibs LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysnmp>=4.3.2:net-mgmt/py-pysnmp@${PY_FLAVOR} 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 a6116fa0d162..647436050963 100644 --- a/net-mgmt/py-pysnmp/Makefile +++ b/net-mgmt/py-pysnmp/Makefile @@ -1,39 +1,39 @@ PORTNAME= pysnmp PORTVERSION= 4.4.9 PORTREVISION= 2 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ SF/pysnmp/pysnmp/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mhjacks@swbell.net COMMENT= SNMP framework for Python WWW= https://github.com/etingof/pysnmp 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: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 2528f052de3b..ee9489b5d6ef 100644 --- a/net-mgmt/py-pyzabbix/Makefile +++ b/net-mgmt/py-pyzabbix/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyzabbix PORTVERSION= 1.2.1 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= Zabbix API Python Library WWW= https://github.com/lukecyca/pyzabbix LICENSE= LGPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.8.5:devel/py-semantic-version@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-snmpclitools/Makefile b/net-mgmt/py-snmpclitools/Makefile index 556e4e332e95..ddc74bec98e6 100644 --- a/net-mgmt/py-snmpclitools/Makefile +++ b/net-mgmt/py-snmpclitools/Makefile @@ -1,21 +1,21 @@ PORTNAME= snmpclitools PORTVERSION= 0.6.1 PORTREVISION= 2 CATEGORIES= net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mhjacks@swbell.net COMMENT= Command-line SNMP utilities in Python WWW= https://github.com/etingof/snmpclitools LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysnmp>=4.4.4:net-mgmt/py-pysnmp@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes .include diff --git a/net-p2p/deluge-cli/Makefile b/net-p2p/deluge-cli/Makefile index dcadacc8156c..534ff9889d79 100644 --- a/net-p2p/deluge-cli/Makefile +++ b/net-p2p/deluge-cli/Makefile @@ -1,64 +1,64 @@ PORTNAME= deluge DISTVERSION= 2.0.3 PORTREVISION= 4 CATEGORIES= net-p2p python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMESUFFIX= -cli MAINTAINER= rm@FreeBSD.org COMMENT= CLI part of bittorrent client using Python and libtorrent-rasterbar WWW= https://deluge-torrent.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= intltool-merge:textproc/intltool \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel \ ${PYTHON_PKGNAMEPREFIX}slimit>0:www/py-slimit RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0.18:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libtorrent-rasterbar>=0:net-p2p/py-libtorrent-rasterbar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.8:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=1.0.1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0.2.5:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}rencode>0:converters/py-rencode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} USES= cpe gettext python:3.5+ USE_PYTHON= autoplist distutils CPE_VENDOR= deluge-torrent NO_ARCH= yes USE_RC_SUBR= deluged deluge_web SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} OPTIONS_DEFINE= DOCS PORTDOCS= CHANGELOG.md README.md post-patch: @${REINPLACE_CMD} -e "/'new_release_check':/s|True,|False,|g ; \ /'geoip_db_location':/s|/usr/share/GeoIP/GeoIP.dat|${LOCALBASE}/share/GeoIP/GeoIP.dat|g" \ ${WRKSRC}/deluge/core/preferencesmanager.py @${REINPLACE_CMD} -e "/'check_new_releases':/s|True,|False,|g ; \ /'show_new_releases':/s|True,|False,|g" \ ${WRKSRC}/deluge/ui/gtk3/gtkui.py post-install: # install man pages .for man in deluge.1 deluge-console.1 deluge-gtk.1 deluge-web.1 deluged.1 ${INSTALL_MAN} ${WRKSRC}/docs/man/${man} ${STAGEDIR}${MANPREFIX}/man/man1/ .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/net-p2p/py-nicotine-plus/Makefile b/net-p2p/py-nicotine-plus/Makefile index 41c902f32ee5..21f5a7b4717c 100644 --- a/net-p2p/py-nicotine-plus/Makefile +++ b/net-p2p/py-nicotine-plus/Makefile @@ -1,22 +1,22 @@ PORTNAME= nicotine-plus DISTVERSION= 3.2.0 CATEGORIES= net-p2p python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical client for the Soulseek file sharing network WWW= https://github.com/Nicotine-Plus/nicotine-plus/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.42:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gobject3>=3.16:devel/py-gobject3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdbm>=3.6:databases/py-gdbm@${PY_FLAVOR} USES= gettext-tools gnome python:3.5+ USE_GNOME= gtk30 USE_PYTHON= autoplist concurrent distutils unittest .include diff --git a/net-p2p/py-transmission-rpc/Makefile b/net-p2p/py-transmission-rpc/Makefile index 0d060165372c..1ed2f836d7e3 100644 --- a/net-p2p/py-transmission-rpc/Makefile +++ b/net-p2p/py-transmission-rpc/Makefile @@ -1,21 +1,21 @@ PORTNAME= transmission-rpc PORTVERSION= 3.4.0 CATEGORIES= net-p2p python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Python module for Transmission bittorent client JSON-RPC protocol WWW= https://pypi.org/project/transmission-rpc/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.2<5.0.0.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.23.0<3.0.0:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net-p2p/py-vertex/Makefile b/net-p2p/py-vertex/Makefile index f1582c80d1bf..820cbd3fe553 100644 --- a/net-p2p/py-vertex/Makefile +++ b/net-p2p/py-vertex/Makefile @@ -1,25 +1,25 @@ PORTNAME= vertex PORTVERSION= 0.3.1 PORTREVISION= 3 CATEGORIES= net-p2p python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Vertex-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of Q2Q protocol WWW= https://launchpad.net/divmod 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} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/onionprobe/Makefile b/net/onionprobe/Makefile index 2a1764de513e..5387229f0698 100644 --- a/net/onionprobe/Makefile +++ b/net/onionprobe/Makefile @@ -1,48 +1,48 @@ PORTNAME= onionprobe PORTVERSION= 1.0.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Test and monitor the status of Tor Onion Services WWW= https://pypi.org/project/onionprobe LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stem>=0:security/py-stem@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ tor:security/tor USES= python:3.6+ shebangfix USE_PYTHON= autoplist distutils NO_ARCH= yes SHEBANG_FILES= packages/*.py \ packages/onionprobe/*.py OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES MANPAGES_PLIST_FILES= share/man/man1/onionprobe.1.md.gz post-patch: ${REINPLACE_CMD} "s|%%ETCDIR%%|${ETCDIR}|g" \ ${WRKSRC}/docs/man/onionprobe.1.md \ ${WRKSRC}/packages/onionprobe/config.py ${CP} ${FILESDIR}/extras-setup.py ${WRKSRC}/setup.py \ && ${REINPLACE_CMD} "s|%%NAME%%|${PORTNAME}|g; s|%%VERSION%%|${PORTVERSION}|g" ${WRKSRC}/setup.py post-install-MANPAGES-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1 \ && ${INSTALL_MAN} ${WRKSRC}/docs/man/onionprobe.1.md ${STAGEDIR}${PREFIX}/share/man/man1/. .include diff --git a/net/py-DTLSSocket/Makefile b/net/py-DTLSSocket/Makefile index 6755c064509d..4fe9d9475ed4 100644 --- a/net/py-DTLSSocket/Makefile +++ b/net/py-DTLSSocket/Makefile @@ -1,19 +1,19 @@ PORTNAME= DTLSSocket DISTVERSION= 0.1.12 CATEGORIES= net -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python IKEA Tradfri API controller WWW= https://git.fslab.de/jkonra2m/tinydtls-cython LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= autoconf>0:devel/autoconf USES= python:3.6+ USE_PYTHON= autoplist cython distutils .include diff --git a/net/py-aiocoap/Makefile b/net/py-aiocoap/Makefile index 3250f526cfcf..f235187b9609 100644 --- a/net/py-aiocoap/Makefile +++ b/net/py-aiocoap/Makefile @@ -1,17 +1,17 @@ PORTNAME= aiocoap DISTVERSION= 0.4.5 CATEGORIES= net -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python CoAP library WWW= https://github.com/chrysn/aiocoap LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-amqp/Makefile b/net/py-amqp/Makefile index b4023e94c97e..988db7b98f1d 100644 --- a/net/py-amqp/Makefile +++ b/net/py-amqp/Makefile @@ -1,30 +1,30 @@ PORTNAME= amqp PORTVERSION= 2.6.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Low-level AMQP client for Python (fork of amqplib) WWW= https://github.com/celery/py-amqp 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} \ ${PYTHON_PKGNAMEPREFIX}case>0:devel/py-case@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= \ -k 'not test_rmq' .include diff --git a/net/py-amqplib/Makefile b/net/py-amqplib/Makefile index 43383b087a0c..82955a4b3422 100644 --- a/net/py-amqplib/Makefile +++ b/net/py-amqplib/Makefile @@ -1,19 +1,19 @@ PORTNAME= amqplib PORTVERSION= 1.0.2 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= AMQP Client Library WWW= https://code.google.com/archive/p/py-amqplib/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ tar:tgz USE_PYTHON= autoplist distutils .include diff --git a/net/py-cepa/Makefile b/net/py-cepa/Makefile index 684f22d232e9..9ecf7f8e4170 100644 --- a/net/py-cepa/Makefile +++ b/net/py-cepa/Makefile @@ -1,35 +1,35 @@ PORTNAME= cepa PORTVERSION= 1.8.4 CATEGORIES= net security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python controller library for Tor, with v3 onion client auth support WWW= https://github.com/onionshare/cepa LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} TEST_DEPENDS= tor:security/tor \ ${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} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes SHEBANG_FILES= *.py CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}stem-* do-test: @cd ${WRKSRC} \ && ${PYTHON_CMD} run_tests.py -a .include diff --git a/net/py-cjdns/Makefile b/net/py-cjdns/Makefile index 69928c74b259..01f0b4a055d3 100644 --- a/net/py-cjdns/Makefile +++ b/net/py-cjdns/Makefile @@ -1,18 +1,18 @@ PORTNAME= cjdns PORTVERSION= 0.2.4 CATEGORIES= net security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library to interact with the cjdns admin interface WWW= https://github.com/hyperboria/python-cjdns LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-cloudscraper/Makefile b/net/py-cloudscraper/Makefile index f8eb156f3d20..5ed524cd10f1 100644 --- a/net/py-cloudscraper/Makefile +++ b/net/py-cloudscraper/Makefile @@ -1,25 +1,25 @@ PORTNAME= cloudscraper DISTVERSION= 1.2.68 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python module to bypass Cloudflare's anti-bot page #' WWW= https://pypi.org/project/cloudscraper/ 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: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 fe63981551c9..39387dcd9ceb 100644 --- a/net/py-confluent-kafka/Makefile +++ b/net/py-confluent-kafka/Makefile @@ -1,22 +1,22 @@ PORTNAME= confluent-kafka DISTVERSION= 1.2.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Confluent Apache Kafka Python client WWW= https://github.com/confluentinc/confluent-kafka-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= librdkafka.so:net/librdkafka 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 c9520e97a070..1ffc6c1e3a9b 100644 --- a/net/py-cymruwhois/Makefile +++ b/net/py-cymruwhois/Makefile @@ -1,16 +1,16 @@ PORTNAME= cymruwhois PORTVERSION= 1.6 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Python client for the whois.cymru.com service WWW= https://pypi.org/project/cymruwhois/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-dpkt/Makefile b/net/py-dpkt/Makefile index 4d3e18f63be3..9c18707d2f33 100644 --- a/net/py-dpkt/Makefile +++ b/net/py-dpkt/Makefile @@ -1,25 +1,25 @@ PORTNAME= dpkt PORTVERSION= 1.9.6 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python fast, simple packet creation / parsing module WWW= https://github.com/kbandla/dpkt LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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-duet/Makefile b/net/py-duet/Makefile index 4007e0462fc2..e0303318119f 100644 --- a/net/py-duet/Makefile +++ b/net/py-duet/Makefile @@ -1,24 +1,24 @@ PORTNAME= duet PORTVERSION= 0.2.7 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple future-based async library for python WWW= https://github.com/google/duet LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.8+ # 3.7 requires extra-dependencies USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/net/py-dugong/Makefile b/net/py-dugong/Makefile index f96dabe45ae2..3ac590f8e95e 100644 --- a/net/py-dugong/Makefile +++ b/net/py-dugong/Makefile @@ -1,24 +1,24 @@ PORTNAME= dugong PORTVERSION= 3.7.5 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= niklaas@kulturflatrate.net COMMENT= HTTP 1.1 client module designed for RESTful protocols WWW= https://github.com/python-dugong/python-dugong/ LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>0:devel/py-pytest4@${PY_FLAVOR} USES= python:3.3+ tar:bzip2 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: ${PYTHON_CMD} -m pytest ${WRKSRC}/test .include diff --git a/net/py-ec2-cli-tools/Makefile b/net/py-ec2-cli-tools/Makefile index 404a093efcaf..25cef7294e58 100644 --- a/net/py-ec2-cli-tools/Makefile +++ b/net/py-ec2-cli-tools/Makefile @@ -1,21 +1,21 @@ PORTNAME= ec2-cli-tools PORTVERSION= 1.5 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Helpful CLI utilities for querying and connecting to EC2 instances WWW= https://github.com/FlipPath/ec2-cli-tools LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.0:devel/py-boto@${PY_FLAVOR} \ bash:shells/bash USE_PYTHON= distutils autoplist USES= python:3.6+ shebangfix SHEBANG_FILES= bin/ec2getsnaps bin/ec2hostcache bin/ec2ssh .include diff --git a/net/py-errbot/Makefile b/net/py-errbot/Makefile index 21ef90bbfc47..a841dd9acf11 100644 --- a/net/py-errbot/Makefile +++ b/net/py-errbot/Makefile @@ -1,51 +1,51 @@ PORTNAME= errbot PORTVERSION= 6.1.9 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Chatbot designed to be simple to extend with plugins WWW= https://github.com/errbotio/errbot LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansi>=0.2.0:devel/py-ansi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorlog>=6.6.0:devel/py-colorlog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}daemonize>=2.5.0:devel/py-daemonize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deepmerge>=1.0.1:devel/py-deepmerge@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.19.16:devel/dulwich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=2.0.2:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.3:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=3.3.6:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.11.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=21.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.27.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>=2.0.32:www/py-WebTest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= IRC SLACK_RTM TELEGRAM XMPP IRC_DESC= IRC messaging support SLACK-RTM_DESC= Slack messaging support TELEGRAM_DESC= Telegram messaging support XMPP_DESC= XMPP messaging support IRC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}irc>=20.0.0:irc/py-irc@${PY_FLAVOR} SLACK-RTM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}slackclient>=2.9.3:net-im/py-slackclient@${PY_FLAVOR} TELEGRAM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-telegram-bot>=13.10:net-im/py-python-telegram-bot@${PY_FLAVOR} XMPP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.4.8:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.2.8:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}slixmpp>=1.7.1:net-im/py-slixmpp@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}graphlib-backport>=1.0.3:graphics/py-graphlib-backport@${PY_FLAVOR} .endif .include diff --git a/net/py-eventlet/Makefile b/net/py-eventlet/Makefile index ee407f61075e..d5887a1aa441 100644 --- a/net/py-eventlet/Makefile +++ b/net/py-eventlet/Makefile @@ -1,23 +1,23 @@ PORTNAME= eventlet PORTVERSION= 0.33.2 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Highly concurrent networking library WWW= https://eventlet.net/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.15.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} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils nose NO_ARCH= yes .include diff --git a/net/py-gdown/Makefile b/net/py-gdown/Makefile index e26abb684551..10dd75f2e935 100644 --- a/net/py-gdown/Makefile +++ b/net/py-gdown/Makefile @@ -1,25 +1,25 @@ PORTNAME= gdown PORTVERSION= 4.5.3 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Drive direct download of big files WWW= https://github.com/wkentaro/gdown LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-geopy/Makefile b/net/py-geopy/Makefile index eae5987bb293..07156c202a07 100644 --- a/net/py-geopy/Makefile +++ b/net/py-geopy/Makefile @@ -1,39 +1,39 @@ PORTNAME= geopy PORTVERSION= 2.3.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Geocoding Toolbox WWW= https://github.com/geopy/geopy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= geographiclib>=1.52<3:astro/geographiclib TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_generator>=0:devel/py-async_generator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-aiohttp>=0:devel/py-pytest-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.16.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.24.2,1:net/py-urllib3@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP REQUESTS TIMEZONE AIOHTTP_DESC= Async HTTP adapter support REQUESTS_DESC= Requests adapter support TIMEZONE_DESC= Locate timezones AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.16.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.24.2,1:net/py-urllib3@${PY_FLAVOR} TIMEZONE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} .include diff --git a/net/py-gspread/Makefile b/net/py-gspread/Makefile index 442b98c8c4ca..24699064d430 100644 --- a/net/py-gspread/Makefile +++ b/net/py-gspread/Makefile @@ -1,24 +1,24 @@ PORTNAME= gspread PORTVERSION= 5.7.1 DISTVERSIONPREFIX= v CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Google Spreadsheets Python API WWW= http://burnash.github.io/gspread/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.2.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>1.12.0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth-oauthlib>0.4.1:security/py-google-auth-oauthlib@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= burnash .include diff --git a/net/py-h11/Makefile b/net/py-h11/Makefile index 967e85e9f1d9..71c61336da4b 100644 --- a/net/py-h11/Makefile +++ b/net/py-h11/Makefile @@ -1,23 +1,23 @@ PORTNAME= h11 PORTVERSION= 0.14.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Pure-Python, bring-your-own-I/O implementation of HTTP/1.1 WWW= https://pypi.org/project/h11/ LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} 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 418c241bd3ef..70449b7bf811 100644 --- a/net/py-haproxy-log-analysis/Makefile +++ b/net/py-haproxy-log-analysis/Makefile @@ -1,17 +1,17 @@ PORTNAME= haproxy-log-analysis PORTVERSION= 2.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI 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 WWW= https://pypi.org/project/haproxy_log_analysis/ LICENSE= GPLv3 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net/py-impacket/Makefile b/net/py-impacket/Makefile index 0d2ac7604470..cf7eee636599 100644 --- a/net/py-impacket/Makefile +++ b/net/py-impacket/Makefile @@ -1,34 +1,34 @@ PORTNAME= impacket PORTVERSION= 0.9.17 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ 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 WWW= https://www.coresecurity.com/corelabs-research/open-source-tools/impacket 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}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} 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 fbb4c8769061..8507e421e315 100644 --- a/net/py-iplib/Makefile +++ b/net/py-iplib/Makefile @@ -1,16 +1,16 @@ PORTNAME= iplib PORTVERSION= 1.2.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Convert amongst many different IPv4 notations WWW= https://pypi.org/project/iplib/ LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils flavors .include diff --git a/net/py-iptools/Makefile b/net/py-iptools/Makefile index 8ad2583641d1..d35524a772d0 100644 --- a/net/py-iptools/Makefile +++ b/net/py-iptools/Makefile @@ -1,18 +1,18 @@ PORTNAME= iptools DISTVERSION= 0.7.0 CATEGORIES= net -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbaggs2016@gmail.com COMMENT= Collection of python utilities for manipulating IPv4, IPv6 addresses WWW= https://github.com/bd808/python-iptools LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 7d1f3cc05732..c7c776aba880 100644 --- a/net/py-kafka-python/Makefile +++ b/net/py-kafka-python/Makefile @@ -1,19 +1,19 @@ PORTNAME= kafka-python DISTVERSION= 1.4.5 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= christer.edwards@gmail.com COMMENT= Pure python client for Apache Kafka WWW= https://github.com/dpkp/kafka-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-kombu/Makefile b/net/py-kombu/Makefile index 812d3f887282..5236648c097c 100644 --- a/net/py-kombu/Makefile +++ b/net/py-kombu/Makefile @@ -1,41 +1,41 @@ PORTNAME= kombu PORTVERSION= 4.6.11 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= AMQP messaging framework for Python WWW= https://kombu.readthedocs.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}amqp>=2.6.0<2.7:net/py-amqp@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= BOTO MONGODB REDIS SQLALCHEMY ZMQ BOTO_DESC= Include AWS transport support MONGODB_DESC= Include MongoDB transport support REDIS_DESC= Include Redis transport support SQLALCHEMY_DESC=Include SQLAlchemy transport support ZMQ_DESC= Include ZMQ transport support BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=2.6.0:devel/py-boto@${PY_FLAVOR} MONGODB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.3.0:databases/py-pymongo@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${PY_FLAVOR} SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} ZMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=13.1.0:net/py-pyzmq@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.18:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/net/py-ldap/Makefile b/net/py-ldap/Makefile index 8bdfe981bdda..ba69aa5f37b0 100644 --- a/net/py-ldap/Makefile +++ b/net/py-ldap/Makefile @@ -1,28 +1,28 @@ PORTNAME= ldap DISTVERSION= 3.4.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= LDAP module for python, for OpenLDAP2 WWW= https://www.python-ldap.org LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>0:devel/py-pyasn1-modules@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils USE_OPENLDAP= yes post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_ldap*.so .include diff --git a/net/py-ldap3/Makefile b/net/py-ldap3/Makefile index c20a828d5fd0..0d47b77f70b8 100644 --- a/net/py-ldap3/Makefile +++ b/net/py-ldap3/Makefile @@ -1,20 +1,20 @@ PORTNAME= ldap3 PORTVERSION= 2.8.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Strictly RFC 4511 conforming LDAP V3 pure Python client WWW= https://github.com/cannatag/ldap3 LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-ldappool/Makefile b/net/py-ldappool/Makefile index ccc4572a50e4..15e8d03a53ba 100644 --- a/net/py-ldappool/Makefile +++ b/net/py-ldappool/Makefile @@ -1,28 +1,28 @@ PORTNAME= ldappool PORTVERSION= 2.4.1 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Simple connector pool for py-ldap WWW= https://pypi.org/project/ldappool/ 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: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-magic-wormhole/Makefile b/net/py-magic-wormhole/Makefile index 1b2f33428ab7..822ccdaa755f 100644 --- a/net/py-magic-wormhole/Makefile +++ b/net/py-magic-wormhole/Makefile @@ -1,31 +1,31 @@ PORTNAME= magic-wormhole PORTVERSION= 0.12.0 CATEGORIES= net -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Get things from one computer to another, safely WWW= https://github.com/warner/magic-wormhole RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=16.3.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}autobahn>=0.14.1:www/py-autobahn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Automat>=0.3.0:devel/py-Automat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hkdf>0:security/py-hkdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}humanize>=0:devel/py-humanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=0.6:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spake2>=0.8:security/py-spake2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.13.0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=17.5.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txtorcon>=18.0.2:security/py-txtorcon@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-matrix-synapse-ldap3/Makefile b/net/py-matrix-synapse-ldap3/Makefile index cdda36cc861e..e496c5d951a4 100644 --- a/net/py-matrix-synapse-ldap3/Makefile +++ b/net/py-matrix-synapse-ldap3/Makefile @@ -1,26 +1,26 @@ PORTNAME= matrix-synapse-ldap3 PORTVERSION= 0.2.2 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= LDAP3 auth provider for Matrix Synapse WWW= https://github.com/matrix-org/matrix-synapse-ldap3 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap3>=2.8:net/py-ldap3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=15.1.0:devel/py-twisted@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/net/py-mpi4py/Makefile b/net/py-mpi4py/Makefile index 2ab91fba04ef..6d07657a3734 100644 --- a/net/py-mpi4py/Makefile +++ b/net/py-mpi4py/Makefile @@ -1,54 +1,54 @@ PORTNAME= mpi4py DISTVERSION= 3.1.4 CATEGORIES= net parallel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python bindings for MPI WWW= https://bitbucket.org/mpi4py/mpi4py/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python:3.6+ USE_PYTHON= distutils cython autoplist concurrent LDFLAGS+= ${MPI_LIBS} OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_SINGLE= MP OPTIONS_SINGLE_MP= MPICH OPENMPI OPTIONS_DEFAULT= OPENMPI # the only non-failing MPI implementation MP_DESC= MPI Implementation MPICH_USES= fortran mpi:mpich MPICH_LDFLAGS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so OPENMPI_USES= mpi:openmpi PORTDOCS= * pre-configure: ${CP} ${FILESDIR}/mpi.cfg ${WRKSRC}/ ${REINPLACE_CMD} -e 's|%%LOCALBASE%%/mpi/openmpi|${MPI_HOME}|' \ ${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 774273a9850a..3ccf79b61405 100644 --- a/net/py-ndg-httpsclient/Makefile +++ b/net/py-ndg-httpsclient/Makefile @@ -1,24 +1,24 @@ PORTNAME= ndg-httpsclient PORTVERSION= 0.5.1 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ndg_httpsclient-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Enhance HTTPS support for httplib and urllib2 WWW= https://pypi.org/project/ndg-httpsclient/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-netaddr/Makefile b/net/py-netaddr/Makefile index 9ef773379d4e..59a9958391ba 100644 --- a/net/py-netaddr/Makefile +++ b/net/py-netaddr/Makefile @@ -1,32 +1,32 @@ PORTNAME= netaddr PORTVERSION= 0.8.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses WWW= https://github.com/drkjam/netaddr/ LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= AUTHORS CHANGELOG README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/net/py-netifaces/Makefile b/net/py-netifaces/Makefile index 35e907999268..9354f4e9845e 100644 --- a/net/py-netifaces/Makefile +++ b/net/py-netifaces/Makefile @@ -1,22 +1,22 @@ PORTNAME= netifaces PORTVERSION= 0.11.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Getting network addresses from Python 3 WWW= https://pypi.org/project/netifaces/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/netifaces*.so do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} test.py .include diff --git a/net/py-netsnmpagent/Makefile b/net/py-netsnmpagent/Makefile index 040ca78e951b..eb85602bc1de 100644 --- a/net/py-netsnmpagent/Makefile +++ b/net/py-netsnmpagent/Makefile @@ -1,17 +1,17 @@ PORTNAME= netsnmpagent PORTVERSION= 0.6.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vladimirv@ixsystems.com COMMENT= Python module that facilitates writing Net-SNMP subagents in Python WWW= https://pypi.org/project/netsnmpagent/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-nnpy/Makefile b/net/py-nnpy/Makefile index f32822e754d7..d6c5eb6d97b6 100644 --- a/net/py-nnpy/Makefile +++ b/net/py-nnpy/Makefile @@ -1,24 +1,24 @@ PORTNAME= nnpy DISTVERSION= 1.4.2 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python bindings for nanomsg (cffi-based) WWW= https://github.com/nanomsg/nnpy 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: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 9dd229a8a0f6..899d3f1fe08c 100644 --- a/net/py-ntplib/Makefile +++ b/net/py-ntplib/Makefile @@ -1,18 +1,18 @@ PORTNAME= ntplib PORTVERSION= 0.3.4 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uros@gruber.si COMMENT= Python NTP library WWW= https://pypi.org/project/ntplib/ LICENSE= MIT 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 2e4dbe820607..b8e74aa5a7e7 100644 --- a/net/py-oauth/Makefile +++ b/net/py-oauth/Makefile @@ -1,15 +1,15 @@ PORTNAME= oauth PORTVERSION= 1.0.1 PORTREVISION= 2 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Library for OAuth WWW= https://pypi.org/project/oauth/ USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net/py-oauth2/Makefile b/net/py-oauth2/Makefile index 48af3fcd3537..6c98f4806bb3 100644 --- a/net/py-oauth2/Makefile +++ b/net/py-oauth2/Makefile @@ -1,22 +1,22 @@ PORTNAME= oauth2 DISTVERSION= 1.9.0.post1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python library for OAuth version 1.0 WWW= https://github.com/joestump/python-oauth2 LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils unittest NO_ARCH= yes .include diff --git a/net/py-paho-mqtt/Makefile b/net/py-paho-mqtt/Makefile index 2d3d46b8b578..1884bc9d3e2f 100644 --- a/net/py-paho-mqtt/Makefile +++ b/net/py-paho-mqtt/Makefile @@ -1,18 +1,18 @@ PORTNAME= paho-mqtt PORTVERSION= 1.6.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= joe@thrallingpenguin.com COMMENT= MQTT version 3.1/3.1.1 client class WWW= https://www.eclipse.org/paho/ LICENSE= EPL LICENSE_FILE= ${WRKSRC}/edl-v10 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 dd15332fea3d..2e3c17060129 100644 --- a/net/py-pamqp/Makefile +++ b/net/py-pamqp/Makefile @@ -1,17 +1,17 @@ PORTNAME= pamqp PORTVERSION= 1.6.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Low level AMQP framing library for Python WWW= https://github.com/gmr/pamqp LICENSE= BSD3CLAUSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-pcapy-ng/Makefile b/net/py-pcapy-ng/Makefile index 76a954ad6fe6..e978f7f1b516 100644 --- a/net/py-pcapy-ng/Makefile +++ b/net/py-pcapy-ng/Makefile @@ -1,31 +1,31 @@ PORTNAME= pcapy-ng PORTVERSION= 1.0.9 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.muenz@gmail.com COMMENT= Python pcap extension WWW= http://www.coresecurity.com/corelabs-research/open-source-tools/pcapy LICENSE= APACHE11 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= pcapy 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-pcapy/Makefile b/net/py-pcapy/Makefile index c57a6f8df043..63bb506310ef 100644 --- a/net/py-pcapy/Makefile +++ b/net/py-pcapy/Makefile @@ -1,29 +1,29 @@ PORTNAME= pcapy PORTVERSION= 0.11.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= anastasios@mageirias.com COMMENT= Python pcap extension WWW= http://www.coresecurity.com/corelabs-research/open-source-tools/pcapy LICENSE= APACHE11 LICENSE_FILE= ${WRKSRC}/LICENSE 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 bac3ac693d47..f3bc26671de4 100644 --- a/net/py-port-for/Makefile +++ b/net/py-port-for/Makefile @@ -1,30 +1,30 @@ PORTNAME= port-for PORTVERSION= 0.4 CATEGORIES= net devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Utility that helps manage local TCP ports WWW= https://github.com/kmike/port-for/ 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: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 6498ccaa5a9e..99987dd780ec 100644 --- a/net/py-portend/Makefile +++ b/net/py-portend/Makefile @@ -1,28 +1,28 @@ PORTNAME= portend PORTVERSION= 2.5 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= k@stereochro.me COMMENT= Monitors TCP ports for bound or unbound states WWW= https://github.com/jaraco/portend 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}tempora>=1.8:devel/py-tempora@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.5:devel/py-pytest@${PY_FLAVOR} 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 diff --git a/net/py-pyenet/Makefile b/net/py-pyenet/Makefile index ecb530eed943..b738f220ee89 100644 --- a/net/py-pyenet/Makefile +++ b/net/py-pyenet/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyenet DISTVERSION= 1.3.13.post7 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freebsd@skinc.ru COMMENT= Python wrapper for the ENet library by Lee Salzman WWW= https://pypi.python.org/pypi/pyenet LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE LICENSE_FILE_MIT= ${WRKSRC}/enet/LICENSE USES= python:3.6+ USE_PYTHON= autoplist cython distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/enet*.so .include diff --git a/net/py-pyicap/Makefile b/net/py-pyicap/Makefile index 50801e500f3c..cfce205f5919 100644 --- a/net/py-pyicap/Makefile +++ b/net/py-pyicap/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyicap DISTVERSION= 1.0b1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Lightweight Python framework for writing ICAP services WWW= https://github.com/netom/pyicap LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md 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 64b094e7b108..103717481f8b 100644 --- a/net/py-pynamecheap/Makefile +++ b/net/py-pynamecheap/Makefile @@ -1,21 +1,21 @@ PORTNAME= pynamecheap PORTVERSION= 0.0.3 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyNamecheap-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Namecheap API client in Python WWW= https://github.com/Bemmu/PyNamecheap LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-pypcap/Makefile b/net/py-pypcap/Makefile index 8ffc56a81db7..babb10273e99 100644 --- a/net/py-pypcap/Makefile +++ b/net/py-pypcap/Makefile @@ -1,25 +1,25 @@ PORTNAME= pypcap PORTVERSION= 1.3.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplified object-oriented Python wrapper for libpcap WWW= https://github.com/pynetwork/pypcap LICENSE= BSD3CLAUSE USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils # PR 239725: workaround to avoid using /usr/lib32 over /usr/lib LDFLAGS+= -L/usr/lib pre-configure: cd ${WRKSRC} && cython-${PYTHON_VER} pcap.pyx post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/net/py-pyroute2.minimal/Makefile b/net/py-pyroute2.minimal/Makefile index 1029f136a8ca..362cb4e3117f 100644 --- a/net/py-pyroute2.minimal/Makefile +++ b/net/py-pyroute2.minimal/Makefile @@ -1,30 +1,30 @@ PORTNAME= pyroute2.minimal PORTVERSION= 0.7.3 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Netlink library: minimal installation WWW= https://github.com/svinota/pyroute2/tree/master/pyroute2.minimal LICENSE= APACHE20 GPLv2+ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.Apache-2.0 LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.GPL-2.0-or-later USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/net/py-pyroute2.protocols/Makefile b/net/py-pyroute2.protocols/Makefile index df5acef4f65d..e2272e365d01 100644 --- a/net/py-pyroute2.protocols/Makefile +++ b/net/py-pyroute2.protocols/Makefile @@ -1,24 +1,24 @@ PORTNAME= pyroute2.protocols PORTVERSION= 0.6.13 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Netlink library: supplementary protocols WWW= https://github.com/svinota/pyroute2/tree/master/pyroute2.protocols LICENSE= APACHE20 GPLv2+ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.Apache.v2 LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.GPL.v2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyroute2>=${PORTVERSION}:net/py-pyroute2@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-pyroute2/Makefile b/net/py-pyroute2/Makefile index 5fcd8911f280..44c496c637d3 100644 --- a/net/py-pyroute2/Makefile +++ b/net/py-pyroute2/Makefile @@ -1,35 +1,35 @@ PORTNAME= pyroute2 PORTVERSION= 0.7.3 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Netlink library WWW= https://github.com/svinota/pyroute2 LICENSE= APACHE20 GPLv2+ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.Apache-2.0 LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.GPL-2.0-or-later 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 .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/net/py-pysendfile/Makefile b/net/py-pysendfile/Makefile index 11d1f8711989..da423166f5d6 100644 --- a/net/py-pysendfile/Makefile +++ b/net/py-pysendfile/Makefile @@ -1,23 +1,23 @@ PORTNAME= pysendfile PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= net python devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python interface to sendfile(2) WWW= https://github.com/giampaolo/pysendfile LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= py*-sendfile USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sendfile*.so .include diff --git a/net/py-pyshark/Makefile b/net/py-pyshark/Makefile index 653856db73c9..54f3885041fd 100644 --- a/net/py-pyshark/Makefile +++ b/net/py-pyshark/Makefile @@ -1,29 +1,29 @@ PORTNAME= pyshark PORTVERSION= 0.5.3 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pyhon packet parsing using wireshark dissectors WWW= https://github.com/KimiNewt/pyshark LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py>=0:devel/py-py@${PY_FLAVOR} \ tshark:net/tshark TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/pyshark/config.ini .include diff --git a/net/py-pysmb/Makefile b/net/py-pysmb/Makefile index 1ac4a346bbe5..26ac26d7441a 100644 --- a/net/py-pysmb/Makefile +++ b/net/py-pysmb/Makefile @@ -1,33 +1,33 @@ PORTNAME= pysmb PORTVERSION= 1.1.27 CATEGORIES= net python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://miketeo.net/files/Projects/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= SMB/CIFS library written in Python WWW= http://miketeo.net/wp/index.php/projects/pysmb LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} OPTIONS_DEFINE= DOCS 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-pysocks/Makefile b/net/py-pysocks/Makefile index fd1b3d80bec4..d06267448fdc 100644 --- a/net/py-pysocks/Makefile +++ b/net/py-pysocks/Makefile @@ -1,20 +1,20 @@ PORTNAME= pysocks PORTVERSION= 1.7.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PySocks-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python SOCKS module WWW= https://github.com/Anorov/PySocks LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-pystun/Makefile b/net/py-pystun/Makefile index f1e98607554d..df67f1596fe9 100644 --- a/net/py-pystun/Makefile +++ b/net/py-pystun/Makefile @@ -1,21 +1,21 @@ PORTNAME= pystun PORTVERSION= 0.1.0 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python STUN client for getting NAT type and external IP WWW= https://pypi.org/project/pystun/ LICENSE= MIT 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 5967c02bcb46..b645c53236f4 100644 --- a/net/py-python-barbicanclient/Makefile +++ b/net/py-python-barbicanclient/Makefile @@ -1,28 +1,28 @@ PORTNAME= python-barbicanclient PORTVERSION= 5.4.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client Library for OpenStack Barbican Key Management API WWW= https://docs.openstack.org/python-barbicanclient/latest/ 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}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} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-python-bitcoinrpc/Makefile b/net/py-python-bitcoinrpc/Makefile index 242d81758dec..ca031b9321ae 100644 --- a/net/py-python-bitcoinrpc/Makefile +++ b/net/py-python-bitcoinrpc/Makefile @@ -1,18 +1,18 @@ PORTNAME= python-bitcoinrpc PORTVERSION= 1.0 CATEGORIES= net finance python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Enhanced version of python-jsonrpc for use with Bitcoin WWW= https://github.com/jgarzik/python-bitcoinrpc LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes 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 4b385498f77a..3b002185569b 100644 --- a/net/py-python-ceilometerclient/Makefile +++ b/net/py-python-ceilometerclient/Makefile @@ -1,34 +1,34 @@ PORTNAME= python-ceilometerclient PORTVERSION= 2.9.0 PORTREVISION= 4 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Telemetry API Client Library WWW= https://pypi.org/project/python-ceilometerclient/ 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}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} \ ${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:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include diff --git a/net/py-python-cinderclient/Makefile b/net/py-python-cinderclient/Makefile index 3370ad675a68..62aabf82e3b8 100644 --- a/net/py-python-cinderclient/Makefile +++ b/net/py-python-cinderclient/Makefile @@ -1,31 +1,31 @@ PORTNAME= python-cinderclient PORTVERSION= 9.1.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Block Storage API Client Library WWW= https://docs.openstack.org/python-cinderclient/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=4.3.1:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=5.0.1:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=4.8.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.5.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.2:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.5.1:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=3.3.0:devel/py-stevedore@${PY_FLAVOR} USES= python:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include diff --git a/net/py-python-designateclient/Makefile b/net/py-python-designateclient/Makefile index fba02d5bfa93..8674fff5bf09 100644 --- a/net/py-python-designateclient/Makefile +++ b/net/py-python-designateclient/Makefile @@ -1,31 +1,31 @@ PORTNAME= python-designateclient PORTVERSION= 5.1.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack DNS-as-a-Service - Client WWW= https://docs.openstack.org/python-designateclient/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cliff>=2.8.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.2.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.4.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.8.0:devel/py-osc-lib@${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}pbr>=2.0.0:devel/py-pbr@${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:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-python-glanceclient/Makefile b/net/py-python-glanceclient/Makefile index f4a3b85b415b..8ea47774745f 100644 --- a/net/py-python-glanceclient/Makefile +++ b/net/py-python-glanceclient/Makefile @@ -1,33 +1,33 @@ PORTNAME= python-glanceclient PORTVERSION= 4.2.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Image API Client Library WWW= https://docs.openstack.org/python-glanceclient/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.6.2: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} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.1:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=17.1.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}warlock>=1.2.0:devel/py-warlock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>=1.7.0:devel/py-wrapt@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|/etc/glance|${PREFIX}&|g' ${WRKSRC}/glanceclient/shell.py .include diff --git a/net/py-python-heatclient/Makefile b/net/py-python-heatclient/Makefile index b78e1092e842..453fa1edcee9 100644 --- a/net/py-python-heatclient/Makefile +++ b/net/py-python-heatclient/Makefile @@ -1,36 +1,36 @@ PORTNAME= python-heatclient PORTVERSION= 3.1.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Orchestration API Client Library WWW= https://docs.openstack.org/python-heatclient/latest/ 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}cliff>=2.8.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.8.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.14.0:devel/py-osc-lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable>=0.7.2:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=3.2.0:databases/py-python-swiftclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} USES= python:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include diff --git a/net/py-python-keystoneclient/Makefile b/net/py-python-keystoneclient/Makefile index 41a9680322b8..1c4950b484a5 100644 --- a/net/py-python-keystoneclient/Makefile +++ b/net/py-python-keystoneclient/Makefile @@ -1,34 +1,34 @@ PORTNAME= python-keystoneclient PORTVERSION= 5.0.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client Library for OpenStack Identity WWW= https://docs.openstack.org/python-keystoneclient/latest/ 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}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} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.4:devel/py-packaging@${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:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include diff --git a/net/py-python-neutronclient/Makefile b/net/py-python-neutronclient/Makefile index 66269a74c4f9..ffbe9b8a7f34 100644 --- a/net/py-python-neutronclient/Makefile +++ b/net/py-python-neutronclient/Makefile @@ -1,38 +1,38 @@ PORTNAME= python-neutronclient PORTVERSION= 8.2.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CLI and Client Library for OpenStack Networking WWW= https://docs.openstack.org/python-neutronclient/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cliff>=3.4.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.8.0:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}os-client-config>=1.28.0:devel/py-os-client-config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.12.0:devel/py-osc-lib@${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}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.5.1:devel/py-simplejson@${PY_FLAVOR} USES= python:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include diff --git a/net/py-python-novaclient/Makefile b/net/py-python-novaclient/Makefile index 98a220e405b2..db5f74ef33cb 100644 --- a/net/py-python-novaclient/Makefile +++ b/net/py-python-novaclient/Makefile @@ -1,31 +1,31 @@ PORTNAME= python-novaclient PORTVERSION= 18.2.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client for the OpenStack Nova API WWW= https://docs.openstack.org/python-novaclient/latest/ 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}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} \ ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.2:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=2.0.1:devel/py-stevedore@${PY_FLAVOR} USES= python:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include diff --git a/net/py-python-openstackclient/Makefile b/net/py-python-openstackclient/Makefile index 5373e89134f6..09e939b8d54f 100644 --- a/net/py-python-openstackclient/Makefile +++ b/net/py-python-openstackclient/Makefile @@ -1,34 +1,34 @@ PORTNAME= python-openstackclient PORTVERSION= 6.0.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Command-line Client WWW= https://docs.openstack.org/python-openstackclient/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cliff>=3.5.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openstacksdk>=0.61.0:devel/py-openstacksdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osc-lib>=2.3.0:devel/py-osc-lib@${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} \ ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=3.3.0:net/py-python-cinderclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.22.0:net/py-python-keystoneclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-novaclient>=17.0.0:net/py-python-novaclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=2.0.1:devel/py-stevedore@${PY_FLAVOR} USES= python:3.8+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_GLOB= *.sh .include diff --git a/net/py-python-socks/Makefile b/net/py-python-socks/Makefile index d8c7cdfea912..ab63181ee022 100644 --- a/net/py-python-socks/Makefile +++ b/net/py-python-socks/Makefile @@ -1,24 +1,24 @@ PORTNAME= python-socks PORTVERSION= 2.1.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality for Python WWW= https://pypi.org/project/python-socks/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.3.4:devel/py-anyio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_timeout>=3.0.1:devel/py-async_timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}curio>=1.4:devel/py-curio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trio>=0.16.0:net/py-trio@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-python-twitter/Makefile b/net/py-python-twitter/Makefile index 572794d47569..717e85b9266e 100644 --- a/net/py-python-twitter/Makefile +++ b/net/py-python-twitter/Makefile @@ -1,22 +1,22 @@ PORTNAME= python-twitter PORTVERSION= 3.5 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python wrapper around the Twitter API WWW= https://github.com/bear/python-twitter 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} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-pytradfri/Makefile b/net/py-pytradfri/Makefile index b3a618a412d4..1fda19d636da 100644 --- a/net/py-pytradfri/Makefile +++ b/net/py-pytradfri/Makefile @@ -1,20 +1,20 @@ PORTNAME= pytradfri DISTVERSION= 11.0.0 CATEGORIES= net -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python IKEA Tradfri API controller WWW= https://github.com/ggravlingen/pytradfri LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiocoap>=0:net/py-aiocoap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}DTLSSocket>=0:net/py-DTLSSocket@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-pyu2f/Makefile b/net/py-pyu2f/Makefile index 3e6a940f0ef5..cf65ade9bc82 100644 --- a/net/py-pyu2f/Makefile +++ b/net/py-pyu2f/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyu2f PORTVERSION= 0.1.5 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= U2F host library for interacting with a U2F device over USB WWW= https://github.com/google/pyu2f LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-pyzmq/Makefile b/net/py-pyzmq/Makefile index d79a1692e921..7220bb718877 100644 --- a/net/py-pyzmq/Makefile +++ b/net/py-pyzmq/Makefile @@ -1,32 +1,32 @@ PORTNAME= pyzmq DISTVERSION= 24.0.1 CATEGORIES= net devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= novel@FreeBSD.org COMMENT= Python bindings for ZeroMQ WWW= https://github.com/zeromq/pyzmq LICENSE= BSD3CLAUSE LGPL3 LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.BSD LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} LIB_DEPENDS= libzmq.so:net/libzmq4 USES= python:3.6+ USE_PYTHON= distutils autoplist cython pytest # 3 tests fail, see https://github.com/zeromq/pyzmq/issues/1802 PYDISTUTILS_CONFIGUREARGS= --zmq=${LOCALBASE} 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 acb968b388c3..0672f11b2ab9 100644 --- a/net/py-rabbitpy/Makefile +++ b/net/py-rabbitpy/Makefile @@ -1,20 +1,20 @@ PORTNAME= rabbitpy PORTVERSION= 1.0.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= RabbitMQ client library for Python WWW= https://github.com/gmr/rabbitpy 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-radix/Makefile b/net/py-radix/Makefile index 898e267ddd90..a43348d3ebe2 100644 --- a/net/py-radix/Makefile +++ b/net/py-radix/Makefile @@ -1,21 +1,21 @@ PORTNAME= radix PORTVERSION= 0.10.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py-${PORTNAME}-${PORTVERSION} MAINTAINER= lerik@nolink.net COMMENT= Python radix-tree implementation WWW= https://github.com/mjschultz/py-radix LICENSE= ISCL BSD4CLAUSE LICENSE_COMB= dual 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 ad8ae3f7d876..47c93e62de62 100644 --- a/net/py-raet/Makefile +++ b/net/py-raet/Makefile @@ -1,21 +1,21 @@ PORTNAME= raet PORTVERSION= 0.6.8 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= christer.edwards@gmail.com COMMENT= Reliable Asynchronous Event Transport protocol library WWW= https://github.com/saltstack/raet LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git@${PY_FLAVOR} 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 7d6e7effa89b..a7feaf89aad0 100644 --- a/net/py-ripe.atlas.cousteau/Makefile +++ b/net/py-ripe.atlas.cousteau/Makefile @@ -1,23 +1,23 @@ PORTNAME= ripe.atlas.cousteau DISTVERSION= 1.4.2 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX=${PYTHON_PKGNAMEPREFIX} MAINTAINER= mstucchi@ripe.net COMMENT= Python wrapper around the RIPE Atlas API WWW= https://github.com/RIPE-NCC/ripe-atlas-cousteau 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net/py-ripe.atlas.sagan/Makefile b/net/py-ripe.atlas.sagan/Makefile index 5de5a8554dcf..9917195ed4a0 100644 --- a/net/py-ripe.atlas.sagan/Makefile +++ b/net/py-ripe.atlas.sagan/Makefile @@ -1,22 +1,22 @@ PORTNAME= ripe.atlas.sagan PORTVERSION= 1.3.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mstucchi@ripe.net COMMENT= Parsing library for RIPE Atlas measurement results WWW= https://github.com/RIPE-NCC/ripe.atlas.sagan 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: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 8fb95dfa47df..29b8f27473dd 100644 --- a/net/py-ripe.atlas.tools/Makefile +++ b/net/py-ripe.atlas.tools/Makefile @@ -1,28 +1,28 @@ PORTNAME= ripe.atlas.tools PORTVERSION= 2.3.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mstucchi@ripe.net COMMENT= Official command-line client for RIPE Atlas WWW= https://github.com/RIPE-NCC/ripe-atlas-tools 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes CONFLICTS_INSTALL= c-ares # bin/adig .include diff --git a/net/py-s3transfer/Makefile b/net/py-s3transfer/Makefile index d6100179d582..41bd4469d0a1 100644 --- a/net/py-s3transfer/Makefile +++ b/net/py-s3transfer/Makefile @@ -1,21 +1,21 @@ PORTNAME= s3transfer PORTVERSION= 0.6.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Amazon S3 Transfer Manager for Python WWW= https://github.com/boto/s3transfer LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.12.36<2.0.0:devel/py-botocore@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/net/py-saltyrtc.server/Makefile b/net/py-saltyrtc.server/Makefile index 2a24853a215c..ab94cb1d4982 100644 --- a/net/py-saltyrtc.server/Makefile +++ b/net/py-saltyrtc.server/Makefile @@ -1,41 +1,41 @@ PORTNAME= saltyrtc.server PORTVERSION= 5.0.1 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= SaltyRTC compliant signalling server WWW= https://github.com/saltyrtc/saltyrtc-server-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libnacl>=1.5:security/py-libnacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logbook>=1.0:devel/py-logbook@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}u-msgpack-python>=2.7:devel/py-u-msgpack-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>=0.700:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websockets>=8.0:devel/py-websockets@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}collective.checkdocs>=0.2:textproc/py-collective.checkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=3.7:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ordered-set>=3.0:devel/py-ordered-set@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.7:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.9:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.5:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=1.10:devel/py-pytest-mock@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils USE_RC_SUBR= saltyrtc-server SUB_LIST= ETCDIR=${PREFIX}/etc/saltyrtc-server PYTHON_CMD=${PYTHON_CMD} NO_ARCH= yes NO_BUILD= yes .include diff --git a/net/py-shodan/Makefile b/net/py-shodan/Makefile index 404d765802c0..dd820291f3e8 100644 --- a/net/py-shodan/Makefile +++ b/net/py-shodan/Makefile @@ -1,24 +1,24 @@ PORTNAME= shodan PORTVERSION= 1.28.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Python library and command-line utility for Shodan WWW= https://cli.shodan.io/ 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-siosocks/Makefile b/net/py-siosocks/Makefile index 16abe5a0d611..1c5cf0170486 100644 --- a/net/py-siosocks/Makefile +++ b/net/py-siosocks/Makefile @@ -1,21 +1,21 @@ PORTNAME= siosocks PORTVERSION= 0.3.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Sans-io socks proxy client/server library/framework WWW= https://pypi.python.org/pypi/siosocks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-trio>=0:devel/py-pytest-trio@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/net/py-smart-open/Makefile b/net/py-smart-open/Makefile index 3b3e8f98e219..5491553a4e2f 100644 --- a/net/py-smart-open/Makefile +++ b/net/py-smart-open/Makefile @@ -1,42 +1,42 @@ PORTNAME= smart-open PORTVERSION= 6.2.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= smart_open-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utils for streaming large files WWW= https://github.com/RaRe-Technologies/smart_open LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-rerunfailures>=0:devel/py-pytest-rerunfailures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>=0:devel/py-responses@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AZURE HTTP GCS S3 WEBHDFS OPTIONS_DEFAULT=AZURE HTTP GCS S3 WEBHDFS AZURE_DESC= Microsoft Azure support HTTP_DESC= HTTP support GCS_DESC= Google Cloud Storage (GCS) support S3_DESC= Amazon Web Services S3 support WEBHDFS_DESC= WebHDFS support AZURE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=0:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-storage-blob>=0:devel/py-azure-storage-blob@${PY_FLAVOR} HTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} GCS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-cloud-storage>=1.31.0:www/py-google-cloud-storage@${PY_FLAVOR} S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=0:www/py-boto3@${PY_FLAVOR} WEBHDFS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} .include diff --git a/net/py-smbpasswd/Makefile b/net/py-smbpasswd/Makefile index c89873cdf0d1..2c56a531d8a0 100644 --- a/net/py-smbpasswd/Makefile +++ b/net/py-smbpasswd/Makefile @@ -1,19 +1,19 @@ PORTNAME= smbpasswd PORTVERSION= 1.0.2 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= http://barryp.org/static/media/software/download/py-${PORTNAME}/${PORTVERSION}/ \ - CHEESESHOP + PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= SMB/CIFS password generation utility for Python WWW= https://barryp.org/software/py-smbpasswd LICENSE= GPLv2 # Python3 ready USES= python:3.6+ tar:tgz USE_PYTHON= autoplist distutils .include diff --git a/net/py-smbprotocol/Makefile b/net/py-smbprotocol/Makefile index 4d061ccba445..e715faf199b1 100644 --- a/net/py-smbprotocol/Makefile +++ b/net/py-smbprotocol/Makefile @@ -1,22 +1,22 @@ PORTNAME= smbprotocol PORTVERSION= 1.10.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Interact with a server using the SMB 2/3 Protocol WWW= https://github.com/jborean93/smbprotocol 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} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-soap2py/Makefile b/net/py-soap2py/Makefile index ee8250213e35..551d6380d93c 100644 --- a/net/py-soap2py/Makefile +++ b/net/py-soap2py/Makefile @@ -1,23 +1,23 @@ PORTNAME= soap2py PORTVERSION= 1.16 CATEGORIES= net www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python simple and lightweight SOAP Library WWW= https://github.com/pysimplesoap/pysimplesoap LICENSE= LGPL3+ USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes 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 5fa4f34dbdf9..bcff6414d92e 100644 --- a/net/py-socketio-client/Makefile +++ b/net/py-socketio-client/Makefile @@ -1,21 +1,21 @@ PORTNAME= socketio-client PORTVERSION= 0.6.7 CATEGORIES= net devel python -MASTER_SITES= CHEESESHOP/source/s/socketIO-client/ +MASTER_SITES= PYPI/source/s/socketIO-client/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= socketIO_client-${PORTVERSION} MAINTAINER= mstucchi@ripe.net COMMENT= Socket.io client library for Python WWW= https://github.com/invisibleroads/socketIO-client 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:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-socksio/Makefile b/net/py-socksio/Makefile index 83a4e75e84cc..880080b7fb98 100644 --- a/net/py-socksio/Makefile +++ b/net/py-socksio/Makefile @@ -1,19 +1,19 @@ PORTNAME= socksio PORTVERSION= 1.0.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5 WWW= https://github.com/sethmlarson/socksio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-softlayer/Makefile b/net/py-softlayer/Makefile index 78cd59579a20..c78b4cd8706d 100644 --- a/net/py-softlayer/Makefile +++ b/net/py-softlayer/Makefile @@ -1,28 +1,28 @@ PORTNAME= softlayer PORTVERSION= 6.1.2 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SoftLayer-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SoftLayer API Python Client WWW= https://github.com/softlayer/softlayer-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0.3:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable>=2.5.0:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=2:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.0.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.5.1:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.24,1:net/py-urllib3@${PY_FLAVOR} USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-speedtest-cli/Makefile b/net/py-speedtest-cli/Makefile index f4f007c63138..63f665a13501 100644 --- a/net/py-speedtest-cli/Makefile +++ b/net/py-speedtest-cli/Makefile @@ -1,27 +1,27 @@ PORTNAME= speedtest-cli PORTVERSION= 2.1.3 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Command line interface for testing internet bandwidth WWW= https://github.com/sivel/speedtest-cli LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python 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 3de2bcf27b1d..ebeb941dad64 100644 --- a/net/py-sshtunnel/Makefile +++ b/net/py-sshtunnel/Makefile @@ -1,21 +1,21 @@ PORTNAME= sshtunnel PORTVERSION= 0.1.5 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Pure Python SSH tunnels WWW= https://pypi.org/project/sshtunnel/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.2:security/py-paramiko@${PY_FLAVOR} 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 fe3eb7ecd348..13a8a9bcf697 100644 --- a/net/py-sshuttle/Makefile +++ b/net/py-sshuttle/Makefile @@ -1,23 +1,23 @@ PORTNAME= sshuttle PORTVERSION= 1.1.1 CATEGORIES= net python net-vpn -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Full-featured VPN over an SSH tunnel WWW= https://github.com/sshuttle/sshuttle LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/net/py-stomp.py/Makefile b/net/py-stomp.py/Makefile index d80ffe38fcfe..bbddc1e420fd 100644 --- a/net/py-stomp.py/Makefile +++ b/net/py-stomp.py/Makefile @@ -1,31 +1,31 @@ PORTNAME= stomp.py PORTVERSION= 8.0.1 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= james@elstone.net COMMENT= Python STOMP client, supporting >=1.0 and <=1.2 of the protocol WWW= https://github.com/jasonrbriggs/stomp.py LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.2:devel/py-docopt@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ OPTIONS_DEFINE= DOXYGEN DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/net/py-suds/Makefile b/net/py-suds/Makefile index 7302964135f4..7b0e6ba8863f 100644 --- a/net/py-suds/Makefile +++ b/net/py-suds/Makefile @@ -1,19 +1,19 @@ PORTNAME= suds PORTVERSION= 1.1.2 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lightweight SOAP client (community fork) WWW= https://github.com/suds-community/suds LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/net/py-tacacs_plus/Makefile b/net/py-tacacs_plus/Makefile index c7b266fb59cc..63a5e5ac0aff 100644 --- a/net/py-tacacs_plus/Makefile +++ b/net/py-tacacs_plus/Makefile @@ -1,21 +1,21 @@ PORTNAME= tacacs_plus DISTVERSION= 2.6 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Client for TACACS+ authentication WWW= https://github.com/ansible/tacacs_plus 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-terminado/Makefile b/net/py-terminado/Makefile index 960e1d3a1b4c..97392918effe 100644 --- a/net/py-terminado/Makefile +++ b/net/py-terminado/Makefile @@ -1,22 +1,22 @@ PORTNAME= terminado PORTVERSION= 0.12.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Terminals served to term.js using Tornado websockets WWW= https://github.com/takluyver/terminado 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net/py-transip/Makefile b/net/py-transip/Makefile index 75d6835844a0..ead6fcee0f73 100644 --- a/net/py-transip/Makefile +++ b/net/py-transip/Makefile @@ -1,23 +1,23 @@ PORTNAME= transip PORTVERSION= 2.1.2 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= TransIP API Connector WWW= https://github.com/benkonrath/transip-api 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>=0:net/py-suds@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-trio/Makefile b/net/py-trio/Makefile index 9f876308b10e..b4befabb5477 100644 --- a/net/py-trio/Makefile +++ b/net/py-trio/Makefile @@ -1,47 +1,47 @@ PORTNAME= trio PORTVERSION= 0.22.0 PORTREVISION= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Library for async concurrency and I/O WWW= https://pypi.org/project/trio/ LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE2 LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}async_generator>0:devel/py-async_generator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.14:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}outcome>0:devel/py-outcome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sniffio>0:devel/py-sniffio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>0:devel/py-sortedcontainers@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astor>=0:devel/py-astor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.18.0:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trustme>=0:security/py-trustme@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>=0:devel/pylint@${PY_FLAVOR} # 3.6+ but contextvars comes with 3.7 USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}exceptiongroup>=1.0.0rc9:devel/py-exceptiongroup@${PY_FLAVOR} TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}exceptiongroup>=1.0.0rc9:devel/py-exceptiongroup@${PY_FLAVOR} .endif do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/net/py-txamqp/Makefile b/net/py-txamqp/Makefile index 8241871182c8..a1d75c32b039 100644 --- a/net/py-txamqp/Makefile +++ b/net/py-txamqp/Makefile @@ -1,22 +1,22 @@ PORTNAME= txamqp PORTVERSION= 0.8.2 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= txAMQP-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Twisted Python library for the AMQP messaging protocol WWW= https://pypi.org/project/txAMQP/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/net/py-txrestapi/Makefile b/net/py-txrestapi/Makefile index 2d4a82af06e8..23293004b95f 100644 --- a/net/py-txrestapi/Makefile +++ b/net/py-txrestapi/Makefile @@ -1,17 +1,17 @@ PORTNAME= txrestapi PORTVERSION= 0.2 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Easing the creation of REST API services in Python WWW= https://pypi.org/project/txrestapi/ LICENSE= MIT 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 faa96ed6f736..901068519b19 100644 --- a/net/py-uritemplate/Makefile +++ b/net/py-uritemplate/Makefile @@ -1,19 +1,19 @@ PORTNAME= uritemplate PORTVERSION= 3.0.1 PORTREVISION= 0 CATEGORIES= net -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python implementation of URI Template WWW= https://github.com/python-hyper/uritemplate LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-uritools/Makefile b/net/py-uritools/Makefile index 1b2df61a491a..c0a764a64e43 100644 --- a/net/py-uritools/Makefile +++ b/net/py-uritools/Makefile @@ -1,19 +1,19 @@ PORTNAME= uritools PORTVERSION= 4.0.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RFC 3986 compliant, Unicode-aware, scheme-agnostic replacement for urlparse WWW= https://github.com/tkem/uritools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-url-normalize/Makefile b/net/py-url-normalize/Makefile index e2c03897fee9..46b8e2c523b5 100644 --- a/net/py-url-normalize/Makefile +++ b/net/py-url-normalize/Makefile @@ -1,21 +1,21 @@ PORTNAME= url-normalize PORTVERSION= 1.4.3 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= URL normalization for Python WWW= https://github.com/niksite/url-normalize LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-urlextract/Makefile b/net/py-urlextract/Makefile index f2460232f7f9..4ac8a2525c87 100644 --- a/net/py-urlextract/Makefile +++ b/net/py-urlextract/Makefile @@ -1,24 +1,24 @@ PORTNAME= urlextract PORTVERSION= 1.7.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collects and extracts URLs from given text WWW= https://github.com/lipoja/URLExtract LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritools>=0:net/py-uritools@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-urllib3/Makefile b/net/py-urllib3/Makefile index 326beaacc6a7..992980833d43 100644 --- a/net/py-urllib3/Makefile +++ b/net/py-urllib3/Makefile @@ -1,49 +1,49 @@ PORTNAME= urllib3 PORTVERSION= 1.26.13 PORTEPOCH= 1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/urllib3/urllib3/releases/download/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= HTTP library with thread-safe connection pooling, file post, and more WWW= https://pypi.org/project/urllib3/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flaky>=3.6.1:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-freezegun>=0:devel/py-pytest-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trustme>=0.6.0:security/py-trustme@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest CPE_VENDOR= python NO_ARCH= yes TEST_ENV= LC_ALL=en_US.UTF-8 PYTHONPATH=${WRKSRC}/src # Test 'test_ssl_read_timeout' fails with FreeBSD >= 12.0. That was already the case with earlier versions of net/py-urllib3. PYTEST_IGNORED_TESTS= test_ssl_read_timeout SUB_FILES= pkg-message OPTIONS_DEFINE= BROTLI SOCKS SSL OPTIONS_DEFAULT=SOCKS SSL BROTLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR} SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6<2.0:net/py-pysocks@${PY_FLAVOR} SSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${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} .include diff --git a/net/py-whois/Makefile b/net/py-whois/Makefile index eaec9fcea46d..999b7d038d30 100644 --- a/net/py-whois/Makefile +++ b/net/py-whois/Makefile @@ -1,19 +1,19 @@ PORTNAME= whois PORTVERSION= 0.9.13 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0xdutra@gmail.com COMMENT= Python package for retrieving WHOIS information of domains WWW= https://pypi.org/project/whois/ LICENSE= WTFPL LICENSE_FILE= ${WRKSRC}/license 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 b8050efe71a9..03ad45a865c8 100644 --- a/net/py-wmi-query/Makefile +++ b/net/py-wmi-query/Makefile @@ -1,20 +1,20 @@ PORTNAME= wmi-query PORTVERSION= 0.1.4 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Python scripts to get wmi data classes in a dict WWW= https://github.com/kanazux/wmi-query LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}impacket>=0:net/py-impacket@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-wsproto/Makefile b/net/py-wsproto/Makefile index b3ec1cf15a9f..99313d6c3202 100644 --- a/net/py-wsproto/Makefile +++ b/net/py-wsproto/Makefile @@ -1,24 +1,24 @@ PORTNAME= wsproto PORTVERSION= 1.2.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Sans-IO WebSocket protocol implementation WWW= https://pypi.org/project/wsproto/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h11>=0.9.0:net/py-h11@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} 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/net/py-zeep/Makefile b/net/py-zeep/Makefile index 5df4d7b3537c..5c66efd0e799 100644 --- a/net/py-zeep/Makefile +++ b/net/py-zeep/Makefile @@ -1,35 +1,35 @@ PORTNAME= zeep PORTVERSION= 4.2.1 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Modern/fast Python SOAP client based on lxml / requests WWW= https://python-zeep.readthedocs.io/ LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4.0,1:textproc/py-sphinx@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=16.0.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cached-property>=1.3.0:devel/py-cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.4.1:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.1.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.7.1:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado4>=4.0.2<5:www/py-tornado4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmlsec>=0.6.1:security/py-xmlsec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiohttp>=2.3.5:www/py-aiohttp@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-zope.proxy/Makefile b/net/py-zope.proxy/Makefile index b69b2c8b6b26..0e39bb10bd6f 100644 --- a/net/py-zope.proxy/Makefile +++ b/net/py-zope.proxy/Makefile @@ -1,19 +1,19 @@ PORTNAME= zope.proxy DISTVERSION= 4.3.5 CATEGORIES= net python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Generic Transparent Proxies WWW= https://pypi.org/project/zope.proxy/ LICENSE= ZPL21 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.3.0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/net/scapy/Makefile b/net/scapy/Makefile index 976978537e03..cd885b6018ce 100644 --- a/net/scapy/Makefile +++ b/net/scapy/Makefile @@ -1,54 +1,54 @@ PORTNAME= scapy PORTVERSION= 2.5.0 CATEGORIES= net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Powerful interactive packet manipulation program in python WWW= https://scapy.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libdnet>0:net/py-libdnet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypcap>0:net/py-pypcap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= GRAPH IPYTHON P0F_BASE MANUF MATPLOT NMAP PYCRYPTO PYX SOX GRAPH_DESC= graph generation and visualization IPYTHON_DESC= Use IPython (enhanced interactive shell) MANUF_DESC= wireshark's MANUF MAC database MATPLOT_DESC= Install python matplotlibs NMAP_DESC= nmap OS signatures database P0F_BASE_DESC= p0f OS signatures database PYCRYPTO_DESC= Use py-crypto for WEP decoding PYX_DESC= PostScript and PDF graphs drawing SOX_DESC= Support for VoIP GRAPH_USES= magick:6,run GRAPH_RUN_DEPENDS= ${LOCALBASE}/bin/dot:graphics/graphviz IPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} NMAP_RUN_DEPENDS= ${LOCALBASE}/share/nmap/nmap-os-db:security/nmap MANUF_RUN_DEPENDS= ${LOCALBASE}/share/wireshark/manuf:net/wireshark MATPLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} P0F_BASE_RUN_DEPENDS= ${LOCALBASE}/etc/p0f.fp:net-mgmt/p0f PYCRYPTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} PYX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyx>0:graphics/py-pyx@${PY_FLAVOR} SOX_RUN_DEPENDS= ${LOCALBASE}/bin/sox:audio/sox post-patch: @${REINPLACE_CMD} "s,share/man/man1,man/man1," ${WRKSRC}/setup.py @${REINPLACE_CMD} "s,/usr/share/,${LOCALBASE}/share/," \ ${WRKSRC}/scapy/modules/nmap.py @${REINPLACE_CMD} "s,/etc/,${LOCALBASE}/etc/," \ ${WRKSRC}/scapy/modules/p0f.py @${REINPLACE_CMD} 's|"use" in line|"use" in line or "nhop" in line|' \ ${WRKSRC}/scapy/arch/unix.py .include diff --git a/news/py-pynzb/Makefile b/news/py-pynzb/Makefile index 01948f4ebc23..5c3395b0031e 100644 --- a/news/py-pynzb/Makefile +++ b/news/py-pynzb/Makefile @@ -1,21 +1,21 @@ PORTNAME= pynzb PORTVERSION= 0.1.0 PORTREVISION= 2 CATEGORIES= news python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Unified API for parsing NZB files WWW= https://pypi.org/project/pynzb/ LICENSE= BSD3CLAUSE 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/news/py-sabyenc3/Makefile b/news/py-sabyenc3/Makefile index e4ab32f52e88..58ae19d12248 100644 --- a/news/py-sabyenc3/Makefile +++ b/news/py-sabyenc3/Makefile @@ -1,20 +1,20 @@ PORTNAME= sabyenc3 PORTVERSION= 5.4.4 CATEGORIES= news python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python yEnc package optimized for use within SABnzbd WWW= https://github.com/sabnzbd/sabyenc LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/ports-mgmt/portgraph/Makefile b/ports-mgmt/portgraph/Makefile index 8b617ca2b802..804f6c75dbf3 100644 --- a/ports-mgmt/portgraph/Makefile +++ b/ports-mgmt/portgraph/Makefile @@ -1,23 +1,23 @@ PORTNAME= portgraph PORTVERSION= 0.0.1 CATEGORIES= ports-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Create a dependencies graph of a(all) port(s) WWW= https://gitlab.com/lbartoletti/portgraph LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphviz>=0.8.2:graphics/py-graphviz@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes post-patch: @${REINPLACE_CMD} \ -e 's|/usr/ports|${PORTSDIR}| ; s|ports-mgmt/py-portgraph|ports-mgmt/portgraph|' \ ${WRKSRC}/portgraph/portgraph.py .include diff --git a/ports-mgmt/py-FreeBSD-ports/Makefile b/ports-mgmt/py-FreeBSD-ports/Makefile index efcef2fe6e1b..db01b0b8bea1 100644 --- a/ports-mgmt/py-FreeBSD-ports/Makefile +++ b/ports-mgmt/py-FreeBSD-ports/Makefile @@ -1,17 +1,17 @@ PORTNAME= FreeBSD-ports PORTVERSION= 0.0.9 CATEGORIES= ports-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Parse FreeBSD Ports INDEX, provide search API WWW= https://github.com/swills/py-FreeBSD-ports/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/ports-mgmt/py-skog/Makefile b/ports-mgmt/py-skog/Makefile index 5886f74f6b88..65500b9ef299 100644 --- a/ports-mgmt/py-skog/Makefile +++ b/ports-mgmt/py-skog/Makefile @@ -1,17 +1,17 @@ PORTNAME= skog PORTVERSION= 0.1.0 CATEGORIES= ports-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Generate visual dependency trees for FreeBSD ports WWW= https://github.com/bbqsrc/skog-python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/print/py-collidoscope/Makefile b/print/py-collidoscope/Makefile index 7cae591cfd5b..1f141e1046a5 100644 --- a/print/py-collidoscope/Makefile +++ b/print/py-collidoscope/Makefile @@ -1,23 +1,23 @@ PORTNAME= collidoscope PORTVERSION= 0.4.1 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Brute force detection of glyph collisions WWW= https://github.com/simoncozens/collidoscope LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beziers>=0.0.3:graphics/py-beziers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}glyphtools>=0:print/py-glyphtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0:print/py-uharfbuzz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-dehinter/Makefile b/print/py-dehinter/Makefile index 1c90d0fa7399..2323ed58c757 100644 --- a/print/py-dehinter/Makefile +++ b/print/py-dehinter/Makefile @@ -1,21 +1,21 @@ PORTNAME= dehinter PORTVERSION= 4.0.0 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Remove TrueType instruction sets (hints) in fonts WWW= https://github.com/source-foundry/dehinter LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-font-v/Makefile b/print/py-font-v/Makefile index 0dcd7288a8f5..7d00f59b9d6d 100644 --- a/print/py-font-v/Makefile +++ b/print/py-font-v/Makefile @@ -1,22 +1,22 @@ PORTNAME= font-v PORTVERSION= 2.1.0 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Font version reporting and modification tool WWW= https://github.com/source-foundry/font-v LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=0:devel/py-gitpython@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-fontparts/Makefile b/print/py-fontparts/Makefile index bbdaf732ddc8..99b7790bded0 100644 --- a/print/py-fontparts/Makefile +++ b/print/py-fontparts/Makefile @@ -1,27 +1,27 @@ PORTNAME= fontparts PORTVERSION= 0.10.8 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= fontParts-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= API for interacting with the parts of fonts during the font development process WWW= https://github.com/robotools/fontParts LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4.2:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}booleanOperations>=0.8.2:x11-fonts/py-booleanOperations@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defcon>=0.6.0:x11-fonts/py-defcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fontMath>=0.4.8:x11-fonts/py-fontMath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fontpens>=0.1.0:print/py-fontpens@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-fontpens/Makefile b/print/py-fontpens/Makefile index 3b26817139d2..9e4aa170bc70 100644 --- a/print/py-fontpens/Makefile +++ b/print/py-fontpens/Makefile @@ -1,24 +1,24 @@ PORTNAME= fontpens PORTVERSION= 0.2.4 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= fontPens-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of classes implementing the pen protocol for manipulating glyphs WWW= https://github.com/robotools/fontPens LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fontparts>=0.8.1:print/py-fontparts@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-fonttools/Makefile b/print/py-fonttools/Makefile index fe213b3ac9eb..29cca0aa2742 100644 --- a/print/py-fonttools/Makefile +++ b/print/py-fonttools/Makefile @@ -1,50 +1,50 @@ PORTNAME= fonttools PORTVERSION= 4.38.0 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Open source library for manipulating fonts, written in Python WWW= https://github.com/fonttools/fonttools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ufolib2>=0:print/py-ufolib2@${PY_FLAVOR} USES= python:3.7+ zip USE_PYTHON= autoplist concurrent distutils MAKE_ENV= FONTTOOLS_MANPATH="man" NO_ARCH= yes OPTIONS_DEFINE= GRAPHITE INTERPOLATABLE LXML PLOT REPACKER 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 REPACKER_DESC= Pack GSUB/GPOS tables with harfbuzz repacker 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} PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} REPACKER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0.23.0:print/py-uharfbuzz@${PY_FLAVOR} SYMFONT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR} UFO_RUN_DEPENDS= ${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:UNICODE} && ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unicodedata2>=14.0.0:devel/py-unicodedata2@${PY_FLAVOR} .endif .include diff --git a/print/py-fpdf/Makefile b/print/py-fpdf/Makefile index 773c03d7f710..47ba562e1a5b 100644 --- a/print/py-fpdf/Makefile +++ b/print/py-fpdf/Makefile @@ -1,17 +1,17 @@ PORTNAME= fpdf PORTVERSION= 1.7.2 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fabianosidler@swissonline.ch COMMENT= Simple PDF generation for Python WWW= https://code.google.com/p/pyfpdf/ LICENSE= LGPL3 USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/print/py-freetype-py/Makefile b/print/py-freetype-py/Makefile index a7ffd6c16d66..9f2af240e63d 100644 --- a/print/py-freetype-py/Makefile +++ b/print/py-freetype-py/Makefile @@ -1,22 +1,22 @@ PORTNAME= freetype-py PORTVERSION= 2.3.0 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Freetype python bindings WWW= https://github.com/rougier/freetype-py LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libfreetype.so:print/freetype2 USES= python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-glyphsets/Makefile b/print/py-glyphsets/Makefile index 109a4dcfd69e..a2d6052dca9a 100644 --- a/print/py-glyphsets/Makefile +++ b/print/py-glyphsets/Makefile @@ -1,27 +1,27 @@ PORTNAME= glyphsets PORTVERSION= 0.5.4 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python API for evaluating coverage of glyph sets in font projects WWW= https://github.com/googlefonts/glyphsets LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defcon>=0:x11-fonts/py-defcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}glyphsLib>=0:x11-fonts/py-glyphsLib@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${WRKSRC}/setup.py .include diff --git a/print/py-glyphtools/Makefile b/print/py-glyphtools/Makefile index 27cf9f101240..41c2c1d7dcf8 100644 --- a/print/py-glyphtools/Makefile +++ b/print/py-glyphtools/Makefile @@ -1,23 +1,23 @@ PORTNAME= glyphtools PORTVERSION= 0.8.0 PORTREVISION= 1 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Routines for extracting information from fontTools glyphs WWW= https://github.com/simoncozens/glyphtools LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beziers>=0:graphics/py-beziers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}glyphsLib>=0:x11-fonts/py-glyphsLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-pollyreports/Makefile b/print/py-pollyreports/Makefile index 24f1830ecc05..735d14365199 100644 --- a/print/py-pollyreports/Makefile +++ b/print/py-pollyreports/Makefile @@ -1,24 +1,24 @@ PORTNAME= PollyReports PORTVERSION= 1.8 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Band-oriented PDF report generation from database query WWW= https://newcenturycomputers.net/projects/pollyreports.html LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 069aa64f884d..a2f2a36d95c7 100644 --- a/print/py-preppy/Makefile +++ b/print/py-preppy/Makefile @@ -1,19 +1,19 @@ PORTNAME= preppy PORTVERSION= 2.4.1 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= ReportLab's templating system WWW= http://preppy.readthedocs.org/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-psautohint/Makefile b/print/py-psautohint/Makefile index d1cd7bed6d15..e050f8985aba 100644 --- a/print/py-psautohint/Makefile +++ b/print/py-psautohint/Makefile @@ -1,23 +1,23 @@ PORTNAME= psautohint DISTVERSION= 2.0.0 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Python wrapper for Adobe PostScript autohinter WWW= https://github.com/adobe-type-tools/psautohint LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psautohint/_psautohint*.so .include diff --git a/print/py-pycups/Makefile b/print/py-pycups/Makefile index 519702f29f8c..1b7160c9b8ce 100644 --- a/print/py-pycups/Makefile +++ b/print/py-pycups/Makefile @@ -1,34 +1,34 @@ PORTNAME= pycups PORTVERSION= 2.0.1 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CUPS bindings for Python WWW= https://github.com/zdohnal/pycups LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libcups.so:print/cups USES= iconv localbase python:3.5+ USE_PYTHON= autoplist concurrent distutils .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: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/print/py-pypdf/Makefile b/print/py-pypdf/Makefile index 6071775b9c84..56cdc8fb8aee 100644 --- a/print/py-pypdf/Makefile +++ b/print/py-pypdf/Makefile @@ -1,18 +1,18 @@ PORTNAME= pypdf PORTVERSION= 1.13 PORTREVISION= 1 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyPdf-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Pure-Python PDF toolkit WWW= https://pybrary.net/pyPdf/ USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-pypdf2/Makefile b/print/py-pypdf2/Makefile index 105a8fa260b1..55e7cf21419b 100644 --- a/print/py-pypdf2/Makefile +++ b/print/py-pypdf2/Makefile @@ -1,20 +1,20 @@ PORTNAME= pypdf2 PORTVERSION= 1.27.12 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyPDF2-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Pure-Python PDF toolkit WWW= https://mstamy2.github.io/PyPDF2/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-pypdf3/Makefile b/print/py-pypdf3/Makefile index 7a88c99f1e9c..aa69caead116 100644 --- a/print/py-pypdf3/Makefile +++ b/print/py-pypdf3/Makefile @@ -1,22 +1,22 @@ PORTNAME= pypdf3 PORTVERSION= 1.0.6 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyPDF3-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure Python PDF toolkit WWW= https://github.com/sfneal/PyPDF3 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-relatorio/Makefile b/print/py-relatorio/Makefile index b20a0699df20..2e669ac04093 100644 --- a/print/py-relatorio/Makefile +++ b/print/py-relatorio/Makefile @@ -1,31 +1,31 @@ PORTNAME= relatorio PORTVERSION= 0.10.1 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Templating library able to output odt and pdf files WWW= https://hg.tryton.org/relatorio 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} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes OPTIONS_DEFINE= CHART FODT OPTIONS_DEFAULT=CHART FODT CHART_DESC= Chart support FODT_DESC= OpenDocument support CHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycha>=0.4.0:graphics/py-pycha@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} FODT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${PY_FLAVOR} .include diff --git a/print/py-reportlab/Makefile b/print/py-reportlab/Makefile index 4c3bdd46d4c1..0c8eb749a74b 100644 --- a/print/py-reportlab/Makefile +++ b/print/py-reportlab/Makefile @@ -1,65 +1,65 @@ PORTNAME= reportlab PORTVERSION= 3.6.12 CATEGORIES= print python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ 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 WWW= https://www.reportlab.com/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PY_PILLOW} USES= cpe 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 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-ttfautohint-py/Makefile b/print/py-ttfautohint-py/Makefile index 30f724b978f1..6f48d9b9eac8 100644 --- a/print/py-ttfautohint-py/Makefile +++ b/print/py-ttfautohint-py/Makefile @@ -1,22 +1,22 @@ PORTNAME= ttfautohint-py PORTVERSION= 0.5.1 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for ttfautohint WWW= https://github.com/fonttools/ttfautohint-py 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-ufolib2/Makefile b/print/py-ufolib2/Makefile index 36f615e012ee..c00793e24d12 100644 --- a/print/py-ufolib2/Makefile +++ b/print/py-ufolib2/Makefile @@ -1,44 +1,44 @@ PORTNAME= ufolib2 PORTVERSION= 0.14.0 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ufoLib2-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= UFO font processing library WWW= https://github.com/fonttools/ufoLib2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=22.1.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.0.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CONVERTERS JSON LXML MSGPACK CONVERTERS_DESC=Converters support LXML_DESC= XML support MSGPACK_DESC= MessagePack support CONVERTERS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cattrs>=1.10.0:devel/py-cattrs@${PY_FLAVOR} JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cattrs>=22.2.0:devel/py-cattrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orjson>=0:devel/py-orjson@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} MSGPACK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cattrs>=22.2.0:devel/py-cattrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/print/py-uharfbuzz/Makefile b/print/py-uharfbuzz/Makefile index 419323c46cee..a02c2ca6952c 100644 --- a/print/py-uharfbuzz/Makefile +++ b/print/py-uharfbuzz/Makefile @@ -1,30 +1,30 @@ PORTNAME= uharfbuzz PORTVERSION= 0.33.0 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Streamlined Cython bindings for the harfbuzz shaping engine WWW= https://github.com/harfbuzz/uharfbuzz LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= harfbuzz>=6.0.0:print/harfbuzz \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libharfbuzz.so:print/harfbuzz USES= compiler:c++11-lang python:3.6+ zip USE_PYTHON= autoplist concurrent cython distutils post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.py ${WRKSRC}/src/uharfbuzz/_harfbuzz.cpp @${RM} ${WRKSRC}/src/uharfbuzz/_harfbuzz.cpp # Clean up bundled libraries @${RM} -r ${WRKSRC}/harfbuzz/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/print/py-vharfbuzz/Makefile b/print/py-vharfbuzz/Makefile index 37e0d1b90788..a7c452190082 100644 --- a/print/py-vharfbuzz/Makefile +++ b/print/py-vharfbuzz/Makefile @@ -1,21 +1,21 @@ PORTNAME= vharfbuzz PORTVERSION= 0.1.4 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= User-friendlier way to use Harfbuzz in Python WWW= https://github.com/simoncozens/vharfbuzz LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0:print/py-uharfbuzz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-weasyprint/Makefile b/print/py-weasyprint/Makefile index 5048ce017455..e83c02e2ce79 100644 --- a/print/py-weasyprint/Makefile +++ b/print/py-weasyprint/Makefile @@ -1,30 +1,30 @@ PORTNAME= weasyprint PORTVERSION= 51 CATEGORIES= print python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WeasyPrint-${PORTVERSION} MAINTAINER= darcy@druid.net COMMENT= Converts HTML/CSS documents to PDF WWW= https://weasyprint.org/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0.1:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.15.4:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairocffi>=0.9.0:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairosvg>=2.4.0:graphics/py-cairosvg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=0.6:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect2>=0.1:textproc/py-cssselect2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=0.999999999:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyphen>=0.9.1:textproc/py-pyphen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinycss2>=1.0.0:textproc/py-tinycss2@${PY_FLAVOR} USES= gnome python:3.6+ USE_PYTHON= distutils autoplist USE_GNOME= gdkpixbuf2 pango NO_ARCH= yes .include diff --git a/russian/py-pytils/Makefile b/russian/py-pytils/Makefile index 7e11c945b445..7e7993781155 100644 --- a/russian/py-pytils/Makefile +++ b/russian/py-pytils/Makefile @@ -1,18 +1,18 @@ PORTNAME= pytils PORTVERSION= 0.3 CATEGORIES= russian python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Russian-specific string utilities WWW= https://github.com/j2a/pytils/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/science/dvc/Makefile b/science/dvc/Makefile index a0560830386b..50e06892a5fd 100644 --- a/science/dvc/Makefile +++ b/science/dvc/Makefile @@ -1,37 +1,37 @@ PORTNAME= dvc DISTVERSION= 0.30.1 PORTREVISION= 3 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Git for data scientists: manage code and data together WWW= https://dvc.org/ 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:3.6+ USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes .include diff --git a/science/py-DendroPy/Makefile b/science/py-DendroPy/Makefile index 0cef1c3ae718..433a96c9e00c 100644 --- a/science/py-DendroPy/Makefile +++ b/science/py-DendroPy/Makefile @@ -1,16 +1,16 @@ PORTNAME= DendroPy PORTVERSION= 4.5.2 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Phylogenetic computing library WWW= http://packages.python.org/DendroPy/ LICENSE= BSD3CLAUSE USES= python:3.7+ USE_PYTHON= distutils autoplist .include diff --git a/science/py-GPy/Makefile b/science/py-GPy/Makefile index 9428e273744d..a540822d963b 100644 --- a/science/py-GPy/Makefile +++ b/science/py-GPy/Makefile @@ -1,27 +1,27 @@ PORTNAME= GPy DISTVERSION= 1.10.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Gaussian process toolbox WWW= https://sheffieldml.github.io/GPy/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt .if !exists(/usr/include/omp.h) BROKEN= requires OpenMP support that is missing on this architecture .endif BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.0: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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/science/py-GPyOpt/Makefile b/science/py-GPyOpt/Makefile index b838a6631b73..a66826a6377c 100644 --- a/science/py-GPyOpt/Makefile +++ b/science/py-GPyOpt/Makefile @@ -1,23 +1,23 @@ PORTNAME= GPyOpt DISTVERSION= 1.2.6 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bayesian optimization toolbox based on GPy WWW= https://sheffieldml.github.io/GPyOpt/ 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:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/science/py-MDAnalysis/Makefile b/science/py-MDAnalysis/Makefile index 085bbe144414..3f8036bb8fe4 100644 --- a/science/py-MDAnalysis/Makefile +++ b/science/py-MDAnalysis/Makefile @@ -1,39 +1,39 @@ PORTNAME= MDAnalysis DISTVERSION= 2.3.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library to analyze molecular dynamics trajectories WWW= https://www.mdanalysis.org LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>=2.0:devel/py-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ clustalw2:biology/clustalw \ rdkit>0:science/rdkit \ ${PYTHON_PKGNAMEPREFIX}biopython>=1.71:biology/py-biopython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GridDataFormats>=0.4.0:math/py-GridDataFormats@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasteners>0:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gsd>=1.9.3:science/py-gsd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mmtf-python>=1.0.0:science/py-mmtf-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.5.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}seaborn>0:math/py-seaborn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.43.0:misc/py-tqdm@${PY_FLAVOR} USES= compiler:c++11-lang python:3.7+ USE_PYTHON= distutils cython autoplist .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif .include diff --git a/science/py-MDAnalysisTests/Makefile b/science/py-MDAnalysisTests/Makefile index 3078bccd2004..199e378e3188 100644 --- a/science/py-MDAnalysisTests/Makefile +++ b/science/py-MDAnalysisTests/Makefile @@ -1,22 +1,22 @@ PORTNAME= MDAnalysisTests DISTVERSION= 2.3.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Test code and the trajectory data for test cases of MDAnalysis WWW= https://www.mdanalysis.org LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}MDAnalysis>0:science/py-MDAnalysis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/science/py-PubChemPy/Makefile b/science/py-PubChemPy/Makefile index 27702c3e7063..328b2527bd20 100644 --- a/science/py-PubChemPy/Makefile +++ b/science/py-PubChemPy/Makefile @@ -1,19 +1,19 @@ PORTNAME= PubChemPy DISTVERSION= 1.0.4 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple Python wrapper around the PubChem PUG REST API WWW= https://github.com/mcs07/PubChemPy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-PyFR/Makefile b/science/py-PyFR/Makefile index 15a2ad1e0a3a..af9edf8c79fa 100644 --- a/science/py-PyFR/Makefile +++ b/science/py-PyFR/Makefile @@ -1,46 +1,46 @@ PORTNAME= PyFR DISTVERSION= 1.15.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyfr-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Framework for solving advection-diffusion type problems WWW= https://www.pyfr.org/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gimmik>=2.3:math/py-gimmik@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>=2.10:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=1.0.0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mpi4py>=3.1.0:net/py-mpi4py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.2.0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytools>=2016.2.1:devel/py-pytools@${PY_FLAVOR} \ ${PYNUMPY} USES= python:3.7+ shebangfix USE_PYTHON= distutils concurrent autoplist pytest SHEBANG_FILES= setup.py pyfr/__main__.py NO_ARCH= yes OPTIONS_MULTI= PARALLEL OPTIONS_MULTI_PARALLEL= OPENCL OPENMP # CUDA isn't supported on FreeBSD OPTIONS_DEFAULT= ${OPTIONS_MULTI_PARALLEL} PARALLEL_DESC= Parallelization backends to install OPENCL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyopencl>0:devel/py-pyopencl@${PY_FLAVOR} \ clblas>0:math/clblas OPENMP_RUN_DEPENDS= libxsmm>0:math/libxsmm pre-build: # patch in pre-build to make the patch less error-prone (it has %%LOCALBASE%%) @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/pyfr/backends/openmp/compiler.py post-install: # workaround: https://groups.google.com/forum/#!topic/pyfrmailinglist/RNi_LcizGBo @${RM} ${STAGEDIR}${PREFIX}/__main__.py @${REINPLACE_CMD} 's|^${PREFIX}/__main__\.py||' ${_PYTHONPKGLIST} .include diff --git a/science/py-SimpleSpectral/Makefile b/science/py-SimpleSpectral/Makefile index 8dfe79a92fdb..c476fb819770 100644 --- a/science/py-SimpleSpectral/Makefile +++ b/science/py-SimpleSpectral/Makefile @@ -1,21 +1,21 @@ PORTNAME= SimpleSpectral DISTVERSION= 1.0.0 PORTREVISION= 2 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simplified scipy.signal.spectral module with only pyFFTW support WWW= https://github.com/xmikos/simplespectral LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} USES= python:3.4+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-access/Makefile b/science/py-access/Makefile index 02dd742c5df4..14b66d19165f 100644 --- a/science/py-access/Makefile +++ b/science/py-access/Makefile @@ -1,24 +1,24 @@ PORTNAME= access PORTVERSION= 1.1.8 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Calculate spatial accessibility metrics WWW= https://access.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.23.4,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-arch/Makefile b/science/py-arch/Makefile index 00845260fb34..b601ee6b210d 100644 --- a/science/py-arch/Makefile +++ b/science/py-arch/Makefile @@ -1,32 +1,32 @@ PORTNAME= arch DISTVERSION= 5.3.1 CATEGORIES= science python # economics -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Autoregressive Conditional Heteroskedasticity (ARCH) models WWW= https://github.com/RomelTorres/alpha_vantage LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}property-cached>=1.6.4:devel/py-property-cached@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.11:math/py-statsmodels@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.8+ USE_PYTHON= distutils cython autoplist pytest TEST_WRKSRC= ${WRKSRC}/arch/tests post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/arch/bootstrap/_samplers${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/arch/univariate/recursions${PYTHON_EXT_SUFFIX}.so .include diff --git a/science/py-asap3/Makefile b/science/py-asap3/Makefile index e5ccc72ac189..f2941cdbd7cf 100644 --- a/science/py-asap3/Makefile +++ b/science/py-asap3/Makefile @@ -1,25 +1,25 @@ PORTNAME= asap3 DISTVERSION= 3.12.8 CATEGORIES= science python # chemistry -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Classical potentials for MD with ASE WWW= https://wiki.fysik.dtu.dk/asap LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libmpich.so:net/mpich # not sure if this is used RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} USES= localbase python:3.7+ USE_PYTHON= distutils concurrent autoplist pytest post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_asap.cpython-${PYTHON_SUFFIX}.so .include diff --git a/science/py-asdf-standard/Makefile b/science/py-asdf-standard/Makefile index be8492da29c1..cb4ebbda5cfe 100644 --- a/science/py-asdf-standard/Makefile +++ b/science/py-asdf-standard/Makefile @@ -1,29 +1,29 @@ PORTNAME= asdf-standard PORTVERSION= 1.0.3 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= asdf_standard-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ASDF Standard schemas WWW= https://github.com/asdf-format/asdf-standard LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=3:devel/py-importlib-resources@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/science/py-asdf-transform-schemas/Makefile b/science/py-asdf-transform-schemas/Makefile index 47d95cefb779..d4f51379cdc1 100644 --- a/science/py-asdf-transform-schemas/Makefile +++ b/science/py-asdf-transform-schemas/Makefile @@ -1,31 +1,31 @@ PORTNAME= asdf-transform-schemas PORTVERSION= 0.3.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= asdf_transform_schemas-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ASDF schemas for transforms WWW= https://github.com/asdf-format/asdf-transform-schemas LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asdf-standard>=1.0.1:science/py-asdf-standard@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=3:devel/py-importlib-resources@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/science/py-asdf/Makefile b/science/py-asdf/Makefile index 658734730524..c3ec12c9d718 100644 --- a/science/py-asdf/Makefile +++ b/science/py-asdf/Makefile @@ -1,39 +1,39 @@ PORTNAME= asdf PORTVERSION= 2.13.0 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python tools to handle ASDF files WWW= https://github.com/asdf-format/asdf LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asdf-standard>=1.0.1:science/py-asdf-standard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asdf-transform-schemas>=0.2.2:science/py-asdf-transform-schemas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>=0.6.2:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema49>=4.0.1<4.10.0:devel/py-jsonschema49@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lz4>=0.10:archivers/py-lz4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.10,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=16.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.8:devel/py-semantic-version@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=3:devel/py-importlib-resources@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/science/py-ase/Makefile b/science/py-ase/Makefile index cd8dcaecb8e1..54789c0a1528 100644 --- a/science/py-ase/Makefile +++ b/science/py-ase/Makefile @@ -1,31 +1,31 @@ PORTNAME= ase DISTVERSION= 3.22.1 CATEGORIES= science python # chemistry -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Atomic simulation environment WWW= https://wiki.fysik.dtu.dk/ase/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.1.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} \ nwchem:science/nwchem TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.30.0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asap3>0:science/py-asap3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netCDF4>0:science/py-netCDF4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>0:science/py-spglib@${PY_FLAVOR} # optional dependencies: x11-toolkits/py-tkinter, www/py-flask (see https://wiki.fysik.dtu.dk/ase/install.html) USES= python:3.7+ USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes .include diff --git a/science/py-boutdata/Makefile b/science/py-boutdata/Makefile index 0330f421594d..c9748b2da906 100644 --- a/science/py-boutdata/Makefile +++ b/science/py-boutdata/Makefile @@ -1,30 +1,30 @@ PORTNAME= boutdata DISTVERSION= 0.1.10 CATEGORIES= science education -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python package for collecting BOUT++ data WWW= https://github.com/boutproject/boutdata LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boututils>0:science/py-boututils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.2.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}natsort>=8.1.0:devel/py-natsort@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.4.1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/science/py-boututils/Makefile b/science/py-boututils/Makefile index d65d500ff976..15e93c8197ad 100644 --- a/science/py-boututils/Makefile +++ b/science/py-boututils/Makefile @@ -1,31 +1,31 @@ PORTNAME= boututils DISTVERSION= 0.1.9 CATEGORIES= science education -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python package containing BOUT++ utils WWW= https://github.com/boutproject/boututils LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.2.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mayavi>0:graphics/py-mayavi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netCDF4>=1.5.3:science/py-netCDF4@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.4.1:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.6+ pyqt:5 USE_PYTHON= distutils autoplist pytest USE_PYQT= pyqt5 NO_ARCH= yes .include diff --git a/science/py-cdo/Makefile b/science/py-cdo/Makefile index d7aeabd3f1b2..76104a029ad1 100644 --- a/science/py-cdo/Makefile +++ b/science/py-cdo/Makefile @@ -1,21 +1,21 @@ PORTNAME= cdo PORTVERSION= 1.5.7 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding to CDO (Climate Data Operators) WWW= https://code.mpimet.mpg.de/projects/cdo/wiki/Cdo%7Brbpy%7D LICENSE= GPLv2 RUN_DEPENDS= cdo:science/cdo \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-chainer-chemistry/Makefile b/science/py-chainer-chemistry/Makefile index ebb0700fef06..98010c51c061 100644 --- a/science/py-chainer-chemistry/Makefile +++ b/science/py-chainer-chemistry/Makefile @@ -1,27 +1,27 @@ PORTNAME= chainer-chemistry DISTVERSION= 0.7.1 CATEGORIES= science biology # machine-learning -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for deep learning in biology and chemistry WWW= https://github.com/pfnet-research/chainer-chemistry LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}chainer>=7.0.0:science/py-chainer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-chainer/Makefile b/science/py-chainer/Makefile index 837ad883d324..24d35b59f918 100644 --- a/science/py-chainer/Makefile +++ b/science/py-chainer/Makefile @@ -1,26 +1,26 @@ PORTNAME= chainer DISTVERSION= 7.8.1 PORTREVISION= 3 CATEGORIES= science # machine-learning -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Deep learning framework WWW= https://chainer.org/ 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} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-chempy/Makefile b/science/py-chempy/Makefile index a31810ade744..18e3bf8aec20 100644 --- a/science/py-chempy/Makefile +++ b/science/py-chempy/Makefile @@ -1,52 +1,52 @@ PORTNAME= chempy DISTVERSION= 0.8.2 PORTREVISION= 1 CATEGORIES= science python # chemistry -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package useful for solving problems in chemistry WWW= https://github.com/bjodah/chempy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dot2tex>=2.11.3:print/dot2tex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}PuLP>=1.6.8:math/py-PuLP@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyneqsys>=0.5.5:math/py-pyneqsys@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyodesys>=0.14.1:math/py-pyodesys@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.3:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}quantities>=0.12.1:science/py-quantities@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0.1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sym>=0.3.4:math/py-sym@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.1.1:math/py-sympy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flakes>0:devel/py-pytest-flakes@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pymol # https://github.com/schrodinger/pymol-open-source/issues/100 OPTIONS_DEFINE= EXTRAS OPTIONS_DEFAULT= EXTRAS EXTRAS_DESC= Install optional dependencies for additional functionality EXTRAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bokeh>=0.13.0:www/py-bokeh@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.3:devel/py-pycodeexport@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.12:devel/py-pycompilation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.4:math/py-pygslodeiv2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.4:math/py-pyodeint@${PY_FLAVOR} # TODO pycvodes>=0.14.0, pykinsol>=0.1.6 .include diff --git a/science/py-coards/Makefile b/science/py-coards/Makefile index 77d21edea3bc..486a8d7a09af 100644 --- a/science/py-coards/Makefile +++ b/science/py-coards/Makefile @@ -1,19 +1,19 @@ PORTNAME= coards PORTVERSION= 1.0.5 PORTREVISION= 3 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= COARDS compliant time parser WWW= https://pypi.org/project/coards/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-dipy/Makefile b/science/py-dipy/Makefile index dcbcd5e6a6a6..da7822bf7ba9 100644 --- a/science/py-dipy/Makefile +++ b/science/py-dipy/Makefile @@ -1,28 +1,28 @@ PORTNAME= dipy DISTVERSION= 1.5.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python toolbox for analysis of MR diffusion imaging WWW= https://dipy.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nibabel>0:science/py-nibabel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils cython concurrent autoplist # pkg-plist also exists and contains files missing from the python-generated plist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*/*.so .include diff --git a/science/py-dwave-neal/Makefile b/science/py-dwave-neal/Makefile index 2919f1b67159..ccc9f838ac3a 100644 --- a/science/py-dwave-neal/Makefile +++ b/science/py-dwave-neal/Makefile @@ -1,26 +1,26 @@ PORTNAME= dwave-neal DISTVERSION= 0.6.0 CATEGORIES= science python # quantum-computing -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Simulated annealing sampler for general Ising model graphs WWW= https://github.com/dwavesystems/dwave-neal LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dwave-samplers>=1.0.0:science/py-dwave-samplers@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist unittest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes do-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/example.py .include diff --git a/science/py-dwave-tabu/Makefile b/science/py-dwave-tabu/Makefile index 2fbb9a50263e..6c209d6eab08 100644 --- a/science/py-dwave-tabu/Makefile +++ b/science/py-dwave-tabu/Makefile @@ -1,29 +1,29 @@ PORTNAME= dwave-tabu DISTVERSION= 0.5.0 CATEGORIES= science python # quantum-computing -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Tabu solver for QUBO/Ising problems WWW= https://github.com/dwavesystems/dwave-tabu LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dwave-samplers>=1.0.0:science/py-dwave-samplers@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils cython autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes do-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/example.py .include diff --git a/science/py-earthpy/Makefile b/science/py-earthpy/Makefile index bff973fc68bd..96b31df1a8cd 100644 --- a/science/py-earthpy/Makefile +++ b/science/py-earthpy/Makefile @@ -1,30 +1,30 @@ PORTNAME= earthpy PORTVERSION= 0.9.4 CATEGORIES= science geography python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Plot and manipulate spatial data in Python WWW= https://github.com/earthlab/earthpy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0:graphics/py-scikit-image@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0:graphics/py-scikit-image@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils .include diff --git a/science/py-eccodes/Makefile b/science/py-eccodes/Makefile index 7a2f27b5329e..a7947ae54d8e 100644 --- a/science/py-eccodes/Makefile +++ b/science/py-eccodes/Makefile @@ -1,32 +1,32 @@ PORTNAME= eccodes PORTVERSION= 1.5.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the ecCodes BUFR and GRIB de/encoder WWW= https://github.com/ecmwf/eccodes-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libeccodes.so:science/eccodes RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}findlibs>=0:devel/py-findlibs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${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-flakes>=0:devel/py-pytest-flakes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/science/py-esda/Makefile b/science/py-esda/Makefile index dd42a09245ea..369a6c0c2300 100644 --- a/science/py-esda/Makefile +++ b/science/py-esda/Makefile @@ -1,31 +1,31 @@ PORTNAME= esda PORTVERSION= 2.4.1 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Exploratory Spatial Data Analysis WWW= https://pysal.org/esda/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= SHAPE SHAPE_DESC= Shape statistics support SHAPE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygeos>=0:graphics/py-pygeos@${PY_FLAVOR} .include diff --git a/science/py-geolinks/Makefile b/science/py-geolinks/Makefile index 7af650bb5d4c..b151e3918647 100644 --- a/science/py-geolinks/Makefile +++ b/science/py-geolinks/Makefile @@ -1,18 +1,18 @@ PORTNAME= geolinks PORTVERSION= 0.2.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities to deal with geospatial links WWW= https://github.com/geopython/geolinks LICENSE= MIT 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 2d539e868a95..d84f9f00a77b 100644 --- a/science/py-geomet/Makefile +++ b/science/py-geomet/Makefile @@ -1,21 +1,21 @@ PORTNAME= geomet PORTVERSION= 1.0.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GeoJSON <-> WKT/WKB conversion utilities WWW= https://github.com/geomet/geomet LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-geometer/Makefile b/science/py-geometer/Makefile index 28223f81337e..428e286cdd46 100644 --- a/science/py-geometer/Makefile +++ b/science/py-geometer/Makefile @@ -1,22 +1,22 @@ PORTNAME= geometer PORTVERSION= 0.3.4 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python geometry package based on projective geometry and numpy WWW= https://github.com/jan-mue/geometer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.15,1<1.24,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-geometric/Makefile b/science/py-geometric/Makefile index 6dbb366d52a9..2145c5a04554 100644 --- a/science/py-geometric/Makefile +++ b/science/py-geometric/Makefile @@ -1,23 +1,23 @@ PORTNAME= geometric DISTVERSION= 1.0 CATEGORIES= science python # chemistry -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Geometry optimization for quantum chemistry WWW= https://github.com/leeping/geomeTRIC LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist pytest # some tests fail because of missing large test files NO_ARCH= yes .include diff --git a/science/py-gpaw/Makefile b/science/py-gpaw/Makefile index cb4fb09d8576..b2d36ccd7f1f 100644 --- a/science/py-gpaw/Makefile +++ b/science/py-gpaw/Makefile @@ -1,45 +1,45 @@ PORTNAME= gpaw DISTVERSION= 22.1.0 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DFT and beyond within the projector-augmented wave method in chemistry WWW= https://wiki.fysik.dtu.dk/gpaw/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libblas.so:math/blas \ libmpich.so:net/mpich \ libopenblas.so:math/openblas \ libxc.so:science/libxc RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ gpaw-setups>0:science/gpaw-setups USES= gettext-runtime localbase python:3.7+ shebangfix USE_PYTHON= distutils concurrent autoplist SHEBANG_FILES= tools/* LDFLAGS= -lmpi # otherwise: ImportError: /usr/local/lib/python3.8/site-packages/_gpaw.cpython-38.so: Undefined symbol "MPI_Comm_rank" post-patch: @${REINPLACE_CMD} "s|'/usr/local/|'${LOCALBASE}/|" ${WRKSRC}/gpaw/__init__.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_gpaw*.so do-test: install @${ECHO} "== Performing a test calculation on one CPU ==" @gpaw test @${ECHO} "== Performing a test calculation on 8 CPUs ==" @gpaw -P 8 test .include diff --git a/science/py-gsd/Makefile b/science/py-gsd/Makefile index 374e2682a78f..2e196f30bde0 100644 --- a/science/py-gsd/Makefile +++ b/science/py-gsd/Makefile @@ -1,27 +1,27 @@ PORTNAME= gsd DISTVERSION= 2.6.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= GSD (General Simulation Data) file format for Python WWW= https://bitbucket.org/glotzer/gsd/wiki/Home LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python:3.6+ USE_PYTHON= distutils cython autoplist pytest TEST_WRKSRC= ${WRKSRC}/gsd/test #TEST_ARGS= --pyargs gsd -p gsd.pytest_plugin_validate --validate # enable this line to run longer tests, see https://gsd.readthedocs.io/en/v2.6.0/installation.html#run-tests TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gsd/fl*.so .include diff --git a/science/py-h5json/Makefile b/science/py-h5json/Makefile index e6625f7075da..126ee58a4395 100644 --- a/science/py-h5json/Makefile +++ b/science/py-h5json/Makefile @@ -1,23 +1,23 @@ PORTNAME= h5json DISTVERSION= 1.1.3 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tools and library for representing HDF5 in JSON WWW= https://github.com/HDFGroup/hdf5-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:3.7+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/science/py-h5py/Makefile b/science/py-h5py/Makefile index d287ee00effc..c1cf8af3f0d6 100644 --- a/science/py-h5py/Makefile +++ b/science/py-h5py/Makefile @@ -1,38 +1,38 @@ PORTNAME= h5py PORTVERSION= 3.7.0 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= General-purpose Python interface to the HDF5 library WWW= https://www.h5py.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/licenses/license.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.29.15:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0,1:devel/py-pkgconfig@${PY_FLAVOR} \ ${RUN_DEPENDS} LIB_DEPENDS= libhdf5.so:science/hdf5 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.14.5,1:math/py-numpy@${PY_FLAVOR} USES= localbase pkgconfig python:3.7+ USE_PYTHON= autoplist concurrent cython distutils pytest 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 ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/science/py-hiphive/Makefile b/science/py-hiphive/Makefile index e5b4ba798741..dea48c3652c2 100644 --- a/science/py-hiphive/Makefile +++ b/science/py-hiphive/Makefile @@ -1,30 +1,30 @@ PORTNAME= hiphive DISTVERSION= 1.1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= High-order force constants for the masses WWW= https://hiphive.materialsmodeling.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>0:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.1:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trainstation>=0.2:science/py-trainstation@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-inequality/Makefile b/science/py-inequality/Makefile index a6d174beff58..23725265969d 100644 --- a/science/py-inequality/Makefile +++ b/science/py-inequality/Makefile @@ -1,21 +1,21 @@ PORTNAME= inequality PORTVERSION= 1.0.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Spatial inequality analysis for PySAL WWW= https://inequality.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-ipygany/Makefile b/science/py-ipygany/Makefile index 873bf96dc592..329499c3ed09 100644 --- a/science/py-ipygany/Makefile +++ b/science/py-ipygany/Makefile @@ -1,25 +1,25 @@ PORTNAME= ipygany DISTVERSION= 0.5.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= 3-D scientific visualization in Jupyter Notebooks WWW= https://github.com/martinRenou/ipygany LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>0:devel/py-jupyter-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traittypes>0:devel/py-traittypes@${PY_FLAVOR} \ ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipydatawidgets>0:devel/py-ipydatawidgets@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes .include diff --git a/science/py-kim-query/Makefile b/science/py-kim-query/Makefile index 086d173c1c61..6bde655ac813 100644 --- a/science/py-kim-query/Makefile +++ b/science/py-kim-query/Makefile @@ -1,20 +1,20 @@ PORTNAME= kim-query DISTVERSION= 3.0.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Helper routines for querying the OpenKIM repository WWW= https://github.com/openkim/kim-query LICENSE= CDDL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-kimpy/Makefile b/science/py-kimpy/Makefile index d6080241891c..c24894e05c9a 100644 --- a/science/py-kimpy/Makefile +++ b/science/py-kimpy/Makefile @@ -1,24 +1,24 @@ PORTNAME= kimpy DISTVERSION= 2.1.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to the KIM-API WWW= https://openkim.org/kim-api/ LICENSE= CDDL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} LIB_DEPENDS= libkim-api.so:science/kim-api RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++20-lang pkgconfig python:3.6+ USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/openkim/kimpy/issues/16 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/kimpy/*${PYTHON_EXT_SUFFIX}.so .include diff --git a/science/py-kinematics/Makefile b/science/py-kinematics/Makefile index 2bd3ebe19348..a02e39719899 100644 --- a/science/py-kinematics/Makefile +++ b/science/py-kinematics/Makefile @@ -1,23 +1,23 @@ PORTNAME= kinematics PORTVERSION= 0.1.7 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module to do attitude kinematics WWW= https://github.com/skulumani/kinematics LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${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} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-kliff/Makefile b/science/py-kliff/Makefile index 89ff387c2ba3..f7fab2b99948 100644 --- a/science/py-kliff/Makefile +++ b/science/py-kliff/Makefile @@ -1,29 +1,29 @@ PORTNAME= kliff DISTVERSION= 0.4.1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= KIM-based Learning-Integrated Fitting Framework WWW= https://github.com/mjwen/kliff LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kimpy>0:science/py-kimpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}loguru>0:devel/py-loguru@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}monty>0:devel/py-monty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= compiler:c++11-lang python:3.6+ USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/openkim/kliff/issues/81 post-install: @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/science/py-kpLib/Makefile b/science/py-kpLib/Makefile index e48478a23a86..94bb68c3307a 100644 --- a/science/py-kpLib/Makefile +++ b/science/py-kpLib/Makefile @@ -1,30 +1,30 @@ PORTNAME= kpLib DISTVERSION= 1.0.5 PORTREVISION= 2 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for finding optimal Generalized Monkhorst-Pack k-points grid WWW= https://gitlab.com/muellergroup/kplib LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.1.2:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymatgen>=2021.3.9:science/py-pymatgen@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= compiler:c++17-lang localbase python USE_LDCONFIG= yes USE_PYTHON= distutils concurrent autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/kpLib/lib${PYTHON_EXT_SUFFIX}.so .include diff --git a/science/py-liac-arff/Makefile b/science/py-liac-arff/Makefile index a7adfb0fa5ab..e3efbb4ca9d6 100644 --- a/science/py-liac-arff/Makefile +++ b/science/py-liac-arff/Makefile @@ -1,20 +1,20 @@ PORTNAME= liac-arff PORTVERSION= 2.5.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read and write ARFF files in Python WWW= https://github.com/renatopp/liac-arff LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-libpysal/Makefile b/science/py-libpysal/Makefile index 98579717f8c8..97f3f93ddf59 100644 --- a/science/py-libpysal/Makefile +++ b/science/py-libpysal/Makefile @@ -1,28 +1,28 @@ PORTNAME= libpysal PORTVERSION= 4.7.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Core components of PySAL A library of spatial analysis functions WWW= https://pysal.org/libpysal/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-lifelines/Makefile b/science/py-lifelines/Makefile index 82a887fcdaef..f69769cf4211 100644 --- a/science/py-lifelines/Makefile +++ b/science/py-lifelines/Makefile @@ -1,27 +1,27 @@ PORTNAME= lifelines DISTVERSION= 0.19.5 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Survival analysis in Python WWW= https://github.com/CamDavidsonPilon/lifelines/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.18:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>2.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.0:math/py-bottleneck@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}autograd>=1.2:math/py-autograd@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/science/py-meshio/Makefile b/science/py-meshio/Makefile index dcb551e2aa44..1d3b955fd3aa 100644 --- a/science/py-meshio/Makefile +++ b/science/py-meshio/Makefile @@ -1,32 +1,32 @@ PORTNAME= meshio PORTVERSION= 5.3.4 CATEGORIES= science cad python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= I/O for many mesh formats WWW= https://github.com/nschloe/meshio LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}netCDF4>0:science/py-netCDF4@${PY_FLAVOR} USES= pytest python:3.7+ USE_PYTHON= distutils NO_ARCH= yes PLIST_SUB= PARAVIEW_VER=${PARAVIEW_VER} post-stage: ${MV} ${STAGEDIR}${PREFIX}/share/paraview-5.9 \ ${STAGEDIR}${PREFIX}/lib/paraview-${PARAVIEW_VER} .include <../../science/paraview/Makefile.version> .include diff --git a/science/py-mmcif/Makefile b/science/py-mmcif/Makefile index 6a1c9e7101b7..376cef34ae56 100644 --- a/science/py-mmcif/Makefile +++ b/science/py-mmcif/Makefile @@ -1,27 +1,27 @@ PORTNAME= mmcif DISTVERSION= 0.79 CATEGORIES= science biology python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= mmCIF Core Access Library WWW= https://mmcif.wwpdb.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ cmake:devel/cmake-core RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= bison python USE_PYTHON= distutils concurrent autoplist pytest # tests fail to run, see https://github.com/rcsb/py-mmcif/issues/18 .include diff --git a/science/py-molmod/Makefile b/science/py-molmod/Makefile index 11d0952b4947..8e07a6f72ee8 100644 --- a/science/py-molmod/Makefile +++ b/science/py-molmod/Makefile @@ -1,27 +1,27 @@ PORTNAME= molmod DISTVERSION= 1.4.8 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of molecular modelling tools for python WWW= https://github.com/molmod/molmod 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: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-netcdf-flattener/Makefile b/science/py-netcdf-flattener/Makefile index 20f459f65601..16ed80bb8e28 100644 --- a/science/py-netcdf-flattener/Makefile +++ b/science/py-netcdf-flattener/Makefile @@ -1,25 +1,25 @@ PORTNAME= netcdf-flattener PORTVERSION= 1.2.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Flatten NetCDF files while preserving references WWW= https://gitlab.eumetsat.int/open-source/netcdf-flattener 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: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-nibabel/Makefile b/science/py-nibabel/Makefile index c2b7752deeda..3f82b2add214 100644 --- a/science/py-nibabel/Makefile +++ b/science/py-nibabel/Makefile @@ -1,22 +1,22 @@ PORTNAME= nibabel DISTVERSION= 3.2.2 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Read/write some common neuroimaging file formats WWW= https://nipy.org/nibabel/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/science/py-nilearn/Makefile b/science/py-nilearn/Makefile index fe6d35fdc3c7..9cbf9a081ec6 100644 --- a/science/py-nilearn/Makefile +++ b/science/py-nilearn/Makefile @@ -1,39 +1,39 @@ PORTNAME= nilearn DISTVERSION= 0.8.1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Statistical learning for neuroimaging in Python WWW= https://nilearn.github.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= does not install: No module named 'threadpoolctl'. Module "sklearn" could not be found. Core reason is that threadpoolctl is broken, see https://reviews.freebsd.org/D35513 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}codecov>0:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nibabel>0:science/py-nibabel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ bash:shells/bash TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.7+ shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= nilearn/datasets/tests/data/list_archive_contents.sh NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/science/py-obspy/Makefile b/science/py-obspy/Makefile index 56b6506fe0a8..8f0c35dcef96 100644 --- a/science/py-obspy/Makefile +++ b/science/py-obspy/Makefile @@ -1,37 +1,37 @@ PORTNAME= obspy PORTVERSION= 1.4.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python framework for seismological observatories WWW= https://www.obspy.org/ LICENSE= LGPL3 BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.7.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.12.4:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= fortran python:3.8+ shebangfix SHEBANG_FILES= obspy/taup/tests/data/TauP_test_data/gendata.sh USE_LDCONFIG= yes LDFLAGS+= -shared USE_PYTHON= autoplist distutils LDFLAGS+= -shared post-patch: ${REINPLACE_CMD} -e "s#FC#${FC}#g" ${WRKSRC}/setup.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/obspy/lib/*.so .include diff --git a/science/py-openbabel/Makefile b/science/py-openbabel/Makefile index 6755088090aa..a6353eee68e7 100644 --- a/science/py-openbabel/Makefile +++ b/science/py-openbabel/Makefile @@ -1,24 +1,24 @@ PORTNAME= openbabel DISTVERSION= 3.1.1.1 CATEGORIES= science # chemistry -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Chemical toolbox designed to speak the many languages of chemical data WWW= https://openbabel.org/wiki/Main_Page LICENSE= GPLv2+ BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libopenbabel.so:science/openbabel USES= python USE_PYTHON= distutils autoplist BINARY_ALIAS= python=${PYTHON_CMD} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/openbabel/_openbabel${PYTHON_EXT_SUFFIX}.so .include diff --git a/science/py-paramz/Makefile b/science/py-paramz/Makefile index 41df9578acc0..a67853780707 100644 --- a/science/py-paramz/Makefile +++ b/science/py-paramz/Makefile @@ -1,25 +1,25 @@ PORTNAME= paramz DISTVERSION= 0.9.5 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parameterization framework WWW= https://github.com/sods/paramz 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-phono3py/Makefile b/science/py-phono3py/Makefile index 1e4bf7be1f20..6b64ead2e4d7 100644 --- a/science/py-phono3py/Makefile +++ b/science/py-phono3py/Makefile @@ -1,27 +1,27 @@ PORTNAME= phono3py DISTVERSION= 1.22.3 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Software to calculate phonon-phonon interaction and related properties WWW= https://atztogo.github.io/phono3py/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}phonopy>=2.9.3:science/py-phonopy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>0:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= blaslapack:openblas fortran localbase python:3.7+ USE_PYTHON= distutils cython autoplist .include diff --git a/science/py-phonopy/Makefile b/science/py-phonopy/Makefile index 361d3f00eaee..4c7c757c16bb 100644 --- a/science/py-phonopy/Makefile +++ b/science/py-phonopy/Makefile @@ -1,33 +1,33 @@ PORTNAME= phonopy DISTVERSION= 2.16.3 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package for phonon calculations at harmonic and quasi-harmonic levels WWW= https://phonopy.github.io/phonopy/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.2:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>0:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hiphive>0:science/py-hiphive@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils cython autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/test post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/phonopy/_phonopy${PYTHON_EXT_SUFFIX}.so .include diff --git a/science/py-pupynere/Makefile b/science/py-pupynere/Makefile index 1334080778d8..6875c7665982 100644 --- a/science/py-pupynere/Makefile +++ b/science/py-pupynere/Makefile @@ -1,21 +1,21 @@ PORTNAME= pupynere PORTVERSION= 1.0.15 PORTREVISION= 8 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= NetCDF file reader and writer WWW= https://bitbucket.org/robertodealmeida/pupynere LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-py3Dmol/Makefile b/science/py-py3Dmol/Makefile index c786925be423..870b589e361c 100644 --- a/science/py-py3Dmol/Makefile +++ b/science/py-py3Dmol/Makefile @@ -1,21 +1,21 @@ PORTNAME= py3Dmol DISTVERSION= 1.8.1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= IPython interface for embedding 3Dmol.js views WWW= https://3dmol.csb.pitt.edu/ LICENSE= WTFPL LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-pyaixi/Makefile b/science/py-pyaixi/Makefile index a4f0893390a3..defc5554f4f2 100644 --- a/science/py-pyaixi/Makefile +++ b/science/py-pyaixi/Makefile @@ -1,34 +1,34 @@ PORTNAME= pyaixi PORTVERSION= 1.0.4 DISTVERSIONSUFFIX= .post1 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of the MC-AIXI-CTW AI algorithm WWW= https://github.com/sgkasselau/pyaixi LICENSE= CC-BY-SA-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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-pyberny/Makefile b/science/py-pyberny/Makefile index 269fc2c16839..dd128308d747 100644 --- a/science/py-pyberny/Makefile +++ b/science/py-pyberny/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyberny DISTVERSION= 0.6.3 CATEGORIES= science # chemistry -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Optimizer of molecular geometries with respect to the total energy WWW= https://github.com/jhrmnn/pyberny LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes do-test: install # no tests run, see https://github.com/jhrmnn/pyberny/issues/36 @cd ${WRKSRC} && pytest -rs --pyargs berny .include diff --git a/science/py-pycsw/Makefile b/science/py-pycsw/Makefile index 55965f3438cd..1e52ee8b6c27 100644 --- a/science/py-pycsw/Makefile +++ b/science/py-pycsw/Makefile @@ -1,27 +1,27 @@ PORTNAME= pycsw PORTVERSION= 2.6.1 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OGC CSW server implementation WWW= https://pycsw.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geolinks>=0:science/py-geolinks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0:devel/py-xmltodict@${PY_FLAVOR} USES= cpe python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-pygeodesy/Makefile b/science/py-pygeodesy/Makefile index bfe11dd75bd2..f5c8ab45adcf 100644 --- a/science/py-pygeodesy/Makefile +++ b/science/py-pygeodesy/Makefile @@ -1,20 +1,20 @@ PORTNAME= pygeodesy PORTVERSION= 22.7.7 CATEGORIES= science python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/mrJean1/PyGeodesy/raw/master/dist/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyGeodesy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure Python geodesy tools WWW= https://github.com/mrJean1/PyGeodesy LICENSE= MIT USES= python:3.8+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-pygeometa/Makefile b/science/py-pygeometa/Makefile index fe205007699c..973a465dc424 100644 --- a/science/py-pygeometa/Makefile +++ b/science/py-pygeometa/Makefile @@ -1,27 +1,27 @@ PORTNAME= pygeometa PORTVERSION= 0.13.1 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate metadata for geospatial datasets WWW= https://github.com/geopython/pygeometa 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}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-pyked/Makefile b/science/py-pyked/Makefile index f6b875b7c17e..997a49a52200 100644 --- a/science/py-pyked/Makefile +++ b/science/py-pyked/Makefile @@ -1,32 +1,32 @@ PORTNAME= pyked DISTVERSIONPREFIX= v DISTVERSION= 0.4.1-16 DISTVERSIONSUFFIX= -gfcccaf8 CATEGORIES= science python -#MASTER_SITES= CHEESESHOP 0.4.1 is broken there +#MASTER_SITES= PYPI 0.4.1 is broken there PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package for manipulating Chemical Kinetics Experimental Data files WWW= https://pr-omethe-us.github.io/PyKED/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}Cerberus>=1.0.0:devel/py-cerberus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}habanero>=0.6.0:www/py-habanero@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pint>=0.7.2:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uncertainties>=3.0.1:math/py-uncertainties@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ USES= python:3.8+ USE_PYTHON= distutils concurrent autoplist USE_GITHUB= yes GH_ACCOUNT= pr-omethe-us GH_PROJECT= PyKED NO_ARCH= yes .include diff --git a/science/py-pymatgen/Makefile b/science/py-pymatgen/Makefile index 5a12618d4cb0..461f8b6e542e 100644 --- a/science/py-pymatgen/Makefile +++ b/science/py-pymatgen/Makefile @@ -1,48 +1,48 @@ PORTNAME= pymatgen DISTVERSION= 2022.7.19 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python Materials Genomics is a robust materials analysis code WWW= https://pymatgen.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}monty>0:devel/py-monty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}palettable>=3.3.0:misc/py-palettable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>0:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.7.3:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>0:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uncertainties>=3.1.6:math/py-uncertainties@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybtex>0:textproc/py-pybtex@${PY_FLAVOR} USES= compiler:c++11-lang python:3.7+ pytest USE_PYTHON= distutils cython concurrent autoplist post-install: @cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} && ${STRIP_CMD} \ optimization/linear_assignment*.so \ optimization/neighbors*.so \ util/coord_cython*.so # tests fail: https://github.com/materialsproject/pymatgen/issues/2275, https://github.com/materialsproject/pymatgen/issues/2592 pre-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace .include diff --git a/science/py-pysal/Makefile b/science/py-pysal/Makefile index a068d285d15e..c07a1b00dddd 100644 --- a/science/py-pysal/Makefile +++ b/science/py-pysal/Makefile @@ -1,38 +1,38 @@ PORTNAME= pysal PORTVERSION= 2.7.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cross-platform library of spatial analysis functions WWW= https://pysal.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}access>=1.1.8:science/py-access@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}esda>=2.4.1:science/py-esda@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}giddy>=2.3.3:graphics/py-giddy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inequality>=1.0.0:science/py-inequality@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.6.2:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mapclassify>=2.4.3:graphics/py-mapclassify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mgwr>=2.1.2:graphics/py-mgwr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}momepy>=0.5.3:graphics/py-momepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pointpats>=2.2.0:graphics/py-pointpats@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}segregation>=2.3.1:science/py-segregation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spaghetti>=1.6.6:science/py-spaghetti@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglm>=1.0.8:math/py-spglm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spint>=1.0.7:math/py-spint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}splot>=1.1.5.post1:math/py-splot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spopt>=0.4.1:math/py-spopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spreg>=1.2.4:math/py-spreg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spvcm>=0.3.0:math/py-spvcm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tobler>=0.8.2:science/py-tobler@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-pyteomics/Makefile b/science/py-pyteomics/Makefile index e41957ca2ff3..eea5bc6126ea 100644 --- a/science/py-pyteomics/Makefile +++ b/science/py-pyteomics/Makefile @@ -1,34 +1,34 @@ PORTNAME= pyteomics PORTVERSION= 4.5.6 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python modules for proteomics data analysis WWW= https://pyteomics.readthedocs.io/ LICENSE= APACHE20 USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DF GRAPHICS TDA UNIMOD XML OPTIONS_DEFAULT=DF GRAPHICS TDA UNIMOD XML DF_DESC= DataFrame support GRAPHICS_DESC= Graphics support TDA_DESC= Target-decoy approach support UNIMOD_DESC= Unimod database support XML_DESC= XML support DF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} GRAPHICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} TDA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} UNIMOD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} .include diff --git a/science/py-qcelemental/Makefile b/science/py-qcelemental/Makefile index e04601abc848..c3f383b7a639 100644 --- a/science/py-qcelemental/Makefile +++ b/science/py-qcelemental/Makefile @@ -1,30 +1,30 @@ PORTNAME= qcelemental DISTVERSION= 0.25.1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Essentials for quantum chemistry WWW= https://github.com/MolSSI/QCElemental LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pint>=0.10.0:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.8.2:devel/py-pydantic@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.0.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py3Dmol>0:science/py-py3Dmol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: # 2 tests fail, see https://github.com/MolSSI/QCElemental/issues/293 @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest -rs --pyargs qcelemental .include diff --git a/science/py-qcengine/Makefile b/science/py-qcengine/Makefile index 3698c5e63553..f70bed65f215 100644 --- a/science/py-qcengine/Makefile +++ b/science/py-qcengine/Makefile @@ -1,38 +1,38 @@ PORTNAME= qcengine DISTVERSION= 0.26.0 CATEGORIES= science python # chemistry -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Quantum chemistry program executor and IO standardizer (QCSchema) WWW= https://github.com/MolSSI/QCEngine LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.8.2:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qcelemental>=0.24.0:science/py-qcelemental@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ dftd4:science/dftd4 \ mopac:science/mopac \ mp2d:science/mp2d \ mrchem:science/py-mrchem@${PY_FLAVOR} \ nwchem:science/nwchem \ rdkit>0:science/rdkit \ s-dftd3:science/simple-dftd3 \ xtb:science/xtb \ ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyberny>0:science/py-pyberny@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geometric>0:science/py-geometric@${PY_FLAVOR} # last dependencies above are for specific quantum chemistry packages to test with TODO torchani,openmm,psi4,torsiondrive,mdi USES= python:3.8+ USE_PYTHON= distutils concurrent autoplist pytest # 1 test fails, see https://github.com/MolSSI/QCEngine/issues/377, psi4 test hangs, see https://github.com/MolSSI/QCEngine/issues/390 NO_ARCH= yes .include diff --git a/science/py-qiskit-aer/Makefile b/science/py-qiskit-aer/Makefile index 117ce3429452..b9fc1a853a42 100644 --- a/science/py-qiskit-aer/Makefile +++ b/science/py-qiskit-aer/Makefile @@ -1,54 +1,54 @@ PORTNAME= qiskit-aer DISTVERSION= 0.10.4 CATEGORIES= science python # quantum-computing -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 46d86944f349a177acb40fb8a3adc301c395fe60.patch:-p1 # https://github.com/Qiskit/qiskit-aer/pull/1576 MAINTAINER= yuri@FreeBSD.org COMMENT= Aer submodule of the Quiskit framework for quantum computing WWW= https://qiskit.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ cmake:devel/cmake-core \ nlohmann-json>0:devel/nlohmann-json \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} \ ${PYNUMPY} LIB_DEPENDS= libmuparserx.so:math/muparserx \ libspdlog.so:devel/spdlog # binaries aren't linked with these for some reason RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>0:devel/py-fixtures@${PY_FLAVOR} USES= python:3.7+ localbase:ldflags USE_PYTHON= distutils pytest # all tests fail, see https://github.com/Qiskit/qiskit-aer/issues/1577 USE_GITHUB= yes GH_ACCOUNT= Qiskit CONFIGURE_ENV= DISABLE_CONAN=ON DISABLE_DEPENDENCY_INSTALL=ON MAKE_ENV= DISABLE_CONAN=ON DISABLE_DEPENDENCY_INSTALL=ON TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: # strip binaries .for f in pulse/controllers/pulse_utils pulse/controllers/test_python_to_cpp backends/controller_wrappers @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/qiskit/providers/aer/${f}.cpython-${PYTHON_SUFFIX}.so .endfor # remove stray files, see https://github.com/Qiskit/qiskit-aer/issues/1574 @cd ${STAGEDIR}${PREFIX} && ${RM} -r \ CMakeLists.txt \ MANIFEST.in \ README.md \ cmake \ contrib \ pyproject.toml \ qiskit \ src .include diff --git a/science/py-qiskit-ibm-experiment/Makefile b/science/py-qiskit-ibm-experiment/Makefile index cff5ffa6ab6a..6ddb4ceb14a2 100644 --- a/science/py-qiskit-ibm-experiment/Makefile +++ b/science/py-qiskit-ibm-experiment/Makefile @@ -1,35 +1,35 @@ PORTNAME= qiskit-ibm-experiment DISTVERSION= 0.2.5 PORTREVISION= 1 CATEGORIES= science python # quantum-computing -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= IBM Experiment submodule for Quiskit framework for quantum computing WWW= https://qiskit.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qiskit-terra>=0.18.0:science/py-qiskit-terra@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.19:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests_ntlm>=1.1.0:www/py-requests_ntlm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils autoplist pytest # Many tests are skipped: Only runs on staging, see https://github.com/Qiskit/qiskit-ibm-experiment/issues/49 USE_GITHUB= yes GH_ACCOUNT= Qiskit NO_ARCH= yes .include diff --git a/science/py-qiskit-optimization/Makefile b/science/py-qiskit-optimization/Makefile index 49b6fe072fe7..fe594ea6632b 100644 --- a/science/py-qiskit-optimization/Makefile +++ b/science/py-qiskit-optimization/Makefile @@ -1,36 +1,36 @@ PORTNAME= qiskit-optimization DISTVERSION= 0.4.0-3 PORTREVISION= 1 DISTVERSIONSUFFIX= -g750c2c8 CATEGORIES= science python # quantum-computing -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Optimization submodule of the Quiskit framework for quantum computing WWW= https://qiskit.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docplex>=2.21.207:math/py-docplex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.2:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qiskit-terra>=0.20.0:science/py-qiskit-terra@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cvxpy>0:math/py-cvxpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qiskit-aer>0:science/py-qiskit-aer@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= Qiskit TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/science/py-qiskit-terra/Makefile b/science/py-qiskit-terra/Makefile index 2f8ed85787d2..be401e8e8b62 100644 --- a/science/py-qiskit-terra/Makefile +++ b/science/py-qiskit-terra/Makefile @@ -1,119 +1,119 @@ PORTNAME= qiskit-terra DISTVERSION= 0.22.2 PORTREVISION= 3 CATEGORIES= science python # quantum-computing -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Terra submodule of the Quiskit framework for quantum computing WWW= https://qiskit.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}ply>=3.10:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rustworkx>=0.11.0:math/py-rustworkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.5:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.3:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dill>=0.3:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=3.0.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}symengine>=0.9:math/py-symengine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tweedledum>=1.1:science/py-tweedledum@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-rust>0:devel/py-setuptools-rust@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ddt>0:devel/py-ddt@${PY_FLAVOR} # no test requirements are listed in setup.py, see https://github.com/Qiskit/qiskit-terra/issues/8498 USES= cargo python:3.8+ USE_PYTHON= distutils autoplist pytest # tests fail to run through pytest, see https://github.com/Qiskit/qiskit-terra/issues/8500 USE_GITHUB= yes GH_ACCOUNT= Qiskit CARGO_CRATES= ahash-0.7.6 \ ahash-0.8.0 \ autocfg-1.1.0 \ bitflags-1.3.2 \ cfg-if-1.0.0 \ crossbeam-channel-0.5.6 \ crossbeam-deque-0.8.2 \ crossbeam-epoch-0.9.11 \ crossbeam-utils-0.8.12 \ either-1.8.0 \ fixedbitset-0.4.2 \ getrandom-0.2.8 \ hashbrown-0.11.2 \ hashbrown-0.12.3 \ hermit-abi-0.1.19 \ indexmap-1.9.1 \ indoc-1.0.7 \ libc-0.2.137 \ libm-0.2.5 \ lock_api-0.4.9 \ matrixmultiply-0.3.2 \ memoffset-0.6.5 \ ndarray-0.15.6 \ num-bigint-0.4.3 \ num-complex-0.4.2 \ num-integer-0.1.45 \ num-traits-0.2.15 \ num_cpus-1.13.1 \ numpy-0.17.2 \ once_cell-1.16.0 \ parking_lot-0.12.1 \ parking_lot_core-0.9.4 \ petgraph-0.6.2 \ ppv-lite86-0.2.16 \ proc-macro2-1.0.47 \ pyo3-0.17.2 \ pyo3-build-config-0.17.2 \ pyo3-ffi-0.17.2 \ pyo3-macros-0.17.2 \ pyo3-macros-backend-0.17.2 \ quote-1.0.21 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rand_distr-0.4.3 \ rand_pcg-0.3.1 \ rawpointer-0.2.1 \ rayon-1.5.3 \ rayon-core-1.9.3 \ redox_syscall-0.2.16 \ retworkx-core-0.11.0 \ scopeguard-1.1.0 \ smallvec-1.10.0 \ syn-1.0.103 \ target-lexicon-0.12.4 \ unicode-ident-1.0.5 \ unindent-0.1.10 \ version_check-0.9.4 \ wasi-0.11.0+wasi-snapshot-preview1 \ windows-sys-0.42.0 \ windows_aarch64_gnullvm-0.42.0 \ windows_aarch64_msvc-0.42.0 \ windows_i686_gnu-0.42.0 \ windows_i686_msvc-0.42.0 \ windows_x86_64_gnu-0.42.0 \ windows_x86_64_gnullvm-0.42.0 \ windows_x86_64_msvc-0.42.0 CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no CARGO_TARGET_DIR= ${WRKSRC}/target TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} PLIST_FILES= ${PYTHON_SITELIBDIR}/qiskit/_accelerate${PYTHON_EXT_SUFFIX}.so post-patch: # project was renamed, see https://github.com/Qiskit/rustworkx/issues/656 @${FIND} ${WRKSRC} -name "*.py" | ${XARGS} ${REINPLACE_CMD} -i '' -e 's|retworkx|rustworkx|' post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/qiskit/_accelerate.cpython-${PYTHON_SUFFIX}.so .include diff --git a/science/py-qspin/Makefile b/science/py-qspin/Makefile index cbaec7b0a9e5..452262f20784 100644 --- a/science/py-qspin/Makefile +++ b/science/py-qspin/Makefile @@ -1,21 +1,21 @@ PORTNAME= qspin DISTVERSION= 2.3.2 CATEGORIES= science education -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Learn quantum spin and entanglement WWW= https://bitbucket.org/donald_gavel/qspin LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/science/py-quantities/Makefile b/science/py-quantities/Makefile index 75612525792c..24b464c96f19 100644 --- a/science/py-quantities/Makefile +++ b/science/py-quantities/Makefile @@ -1,23 +1,23 @@ PORTNAME= quantities DISTVERSION= 0.13.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Support for physical quantities with units, based on numpy WWW= https://github.com/python-quantities/python-quantities LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/science/py-rmsd/Makefile b/science/py-rmsd/Makefile index 157a6b83205e..a211d2d938be 100644 --- a/science/py-rmsd/Makefile +++ b/science/py-rmsd/Makefile @@ -1,19 +1,19 @@ PORTNAME= rmsd DISTVERSION= 1.4 CATEGORIES= science -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Calculate root-mean-square deviation (RMSD) between coordinate sets WWW= https://github.com/charnley/rmsd LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent .include diff --git a/science/py-ruffus/Makefile b/science/py-ruffus/Makefile index cbc22b968c4e..5cfae4b80a05 100644 --- a/science/py-ruffus/Makefile +++ b/science/py-ruffus/Makefile @@ -1,24 +1,24 @@ PORTNAME= ruffus DISTVERSION= 2.8.3 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Lightweight library for computational pipelines WWW= http://www.ruffus.org.uk LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= python:3.6+ shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= ${WRKSRC}/ruffus/test/*.py NO_ARCH= yes .include diff --git a/science/py-scikit-fuzzy/Makefile b/science/py-scikit-fuzzy/Makefile index c8ca49ccf033..2be1cf3ab5a6 100644 --- a/science/py-scikit-fuzzy/Makefile +++ b/science/py-scikit-fuzzy/Makefile @@ -1,24 +1,24 @@ PORTNAME= scikit-fuzzy DISTVERSION= 0.4.2 PORTREVISION= 2 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fuzzy logic toolkit for SciPy WWW= https://github.com/scikit-fuzzy/scikit-fuzzy/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}networkx>=1.9.0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${RUN_DEPENDS} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/science/py-scikit-learn/Makefile b/science/py-scikit-learn/Makefile index ae2bbb78d0a4..c58fe9fee973 100644 --- a/science/py-scikit-learn/Makefile +++ b/science/py-scikit-learn/Makefile @@ -1,34 +1,34 @@ PORTNAME= scikit-learn DISTVERSION= 1.1.3 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Machine learning algorithms for python WWW= https://scikit-learn.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.2:science/py-scipy@${PY_FLAVOR} # threadpoolctl should also be here RUN_DEPENDS:= ${BUILD_DEPENDS} USES= fortran python:3.7+ localbase USE_PYTHON= distutils autoplist cython POST_PLIST= fix-plist fix-plist: # https://github.com/scikit-learn/scikit-learn/issues/12681 @${REINPLACE_CMD} -e "s|lib/python.*/sklearn/datasets/tests/data/openml$$||" ${TMPPLIST} post-install: # strip binaries @${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/sklearn/*.cpython*.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/sklearn/*/*.cpython*.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/sklearn/*/*/*.cpython*.so .include diff --git a/science/py-scikit-optimize/Makefile b/science/py-scikit-optimize/Makefile index 729ddadaaac6..b74d98c32233 100644 --- a/science/py-scikit-optimize/Makefile +++ b/science/py-scikit-optimize/Makefile @@ -1,30 +1,30 @@ PORTNAME= scikit-optimize PORTVERSION= 0.9.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sequential model-based optimization toolbox WWW= https://github.com/scikit-optimize/scikit-optimize LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>=0.11:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.13.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>=16.9:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.20.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.19.1:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= PLOTS PLOTS_DESC= Plotting support PLOTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} .include diff --git a/science/py-scikit-sparse/Makefile b/science/py-scikit-sparse/Makefile index 206552b9dab5..3ee8e3e5257d 100644 --- a/science/py-scikit-sparse/Makefile +++ b/science/py-scikit-sparse/Makefile @@ -1,30 +1,30 @@ PORTNAME= scikit-sparse DISTVERSION= 0.4.6 PORTREVISION= 2 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Sparse matrix package WWW= https://github.com/scikit-sparse/scikit-sparse LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libumfpack.so:math/suitesparse-umfpack \ libcholmod.so:math/suitesparse-cholmod RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} 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 diff --git a/science/py-scimath/Makefile b/science/py-scimath/Makefile index c51c92f14c27..374383b68c03 100644 --- a/science/py-scimath/Makefile +++ b/science/py-scimath/Makefile @@ -1,21 +1,21 @@ PORTNAME= scimath PORTVERSION= 5.0.0 CATEGORIES= science math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Scientific and Mathematical calculations WWW= https://pypi.org/project/scimath/ LICENSE= BSD3CLAUSE LGPL3 LICENSE_COMB= dual BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=0:devel/py-traits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:3.7+ USE_PYTHON= distutils autoplist .include diff --git a/science/py-scipy/Makefile b/science/py-scipy/Makefile index 28b6cabf2e46..3d8c0bfeb293 100644 --- a/science/py-scipy/Makefile +++ b/science/py-scipy/Makefile @@ -1,51 +1,51 @@ PORTNAME= scipy DISTVERSION= 1.9.2 CATEGORIES= science python MASTER_SITES= https://docs.scipy.org/doc/${PORTNAME}-${DISTVERSION}/:doc \ - CHEESESHOP:source \ + PYPI:source \ SF:source PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source \ scipy-html-${DISTVERSION}.zip:doc EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= python@FreeBSD.org COMMENT= Scientific tools for Python WWW= https://www.scipy.org/ 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} \ ${PYTHON_PKGNAMEPREFIX}pythran>=0:devel/py-pythran@${PY_FLAVOR} \ unzip>0:archivers/unzip LIB_DEPENDS= libblas.so:math/blas \ libopenblas.so:math/openblas RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++14-lang cpe fortran python:3.8-3.10 shebangfix USE_PYTHON= autoplist concurrent cython distutils FFLAGS+= -std=legacy LDFLAGS+= -shared PYDISTUTILS_BUILDARGS= --fcompiler=gnu95 PYDISTUTILS_CONFIGUREARGS= --fcompiler=gnu95 PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/scipy/ -name '*.so' | ${XARGS} ${STRIP_CMD} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${UNZIP_CMD} -d ${STAGEDIR}${DOCSDIR} ${DISTDIR}/scipy-html-${DISTVERSION}.zip @${RM} ${STAGEDIR}${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}/.buildinfo do-test: @cd ${WRKSRC} && ${PYTHON_CMD} runtests.py .include diff --git a/science/py-scoria/Makefile b/science/py-scoria/Makefile index 04b47ecb1952..25bb2e3f3402 100644 --- a/science/py-scoria/Makefile +++ b/science/py-scoria/Makefile @@ -1,20 +1,20 @@ PORTNAME= scoria DISTVERSION= 1.0.5 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight molecule manipulation codebase WWW= https://git.durrantlab.pitt.edu/jdurrant/scoria LICENSE= APACHE20 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/science/py-segregation/Makefile b/science/py-segregation/Makefile index 94bdbf66d7d7..f364baa0bf36 100644 --- a/science/py-segregation/Makefile +++ b/science/py-segregation/Makefile @@ -1,39 +1,39 @@ PORTNAME= segregation PORTVERSION= 2.3.1 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Analytics for spatial and non-spatial segregation in Python WWW= https://pysal.org/segregation/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecation>=0:devel/py-deprecation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.9:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mapclassify>=0:graphics/py-mapclassify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>=0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygeos>=0:graphics/py-pygeos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}quilt3>=0:www/py-quilt3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rvlib>=0.0.5:math/py-rvlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.21.3:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-sklearn-pandas/Makefile b/science/py-sklearn-pandas/Makefile index 512ffb5f65c2..4c935e4e9a59 100644 --- a/science/py-sklearn-pandas/Makefile +++ b/science/py-sklearn-pandas/Makefile @@ -1,25 +1,25 @@ PORTNAME= sklearn-pandas PORTVERSION= 2.2.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pandas integration with sklearn WWW= https://github.com/scikit-learn-contrib/sklearn-pandas LICENSE= BSD2CLAUSE ZLIB LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.18.1,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.1.4,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.23.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.5.1:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-skrebate/Makefile b/science/py-skrebate/Makefile index 408d28c8529a..f126c7b1d57f 100644 --- a/science/py-skrebate/Makefile +++ b/science/py-skrebate/Makefile @@ -1,23 +1,23 @@ PORTNAME= skrebate PORTVERSION= 0.62 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Relief-based feature selection algorithms WWW= https://github.com/EpistasisLab/scikit-rebate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-spaghetti/Makefile b/science/py-spaghetti/Makefile index cfc455cd34d7..5224db485e1f 100644 --- a/science/py-spaghetti/Makefile +++ b/science/py-spaghetti/Makefile @@ -1,26 +1,26 @@ PORTNAME= spaghetti PORTVERSION= 1.6.10 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Analysis of Network-constrained Spatial Data WWW= https://pysal.org/spaghetti/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}esda>=0:science/py-esda@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rtree>=0:devel/py-rtree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-thewalrus/Makefile b/science/py-thewalrus/Makefile index 9f9227e19d0e..8bc95c5c824c 100644 --- a/science/py-thewalrus/Makefile +++ b/science/py-thewalrus/Makefile @@ -1,40 +1,40 @@ PORTNAME= thewalrus DISTVERSIONPREFIX= v DISTVERSION= 0.19.0 CATEGORIES= science python -#MASTER_SITES= CHEESESHOP # doesn't contain tests +#MASTER_SITES= PYPI # doesn't contain tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Open source library for hafnian calculation WWW= https://github.com/XanaduAI/thewalrus LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}dask>0:devel/py-dask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= gmake:devel/gmake \ ${PYTHON_PKGNAMEPREFIX}flaky>=3.7.0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-randomly>0:devel/py-pytest-randomly@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= XanaduAI NO_ARCH= yes BINARY_ALIAS= python3=${PYTHON_CMD} do-test: # testsuite fails to run: https://github.com/XanaduAI/thewalrus/issues/344 @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} test .include diff --git a/science/py-tobler/Makefile b/science/py-tobler/Makefile index d61d1df5a156..ae2d2df17ef3 100644 --- a/science/py-tobler/Makefile +++ b/science/py-tobler/Makefile @@ -1,30 +1,30 @@ PORTNAME= tobler PORTVERSION= 0.9.0 PORTREVISION= 1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Areal Interpolation WWW= https://pysal.org/tobler/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterstats>=0:graphics/py-rasterstats@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>=0:math/py-statsmodels@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/science/py-trainstation/Makefile b/science/py-trainstation/Makefile index dee1d0345f7f..be622527fe95 100644 --- a/science/py-trainstation/Makefile +++ b/science/py-trainstation/Makefile @@ -1,24 +1,24 @@ PORTNAME= trainstation DISTVERSION= 1.0 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Convenient training of linear models WWW= https://trainstation.materialsmodeling.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE xBUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-xbout/Makefile b/science/py-xbout/Makefile index 155e08adbb72..92a0598ae144 100644 --- a/science/py-xbout/Makefile +++ b/science/py-xbout/Makefile @@ -1,33 +1,33 @@ PORTNAME= xbout DISTVERSION= 0.3.3 CATEGORIES= science education -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Collect data from BOUT++ runs in python using xarray WWW= https://github.com/boutproject/xBOUT LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}animatplot>=0.4.2:math/py-animatplot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boutdata>0:science/py-boutdata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dask>=2.10.0:devel/py-dask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gelidum>=0.5.3:devel/py-gelidum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.1.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}natsort>=5.5.0:devel/py-natsort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netCDF4>=1.4.0:science/py-netCDF4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.1.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray>0:devel/py-xarray@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.8+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/science/pynn/Makefile b/science/pynn/Makefile index c667bf271bcb..0a87dd6f64f4 100644 --- a/science/pynn/Makefile +++ b/science/pynn/Makefile @@ -1,26 +1,26 @@ PORTNAME= pynn PORTVERSION= 0.10.1 CATEGORIES= science python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyNN-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Simulator-independent language for building neuronal network models WWW= https://neuralensemble.org/PyNN 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:3.6+ USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= PyNN .include diff --git a/security/nyx/Makefile b/security/nyx/Makefile index 38062d11cdee..a9b37cdf0026 100644 --- a/security/nyx/Makefile +++ b/security/nyx/Makefile @@ -1,27 +1,27 @@ PORTNAME= nyx PORTVERSION= 2.1.0 PORTREVISION= 1 CATEGORIES= security net -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= cs@FreeBSD.org COMMENT= Command-line monitor for Tor WWW= https://nyx.torproject.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stem>=1.7.1:security/py-stem@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes PLIST_FILES= man/man1/nyx.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/nyx.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/security/py-RestrictedPython/Makefile b/security/py-RestrictedPython/Makefile index 6b0c4aa62b74..90530dc81dd1 100644 --- a/security/py-RestrictedPython/Makefile +++ b/security/py-RestrictedPython/Makefile @@ -1,18 +1,18 @@ PORTNAME= RestrictedPython PORTVERSION= 3.6.0 PORTREVISION= 2 CATEGORIES= security python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Restricted execution environment for Python WWW= https://pypi.org/project/RestrictedPython/ LICENSE= ZPL21 USES= python:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/security/py-SecretStorage/Makefile b/security/py-SecretStorage/Makefile index b99c234f61c8..0f0369ea1d66 100644 --- a/security/py-SecretStorage/Makefile +++ b/security/py-SecretStorage/Makefile @@ -1,23 +1,23 @@ PORTNAME= SecretStorage PORTVERSION= 3.3.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Store passwords using the SecretService DBus API WWW= https://pypi.org/project/SecretStorage/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jeepney>=0.6:devel/py-jeepney@${PY_FLAVOR} 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 1c2b370e4747..3f771aee396a 100644 --- a/security/py-YubiOTP/Makefile +++ b/security/py-YubiOTP/Makefile @@ -1,20 +1,20 @@ PORTNAME= YubiOTP PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Library for verifying YubiKey OTP tokens WWW= https://pypi.org/project/YubiOTP/ LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-acme/Makefile b/security/py-acme/Makefile index 8c2ddd9e53b2..0930c6e2f196 100644 --- a/security/py-acme/Makefile +++ b/security/py-acme/Makefile @@ -1,28 +1,28 @@ PORTNAME= acme PORTVERSION= ${ACME_VERSION} PORTEPOCH= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= ACME protocol implementation in Python WWW= https://github.com/certbot/certbot/tree/master/acme LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.5.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}josepy>=1.13.0:security/py-josepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2019.3,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include "version.mk" .include diff --git a/security/py-argon2-cffi-bindings/Makefile b/security/py-argon2-cffi-bindings/Makefile index f1417ac376f4..1a15029e75dc 100644 --- a/security/py-argon2-cffi-bindings/Makefile +++ b/security/py-argon2-cffi-bindings/Makefile @@ -1,32 +1,32 @@ PORTNAME= argon2-cffi-bindings PORTVERSION= 21.2.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Low-level CFFI bindings for Argon2 WWW= https://github.com/hynek/argon2-cffi-bindings LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.1:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.2:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libargon2.so:security/libargon2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.1:devel/py-cffi@${PY_FLAVOR} USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest MAKE_ENV= ARGON2_CFFI_USE_SYSTEM=1 TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/extras/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/security/py-argon2-cffi/Makefile b/security/py-argon2-cffi/Makefile index ddef23f98193..9427a5c1752d 100644 --- a/security/py-argon2-cffi/Makefile +++ b/security/py-argon2-cffi/Makefile @@ -1,33 +1,33 @@ PORTNAME= argon2-cffi PORTVERSION= 21.3.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Secure Argon2 password hashing algorithm WWW= https://argon2-cffi.readthedocs.io/en/stable/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argon2-cffi-bindings>=0:security/py-argon2-cffi-bindings@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=5.0.2:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/security/py-artifacts/Makefile b/security/py-artifacts/Makefile index 4fa65cb759b6..88070ee3308b 100644 --- a/security/py-artifacts/Makefile +++ b/security/py-artifacts/Makefile @@ -1,30 +1,30 @@ PORTNAME= artifacts PORTVERSION= 20210620 CATEGORIES= security python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/ForensicArtifacts/artifacts/releases/download/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= ForensicArtifacts.com Artifact Repository WWW= https://github.com/ForensicArtifacts/artifacts LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=4.2.0:devel/py-pbr@${PY_FLAVOR} NO_ARCH= yes USES= python:3.5+ USE_LOCALE= en_US.UTF-8 USE_PYTHON= distutils autoplist concurrent DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} TEST_TARGET= run_tests.py post-patch: ${REINPLACE_CMD} "s,share/artifacts,${DATADIR_REL}, ; \ s,share/doc/artifacts,${DOCSDIR_REL}," ${WRKSRC}/setup.py .include diff --git a/security/py-asyncssh/Makefile b/security/py-asyncssh/Makefile index e1dedc461660..80e2412101ed 100644 --- a/security/py-asyncssh/Makefile +++ b/security/py-asyncssh/Makefile @@ -1,42 +1,42 @@ PORTNAME= asyncssh PORTVERSION= 2.12.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Asynchronous SSHv2 client and server library WWW= https://github.com/ronf/asyncssh LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=3.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6:devel/py-typing-extensions@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes CPE_VENDOR= asyncssh_project OPTIONS_DEFINE= BCRYPT FIDO2 GSSAPI LIBNACL NETTLE PKCS11 PYOPENSSL OPTIONS_DEFAULT=BCRYPT FIDO2 PYOPENSSL BCRYPT_DESC= OpenSSH private key encryption FIDO2_DESC= FIDO2 support GSSAPI_DESC= GSSAPI key exchange and authentication LIBNACL_DESC= Curve25519, Ed25519 and Chacha20-Poly1305 support NETTLE_DESC= UMAC cryptographic hashes PKCS11_DESC= PKCS \#11 support PYOPENSSL_DESC= X.509 certificate authentication BCRYPT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.3:security/py-bcrypt@${PY_FLAVOR} FIDO2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fido2>=0.9.2:security/py-fido2@${PY_FLAVOR} GSSAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.2.0:security/py-gssapi@${PY_FLAVOR} LIBNACL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libnacl>=1.4.2:security/py-libnacl@${PY_FLAVOR} NETTLE_LIB_DEPENDS= libnettle.so:security/nettle PKCS11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-pkcs11>=0.7.0:security/py-python-pkcs11@${PY_FLAVOR} PYOPENSSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=17.0.0:security/py-openssl@${PY_FLAVOR} .include diff --git a/security/py-authlib/Makefile b/security/py-authlib/Makefile index bd2f94515b92..9401498be0f2 100644 --- a/security/py-authlib/Makefile +++ b/security/py-authlib/Makefile @@ -1,22 +1,22 @@ PORTNAME= authlib PORTVERSION= 1.1.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Authlib-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ultimate Python library in building OAuth and OpenID Connect servers WWW= https://authlib.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=3.2:security/py-cryptography@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-azure-keyvault-certificates/Makefile b/security/py-azure-keyvault-certificates/Makefile index 7997c4f970e5..59bc99a3a33d 100644 --- a/security/py-azure-keyvault-certificates/Makefile +++ b/security/py-azure-keyvault-certificates/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-keyvault-certificates PORTVERSION= 4.4.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Microsoft Azure Key Vault Certificates Client Library for Python WWW= https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1<2:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.20.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-azure-keyvault-keys/Makefile b/security/py-azure-keyvault-keys/Makefile index 1915c337eb73..373765326fac 100644 --- a/security/py-azure-keyvault-keys/Makefile +++ b/security/py-azure-keyvault-keys/Makefile @@ -1,24 +1,24 @@ PORTNAME= azure-keyvault-keys PORTVERSION= 4.5.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Microsoft Azure Key Vault Keys Client Library for Python WWW= https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1<2:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.20.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.1.4:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-azure-keyvault-secrets/Makefile b/security/py-azure-keyvault-secrets/Makefile index 6e7390700a8e..237538e189fc 100644 --- a/security/py-azure-keyvault-secrets/Makefile +++ b/security/py-azure-keyvault-secrets/Makefile @@ -1,22 +1,22 @@ PORTNAME= azure-keyvault-secrets PORTVERSION= 4.4.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Microsoft Azure Key Vault Secrets Client Library for Python WWW= https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1<2:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.20.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msrest>=0.6.21:net-mgmt/py-msrest@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-base58/Makefile b/security/py-base58/Makefile index 4db7e6cc0e00..b4bd496a5c41 100644 --- a/security/py-base58/Makefile +++ b/security/py-base58/Makefile @@ -1,19 +1,19 @@ PORTNAME= base58 PORTVERSION= 2.1.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Bitcoin-compatible Base58 and Base58Check implementation WWW= https://pypi.org/project/base58/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-bcrypt/Makefile b/security/py-bcrypt/Makefile index 7c318fbdfe77..d86bbae5513c 100644 --- a/security/py-bcrypt/Makefile +++ b/security/py-bcrypt/Makefile @@ -1,29 +1,29 @@ PORTNAME= bcrypt PORTVERSION= 3.2.2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Modern password hashing for your software and your servers WWW= https://github.com/pyca/bcrypt/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.1:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bcrypt/_bcrypt*.so .include diff --git a/security/py-bitbox02/Makefile b/security/py-bitbox02/Makefile index ebd28be95ecf..7b0148657ceb 100644 --- a/security/py-bitbox02/Makefile +++ b/security/py-bitbox02/Makefile @@ -1,26 +1,26 @@ PORTNAME= bitbox02 PORTVERSION= 6.1.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Python API for communicating with the BitBox02 device WWW= https://pypi.org/project/bitbox02/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}base58>=2.0.0:security/py-base58@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.14:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hidapi>=0:comms/py-hidapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}noiseprotocol>=0.3:security/py-noiseprotocol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.7:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semver>=2.8.1:devel/py-semver@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-btchip-python/Makefile b/security/py-btchip-python/Makefile index e864a39fbd76..27fb32eb795c 100644 --- a/security/py-btchip-python/Makefile +++ b/security/py-btchip-python/Makefile @@ -1,22 +1,22 @@ PORTNAME= btchip-python PORTVERSION= 0.1.32 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Python communication library for Ledger Hardware Wallet WWW= https://github.com/LedgerHQ/btchip-python LICENSE= APACHE20 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-cert-human/Makefile b/security/py-cert-human/Makefile index d5e87788ff3c..25adbdf27a8f 100644 --- a/security/py-cert-human/Makefile +++ b/security/py-cert-human/Makefile @@ -1,25 +1,25 @@ PORTNAME= cert-human PORTVERSION= 1.0.7 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= cert_human-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SSL Certificates for Humans WWW= https://github.com/lifehackjim/cert_human 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-certbot-apache/Makefile b/security/py-certbot-apache/Makefile index 0db0b1963a78..c8d17494cbf4 100644 --- a/security/py-certbot-apache/Makefile +++ b/security/py-certbot-apache/Makefile @@ -1,29 +1,29 @@ PORTNAME= certbot-apache PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Apache plugin for Certbot WWW= https://github.com/certbot/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}python-augeas>0:textproc/py-python-augeas@${PY_FLAVOR} USES= python:3.7+ 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 b3f08032c819..84e73087e231 100644 --- a/security/py-certbot-dns-cloudflare/Makefile +++ b/security/py-certbot-dns-cloudflare/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-cloudflare PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Cloudflare DNS plugin for Certbot WWW= https://github.com/certbot/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} USES= python:3.7+ 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 103f7201a7ae..8d97b739c87d 100644 --- a/security/py-certbot-dns-cpanel/Makefile +++ b/security/py-certbot-dns-cpanel/Makefile @@ -1,31 +1,31 @@ PORTNAME= certbot-dns-cpanel DISTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= h.freshports@skarnell.se COMMENT= CPanel DNS Authenticator plugin for Certbot WWW= https://pypi.org/project/certbot-dns-cpanel/ LICENSE= APACHE20 RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \ ${PYTHON_PKGNAMEPREFIX}certbot>0:security/py-certbot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes SUB_FILES= pkg-message PLIST_FILES= "${PREFIX}/etc/certbot-dns-cpanel/credentials.ini.sample" 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-digitalocean/Makefile b/security/py-certbot-dns-digitalocean/Makefile index de9ecf958719..51d8a189b2f4 100644 --- a/security/py-certbot-dns-digitalocean/Makefile +++ b/security/py-certbot-dns-digitalocean/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-digitalocean PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= DigitalOcean DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}python-digitalocean>=1.11:www/py-python-digitalocean@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-dnsimple/Makefile b/security/py-certbot-dns-dnsimple/Makefile index 4e02edf816d8..c0bb53f9a625 100644 --- a/security/py-certbot-dns-dnsimple/Makefile +++ b/security/py-certbot-dns-dnsimple/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-dnsimple PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= DNSimple DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-dnsmadeeasy/Makefile b/security/py-certbot-dns-dnsmadeeasy/Makefile index 7a3162ae9816..daa83a42ba56 100644 --- a/security/py-certbot-dns-dnsmadeeasy/Makefile +++ b/security/py-certbot-dns-dnsmadeeasy/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-dnsmadeeasy PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= DNS Made Easy DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-gandi/Makefile b/security/py-certbot-dns-gandi/Makefile index 3fe96e03740a..debda331171f 100644 --- a/security/py-certbot-dns-gandi/Makefile +++ b/security/py-certbot-dns-gandi/Makefile @@ -1,32 +1,32 @@ PORTNAME= certbot-dns-gandi PORTVERSION= 1.4.0 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bgupta@kde.org COMMENT= Gandi LiveDNS plugin for Certbot WWW= https://github.com/${GH_ACCOUNT}/${GH_PROJECT} LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils # Use GitHub to fetch the source, because PyPI apparently only contains # a wheel and not the source package. USE_GITHUB= yes GH_ACCOUNT= obynio GH_PROJECT= certbot-plugin-gandi NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-gehirn/Makefile b/security/py-certbot-dns-gehirn/Makefile index 418aaf37419c..456a82c5a59d 100644 --- a/security/py-certbot-dns-gehirn/Makefile +++ b/security/py-certbot-dns-gehirn/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-gehirn PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Gehirn Infrastructure Service DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-google/Makefile b/security/py-certbot-dns-google/Makefile index 7174a1267568..4ef2a8aa31f7 100644 --- a/security/py-certbot-dns-google/Makefile +++ b/security/py-certbot-dns-google/Makefile @@ -1,26 +1,26 @@ PORTNAME= certbot-dns-google PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Google Cloud DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}oauth2client>=4.0:security/py-oauth2client@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-linode/Makefile b/security/py-certbot-dns-linode/Makefile index ff00b2c41db3..26752776320a 100644 --- a/security/py-certbot-dns-linode/Makefile +++ b/security/py-certbot-dns-linode/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-linode PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Linode DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-luadns/Makefile b/security/py-certbot-dns-luadns/Makefile index d197e3280c1e..0786a72f9dd7 100644 --- a/security/py-certbot-dns-luadns/Makefile +++ b/security/py-certbot-dns-luadns/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-luadns PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= LuaDNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-nsone/Makefile b/security/py-certbot-dns-nsone/Makefile index e45b04a1ad69..ede992e47dd6 100644 --- a/security/py-certbot-dns-nsone/Makefile +++ b/security/py-certbot-dns-nsone/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-nsone PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= NS1 DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-ovh/Makefile b/security/py-certbot-dns-ovh/Makefile index c342be532868..8053978098e6 100644 --- a/security/py-certbot-dns-ovh/Makefile +++ b/security/py-certbot-dns-ovh/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-ovh PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= OVH DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR} USES= python:3.7+ 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 e91afec6300b..ccfb1689954a 100644 --- a/security/py-certbot-dns-rfc2136/Makefile +++ b/security/py-certbot-dns-rfc2136/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-rfc2136 PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= RFC 2136 DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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>=1.15.0:dns/py-dnspython@${PY_FLAVOR} USES= python:3.7+ 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 643d680af769..19944857ca52 100644 --- a/security/py-certbot-dns-route53/Makefile +++ b/security/py-certbot-dns-route53/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-route53 PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Route53 DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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>=1.15.15:www/py-boto3@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-sakuracloud/Makefile b/security/py-certbot-dns-sakuracloud/Makefile index 0b004a1f2b49..6d32f34c1126 100644 --- a/security/py-certbot-dns-sakuracloud/Makefile +++ b/security/py-certbot-dns-sakuracloud/Makefile @@ -1,24 +1,24 @@ PORTNAME= certbot-dns-sakuracloud PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sakura Cloud DNS Authenticator plugin for Certbot WWW= https://github.com/certbot/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}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR} USES= python:3.7+ 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 70ff6adf85f5..6e6e0173df50 100644 --- a/security/py-certbot-nginx/Makefile +++ b/security/py-certbot-nginx/Makefile @@ -1,28 +1,28 @@ PORTNAME= certbot-nginx PORTVERSION= ${ACME_VERSION} CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= NGINX plugin for Certbot WWW= https://github.com/certbot/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}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.2.1:devel/py-pyparsing@${PY_FLAVOR} 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 76b8ce528eda..e29fa51cc464 100644 --- a/security/py-certbot/Makefile +++ b/security/py-certbot/Makefile @@ -1,66 +1,66 @@ PORTNAME= certbot PORTVERSION= ${ACME_VERSION} PORTEPOCH= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Let's Encrypt client #' WWW= https://github.com/certbot/certbot 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>=5.0.6:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.5.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=1.0.1:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}josepy>=1.13.0:security/py-josepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsedatetime>=2.4:devel/py-parsedatetime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2019.3,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest 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} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2,1:textproc/py-sphinx@${PY_FLAVOR} \ ${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 .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certifi/Makefile b/security/py-certifi/Makefile index d58cfa328d2c..7cd4a75a2d96 100644 --- a/security/py-certifi/Makefile +++ b/security/py-certifi/Makefile @@ -1,18 +1,18 @@ PORTNAME= certifi PORTVERSION= 2022.9.24 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mozilla SSL certificates WWW= https://github.com/certifi/python-certifi LICENSE= MPL20 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-certstream/Makefile b/security/py-certstream/Makefile index cfe1491dec67..fec84a8443d9 100644 --- a/security/py-certstream/Makefile +++ b/security/py-certstream/Makefile @@ -1,23 +1,23 @@ PORTNAME= certstream PORTVERSION= 1.12 CATEGORIES= security www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Library for receiving certificate transparency list updates WWW= https://github.com/CaliDog/certstream-python 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:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/security/py-ckcc-protocol/Makefile b/security/py-ckcc-protocol/Makefile index 17a165972ef5..a4e2e4f57d05 100644 --- a/security/py-ckcc-protocol/Makefile +++ b/security/py-ckcc-protocol/Makefile @@ -1,23 +1,23 @@ PORTNAME= ckcc-protocol PORTVERSION= 1.3.2 CATEGORIES= security -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Coldcard CLI and python interface library WWW= https://pypi.org/project/ckcc-protocol/ LICENSE= LGPL3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.13:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hidapi>=0.7.99.post21:comms/py-hidapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaes>=0:security/py-pyaes@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-coincurve/Makefile b/security/py-coincurve/Makefile index 2033ed93b768..1f890eb20ade 100644 --- a/security/py-coincurve/Makefile +++ b/security/py-coincurve/Makefile @@ -1,29 +1,29 @@ PORTNAME= coincurve DISTVERSION= 17.0.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cross-platform Python CFFI bindings for libsecp256k1 WWW= https://github.com/ofek/coincurve LICENSE= MIT APACHE20 LICENSE_COMB= dual BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.3.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ aclocal:devel/automake \ autoreconf:devel/autoconf \ gmake:devel/gmake \ libtool:devel/libtool RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} 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 50dc2503d22e..6a599c3df3e4 100644 --- a/security/py-cpe/Makefile +++ b/security/py-cpe/Makefile @@ -1,28 +1,28 @@ PORTNAME= cpe PORTVERSION= 1.2.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= CPE: Common Platform Enumeration for Python WWW= https://github.com/nilp0inter/cpe LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE 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 4c7106098dd6..ac022da091b5 100644 --- a/security/py-cryptography-vectors/Makefile +++ b/security/py-cryptography-vectors/Makefile @@ -1,22 +1,22 @@ PORTNAME= cryptography-vectors PORTVERSION= 38.0.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= cryptography_vectors-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Test vectors for the cryptography package WWW= https://github.com/pyca/cryptography/tree/main/vectors LICENSE= APACHE20 BSD3CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.BSD USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-cryptography/Makefile b/security/py-cryptography/Makefile index d46db25e295f..64b8cb08caea 100644 --- a/security/py-cryptography/Makefile +++ b/security/py-cryptography/Makefile @@ -1,49 +1,49 @@ PORTNAME= cryptography PORTVERSION= 3.4.8 PORTEPOCH= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cryptographic recipes and primitives for Python developers WWW= https://github.com/pyca/cryptography LICENSE= APACHE20 BSD3CLAUSE LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.BSD BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.12:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.12:devel/py-cffi@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography-vectors>=${PORTVERSION}:security/py-cryptography-vectors@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=1.11.4:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pretend>=0:devel/py-pretend@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-subtests>=0:devel/py-pytest-subtests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= compiler:env cpe python:3.6+ ssl USE_PYTHON= autoplist concurrent distutils pytest CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} MAKE_ENV= CRYPTOGRAPHY_DONT_BUILD_RUST=1 TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} CPE_VENDOR= cryptography_project .include .if ${CHOSEN_COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42 post-patch: @${REINPLACE_CMD} -e 's|"-Wno-error=sign-conversion"||' ${WRKSRC}/src/_cffi_src/build_openssl.py .endif post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/security/py-ctypescrypto/Makefile b/security/py-ctypescrypto/Makefile index a288a13c9a81..b438c4444680 100644 --- a/security/py-ctypescrypto/Makefile +++ b/security/py-ctypescrypto/Makefile @@ -1,19 +1,19 @@ PORTNAME= ctypescrypto DISTVERSION= 0.5 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= CTypes-based interface for some OpenSSL libcrypto features WWW= https://github.com/vbwagner/ctypescrypto LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-dfdatetime/Makefile b/security/py-dfdatetime/Makefile index ea9a3e13765e..520f6aba02de 100644 --- a/security/py-dfdatetime/Makefile +++ b/security/py-dfdatetime/Makefile @@ -1,29 +1,29 @@ PORTNAME= dfdatetime PORTVERSION= 20210509 CATEGORIES= security devel python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/log2timeline/dfdatetime/releases/download/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Digital Forensics Date and Time WWW= https://github.com/log2timeline/dfdatetime LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=4.2.0:devel/py-pbr@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes post-patch: ${REINPLACE_CMD} "s,share/doc/dfdatetime,${DOCSDIR_REL}," ${WRKSRC}/setup.py do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} run_tests.py) .include diff --git a/security/py-django-auth-kerberos/Makefile b/security/py-django-auth-kerberos/Makefile index 3b2de5c0df97..c3711b861add 100644 --- a/security/py-django-auth-kerberos/Makefile +++ b/security/py-django-auth-kerberos/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-auth-kerberos PORTVERSION= 1.2.5 PORTREVISION= 2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Kerberos authentication backend for Django WWW= https://github.com/02strich/django-auth-kerberos LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kerberos>1.1.10:security/py-kerberos@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-docker-pycreds/Makefile b/security/py-docker-pycreds/Makefile index 11cf6b69555f..dead2327e687 100644 --- a/security/py-docker-pycreds/Makefile +++ b/security/py-docker-pycreds/Makefile @@ -1,21 +1,21 @@ PORTNAME= docker-pycreds PORTVERSION= 0.4.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python bindings for the docker credentials store API WWW= https://github.com/shin-/dockerpy-creds/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-ecdsa/Makefile b/security/py-ecdsa/Makefile index 53c467bbbb7d..9fc3d25c0f78 100644 --- a/security/py-ecdsa/Makefile +++ b/security/py-ecdsa/Makefile @@ -1,31 +1,31 @@ PORTNAME= ecdsa PORTVERSION= 0.18.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ECDSA cryptographic signature library (pure python) WWW= https://github.com/tlsfuzzer/python-ecdsa LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes 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} .include diff --git a/security/py-ed25519ll/Makefile b/security/py-ed25519ll/Makefile index 9174787f03dd..56f593155604 100644 --- a/security/py-ed25519ll/Makefile +++ b/security/py-ed25519ll/Makefile @@ -1,27 +1,27 @@ PORTNAME= ed25519ll PORTVERSION= 0.6 PORTREVISION= 2 CATEGORIES= security -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI # 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 WWW= https://bitbucket.org/dholth/ed25519ll LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} 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-fido2/Makefile b/security/py-fido2/Makefile index 8aa9aa09a1d8..63e645d8dd17 100644 --- a/security/py-fido2/Makefile +++ b/security/py-fido2/Makefile @@ -1,23 +1,23 @@ PORTNAME= fido2 PORTVERSION= 1.1.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Provides library functionality for FIDO 2.0 WWW= https://github.com/Yubico/python-fido2 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.6<40,1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils unittest NO_ARCH= yes .include diff --git a/security/py-flask-httpauth/Makefile b/security/py-flask-httpauth/Makefile index 0e1f2b3647ce..20f4277a2b05 100644 --- a/security/py-flask-httpauth/Makefile +++ b/security/py-flask-httpauth/Makefile @@ -1,20 +1,20 @@ PORTNAME= Flask-HTTPAuth DISTVERSION= 4.7.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Basic and Digest HTTP authentication for Flask routes WWW= https://github.com/miguelgrinberg/flask-httpauth/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-flask-kerberos/Makefile b/security/py-flask-kerberos/Makefile index d0e30c952098..177ff3554981 100644 --- a/security/py-flask-kerberos/Makefile +++ b/security/py-flask-kerberos/Makefile @@ -1,21 +1,21 @@ PORTNAME= Flask-Kerberos PORTVERSION= 1.0.4 CATEGORIES= security www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= GSSAPI Negotiate HTTP authentication for Flask routes WWW= https://github.com/mkomitee/flask-kerberos 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: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 943584ab3885..7d20cc39a9c3 100644 --- a/security/py-flask-saml/Makefile +++ b/security/py-flask-saml/Makefile @@ -1,30 +1,30 @@ PORTNAME= Flask-SAML PORTVERSION= 0.4.4 PORTREVISION= 1 CATEGORIES= security www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= SAML authentication for Flask web apps WWW= https://bitbucket.org/asecurityteam/flask_saml 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:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pysaml24>=4.0.0<5:security/py-pysaml24@${PY_FLAVOR} .else RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pysaml26>=5.1.0<6.20:security/py-pysaml26@${PY_FLAVOR} .endif .include diff --git a/security/py-gixy/Makefile b/security/py-gixy/Makefile index 86c424342822..443183cecc70 100644 --- a/security/py-gixy/Makefile +++ b/security/py-gixy/Makefile @@ -1,24 +1,24 @@ PORTNAME= gixy PORTVERSION= 0.1.20 CATEGORIES= security www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Tool to analyze Nginx configuration for security misconfiguration WWW= https://github.com/yandex/gixy 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-gnutls/Makefile b/security/py-gnutls/Makefile index 8db13acce066..7e0210966248 100644 --- a/security/py-gnutls/Makefile +++ b/security/py-gnutls/Makefile @@ -1,35 +1,35 @@ PORTNAME= gnutls PORTVERSION= 3.1.3 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-gnutls-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python wrapper for the GNUTLS library WWW= https://pypi.org/project/python-gnutls/ LICENSE= LGPL20 LIB_DEPENDS= libgnutls.so:security/gnutls 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 f7fbae61b109..174404fdcd41 100644 --- a/security/py-google-auth-httplib2/Makefile +++ b/security/py-google-auth-httplib2/Makefile @@ -1,23 +1,23 @@ PORTNAME= google-auth-httplib2 PORTVERSION= 0.1.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Authentication Library: httplib2 transport WWW= https://github.com/googleapis/google-auth-library-python-httplib2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.15.0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-google-auth-oauthlib/Makefile b/security/py-google-auth-oauthlib/Makefile index 888859802776..0c5e964062bd 100644 --- a/security/py-google-auth-oauthlib/Makefile +++ b/security/py-google-auth-oauthlib/Makefile @@ -1,28 +1,28 @@ PORTNAME= google-auth-oauthlib PORTVERSION= 0.7.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Authentication Library WWW= https://github.com/googleapis/google-auth-library-python-oauthlib LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0:www/py-requests-oauthlib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= TOOL OPTIONS_DEFAULT=TOOL TOOL_DESC= Tool for obtaining authorization and credentials TOOL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.0.0:devel/py-click@${PY_FLAVOR} .include diff --git a/security/py-google-auth/Makefile b/security/py-google-auth/Makefile index 4f7863642714..f656f7c964f0 100644 --- a/security/py-google-auth/Makefile +++ b/security/py-google-auth/Makefile @@ -1,33 +1,33 @@ PORTNAME= google-auth PORTVERSION= 2.14.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Authentication Library WWW= https://github.com/googleapis/google-auth-library-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0<6.0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.2.1:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4<5:security/py-rsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP REAUTH OPTIONS_DEFAULT=AIOHTTP AIOHTTP_DESC= Use aiohttp REAUTH_DESC= Reauth support AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.6.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0<3.0.0:www/py-requests@${PY_FLAVOR} REAUTH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyu2f>=0.1.5:net/py-pyu2f@${PY_FLAVOR} .include diff --git a/security/py-gssapi/Makefile b/security/py-gssapi/Makefile index d28cebc8258a..f9f73b7f8bfc 100644 --- a/security/py-gssapi/Makefile +++ b/security/py-gssapi/Makefile @@ -1,32 +1,32 @@ PORTNAME= gssapi DISTVERSION= 1.8.2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= High-level and low-level Python bindings to GSSAPI C libraries WWW= https://github.com/pythongssapi/python-gssapi LICENSE= ISCL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} # Officially: 3.7-3.11 USES= python:3.7-3.11 USE_PYTHON= autoplist cython distutils OPTIONS_RADIO= GSSAPI OPTIONS_RADIO_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT OPTIONS_DEFAULT= GSSAPI_BASE GSSAPI_BASE_USES= gssapi ssl GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_USES= gssapi:mit MAKE_ENV+= GSSAPI_KRB5CONFIG=${KRB5CONFIG} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} -type f -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/security/py-gvm-tools/Makefile b/security/py-gvm-tools/Makefile index 9b4af413a806..a3b2ea540bf6 100644 --- a/security/py-gvm-tools/Makefile +++ b/security/py-gvm-tools/Makefile @@ -1,20 +1,20 @@ PORTNAME= gvm-tools DISTVERSION= 22.6.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= The Greenbone Vulnerability Management Tools WWW= https://github.com/greenbone/gvm-tools LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gvm>=0:security/py-python-gvm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-hkdf/Makefile b/security/py-hkdf/Makefile index c2a39c19eb30..5e5438fdfae6 100644 --- a/security/py-hkdf/Makefile +++ b/security/py-hkdf/Makefile @@ -1,16 +1,16 @@ PORTNAME= hkdf PORTVERSION= 0.0.3 CATEGORIES= security -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= HMAC-based Extract-and-Expand Key Derivation Function (HKDF) WWW= https://github.com/casebeer/python-hkdf USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-itsdangerous/Makefile b/security/py-itsdangerous/Makefile index 6dc3e705853a..6ce5ef87f463 100644 --- a/security/py-itsdangerous/Makefile +++ b/security/py-itsdangerous/Makefile @@ -1,18 +1,18 @@ PORTNAME= itsdangerous PORTVERSION= 2.1.2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Various helpers to pass data in untrusted environments WWW= https://github.com/mitsuhiko/itsdangerous/ LICENSE= BSD3CLAUSE USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-josepy/Makefile b/security/py-josepy/Makefile index c6dafe4d8f75..2e02abfa3995 100644 --- a/security/py-josepy/Makefile +++ b/security/py-josepy/Makefile @@ -1,27 +1,27 @@ PORTNAME= josepy PORTVERSION= 1.13.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= JOSE protocol implementation in Python WWW= https://josepy.readthedocs.io/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.5:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${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}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} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/security/py-kerberos/Makefile b/security/py-kerberos/Makefile index 0557f56be34a..8e3b13b29bd1 100644 --- a/security/py-kerberos/Makefile +++ b/security/py-kerberos/Makefile @@ -1,38 +1,38 @@ PORTNAME= kerberos PORTVERSION= 1.3.1 PORTREVISION= 0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Kerberos bindings for python WWW= https://github.com/apple/ccs-pykerberos 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: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 4a5bc6c7388f..d870fcb43f16 100644 --- a/security/py-keyring/Makefile +++ b/security/py-keyring/Makefile @@ -1,38 +1,38 @@ PORTNAME= keyring PORTVERSION= 23.9.3 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Store and access your passwords safely WWW= https://github.com/jaraco/keyring LICENSE= PSFL BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco.classes>=0:devel/py-jaraco.classes@${PY_FLAVOR} USES= cpe python:3.6+ CPE_VENDOR= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DBUS SECRET_SERVICE OPTIONS_DEFAULT= SECRET_SERVICE DBUS_DESC= Install Python DBUS to support the kwallet backend SECRET_SERVICE_DESC= Install SecretStorage to support the SecretService backend DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} SECRET_SERVICE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SecretStorage>=3.2:security/py-SecretStorage@${PY_FLAVOR} .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/security/py-keyrings.alt/Makefile b/security/py-keyrings.alt/Makefile index a864a42c133a..bb77f7242bd3 100644 --- a/security/py-keyrings.alt/Makefile +++ b/security/py-keyrings.alt/Makefile @@ -1,37 +1,37 @@ PORTNAME= keyrings.alt PORTVERSION= 4.2.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Alternate Python keyring implementations WWW= https://pypi.org/project/keyrings.alt/ 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.classes>0:devel/py-jaraco.classes@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>=10.3.1:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fs>=0.5:devel/py-fs@${PY_FLAVOR} USES= python:3.6+ pytest 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} .include diff --git a/security/py-krb5/Makefile b/security/py-krb5/Makefile index eee83e3be797..9246812da4fb 100644 --- a/security/py-krb5/Makefile +++ b/security/py-krb5/Makefile @@ -1,32 +1,32 @@ PORTNAME= krb5 PORTVERSION= 0.4.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Kerberos API bindings for Python WWW= https://github.com/jborean93/pykrb5 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.29.29<3.0.0:lang/cython@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent cython distutils MAKE_ENV= KRB5_KRB5CONFIG=${KRB5CONFIG} OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT OPTIONS_DEFAULT=GSSAPI_BASE GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_USES= gssapi:mit post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/security/py-libnacl/Makefile b/security/py-libnacl/Makefile index 126df56fbd4e..ce4069937cf1 100644 --- a/security/py-libnacl/Makefile +++ b/security/py-libnacl/Makefile @@ -1,22 +1,22 @@ PORTNAME= libnacl PORTVERSION= 1.8.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for libsodium based on ctypes WWW= https://libnacl.readthedocs.io/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsodium.so:security/libsodium USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes TEST_ARGS= discover -s tests .include diff --git a/security/py-m2crypto/Makefile b/security/py-m2crypto/Makefile index ad47c9272753..b80067007e4d 100644 --- a/security/py-m2crypto/Makefile +++ b/security/py-m2crypto/Makefile @@ -1,27 +1,27 @@ PORTNAME= m2crypto PORTVERSION= 0.38.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= M2Crypto-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Crypto and SSL toolkit for Python WWW= https://gitlab.com/m2crypto/m2crypto LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE BUILD_DEPENDS= swig>=2.0.4:devel/swig USES= cpe python:3.6+ ssl USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_BUILDARGS= build_ext --openssl=${OPENSSLBASE} --swig=${LOCALBASE}/bin/swig CPE_VENDOR= m2crypto_project post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/security/py-merkletools/Makefile b/security/py-merkletools/Makefile index 5746626fd952..deeb22b82e49 100644 --- a/security/py-merkletools/Makefile +++ b/security/py-merkletools/Makefile @@ -1,29 +1,29 @@ PORTNAME= merkletools DISTVERSION= 1.0.3 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tools for working with Merkle trees WWW= https://github.com/Tierion/pymerkletools LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysha3>0:security/py-pysha3@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yesA POST_PLIST= rm-tests-from-plist post-install: @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/tests rm-tests-from-plist: @${REINPLACE_CMD} '/\/tests\//d' ${TMPPLIST} .include diff --git a/security/py-mixbox/Makefile b/security/py-mixbox/Makefile index cf8e63c5ae02..3d284c2b6cff 100644 --- a/security/py-mixbox/Makefile +++ b/security/py-mixbox/Makefile @@ -1,21 +1,21 @@ PORTNAME= mixbox PORTVERSION= 1.0.5 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Utility library for cybox, maec, and stix WWW= https://github.com/CybOXProject/mixbox 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-mnemonic/Makefile b/security/py-mnemonic/Makefile index b1e58af10aaf..9fe7e81f7355 100644 --- a/security/py-mnemonic/Makefile +++ b/security/py-mnemonic/Makefile @@ -1,20 +1,20 @@ PORTNAME= mnemonic PORTVERSION= 0.20 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Implementation of Bitcoin BIP-0039 WWW= https://github.com/trezor/python-mnemonic LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-msoffcrypto-tool/Makefile b/security/py-msoffcrypto-tool/Makefile index 5815972e5561..2c5bac48eecd 100644 --- a/security/py-msoffcrypto-tool/Makefile +++ b/security/py-msoffcrypto-tool/Makefile @@ -1,21 +1,21 @@ PORTNAME= msoffcrypto-tool PORTVERSION= 5.0.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python tool and library for decrypting MS Office files WWW= https://github.com/nolze/msoffcrypto-tool 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:3.6+ USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes .include diff --git a/security/py-muacrypt/Makefile b/security/py-muacrypt/Makefile index 11aa6ae667d5..a50a756f1e2c 100644 --- a/security/py-muacrypt/Makefile +++ b/security/py-muacrypt/Makefile @@ -1,28 +1,28 @@ PORTNAME= muacrypt PORTVERSION= 0.9.1 CATEGORIES= security mail python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Support tool and API for Autocrypt mail agents WWW= https://pypi.org/project/muacrypt/ LICENSE= MIT RUN_DEPENDS= gpg2:security/gnupg \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}execnet>=0:sysutils/py-execnet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-netbox-secretstore/Makefile b/security/py-netbox-secretstore/Makefile index 351f839a944b..438c55934402 100644 --- a/security/py-netbox-secretstore/Makefile +++ b/security/py-netbox-secretstore/Makefile @@ -1,26 +1,26 @@ PORTNAME= netbox-secretstore DISTVERSION= 1.3.0 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Secret store for NetBox WWW= https://github.com/dansheps/netbox-secretstore LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_VER=${PYTHON_VER} .include diff --git a/security/py-noiseprotocol/Makefile b/security/py-noiseprotocol/Makefile index c1b1b967528e..f5e07cc74281 100644 --- a/security/py-noiseprotocol/Makefile +++ b/security/py-noiseprotocol/Makefile @@ -1,20 +1,20 @@ PORTNAME= noiseprotocol PORTVERSION= 0.3.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Python implementation of Noise Protocol Framework WWW= https://pypi.org/project/noiseprotocol/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.8:security/py-cryptography@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-ntlm-auth/Makefile b/security/py-ntlm-auth/Makefile index a0eb6190afe1..bdb08a3e553e 100644 --- a/security/py-ntlm-auth/Makefile +++ b/security/py-ntlm-auth/Makefile @@ -1,18 +1,18 @@ PORTNAME= ntlm-auth DISTVERSION= 1.5.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Create NTLM authentication structures WWW= https://github.com/jborean93/ntlm-auth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 b4387681ed9a..c2e013315fb4 100644 --- a/security/py-oauth2client/Makefile +++ b/security/py-oauth2client/Makefile @@ -1,25 +1,25 @@ PORTNAME= oauth2client PORTVERSION= 4.1.3 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OAuth 2.0 client library WWW= https://googleapis.github.io/oauth2client/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-oauthlib/Makefile b/security/py-oauthlib/Makefile index a43f00e281ba..74907d5ea34f 100644 --- a/security/py-oauthlib/Makefile +++ b/security/py-oauthlib/Makefile @@ -1,36 +1,36 @@ PORTNAME= oauthlib PORTVERSION= 3.2.2 CATEGORIES= security net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic, spec-compliant, thorough implementation of the OAuth request-signing logic WWW= https://github.com/oauthlib/oauthlib LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.6:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= RSA SIGNALS SIGNEDTOKEN OPTIONS_DEFAULT=RSA SIGNALS SIGNEDTOKEN RSA_DESC= RSA support SIGNALS_DESC= Signal support SIGNEDTOKEN_DESC= Signed token support RSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=3.0.0:security/py-cryptography@${PY_FLAVOR} SIGNALS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=1.4.0:devel/py-blinker@${PY_FLAVOR} SIGNEDTOKEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=3.0.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0.0<3:www/py-pyjwt@${PY_FLAVOR} do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/security/py-onlykey/Makefile b/security/py-onlykey/Makefile index 11b683d14542..4e30cc5e3e74 100644 --- a/security/py-onlykey/Makefile +++ b/security/py-onlykey/Makefile @@ -1,40 +1,40 @@ PORTNAME= onlykey PORTVERSION= 1.2.2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dmytro@posteo.net COMMENT= Python command line tool for configuring and using OnlyKey WWW= https://github.com/trustcrypto/python-onlykey LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hidapi>0:comms/py-hidapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aenum>0:devel/py-aenum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=2:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=1.4.0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.13:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cython>=0.23.4:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libusb1>0:devel/py-libusb1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uhid-freebsd>0:devel/py-uhid-freebsd@${PY_FLAVOR} \ u2f-host:security/libu2f-host USES= python:3.7+ USE_PYTHON= autoplist distutils SUB_FILES= pkg-message PLIST_FILES= "@sample ${PREFIX}/etc/devd/onlykey.conf.sample" \ "${PREFIX}/man/man1/onlykey-cli.1.gz" NO_ARCH= yes post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/devd ${INSTALL_DATA} ${FILESDIR}/onlykey.conf.sample \ ${STAGEDIR}${PREFIX}/etc/devd ${INSTALL_MAN} ${FILESDIR}/onlykey-cli.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/security/py-openssl/Makefile b/security/py-openssl/Makefile index bd35b15e34fb..c56244a49050 100644 --- a/security/py-openssl/Makefile +++ b/security/py-openssl/Makefile @@ -1,53 +1,53 @@ PORTNAME= openssl PORTVERSION= 20.0.1 PORTEPOCH= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyOpenSSL-${PORTVERSION} MAINTAINER= sbz@FreeBSD.org COMMENT= Python interface to the OpenSSL library WWW= https://github.com/pyca/pyopenssl LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.8:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flaky>0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pretend>0:devel/py-pretend@${PY_FLAVOR} \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils pythonprefix NO_ARCH= yes CPE_VENDOR= jean-paul_calderone CPE_PRODUCT= py${PORTNAME} # Use options.mk to use OSVERSION and handle redefine PORTEPOCH .include # We need to keep old py-cryptography and py-penssl for 11.x release # due to outdated OpenSSL version in base # These tests will be skipped due the following reasons: # # * test_connect_refused: Avoid stalling in build environments that don't have # a internet connection # * test_set_verify_callback_exception: Fails on *BSD systems, see also # https://github.com/pyca/pyopenssl/issues/656 for further details # # The system clock must be in sync otherwise the test "test_verify_with_time" # will fail. do-test: @cd ${WRKSRC} && ${SET_ENV} LC_ALL=en_US.UTF-8 ${TEST_ENV} \ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ ${PYTHON_CMD} -m pytest -rs -v -k \ 'not test_connect_refused and \ not test_set_verify_callback_exception' .include diff --git a/security/py-oscrypto/Makefile b/security/py-oscrypto/Makefile index 8af1a4adb809..6c679177a36d 100644 --- a/security/py-oscrypto/Makefile +++ b/security/py-oscrypto/Makefile @@ -1,21 +1,21 @@ PORTNAME= oscrypto PORTVERSION= 1.2.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cryptographic operations using the OS crypto libraries WWW= https://github.com/wbond/oscrypto LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=1.0.0:devel/py-asn1crypto@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-ospd-openvas/Makefile b/security/py-ospd-openvas/Makefile index 089d314df965..dc8857017bed 100644 --- a/security/py-ospd-openvas/Makefile +++ b/security/py-ospd-openvas/Makefile @@ -1,56 +1,56 @@ PORTNAME= ospd-openvas DISTVERSION= 22.4.2 DISTVERSIONPREFIX= v CATEGORIES= security python -#MASTER_SITES= CHEESESHOP +#MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Scanner wrapper for OSP (Open Scanner Protocol) WWW= https://github.com/greenbone/ospd-openvas LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry2setup>0:devel/py-poetry2setup@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${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}python-gnupg>0:security/py-python-gnupg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paho-mqtt>0:net/py-paho-mqtt@${PY_FLAVOR} \ openvas:security/openvas USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= ${PORTNAME} USES= python:3.8+ USE_PYTHON= distutils NO_ARCH= yes USERS= gvm GROUPS= ${USERS} USE_RC_SUBR= ${PORTNAME:S/-/_/} SUB_LIST= PYTHON_CMD=${PYTHON_CMD} post-patch: ${REINPLACE_CMD} -i "" '38d' ${WRKSRC}/pyproject.toml ${REINPLACE_CMD} -i "" -e 's|/etc/openvas/gnupg|/var/lib/openvas/gnupg|g' \ ${WRKSRC}/ospd_openvas/gpg_sha_verifier.py ${REINPLACE_CMD} -i "" -e 's|/run/ospd|/var/run/ospd|g' \ ${WRKSRC}/ospd/parser.py ${WRKSRC}/config/ospd-openvas.conf pre-configure: @cd ${WRKSRC} && poetry2setup > ${WRKSRC}/setup.py post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/gvm @${INSTALL_DATA} ${WRKSRC}/config/ospd-openvas.conf ${STAGEDIR}${PREFIX}/etc/gvm/ospd-openvas.conf.sample @${MKDIR} ${STAGEDIR}/var/run/ospd .include diff --git a/security/py-paramiko/Makefile b/security/py-paramiko/Makefile index dc55a64ea250..6c7da2a4b4c0 100644 --- a/security/py-paramiko/Makefile +++ b/security/py-paramiko/Makefile @@ -1,33 +1,33 @@ PORTNAME= paramiko PORTVERSION= 2.11.0 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python SSH2 protocol library WWW= https://www.paramiko.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.3:security/py-bcrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.5:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}invoke>=0:devel/py-invoke@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-relaxed>=0:devel/py-pytest-relaxed@${PY_FLAVOR} USES= cpe pytest:4 python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= GSSAPI GSSAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.4.1:security/py-gssapi@${PY_FLAVOR} PYTEST_ARGS= -p no:relaxed .include diff --git a/security/py-passlib/Makefile b/security/py-passlib/Makefile index 881ae0fec4f7..97ee157cbc2f 100644 --- a/security/py-passlib/Makefile +++ b/security/py-passlib/Makefile @@ -1,31 +1,31 @@ PORTNAME= passlib PORTVERSION= 1.7.4 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Comprehensive password hashing framework supporting over 30 schemes WWW= https://bitbucket.org/ecollins/passlib 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: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 261340dedfb3..b9a7c3f453b5 100644 --- a/security/py-pbkdf2/Makefile +++ b/security/py-pbkdf2/Makefile @@ -1,17 +1,17 @@ PORTNAME= pbkdf2 PORTVERSION= 1.3 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kyuupichan@gmail.com COMMENT= PKCS5 v2.0 PBKDF2 Module LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-pgpdump/Makefile b/security/py-pgpdump/Makefile index a601c8c520b6..3251e3df50ab 100644 --- a/security/py-pgpdump/Makefile +++ b/security/py-pgpdump/Makefile @@ -1,17 +1,17 @@ PORTNAME= pgpdump PORTVERSION= 1.5 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library for parsing PGP packets WWW= https://pypi.org/project/pgpdump/ LICENSE= BSD2CLAUSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-pgpy/Makefile b/security/py-pgpy/Makefile index 32e0bc39f90c..dd812bb35ad6 100644 --- a/security/py-pgpy/Makefile +++ b/security/py-pgpy/Makefile @@ -1,24 +1,24 @@ PORTNAME= pgpy PORTVERSION= 0.5.3 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PGPy-${PORTVERSION} MAINTAINER= contact@evilham.com COMMENT= Pretty Good Privacy for Python WWW= https://github.com/SecurityInnovation/PGPy 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-potr/Makefile b/security/py-potr/Makefile index 67efb9b415bb..5ebbf569aece 100644 --- a/security/py-potr/Makefile +++ b/security/py-potr/Makefile @@ -1,21 +1,21 @@ PORTNAME= potr PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= Pure Python Off-The-Record encryption WWW= https://github.com/afflux/pure-python-otr/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/security/py-pwntools/Makefile b/security/py-pwntools/Makefile index 049641946b63..272ef68d047f 100644 --- a/security/py-pwntools/Makefile +++ b/security/py-pwntools/Makefile @@ -1,38 +1,38 @@ PORTNAME= pwntools PORTVERSION= 4.9.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= CTF framework and exploit development library WWW= https://github.com/Gallopsled/pwntools LICENSE= BSD2CLAUSE GPLv2 MIT LICENSE_COMB= multi RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.5rc2:devel/py-capstone@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colored-traceback>0:devel/py-colored-traceback@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}intervaltree>=3.0:devel/py-intervaltree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=1.0.0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.2:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=6.0.8:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=3.3.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyelftools>=0.2.4:devel/py-pyelftools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.9:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>=2.7:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>0:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ropgadget>0:security/py-ropgadget@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rpyc>0:devel/py-RPyC@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>0:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicorn>=1.0.2rc1:emulators/py-unicorn@${PY_FLAVOR} USES= cpe python CPE_VENDOR= pwntools_project USE_PYTHON= autoplist concurrent distutils .include diff --git a/security/py-pyaes/Makefile b/security/py-pyaes/Makefile index b8a6c0e930f0..1685d613dc90 100644 --- a/security/py-pyaes/Makefile +++ b/security/py-pyaes/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyaes PORTVERSION= 1.6.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= Pure-Python implementation of AES block-cipher WWW= https://github.com/ricmoo/pyaes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-pyaff4/Makefile b/security/py-pyaff4/Makefile index 077cce2320aa..9b1a8cecfdb4 100644 --- a/security/py-pyaff4/Makefile +++ b/security/py-pyaff4/Makefile @@ -1,26 +1,26 @@ PORTNAME= pyaff4 DISTVERSION= 0.26.post6 CATEGORIES= security devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python Advanced Forensic Format Version 4 library WWW= https://www.aff4.org/ 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:3.6+ zip USE_PYTHON= distutils autoplist .include diff --git a/security/py-pyaxo/Makefile b/security/py-pyaxo/Makefile index 45f8c0a6ec61..9bba229b5efa 100644 --- a/security/py-pyaxo/Makefile +++ b/security/py-pyaxo/Makefile @@ -1,31 +1,31 @@ PORTNAME= pyaxo DISTVERSION= 0.8.2 PORTREVISION= 2 CATEGORIES= security net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python implementation of the Axolotl ratchet protocol WWW= https://github.com/rxcomm/pyaxo 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: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 e3b3e7ed43d5..375f75d1d3a4 100644 --- a/security/py-pyblake2/Makefile +++ b/security/py-pyblake2/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyblake2 PORTVERSION= 1.1.2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= BLAKE2 hash function extension module WWW= https://github.com/dchest/pyblake2 LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/COPYING 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 4cba5b05a27d..588a5cc25820 100644 --- a/security/py-pyclamd/Makefile +++ b/security/py-pyclamd/Makefile @@ -1,17 +1,17 @@ PORTNAME= pyClamd PORTVERSION= 0.3.17 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bsd@dino.sk COMMENT= Python ClamD interface module WWW= https://xael.org/pages/pyclamd-en.html LICENSE= LGPL3+ NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-pycryptodome-test-vectors/Makefile b/security/py-pycryptodome-test-vectors/Makefile index 030b5dfa2349..6ad5a52fd08b 100644 --- a/security/py-pycryptodome-test-vectors/Makefile +++ b/security/py-pycryptodome-test-vectors/Makefile @@ -1,22 +1,22 @@ PORTNAME= pycryptodome-test-vectors DISTVERSION= 1.0.10 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Optional test vectors for PyCryptodome and PyCryptodomeX WWW= https://www.pycryptodome.org/ LICENSE= BSD2CLAUSE APACHE20 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.rst # Officially: 2.7, 3-5-3.10 (same as security/py-cryptodome) USES= cpe python:3.7+ zip CPE_VENDOR= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-pycryptodome/Makefile b/security/py-pycryptodome/Makefile index 1ac98304d212..1ed55b509c50 100644 --- a/security/py-pycryptodome/Makefile +++ b/security/py-pycryptodome/Makefile @@ -1,37 +1,37 @@ PORTNAME= pycryptodome DISTVERSION= 3.16.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Cryptographic library for Python WWW= https://www.pycryptodome.org/ LICENSE= APACHE20 BSD2CLAUSE PD LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodome-test-vectors>=0:security/py-pycryptodome-test-vectors@${PY_FLAVOR} # Officially: 2.7, 3.5-3.10 USES= cpe python:3.7+ CPE_VENDOR= python 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} -m ${NAMESPACE}.SelfTest .include diff --git a/security/py-pyhanko-certvalidator/Makefile b/security/py-pyhanko-certvalidator/Makefile index 624df466227f..56a55527a34b 100644 --- a/security/py-pyhanko-certvalidator/Makefile +++ b/security/py-pyhanko-certvalidator/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyhanko-certvalidator PORTVERSION= 0.19.4 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Validates X.509 certificates and paths WWW= https://github.com/MatthiasValvekens/certvalidator LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=1.2.0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=3.3.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oscrypto>=1.1.0:security/py-oscrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.24.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritools>=3.0.1:net/py-uritools@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-pylibacl/Makefile b/security/py-pylibacl/Makefile index 26615d0e7b68..f5358b1c6505 100644 --- a/security/py-pylibacl/Makefile +++ b/security/py-pylibacl/Makefile @@ -1,25 +1,25 @@ PORTNAME= pylibacl PORTVERSION= 0.5.2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= joris.dedieu@gmail.com COMMENT= Manipulate ACL with Python WWW= https://pylibacl.k1024.org/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING 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 3a3ef99acb2c..90f467792bd7 100644 --- a/security/py-pymacaroons/Makefile +++ b/security/py-pymacaroons/Makefile @@ -1,22 +1,22 @@ PORTNAME= pymacaroons PORTVERSION= 0.13.0 CATEGORIES= security devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Macaroon library for Python WWW= https://github.com/ecordell/pymacaroons 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-pynacl/Makefile b/security/py-pynacl/Makefile index 706c99d2a6f1..3550783e045e 100644 --- a/security/py-pynacl/Makefile +++ b/security/py-pynacl/Makefile @@ -1,36 +1,36 @@ PORTNAME= pynacl DISTVERSION= 1.5.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyNaCl-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding to the Networking and Cryptography library WWW= https://github.com/pyca/pynacl LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=3.27.0:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.6+ localbase USE_PYTHON= autoplist distutils OPTIONS_DEFINE= BUNDLED_NACL BUNDLED_NACL_DESC= Use bundled NaCl version BUNDLED_NACL_LIB_DEPENDS_OFF= libsodium.so:security/libsodium BUNDLED_NACL_MAKE_ENV_OFF= SODIUM_INSTALL=system post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/nacl/_sodium*.so do-test: # tests fail: https://github.com/pyca/pynacl/issues/747 @cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -m pytest -rs tests .include diff --git a/security/py-pyotp/Makefile b/security/py-pyotp/Makefile index 5f82d423fb57..34665eee0902 100644 --- a/security/py-pyotp/Makefile +++ b/security/py-pyotp/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyotp PORTVERSION= 2.7.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python One Time Password Library WWW= https://github.com/pyauth/pyotp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/security/py-pyotp2289/Makefile b/security/py-pyotp2289/Makefile index f2a1b3f20dd9..fe97573ff944 100644 --- a/security/py-pyotp2289/Makefile +++ b/security/py-pyotp2289/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyotp2289 PORTVERSION= 1.2.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sgs@pichove.org COMMENT= Pure Python implementation of RFC-2289 - "A One-Time Password System" WWW= https://github.com/blackm0re/pyotp2289 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/security/py-pysaml2/Makefile b/security/py-pysaml2/Makefile index 1e02207af98e..5210f786db37 100644 --- a/security/py-pysaml2/Makefile +++ b/security/py-pysaml2/Makefile @@ -1,46 +1,46 @@ PORTNAME= pysaml2 PORTVERSION= 7.2.1 CATEGORIES= security devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python implementation of SAML Version 2 WWW= https://github.com/IdentityPython/pysaml2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=3.1:security/py-cryptography@${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}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1: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}xmlschema>=1.2.1:textproc/py-xmlschema@${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= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= pysaml2_project .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=0:devel/py-importlib-resources@${PY_FLAVOR} .endif do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/security/py-pysaml24/Makefile b/security/py-pysaml24/Makefile index 8629cc93874b..19155de7cb4e 100644 --- a/security/py-pysaml24/Makefile +++ b/security/py-pysaml24/Makefile @@ -1,43 +1,43 @@ PORTNAME= pysaml2 PORTVERSION= 4.9.0 PORTREVISION= 1 CATEGORIES= security devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python implementation of SAML Version 2 WWW= https://github.com/rohe/pysaml2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.4:security/py-cryptography@${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}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1: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= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= pysaml2_project PORTSCOUT= limit:^4\. do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/security/py-pysaml26/Makefile b/security/py-pysaml26/Makefile index fa20b4460422..660af70f0e48 100644 --- a/security/py-pysaml26/Makefile +++ b/security/py-pysaml26/Makefile @@ -1,44 +1,44 @@ PORTNAME= pysaml2 PORTVERSION= 6.5.2 CATEGORIES= security devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 6 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python implementation of SAML Version 2 WWW= https://github.com/IdentityPython/pysaml2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.4:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-resources>=0:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0,1: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}xmlschema>=1.2.1:textproc/py-xmlschema@${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= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= pysaml2_project PORTSCOUT= limit:^6\. do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/security/py-pyscard/Makefile b/security/py-pyscard/Makefile index 86a14adad5af..af92b90477fe 100644 --- a/security/py-pyscard/Makefile +++ b/security/py-pyscard/Makefile @@ -1,28 +1,28 @@ PORTNAME= pyscard PORTVERSION= 2.0.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mp39590@gmail.com COMMENT= Smartcard module for Python WWW= http://pyscard.sourceforge.net/ 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: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 e6438924ca35..d157c88b42c1 100644 --- a/security/py-pysha3/Makefile +++ b/security/py-pysha3/Makefile @@ -1,26 +1,26 @@ PORTNAME= pysha3 DISTVERSION= 1.0.2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= SHA-3 (Keccak) for Python WWW= https://bitbucket.org/tiran/pykeccak 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: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 340f848b7a35..c7c03c83fcff 100644 --- a/security/py-pysodium/Makefile +++ b/security/py-pysodium/Makefile @@ -1,21 +1,21 @@ PORTNAME= pysodium PORTVERSION= 0.7.12 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper for libsodium providing high level crypto primitives WWW= https://github.com/stef/pysodium LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libsodium.so:security/libsodium 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 b2a9daad06d1..e058d61defd9 100644 --- a/security/py-pyspnego/Makefile +++ b/security/py-pyspnego/Makefile @@ -1,29 +1,29 @@ PORTNAME= pyspnego PORTVERSION= 0.6.3 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Windows Negotiate Authentication Client and Server WWW= https://github.com/jborean93/pyspnego LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= KERBEROS YAML KERBEROS_DESC= Kerberos authentication support YAML_DESC= YAML output support KERBEROS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.6.0:security/py-gssapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}krb5>=0.3.0:security/py-krb5@${PY_FLAVOR} 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 ac7850875deb..bba1857a8a05 100644 --- a/security/py-python-axolotl-curve25519/Makefile +++ b/security/py-python-axolotl-curve25519/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-axolotl-curve25519 PORTVERSION= 0.4.1 DISTVERSIONSUFFIX= .post2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python wrapper for curve25519 with ed25519 signatures WWW= https://github.com/tgalal/python-axolotl-curve25519 LICENSE= GPLv3 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-axolotl/Makefile b/security/py-python-axolotl/Makefile index 5169420a1ca4..144340a12b12 100644 --- a/security/py-python-axolotl/Makefile +++ b/security/py-python-axolotl/Makefile @@ -1,22 +1,22 @@ PORTNAME= python-axolotl PORTVERSION= 0.1.42 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python port of libaxolotl-android WWW= https://github.com/tgalal/python-axolotl LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-axolotl-curve25519>=0:security/py-python-axolotl-curve25519@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.0:devel/py-protobuf@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-python-gnupg/Makefile b/security/py-python-gnupg/Makefile index 6f444d0ef46c..7daf0b6a60dc 100644 --- a/security/py-python-gnupg/Makefile +++ b/security/py-python-gnupg/Makefile @@ -1,25 +1,25 @@ PORTNAME= python-gnupg DISTVERSION= 0.4.7 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= christer.edwards@gmail.com COMMENT= Python wrapper for the GNU Privacy Guard (GPG or GnuPG) WWW= https://docs.red-dove.com/python-gnupg/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0.15.2:devel/py-coverage@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes 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-gvm/Makefile b/security/py-python-gvm/Makefile index 7f1373cd1027..c4af3b0d3079 100644 --- a/security/py-python-gvm/Makefile +++ b/security/py-python-gvm/Makefile @@ -1,22 +1,22 @@ PORTNAME= python-gvm DISTVERSION= 22.9.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= The Greenbone Vulnerability Management Python API library WWW= https://github.com/greenbone/python-gvm LICENSE= GPLv3+ USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: ${REINPLACE_CMD} -i "" -e 's|/run/gvmd/|/var/run/gvmd/|g' \ ${WRKSRC}/gvm/connections.py .include diff --git a/security/py-python-jose/Makefile b/security/py-python-jose/Makefile index c215451b7ddd..3c93171ace6c 100644 --- a/security/py-python-jose/Makefile +++ b/security/py-python-jose/Makefile @@ -1,24 +1,24 @@ PORTNAME= python-jose PORTVERSION= 3.3.0 CATEGORIES= security -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Client SDK for TIP API which require Authentication Tokens WWW= https://github.com/mpdavis/python-jose 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}ecdsa>0:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rsa>0:security/py-rsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-python-nss/Makefile b/security/py-python-nss/Makefile index fd3c06bd28c7..4b296616c82a 100644 --- a/security/py-python-nss/Makefile +++ b/security/py-python-nss/Makefile @@ -1,38 +1,38 @@ PORTNAME= python-nss PORTVERSION= 1.0.1 PORTREVISION= 3 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python bindings for NSS and NSPR WWW= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Python_binding_for_NSS 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: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 11e84f50e9dc..a04aea2984d3 100644 --- a/security/py-python-openid/Makefile +++ b/security/py-python-openid/Makefile @@ -1,19 +1,19 @@ PORTNAME= python-openid PORTVERSION= 2.2.5 PORTREVISION= 2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Python OpenID version WWW= http://janrain.com/openid-enabled LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-python-pam/Makefile b/security/py-python-pam/Makefile index 7df5695f18c8..44e40008ebb1 100644 --- a/security/py-python-pam/Makefile +++ b/security/py-python-pam/Makefile @@ -1,19 +1,19 @@ PORTNAME= python-pam DISTVERSION= 1.8.4 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vishwin@FreeBSD.org COMMENT= Python PAM module WWW= https://github.com/FirefighterBlu3/python-pam LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-python-pkcs11/Makefile b/security/py-python-pkcs11/Makefile index 3b3a0725d986..c105b60fae78 100644 --- a/security/py-python-pkcs11/Makefile +++ b/security/py-python-pkcs11/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-pkcs11 PORTVERSION= 0.7.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PKCS\#11 (Cryptoki) support for Python WWW= https://github.com/danni/python-pkcs11 LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cached-property>=0:devel/py-cached-property@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent cython distutils .include diff --git a/security/py-python3-openid/Makefile b/security/py-python3-openid/Makefile index 7f36836b7f67..c684fd419a7d 100644 --- a/security/py-python3-openid/Makefile +++ b/security/py-python3-openid/Makefile @@ -1,29 +1,29 @@ PORTNAME= python3-openid PORTVERSION= 3.2.0 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python 3 port of the python-openid library WWW= https://pypi.org/project/python3-openid/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= MYSQL POSTGRESQL MYSQL_DESC= MySQL support POSTGRESQL_DESC=PostgreSQL support MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysql-connector-python>=0:databases/py-mysql-connector-python@${PY_FLAVOR} POSTGRESQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} .include diff --git a/security/py-python3-saml/Makefile b/security/py-python3-saml/Makefile index 11d162ff8e46..fbf06dc3dc6f 100644 --- a/security/py-python3-saml/Makefile +++ b/security/py-python3-saml/Makefile @@ -1,23 +1,23 @@ PORTNAME= python3-saml PORTVERSION= 1.14.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add SAML support to your Python software WWW= https://github.com/onelogin/python3-saml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmlsec>=1.3.9:security/py-xmlsec@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-pyvex/Makefile b/security/py-pyvex/Makefile index f71af0552b82..fef2e77faadd 100644 --- a/security/py-pyvex/Makefile +++ b/security/py-pyvex/Makefile @@ -1,55 +1,55 @@ PORTNAME= pyvex DISTVERSION= ${ANGR_VERSION} CATEGORIES= security devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Python interface to libVEX and VEX IR WWW= https://github.com/angr/pyvex LICENSE= BSD2CLAUSE GPLv2+ GPLv3 LICENSE_COMB= multi LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE LICENSE_FILE_GPLv2+ = ${WRKSRC}/vex/LICENSE.GPL LICENSE_FILE_GPLv3= ${WRKSRC}/pyvex_c/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 ONLY_FOR_ARCHS_REASON= pyvex_c/pyvex.c does not support this architecture (see line 170) BUILD_DEPENDS= ${_MY_DEPENDS} RUN_DEPENDS= ${_MY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}archinfo>=${DISTVERSION}:devel/py-archinfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bitstring>0:devel/py-bitstring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycparser>0:devel/py-pycparser@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}angr>=${DISTVERSION}:security/py-angr@${PY_FLAVOR} \ z3>=0:math/z3 USES= angr:binaries gmake localbase python:3.5+ USE_CSTD= c99 USE_GITHUB= nodefault GH_TUPLE= angr:${PORTNAME}:v${DISTVERSION}:tests USE_LDCONFIG= ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/lib USE_PYTHON= autoplist distutils MAKE_ENV= EXTRA_CFLAGS="${CFLAGS}" _MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.3:devel/py-cffi@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e 's|%%CFLAGS%%|${CFLAGS}|g' \ -e 's|%%LDFLAGS%%|${LDFLAGS}|g' \ ${WRKSRC}/pyvex_c/Makefile @${REINPLACE_CMD} -e 's|%%MAKE_JOBS_NUMBER%%|${MAKE_JOBS_NUMBER}|g' \ ${WRKSRC}/setup.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/lib/lib${PORTNAME}*.so do-test: @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER} tests/*) .include diff --git a/security/py-pywinrm/Makefile b/security/py-pywinrm/Makefile index 8c4428f4c089..90b9fdf578c4 100644 --- a/security/py-pywinrm/Makefile +++ b/security/py-pywinrm/Makefile @@ -1,32 +1,32 @@ PORTNAME= pywinrm PORTVERSION= 0.4.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Python library for Windows Remote Management (WinRM) WWW= https://github.com/diyan/pywinrm 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: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-requests-credssp/Makefile b/security/py-requests-credssp/Makefile index 1145b3a273f5..6feff5f25fbb 100644 --- a/security/py-requests-credssp/Makefile +++ b/security/py-requests-credssp/Makefile @@ -1,26 +1,26 @@ PORTNAME= requests-credssp PORTVERSION= 1.2.0 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Authentication handler for using CredSSP with Python Requests WWW= https://github.com/jborean93/requests-credssp LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${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} \ ${PYTHON_PKGNAMEPREFIX}pyspnego>0:security/py-pyspnego@${PY_FLAVOR} 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 d8409f89294f..489ee502b15f 100644 --- a/security/py-requests-kerberos/Makefile +++ b/security/py-requests-kerberos/Makefile @@ -1,24 +1,24 @@ PORTNAME= requests-kerberos PORTVERSION= 0.14.0 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Kerberos authentication handler for python-requests WWW= https://github.com/requests/requests-kerberos 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} \ ${PYTHON_PKGNAMEPREFIX}pyspnego>0:security/py-pyspnego@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-ropgadget/Makefile b/security/py-ropgadget/Makefile index 21f99d55d2c8..036121b7894c 100644 --- a/security/py-ropgadget/Makefile +++ b/security/py-ropgadget/Makefile @@ -1,21 +1,21 @@ PORTNAME= ropgadget PORTVERSION= 7.2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ROPGadget-${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Tool to search gadgets to facilitate ROP exploitation WWW= https://pypi.org/project/ropgadget/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capstone>=4.0.1:devel/py-capstone@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-rsa/Makefile b/security/py-rsa/Makefile index ec3bac8ac18f..8e7578c8d193 100644 --- a/security/py-rsa/Makefile +++ b/security/py-rsa/Makefile @@ -1,23 +1,23 @@ PORTNAME= rsa PORTVERSION= 4.9 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure-Python RSA implementation WWW= https://stuvel.eu/software/rsa/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.3:devel/py-pyasn1@${PY_FLAVOR} USES= cpe dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= python .include diff --git a/security/py-safe/Makefile b/security/py-safe/Makefile index 1ede84076963..e37363c299d5 100644 --- a/security/py-safe/Makefile +++ b/security/py-safe/Makefile @@ -1,18 +1,18 @@ PORTNAME= safe PORTVERSION= 0.4 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Safe-${PORTVERSION} MAINTAINER= andrej@ebert.su COMMENT= Python library to test password strength WWW= https://pypi.org/project/Safe/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/security/py-scp/Makefile b/security/py-scp/Makefile index ee16b100dd37..0a994c457929 100644 --- a/security/py-scp/Makefile +++ b/security/py-scp/Makefile @@ -1,20 +1,20 @@ PORTNAME= scp DISTVERSION= 0.14.4 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Scp module for paramiko WWW= https://github.com/jbardin/scp.py LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-scramp/Makefile b/security/py-scramp/Makefile index 22dc66a1989c..82b26014cd2c 100644 --- a/security/py-scramp/Makefile +++ b/security/py-scramp/Makefile @@ -1,18 +1,18 @@ PORTNAME= scramp PORTVERSION= 1.4.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Pure-Python implementation of the SCRAM authentication protocol WWW= https://github.com/tlocke/scramp LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-scrypt/Makefile b/security/py-scrypt/Makefile index 1cd87182a437..03f76cb15309 100644 --- a/security/py-scrypt/Makefile +++ b/security/py-scrypt/Makefile @@ -1,22 +1,22 @@ PORTNAME= scrypt DISTVERSION= 0.8.20 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bindings for the scrypt key derivation function library WWW= https://pypi.org/project/scrypt/ LICENSE= BSD2CLAUSE 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-secure/Makefile b/security/py-secure/Makefile index f0e3be9b788d..dc122eb952c2 100644 --- a/security/py-secure/Makefile +++ b/security/py-secure/Makefile @@ -1,19 +1,19 @@ PORTNAME= secure PORTVERSION= 0.3.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Adds security headers for python web frameworks WWW= https://github.com/cak/secure LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-securesystemslib/Makefile b/security/py-securesystemslib/Makefile index 1c8b7e1dbf94..71b452ccdae1 100644 --- a/security/py-securesystemslib/Makefile +++ b/security/py-securesystemslib/Makefile @@ -1,25 +1,25 @@ PORTNAME= securesystemslib PORTVERSION= 0.25.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Cryptographic and general-purpose routines WWW= https://github.com/secure-systems-lab/securesystemslib LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=3.3.2:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>1.2.0:security/py-pynacl@${PY_FLAVOR} TEST_DEPENDS= ${LOCALBASE}/bin/gpg:security/gnupg USES= python:3.7+ pytest USE_PYTHON= autoplist distutils NO_ARCH= yes PYTEST_ARGS= tests .include diff --git a/security/py-service_identity/Makefile b/security/py-service_identity/Makefile index 5efb6314371e..15adabe4653a 100644 --- a/security/py-service_identity/Makefile +++ b/security/py-service_identity/Makefile @@ -1,24 +1,24 @@ PORTNAME= service_identity PORTVERSION= 18.1.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= axel.rau@chaos1.de COMMENT= Service identity verification for pyOpenSSL WWW= https://github.com/pyca/service_identity 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} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-signedjson/Makefile b/security/py-signedjson/Makefile index 3aafc18a9a1b..c07f8d286a15 100644 --- a/security/py-signedjson/Makefile +++ b/security/py-signedjson/Makefile @@ -1,31 +1,31 @@ PORTNAME= signedjson PORTVERSION= 1.1.4 CATEGORIES= security devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sign JSON with Ed25519 signatures WWW= https://github.com/matrix-org/python-signedjson LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}canonicaljson>=1.0.0:devel/py-canonicaljson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unpaddedbase64>=1.0.1:devel/py-unpaddedbase64@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.5:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/security/py-social-auth-core/Makefile b/security/py-social-auth-core/Makefile index 12315f2db2a7..b33b18e13b26 100644 --- a/security/py-social-auth-core/Makefile +++ b/security/py-social-auth-core/Makefile @@ -1,44 +1,44 @@ PORTNAME= social-auth-core DISTVERSION= 4.3.0 CATEGORIES= security www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Social authentication/registration mechanism for several frameworks WWW= https://github.com/python-social-auth/social-core LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.1.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5.0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python3-openid>=3.0.10:security/py-python3-openid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0.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} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpretty>=0.9.6:www/py-httpretty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=3.6:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.7.1:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFINE= OPENID SAML OPTIONS_DEFAULT= OPENID SAML OPENID_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-jose>=3.0.0:security/py-python-jose@${PY_FLAVOR} OPENID_DESC?= OpenID connect Support SAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python3-saml>=1.2.1:security/py-python3-saml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.7:devel/py-lxml@${PY_FLAVOR} SAML_DESC?= SAML Support do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v .include diff --git a/security/py-spake2/Makefile b/security/py-spake2/Makefile index e5b64e6346e7..47ef0b798f92 100644 --- a/security/py-spake2/Makefile +++ b/security/py-spake2/Makefile @@ -1,16 +1,16 @@ PORTNAME= spake2 PORTVERSION= 0.8 CATEGORIES= security -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= SPAKE2 password-authenticated key exchange (pure python) WWW= https://github.com/warner/python-spake2 USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-sshpubkeys/Makefile b/security/py-sshpubkeys/Makefile index 0d08f088a117..f9ac9a6a480e 100644 --- a/security/py-sshpubkeys/Makefile +++ b/security/py-sshpubkeys/Makefile @@ -1,21 +1,21 @@ PORTNAME= sshpubkeys PORTVERSION= 3.3.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= SSH public key parser WWW= https://github.com/ojarva/python-sshpubkeys 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-sslyze/Makefile b/security/py-sslyze/Makefile index 6bca8b56bbc2..5c586da4864f 100644 --- a/security/py-sslyze/Makefile +++ b/security/py-sslyze/Makefile @@ -1,28 +1,28 @@ PORTNAME= sslyze PORTVERSION= 5.0.5 PORTREVISION= 3 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and powerful SSL/TLS scanning library WWW= https://github.com/nabla-c0d3/sslyze LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.6,1<39.0.0,1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nassl>=4.0.1<5.0.0:security/py-nassl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.7<1.11:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tls-parser>=2.0.0<3.0.0:security/py-tls-parser@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/sslyze/plugins/openssl_cipher_suites/_tls12_workaround.py .include diff --git a/security/py-stem/Makefile b/security/py-stem/Makefile index e41efe79f352..eeacb82a80ee 100644 --- a/security/py-stem/Makefile +++ b/security/py-stem/Makefile @@ -1,26 +1,26 @@ PORTNAME= stem PORTVERSION= 1.8.1 CATEGORIES= security net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python controller library for Tor WWW= https://stem.torproject.org/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${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: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-tinyaes/Makefile b/security/py-tinyaes/Makefile index 086233554b05..36563b4385a4 100644 --- a/security/py-tinyaes/Makefile +++ b/security/py-tinyaes/Makefile @@ -1,20 +1,20 @@ PORTNAME= tinyaes PORTVERSION= 1.0.4 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tiny-AES-c wrapper in Python WWW= https://github.com/naufraghi/tinyaes-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.7+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/security/py-tls-parser/Makefile b/security/py-tls-parser/Makefile index 66118236cbbc..64e94f1f911e 100644 --- a/security/py-tls-parser/Makefile +++ b/security/py-tls-parser/Makefile @@ -1,20 +1,20 @@ PORTNAME= tls-parser PORTVERSION= 2.0.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= tls_parser-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small library to parse TLS records WWW= https://github.com/nabla-c0d3/tls_parser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-tlslite-ng/Makefile b/security/py-tlslite-ng/Makefile index 4f51e8b39fb9..c66e714a8695 100644 --- a/security/py-tlslite-ng/Makefile +++ b/security/py-tlslite-ng/Makefile @@ -1,22 +1,22 @@ PORTNAME= tlslite-ng PORTVERSION= 0.7.6 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure python implementation of SSL and TLS WWW= https://github.com/tlsfuzzer/tlslite-ng LICENSE= BSD3CLAUSE LGPL21 PD LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ecdsa>=0:security/py-ecdsa@${PY_FLAVOR} USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-tlslite/Makefile b/security/py-tlslite/Makefile index a1b0d5daaffc..65ee1697c521 100644 --- a/security/py-tlslite/Makefile +++ b/security/py-tlslite/Makefile @@ -1,16 +1,16 @@ PORTNAME= tlslite PORTVERSION= 0.4.9 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python module implementing SSL 3.0, TLS 1.0, and TLS 1.1 WWW= http://trevp.net/tlslite/ USES= cpe python:3.6+ CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= distutils autoplist .include diff --git a/security/py-trezor/Makefile b/security/py-trezor/Makefile index 4883534c61e1..612af72ac165 100644 --- a/security/py-trezor/Makefile +++ b/security/py-trezor/Makefile @@ -1,33 +1,33 @@ PORTNAME= trezor PORTVERSION= 0.13.5 CATEGORIES= security -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Client side implementation for TREZOR Bitcoin hardware wallets WWW= https://pypi.org/project/trezor/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \ protoc:devel/protobuf RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}construct-classes>=0.1.2:devel/py-construct-classes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}construct>=2.9:devel/py-construct@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.9:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hidapi>=0.7.99.post20:comms/py-hidapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libusb1>=1.6.4:devel/py-libusb1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mnemonic>=0.20:security/py-mnemonic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyblake2>=0.9.3:security/py-pyblake2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-trustme/Makefile b/security/py-trustme/Makefile index 7a96ae15f533..ad188438fc93 100644 --- a/security/py-trustme/Makefile +++ b/security/py-trustme/Makefile @@ -1,27 +1,27 @@ PORTNAME= trustme PORTVERSION= 0.9.0 PORTREVISION= 1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Top quality TLS certs while you wait, for the discerning tester WWW= https://github.com/python-trio/trustme 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} \ ${PYTHON_PKGNAMEPREFIX}idna>=0:dns/py-idna@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/security/py-tuf/Makefile b/security/py-tuf/Makefile index 49c8560cb841..5d8d6bc76c14 100644 --- a/security/py-tuf/Makefile +++ b/security/py-tuf/Makefile @@ -1,29 +1,29 @@ PORTNAME= tuf PORTVERSION= 2.0.0 CATEGORIES= security devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Framework for securing software update systems WWW= https://www.updateframework.com LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.19.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}securesystemslib>=0.22.0:security/py-securesystemslib@${PY_FLAVOR} USES= pytest python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PYTEST_BROKEN_TESTS= test_cleanup TestRepoExamples # uses files missing from pypi distribution post-patch: @${RM} ${WRKSRC}/pyproject.toml .include diff --git a/security/py-txtorcon/Makefile b/security/py-txtorcon/Makefile index 8213ad711b29..aa16fa1b4911 100644 --- a/security/py-txtorcon/Makefile +++ b/security/py-txtorcon/Makefile @@ -1,46 +1,46 @@ PORTNAME= txtorcon DISTVERSION= 22.0.0 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Twisted-based Tor controller client WWW= https://github.com/meejah/txtorcon 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} \ ${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:3.6+ shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= examples/*.py NO_ARCH= yes 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 c7769f179ca1..10054a6dffb8 100644 --- a/security/py-uhashring/Makefile +++ b/security/py-uhashring/Makefile @@ -1,23 +1,23 @@ PORTNAME= uhashring PORTVERSION= 2.2 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Full featured consistent hashing python library WWW= https://github.com/ultrabug/uhashring LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/security/py-vici/Makefile b/security/py-vici/Makefile index 75198fac53cd..9835c08575d7 100644 --- a/security/py-vici/Makefile +++ b/security/py-vici/Makefile @@ -1,22 +1,22 @@ PORTNAME= vici DISTVERSION= 5.9.9 CATEGORIES= security net-vpn python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= Native Python interface for strongSwan's VICI protocol WWW= https://pypi.org/project/vici/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-pycodestyle>0:devel/py-pytest-pycodestyle@${PY_FLAVOR} USES= python:3.6+ pytest USE_PYTHON= autoplist concurrent distutils PYTEST_ARGS= --pycodestyle NO_ARCH= yes .include diff --git a/security/py-virustotal-api/Makefile b/security/py-virustotal-api/Makefile index f35301b7f71d..dc6a627b4205 100644 --- a/security/py-virustotal-api/Makefile +++ b/security/py-virustotal-api/Makefile @@ -1,16 +1,16 @@ PORTNAME= virustotal-api PORTVERSION= 1.1.11 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Virus Total Public/Private/Intel API WWW= https://pypi.org/project/virustotal-api/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/py-vpn-slice/Makefile b/security/py-vpn-slice/Makefile index 27685a330a8e..758c56e4daed 100644 --- a/security/py-vpn-slice/Makefile +++ b/security/py-vpn-slice/Makefile @@ -1,21 +1,21 @@ PORTNAME= vpn-slice DISTVERSION= 0.15 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Customized VPN split-tunnel WWW= https://github.com/dlenski/vpn-slice LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.16:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.2:devel/py-setproctitle@${PY_FLAVOR} USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-vulndb/Makefile b/security/py-vulndb/Makefile index dffa5ec6db49..503f2a617e29 100644 --- a/security/py-vulndb/Makefile +++ b/security/py-vulndb/Makefile @@ -1,20 +1,20 @@ PORTNAME= vulndb PORTVERSION= 0.0.19 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Provides access to the vulndb information in Python WWW= https://pypi.org/project/vulndb/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git@${PY_FLAVOR} 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 f33442eabd09..b4b0c9b3721d 100644 --- a/security/py-webauthn/Makefile +++ b/security/py-webauthn/Makefile @@ -1,26 +1,26 @@ PORTNAME= webauthn PORTVERSION= 1.2.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= WebAuthn Python module WWW= https://github.com/duo-labs/py_webauthn LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0.24.0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=21.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cattrs>=1.8.0:devel/py-cattrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cbor2>=4.0.1:devel/py-cbor2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=3.4.7:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=20.0.1,1:security/py-openssl@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/security/py-xmlsec/Makefile b/security/py-xmlsec/Makefile index 08bea3982b12..e7ba959cb578 100644 --- a/security/py-xmlsec/Makefile +++ b/security/py-xmlsec/Makefile @@ -1,30 +1,30 @@ PORTNAME= xmlsec PORTVERSION= 1.3.13 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python bindings for XML Security Library WWW= https://github.com/mehcode/python-xmlsec/ 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}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} USES= gnome pkgconfig pytest python:3.6+ USE_GNOME= libxml2 libxslt USE_PYTHON= autoplist distutils flavors INSTALL_TARGET= install-strip post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xmlsec*.so .include diff --git a/security/py-yubikey-manager/Makefile b/security/py-yubikey-manager/Makefile index 18c157fb1006..59a18c18bc01 100644 --- a/security/py-yubikey-manager/Makefile +++ b/security/py-yubikey-manager/Makefile @@ -1,36 +1,36 @@ PORTNAME= yubikey-manager PORTVERSION= 4.0.9 PORTREVISION= 4 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Python library and command line tool for configuring a YubiKey WWW= https://developers.yubico.com/yubikey-manager/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.6<40,1:security/py-cryptography@${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}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 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}makefun>0:devel/py-makefun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest DOS2UNIX_GLOB= *.adoc *.py NO_ARCH= yes .include diff --git a/security/py-zope.password/Makefile b/security/py-zope.password/Makefile index c0af62e32969..ee3f843c42f9 100644 --- a/security/py-zope.password/Makefile +++ b/security/py-zope.password/Makefile @@ -1,22 +1,22 @@ PORTNAME= zope.password PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= security python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Password encoding and checking utilities WWW= https://pypi.org/project/zope.password/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/security/sqlmap/Makefile b/security/sqlmap/Makefile index 4cbc7961cfaf..067fde1043a0 100644 --- a/security/sqlmap/Makefile +++ b/security/sqlmap/Makefile @@ -1,27 +1,27 @@ PORTNAME= sqlmap PORTVERSION= 1.3.12 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Automatic SQL injection tool WWW= https://sqlmap.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/sqlmap/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} 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/theonionbox/Makefile b/security/theonionbox/Makefile index 12de2449ca94..507ffad5d164 100644 --- a/security/theonionbox/Makefile +++ b/security/theonionbox/Makefile @@ -1,55 +1,55 @@ PORTNAME= theonionbox DISTVERSION= 4.3.1 PORTREVISION= 2 CATEGORIES= security net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Web interface to monitor Tor node operation WWW= https://github.com/ralphwetzel/theonionbox LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.4:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bottle>=0.12.13:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.4.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=1.6.7:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>2.18:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stem>=1.5.4:security/py-stem@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.5:devel/py-tzlocal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1,1<1.27,1:net/py-urllib3@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} # workaround for bug#230613: missing internal sqlite3 module in python USES= python:3.6+ USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes POST_PLIST= correct-plist OPTIONS_DEFINE= DOCS post-patch: @${MV} ${WRKSRC}/FreeBSD/${PORTNAME}.sh ${WRKSRC}/FreeBSD/${PORTNAME} @${REINPLACE_CMD} ' \ s|"/your/path/to/${PORTNAME}"|"${PREFIX}"|; \ s|${PORTNAME}_dir}/${PORTNAME}\.py|${PORTNAME}_dir}/bin/${PORTNAME}|; \ s|/config/${PORTNAME}.cfg|/etc/${PORTNAME}/${PORTNAME}|; \ s|"/usr/local/bin/python"|"${PYTHON_CMD}"|' \ ${WRKSRC}/FreeBSD/${PORTNAME} post-patch-DOCS-off: @${REINPLACE_CMD} "s|('share/doc/${PORTNAME}', \['docs/\*\.\*'\]),||" ${WRKSRC}/setup.py post-install: @${CHMOD} +x ${STAGEDIR}${PREFIX}/etc/rc.d/${PORTNAME} correct-plist: @${REINPLACE_CMD} ' \ s|^etc/${PORTNAME}/${PORTNAME}.example$$|@sample & etc/${PORTNAME}/${PORTNAME}|; \ s|^etc/${PORTNAME}$$|@dir &|; \ s|^etc/rc.d$$|@dir &|; \ s|^share/doc/${PORTNAME}$$|@dir &|' \ ${TMPPLIST} .include diff --git a/security/vanguards-tor/Makefile b/security/vanguards-tor/Makefile index dabcc3402341..382d12642217 100644 --- a/security/vanguards-tor/Makefile +++ b/security/vanguards-tor/Makefile @@ -1,25 +1,25 @@ PORTNAME= vanguards DISTVERSION= 0.3.1 CATEGORIES= security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMESUFFIX= -tor MAINTAINER= yuri@FreeBSD.org COMMENT= Tor add-on to protect against guard discovery and related attacks WWW= https://github.com/mikeperry-tor/vanguards LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stem>0:security/py-stem@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes do-test: # 3 testcases are known to fail: https://github.com/mikeperry-tor/vanguards/issues/27 @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} PYTHONPATH=${WRKSRC}/src ${PYTHON_CMD} -m pytest -rs tests .include diff --git a/shells/xonsh/Makefile b/shells/xonsh/Makefile index d09eda07b1ec..425c652047ae 100644 --- a/shells/xonsh/Makefile +++ b/shells/xonsh/Makefile @@ -1,21 +1,21 @@ PORTNAME= xonsh PORTVERSION= 0.11.0 CATEGORIES= shells python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= roberfern@gmail.com COMMENT= Python-ish BASH-wards shell WWW= https://xon.sh LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/license BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}amalgamate>=0:devel/py-amalgamate@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent .include diff --git a/sysutils/ansible/Makefile b/sysutils/ansible/Makefile index f82eda59f939..6c821faa7f7d 100644 --- a/sysutils/ansible/Makefile +++ b/sysutils/ansible/Makefile @@ -1,59 +1,59 @@ PORTNAME= ansible DISTVERSION= 6.1.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Radically simple IT automation WWW= https://www.ansible.com/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansible-core>0:sysutils/py-ansible-core@${PY_FLAVOR} USES= ansible:env cpe python:3.6+ shebangfix CPE_VENDOR= redhat USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= ansible_collections/community/zabbix/roles/zabbix_proxy/files/install_semodule.bsx \ ansible_collections/community/zabbix/roles/zabbix_server/files/install_semodule.bsx \ ansible_collections/cyberark/conjur/ci/build_release \ ansible_collections/cyberark/conjur/ci/publish_to_galaxy \ ansible_collections/ovirt/ovirt/roles/disaster_recovery/files/ovirt-dr \ ansible_collections/ovirt/ovirt/roles/disaster_recovery/files/ovirt-dr \ ansible_collections/cisco/meraki/scripts/sublime-build/build.py.generic # It's probably best to leave shebangs in modules untouched as they must be # either unversioned or absent. # See [1] and [2]. # [1]: https://github.com/ansible/ansible/issues/78243 # [2]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265211 SHEBANG_REGEX= (([^/])|(/[^m])|(/m[^o])|(/mo[^d])|(/mod[^u])|(/modu[^l])|(/modul[^e])|(/module[^s])|(/modules[^/]))*\.(py|sh|build.py.generic) python_OLD_CMD= /Users/kbreit/Documents/Programming/ansible_collections/cisco/meraki/venv/bin/python CONFLICTS_INSTALL= ${_ANSIBLE_PACKAGES:N${PKGBASE}} NO_ARCH= yes DO_MAKE_TEST= ansible -m ping TEST_TARGET= localhost _ANSIBLE_VERSIONS= 1 2 23 24 25 26 27 28 4 _ANSIBLE_PACKAGES= ${PYTHON_PKGNAMEPREFIX}ansible .for version in ${_ANSIBLE_VERSIONS} _ANSIBLE_PACKAGES+= ${PYTHON_PKGNAMEPREFIX}ansible${version} .endfor post-patch: ${FIND} ${WRKSRC} -type f -exec ${GREP} --null -El '(/etc/ansible|/usr/share/ansible)' {} + | ${XARGS} -n 500 -0 ${REINPLACE_CMD} \ -e 's|/etc/ansible|${ETCDIR}|g' \ -e 's|/usr/share/ansible|${DATADIR}|g' ${FIND} ${WRKSRC} -type f -name "*.bak" -delete .include # Make sure that we override the unique DATADIR and ETCDIR set # by the implicit USES=uniquefiles. DATADIR= ${ANSIBLE_DATADIR} ETCDIR= ${ANSIBLE_ETCDIR} diff --git a/sysutils/archey4/Makefile b/sysutils/archey4/Makefile index 4f7be3306cb9..21bcf84d0fa0 100644 --- a/sysutils/archey4/Makefile +++ b/sysutils/archey4/Makefile @@ -1,22 +1,22 @@ PORTNAME= archey4 PORTVERSION= 4.13.4 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sbz@FreeBSD.org COMMENT= Simple system information tool written in Python WWW= https://github.com/HorlogeSkynet/archey4 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>=1.3:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10:net/py-netifaces@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils do-test: @${PYTHON_CMD} -m ${PORTNAME:C/[0-9]//} .include diff --git a/sysutils/conan/Makefile b/sysutils/conan/Makefile index 37e7644591c0..53f22c22ecc6 100644 --- a/sysutils/conan/Makefile +++ b/sysutils/conan/Makefile @@ -1,41 +1,41 @@ PORTNAME= conan DISTVERSION= 1.53.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= C/C++ package manager WWW= https://conan.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md PY_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}bottle>=0.12.8:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.3<0.5.0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.0<3:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecation>=2.0:devel/py-deprecation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=1.0.2:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasteners>=0.14.1:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.16.0<0.19.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}node-semver>=0.6.1:devel/py-node-semver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patch-ng>=1.17.4<1.18:devel/py-patch-ng@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluginbase>=0.5:devel/py-pluginbase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.0<3.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.4.0<3.0.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25<3.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0<=1.16.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.6,1<1.27,1:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.28.1<5:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11<6.0_99:devel/py-yaml@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/sysutils/docker-compose/Makefile b/sysutils/docker-compose/Makefile index bf05d845eaef..8e1338bd1e8e 100644 --- a/sysutils/docker-compose/Makefile +++ b/sysutils/docker-compose/Makefile @@ -1,30 +1,30 @@ PORTNAME= docker-compose PORTVERSION= 1.24.0 PORTREVISION= 1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= ports@FreeBSD.org COMMENT= Define and run multi-container applications with Docker WWW= https://github.com/docker/compose/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.2.0:devel/py-cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.7:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docker>=3.6.0:sysutils/py-docker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dockerpty>=0.4.1:devel/py-dockerpty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5.1:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}texttable>=0.9.0:textproc/py-texttable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0.32.0:www/py-websocket-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix .include diff --git a/sysutils/duplicity/Makefile b/sysutils/duplicity/Makefile index bfd6490f934a..863c9ed8341a 100644 --- a/sysutils/duplicity/Makefile +++ b/sysutils/duplicity/Makefile @@ -1,95 +1,95 @@ PORTNAME= duplicity PORTVERSION= 0.8.23 CATEGORIES= sysutils -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= dbaio@FreeBSD.org COMMENT= Backup tool that uses librsync and GnuPG WWW= https://duplicity.nongnu.org LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= librsync.so:net/librsync RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fasteners>=0:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} USES= cpe localbase python shebangfix CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils noflavors USE_LDCONFIG= yes SHEBANG_FILES= bin/duplicity bin/rdiffdir PORTDOCS= CHANGELOG.md COPYING README.md README-REPO.md README-LOG.md POST_PLIST= trim-duplicity-testing OPTIONS_DEFINE= B2 DOCS FTP FTPS GDOCS NLS S3 OPTIONS_GROUP= GPG OPTIONS_SINGLE= GPG OPTIONS_SINGLE_GPG= GNUPG GNUPG2 OPTIONS_DEFAULT= B2 FTP FTPS GNUPG2 S3 B2_DESC= Backblaze B2 backend FTP_DESC= FTP backend FTPS_DESC= FTPS backend GDOCS_DESC= Google Docs backend GPG_DESC= GnuPG support GNUPG_DESC= Use GnuPG 1 GNUPG2_DESC= Use GnuPG 2 S3_DESC= Amazon S3 backend B2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}b2sdk>=0.1.8:devel/py-b2sdk@${PY_FLAVOR} FTP_RUN_DEPENDS= ncftp>=3.2.2:ftp/ncftp3 FTPS_RUN_DEPENDS= lftp>=3.7.15:ftp/lftp GDOCS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydrive>0:devel/py-pydrive@${PY_FLAVOR} GNUPG_RUN_DEPENDS= gnupg1>=1.4.7:security/gnupg1 GNUPG2_RUN_DEPENDS= gpg2:security/gnupg NLS_USES= gettext S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.6b:devel/py-boto@${PY_FLAVOR} post-patch: .for f in cfbackend _cf_cloudfiles _cf_pyrax giobackend @${RM} ${WRKSRC}/${PORTNAME}/backends/${f}.py .endfor @${REINPLACE_CMD} '/self.inplace = True/d' ${WRKSRC}/setup.py post-patch-NLS-off: @${REINPLACE_CMD} -e '109,133d' \ ${WRKSRC}/setup.py post-patch-FTP-off: @${RM} ${WRKSRC}/${PORTNAME}/backends/ftpbackend.py post-patch-FTPS-off: @${RM} ${WRKSRC}/${PORTNAME}/backends/ftpsbackend.py post-patch-S3-off: .for f in botobackend _boto_multi _boto_single @${RM} ${WRKSRC}/${PORTNAME}/backends/${f}.py .endfor post-patch-GDOCS-off: @${RM} ${WRKSRC}/${PORTNAME}/backends/gdocsbackend.py post-patch-B2-off: @${RM} ${WRKSRC}/${PORTNAME}/backends/b2backend.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/duplicity/_librsync*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|g} ${STAGEDIR}${DOCSDIR} trim-duplicity-testing: @${REINPLACE_CMD} '/\/testing\//d' ${TMPPLIST} .include diff --git a/sysutils/jadm/Makefile b/sysutils/jadm/Makefile index fe2bb52c3e3c..a5af5be34c0d 100644 --- a/sysutils/jadm/Makefile +++ b/sysutils/jadm/Makefile @@ -1,27 +1,27 @@ PORTNAME= jadm PORTVERSION= 1.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jadm@dachev.info COMMENT= FreeBSD jail framework with zfs, vnet and jail.conf support WWW= https://github.com/NikolayDachev/jadm 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} 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} 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/py-ansible-compat/Makefile b/sysutils/py-ansible-compat/Makefile index 60113efeb3c2..1338b40056d6 100644 --- a/sysutils/py-ansible-compat/Makefile +++ b/sysutils/py-ansible-compat/Makefile @@ -1,35 +1,35 @@ PORTNAME= ansible-compat PORTVERSION= 2.2.7 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Ansible compatibility goodies WWW= https://github.com/ansible-community/ansible-compat LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4.2:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}subprocess-tee>=0.3.5:devel/py-subprocess-tee@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.6.0:devel/py-jsonschema@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flaky>0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip-tools>0:devel/py-pip-tools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>7.2.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-plus>0:devel/py-pytest-plus@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/sysutils/py-ansible-core/Makefile b/sysutils/py-ansible-core/Makefile index 318e377fcf81..548be917ce64 100644 --- a/sysutils/py-ansible-core/Makefile +++ b/sysutils/py-ansible-core/Makefile @@ -1,107 +1,107 @@ PORTNAME= ansible-core DISTVERSION= 2.13.2 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Radically simple IT automation WWW= https://www.ansible.com/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>3.0.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}resolvelib>=0.5.3<0.9:devel/py-resolvelib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>5.1:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${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} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ git:devel/git USES= ansible:env cpe gmake python:3.8+ shebangfix CPE_VENDOR= redhat CPE_PRODUCT= ansible USE_PYTHON= autoplist concurrent distutils SHEBANG_REGEX= [.]/test/.*[.]py TEST_ARGS= VERSION=${DISTVERSION} \ PYTHON=${PYTHON_CMD} \ DATE= # Pass MAKE_ENV to TEST_ENV so that binary aliases via an updated PATH. TEST_ENV= ${MAKE_ENV} PYTHON_VERSION=${PYTHON_VER} TEST_TARGET= tests CONFLICTS= py*-ansible-base py*-ansible2 py-ansible-core211 # The "python" binary alias is needed for the tests. BINARY_ALIAS= python=${PYTHON_CMD} NO_ARCH= yes PLIST_FILES= share/man/man1/ansible-config.1.gz \ share/man/man1/ansible-console.1.gz \ share/man/man1/ansible-doc.1.gz \ share/man/man1/ansible-galaxy.1.gz \ share/man/man1/ansible-inventory.1.gz \ share/man/man1/ansible-playbook.1.gz \ share/man/man1/ansible-pull.1.gz \ share/man/man1/ansible-vault.1.gz \ share/man/man1/ansible.1.gz PORTEXAMPLES= ansible.cfg hosts OPTIONS_DEFINE= DOCS EXAMPLES post-patch: # Preserve the original paths in # test/units/cli/galaxy/test_execute_list_collection.py. # Replacing /usr/share/ansible breaks tests. ${FIND} ${WRKSRC} -not -regex '${WRKSRC}/test/units/cli/galaxy/test_execute_list_collection.py' -type f -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} \ -e 's|/etc/ansible|${ETCDIR}|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}/share/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} {} \; # USE_PYTHON=autoplist doesn't add this file to pkg-plist. ${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ansible_test/_data/injector/ansible-inventory pre-test: # This one file does not get its paths replaced correctly in post-patch. ${REINPLACE_CMD} 's|"/etc"|"${ETCDIR:H}"|g' \ ${WRKSRC}/test/units/playbook/test_helpers.py # This test constructs a Python script inline and uses an invalid path to it. ${REINPLACE_CMD} 's|/usr/bin/python|${PYTHON_CMD}|' \ ${WRKSRC}/test/units/modules/test_async_wrapper.py # Skip the SELinux tests, it's not present on FreeBSD. ${RM} ${WRKSRC}/test/units/module_utils/basic/test_selinux.py # Disable some failing tests. They fail to detect that emoji are of width 2 istead of 1. ${RM} ${WRKSRC}/test/units/utils/test_display.py .include # Make sure that we override the unique DATADIR and ETCDIR set # by the implicit USES=uniquefiles. DATADIR= ${ANSIBLE_DATADIR} ETCDIR= ${ANSIBLE_ETCDIR} diff --git a/sysutils/py-ansible-lint/Makefile b/sysutils/py-ansible-lint/Makefile index b7afab954aad..6ad851c9cf32 100644 --- a/sysutils/py-ansible-lint/Makefile +++ b/sysutils/py-ansible-lint/Makefile @@ -1,44 +1,44 @@ PORTNAME= ansible-lint PORTVERSION= 6.10.2 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Checks playbooks for sub-optimal practices and behaviour WWW= https://github.com/willthames/ansible-lint LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansible-compat>=2.2.7:sysutils/py-ansible-compat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ansible-core>=2.12.0:sysutils/py-ansible-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}black>=22.8.0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>=3.3.0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.10.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.17.21:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcmatch>=8.1.2:textproc/py-wcmatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.4.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yamllint>=1.26.3:devel/py-yamllint@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4.2:devel/py-setuptools_scm@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.7.0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=7.2.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.10.1:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=2.1.0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/sysutils/py-ansible-runner/Makefile b/sysutils/py-ansible-runner/Makefile index 2d7d35adf6a7..d23db046dbfb 100644 --- a/sysutils/py-ansible-runner/Makefile +++ b/sysutils/py-ansible-runner/Makefile @@ -1,33 +1,33 @@ PORTNAME= ansible-runner DISTVERSION= 2.3.1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Extensible embeddable ansible job runner WWW= https://ansible-runner.readthedocs.io/ LICENSE= APACHE20 BROKEN_armv6= fails to build: Child process terminated abnormally: Segmentation fault BROKEN_armv7= fails to build: Child process terminated abnormally: Segmentation fault BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} 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:3.6+ USE_PYTHON= autoplist concurrent distutils CPE_VENDOR= redhat NO_ARCH= yes .include diff --git a/sysutils/py-azure-cli-acr/Makefile b/sysutils/py-azure-cli-acr/Makefile index 4cf079205a5a..e53a602d52cb 100644 --- a/sysutils/py-azure-cli-acr/Makefile +++ b/sysutils/py-azure-cli-acr/Makefile @@ -1,23 +1,23 @@ PORTNAME= azure-cli-acr PORTVERSION= 2.2.9 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Command-Line Tools ACR Command Module WWW= https://pypi.org/project/azure-cli-acr/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-mgmt-storage>=3.3.0:devel/py-azure-mgmt-storage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-containerregistry>=2.8.0:devel/py-azure-mgmt-containerregistry@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-storage-blob>=1.3.1:devel/py-azure-storage-blob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-cli-core>=0:sysutils/py-azure-cli-core@${PY_FLAVOR} USES= azurepy python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-azure-cli-core/Makefile b/sysutils/py-azure-cli-core/Makefile index 57028287291b..3d4ff6cca5de 100644 --- a/sysutils/py-azure-cli-core/Makefile +++ b/sysutils/py-azure-cli-core/Makefile @@ -1,38 +1,38 @@ PORTNAME= azure-cli-core PORTVERSION= 2.43.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Command-Line Tools Core Module WWW= https://pypi.org/project/azure-cli-core/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=1.8:devel/py-argcomplete@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-cli-telemetry>=1.0.8:sysutils/py-azure-cli-telemetry@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}humanfriendly>=10.0:textproc/py-humanfriendly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>=0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}knack>=0.10.1:devel/py-knack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msal>=1.20.0:devel/py-msal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msal-extensions>=1.0.0:devel/py-msal-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0.8<3.0.0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.1.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=17.1.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkginfo>=1.5.0.1:sysutils/py-pkginfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-core>=1.2.0<2.0.0:devel/py-azure-mgmt-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.9:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msrestazure>=0.6.4:net-mgmt/py-msrestazure@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.9<22.0:devel/py-packaging@${PY_FLAVOR} USES= azurepy python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-azure-cli-telemetry/Makefile b/sysutils/py-azure-cli-telemetry/Makefile index 3fc518e38661..71ef0a7b70ff 100644 --- a/sysutils/py-azure-cli-telemetry/Makefile +++ b/sysutils/py-azure-cli-telemetry/Makefile @@ -1,21 +1,21 @@ PORTNAME= azure-cli-telemetry PORTVERSION= 1.0.8 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure CLI Telemetry Package WWW= https://pypi.org/project/azure-cli-telemetry/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}applicationinsights>=0.11.1<0.12:devel/py-applicationinsights@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}portalocker>=1.6<3:devel/py-portalocker@${PY_FLAVOR} USES= azurepy python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-azure-cli/Makefile b/sysutils/py-azure-cli/Makefile index 20a3faaf964b..b6a6e717e165 100644 --- a/sysutils/py-azure-cli/Makefile +++ b/sysutils/py-azure-cli/Makefile @@ -1,128 +1,128 @@ PORTNAME= azure-cli PORTVERSION= 2.43.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Command-Line Tools WWW= https://docs.microsoft.com/en-us/cli/azure/?view=azure-cli-latest LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}antlr4-python3-runtime>=4.9:devel/py-antlr4-python3-runtime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-appconfiguration>=1.1.1:devel/py-azure-appconfiguration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-batch>=12.0.0:devel/py-azure-batch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-cli-core>=${PORTVERSION}:sysutils/py-azure-cli-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-cosmos>=3.0.2:devel/py-azure-cosmos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-datalake-store>=0.0.49:devel/py-azure-datalake-store@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-graphrbac>=0.60.0:devel/py-azure-graphrbac@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-keyvault>=1.1:devel/py-azure-keyvault@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-keyvault-administration>=4.0.0.b3:devel/py-azure-keyvault-administration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-keyvault-keys>=4.5.1:security/py-azure-keyvault-keys@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-loganalytics>=0.1.0:devel/py-azure-loganalytics@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-advisor>=9.0.0:devel/py-azure-mgmt-advisor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-apimanagement>=3.0.0:devel/py-azure-mgmt-apimanagement@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-applicationinsights>=1.0.0:devel/py-azure-mgmt-applicationinsights@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-appconfiguration>=2.1.0:devel/py-azure-mgmt-appconfiguration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-authorization>=0.61.0:devel/py-azure-mgmt-authorization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-batch>=16.2.0:devel/py-azure-mgmt-batch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-batchai>=7.0.0.b1:devel/py-azure-mgmt-batchai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-billing>=6.0.0:devel/py-azure-mgmt-billing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-botservice>=2.0.0.b3:devel/py-azure-mgmt-botservice@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-cdn>=12.0.0:devel/py-azure-mgmt-cdn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-cognitiveservices>=13.3.0:devel/py-azure-mgmt-cognitiveservices@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-compute>=29.0.0:devel/py-azure-mgmt-compute@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-consumption>=2.0:devel/py-azure-mgmt-consumption@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-containerinstance>=9.1.0:devel/py-azure-mgmt-containerinstance@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-containerregistry>=10.0.0:devel/py-azure-mgmt-containerregistry@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-containerservice>=20.6.0:devel/py-azure-mgmt-containerservice@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-cosmosdb>=8.0.0:devel/py-azure-mgmt-cosmosdb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-databoxedge>=1.0.0:devel/py-azure-mgmt-databoxedge@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-datalake-analytics>=0.2.1:devel/py-azure-mgmt-datalake-analytics@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-datalake-store>=0.5.0:devel/py-azure-mgmt-datalake-store@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-datamigration>=10.0.0:devel/py-azure-mgmt-datamigration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-deploymentmanager>=0.2.0:devel/py-azure-mgmt-deploymentmanager@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-devtestlabs>=4.0:devel/py-azure-mgmt-devtestlabs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-dns>=8.0.0:devel/py-azure-mgmt-dns@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-eventgrid>=10.2.0.b2:devel/py-azure-mgmt-eventgrid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-eventhub>=10.1.0:devel/py-azure-mgmt-eventhub@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-extendedlocation>=1.0.0.b2:devel/py-azure-mgmt-extendedlocation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-hdinsight>=9.0.0:devel/py-azure-mgmt-hdinsight@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-imagebuilder>=1.1.0:devel/py-azure-mgmt-imagebuilder@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-iotcentral>=10.0.0.b1:devel/py-azure-mgmt-iotcentral@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-iothub>=2.3.0:devel/py-azure-mgmt-iothub@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-iothubprovisioningservices>=1.1.0:devel/py-azure-mgmt-iothubprovisioningservices@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-keyvault>=10.1.0:devel/py-azure-mgmt-keyvault@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-kusto>=0.3.0:devel/py-azure-mgmt-kusto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-loganalytics>=13.0.0.b4:devel/py-azure-mgmt-loganalytics@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-managedservices>=1.0:devel/py-azure-mgmt-managedservices@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-managementgroups>=1.0.0:devel/py-azure-mgmt-managementgroups@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-maps>=2.0.0:devel/py-azure-mgmt-maps@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-marketplaceordering>=1.1.0:devel/py-azure-mgmt-marketplaceordering@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-media>=9.0:devel/py-azure-mgmt-media@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-monitor>=5.0.0:devel/py-azure-mgmt-monitor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-msi>=6.1.0:devel/py-azure-mgmt-msi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-network>=21.0.1:devel/py-azure-mgmt-network@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-netapp>=9.0.1:devel/py-azure-mgmt-netapp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-policyinsights>=1.1.0.b2:devel/py-azure-mgmt-policyinsights@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-privatedns>=1.0.0:devel/py-azure-mgmt-privatedns@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-rdbms>=10.2.0.b3:devel/py-azure-mgmt-rdbms@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-recoveryservices>=2.1.0:devel/py-azure-mgmt-recoveryservices@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-recoveryservicesbackup>=5.1.0.b1:devel/py-azure-mgmt-recoveryservicesbackup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-redhatopenshift>=1.1.0:devel/py-azure-mgmt-redhatopenshift@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-redis>=13.1.0:devel/py-azure-mgmt-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-relay>=0.1.0:devel/py-azure-mgmt-relay@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-resource>=21.1.0.b1:devel/py-azure-mgmt-resource@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-search>=8.0.0:devel/py-azure-mgmt-search@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-security>=2.0.0.b1:devel/py-azure-mgmt-security@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-servicebus>=8.1.0:devel/py-azure-mgmt-servicebus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-servicefabric>=1.0.0:devel/py-azure-mgmt-servicefabric@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-servicefabricmanagedclusters>=1.0.0:devel/py-azure-mgmt-servicefabricmanagedclusters@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-servicelinker>=1.0.0:devel/py-azure-mgmt-servicelinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-signalr>=1.1.0:devel/py-azure-mgmt-signalr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-sql>=4.0.0.b5:devel/py-azure-mgmt-sql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-sqlvirtualmachine>=1.0.0.b4:devel/py-azure-mgmt-sqlvirtualmachine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-storage>=21.0.0:devel/py-azure-mgmt-storage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-trafficmanager>=1.0.0:devel/py-azure-mgmt-trafficmanager@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-web>=7.0.0:devel/py-azure-mgmt-web@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-synapse>=2.1.0.b5:devel/py-azure-mgmt-synapse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-multiapi-storage>=0.10.0:devel/py-azure-multiapi-storage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-storage-common>=1.4:devel/py-azure-storage-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-synapse-accesscontrol>=0.5.0:devel/py-azure-synapse-accesscontrol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-synapse-artifacts>=0.14.0:devel/py-azure-synapse-artifacts@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-synapse-managedprivateendpoints>=0.3.0:devel/py-azure-synapse-managedprivateendpoints@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-synapse-spark>=0.2.0:devel/py-azure-synapse-spark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.4:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=2.3.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fabric>=2.4:devel/py-fabric@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0.8:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.4:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=17.1.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.9<22.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scp>=0.13.2:security/py-scp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.12:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sshtunnel>=0.1.4:net/py-sshtunnel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.18:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0.56.0:www/py-websocket-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0.12:devel/py-xmltodict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}javaproperties>=0.5.1:devel/py-javaproperties@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsondiff>=2.0.0:devel/py-jsondiff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semver>=2.13.0:devel/py-semver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygithub>=1.55:devel/py-pygithub@${PY_FLAVOR} USES= azurepy python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PLIST_FILES= ${PYTHON_SITELIBDIR}/azure/cli/__main__.py post-patch: @${REINPLACE_CMD} -e "s#python#${PYTHON_CMD}#g" ${WRKSRC}/az .include diff --git a/sysutils/py-bitrot/Makefile b/sysutils/py-bitrot/Makefile index 31ef83c70e63..10d18b589845 100644 --- a/sysutils/py-bitrot/Makefile +++ b/sysutils/py-bitrot/Makefile @@ -1,21 +1,21 @@ PORTNAME= bitrot PORTVERSION= 1.0.0 CATEGORIES= sysutils -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fixer@bsdmail.com COMMENT= Utility to detect data corruption and bit rot WWW= https://github.com/ambv/bitrot LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/sysutils/py-borgmatic/Makefile b/sysutils/py-borgmatic/Makefile index e2cd827234ad..a4a389bbaf26 100644 --- a/sysutils/py-borgmatic/Makefile +++ b/sysutils/py-borgmatic/Makefile @@ -1,42 +1,42 @@ PORTNAME= borgmatic PORTVERSION= 1.5.24 PORTREVISION= 2 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Wrapper script for Borg backup software WWW= https://torsion.org/borgmatic/ LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}borgbackup>=0:archivers/py-borgbackup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pykwalify>=0:textproc/py-pykwalify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_VER} == "3.8" RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pkgutil-resolve-name>=1.3.10:devel/py-pkgutil-resolve-name@${PY_FLAVOR} .endif post-patch: @cd ${WRKSRC} && \ ${REINPLACE_CMD} -e 's|/etc/borgmatic|${PREFIX}/etc/borgmatic|g' \ borgmatic/commands/borgmatic.py \ borgmatic/commands/convert_config.py \ borgmatic/commands/generate_config.py \ borgmatic/config/collect.py \ borgmatic/config/convert.py \ borgmatic/config/schema.yaml \ tests/unit/config/test_collect.py .include diff --git a/sysutils/py-concurrent-log-handler/Makefile b/sysutils/py-concurrent-log-handler/Makefile index 06f70693a08f..a8bde5f195f8 100644 --- a/sysutils/py-concurrent-log-handler/Makefile +++ b/sysutils/py-concurrent-log-handler/Makefile @@ -1,19 +1,19 @@ PORTNAME= concurrent-log-handler DISTVERSION= 0.9.19 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= risner@stdio.com COMMENT= RotatingFileHandler replacement with concurrency, gzip WWW= https://pypi.org/project/concurrent-log-handler/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}portalocker>=1.4.0:devel/py-portalocker@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-croniter/Makefile b/sysutils/py-croniter/Makefile index 855455773ac5..6e5d8109566c 100644 --- a/sysutils/py-croniter/Makefile +++ b/sysutils/py-croniter/Makefile @@ -1,18 +1,18 @@ PORTNAME= croniter PORTVERSION= 0.3.20 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Iteration support for datetime objects with cron like format WWW= https://pypi.org/project/croniter/ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-diffoscope/Makefile b/sysutils/py-diffoscope/Makefile index acd6e15a0fab..426a14bef290 100644 --- a/sysutils/py-diffoscope/Makefile +++ b/sysutils/py-diffoscope/Makefile @@ -1,31 +1,31 @@ PORTNAME= diffoscope PORTVERSION= 230 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= In-depth comparison of files, archives, and directories WWW= https://diffoscope.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libarchive-c>=0:archivers/py-libarchive-c@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${PY_FLAVOR} \ gdiff:textproc/diffutils TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ zipinfo:archivers/unzip \ isoinfo:sysutils/cdrkit \ rpm2cpio:archivers/rpm2cpio USES= cpe python:3.7+ CPE_VENDOR= reproducible_builds USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/sysutils/py-dirsync/Makefile b/sysutils/py-dirsync/Makefile index d7a7b29af0b8..ef8962d37508 100644 --- a/sysutils/py-dirsync/Makefile +++ b/sysutils/py-dirsync/Makefile @@ -1,23 +1,23 @@ PORTNAME= dirsync PORTVERSION= 2.2.5 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Advanced directory tree synchronisation tool WWW= https://github.com/tkhyn/dirsync 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-distro/Makefile b/sysutils/py-distro/Makefile index 83b3615d0bc9..988673885c31 100644 --- a/sysutils/py-distro/Makefile +++ b/sysutils/py-distro/Makefile @@ -1,24 +1,24 @@ PORTNAME= distro PORTVERSION= 1.8.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Linux OS platform information API WWW= https://github.com/python-distro/distro LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= query_local_distro.py post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/sysutils/py-dlipower/Makefile b/sysutils/py-dlipower/Makefile index 4c0660a66bc3..d8a0c7e91599 100644 --- a/sysutils/py-dlipower/Makefile +++ b/sysutils/py-dlipower/Makefile @@ -1,23 +1,23 @@ PORTNAME= dlipower PORTVERSION= 1.0.176 PORTEPOCH= 2 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= imp@FreeBSD.org COMMENT= CLI interface to Digital Logger's (DLI) Power Strips WWW= https://github.com/dwighthubbard/python-dlipower LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} USES= python:3.6+ shebangfix SHEBANG_FILES= scripts/fence_dli USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-docker/Makefile b/sysutils/py-docker/Makefile index 8ddd0c7494ed..40243983d9b1 100644 --- a/sysutils/py-docker/Makefile +++ b/sysutils/py-docker/Makefile @@ -1,25 +1,25 @@ PORTNAME= docker PORTVERSION= 5.0.3 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python library for the Docker Engine API WWW= https://github.com/docker/docker-py LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/sysutils/py-drmaa/Makefile b/sysutils/py-drmaa/Makefile index 3511bd14572f..f78748d0ce3c 100644 --- a/sysutils/py-drmaa/Makefile +++ b/sysutils/py-drmaa/Makefile @@ -1,18 +1,18 @@ PORTNAME= drmaa PORTVERSION= 0.4b3 PORTREVISION= 1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= i@levsha.me COMMENT= Interact with DRMAA-compliant distributed resource management systems WWW= http://code.google.com/p/drmaa-python/ LICENSE= BSD3CLAUSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-execnet/Makefile b/sysutils/py-execnet/Makefile index 0867253c639f..64012c9b386a 100644 --- a/sysutils/py-execnet/Makefile +++ b/sysutils/py-execnet/Makefile @@ -1,25 +1,25 @@ PORTNAME= execnet PORTVERSION= 1.9.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Distributed Python deployment and communication WWW= https://codespeak.net/execnet/ 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: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 dddd45d1a7a1..a709d0664d1f 100644 --- a/sysutils/py-filelike/Makefile +++ b/sysutils/py-filelike/Makefile @@ -1,15 +1,15 @@ PORTNAME= filelike PORTVERSION= 0.4.1 PORTREVISION= 1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dikshie@sfc.wide.ad.jp COMMENT= Python module for building and manipulating file-like object WWW= http://www.rfk.id.au/software/filelike/ USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent .include diff --git a/sysutils/py-filelock/Makefile b/sysutils/py-filelock/Makefile index 6167ff61b66b..d0786df68e27 100644 --- a/sysutils/py-filelock/Makefile +++ b/sysutils/py-filelock/Makefile @@ -1,24 +1,24 @@ PORTNAME= filelock DISTVERSION= 3.8.2 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Platform independent file lock WWW= https://github.com/benediktschmitt/py-filelock LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes post-patch: # workaround for https://github.com/tox-dev/py-filelock/issues/133 @${REINPLACE_CMD} -e 's|author = Benedikt Schmitt|version = ${PORTVERSION}|' ${WRKSRC}/setup.cfg .include diff --git a/sysutils/py-hared/Makefile b/sysutils/py-hared/Makefile index 8cd4f49e55af..ecb3a86c992b 100644 --- a/sysutils/py-hared/Makefile +++ b/sysutils/py-hared/Makefile @@ -1,25 +1,25 @@ PORTNAME= hared PORTVERSION= 1.3 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Small Python server for inserting notications into MQTT WWW= https://github.com/jpmens/hared-hare LICENSE= MIT 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-hcloud/Makefile b/sysutils/py-hcloud/Makefile index 1fe24d7cdc0d..f7f4573233a4 100644 --- a/sysutils/py-hcloud/Makefile +++ b/sysutils/py-hcloud/Makefile @@ -1,27 +1,27 @@ PORTNAME= hcloud DISTVERSION= 1.18.2 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Official Hetzner Cloud python library WWW= https://hcloud-python.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.5,<3:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20,<3:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=3.6.0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>=4.3.4:devel/py-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=3.23.1:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}black>=22.3.0:devel/py-black@${PY_FLAVOR} NO_ARCH= yes USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest .include diff --git a/sysutils/py-howdoi/Makefile b/sysutils/py-howdoi/Makefile index ef1f8a06322a..a8d2f84d3fa0 100644 --- a/sysutils/py-howdoi/Makefile +++ b/sysutils/py-howdoi/Makefile @@ -1,28 +1,28 @@ PORTNAME= howdoi PORTVERSION= 2.0.20 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Instant coding answers via the command line WWW= https://github.com/gleitz/howdoi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachelib>0:www/py-cachelib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keep>0:sysutils/py-keep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyquery>0:devel/py-pyquery@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-iowait/Makefile b/sysutils/py-iowait/Makefile index ece4287a44dd..41bad27ee8ad 100644 --- a/sysutils/py-iowait/Makefile +++ b/sysutils/py-iowait/Makefile @@ -1,16 +1,16 @@ PORTNAME= iowait PORTVERSION= 0.2 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python module for I/O completion events WWW= https://launchpad.net/python-iowait LICENSE= GPLv3 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-keep/Makefile b/sysutils/py-keep/Makefile index 2e8274617abc..c3a7acd88756 100644 --- a/sysutils/py-keep/Makefile +++ b/sysutils/py-keep/Makefile @@ -1,31 +1,31 @@ PORTNAME= keep PORTVERSION= 2.10.1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Personal shell command keeper WWW= https://github.com/OrkoHunter/keep LICENSE= MIT LICENSE_FILE= ${FILESDIR}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}terminaltables>0:textproc/py-terminaltables@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygithub>0:devel/py-pygithub@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils SUB_FILES= pkg-message PORTDATA= completions/keep.zsh \ completions/keep.bash post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/completions (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDATA} ${STAGEDIR}${DATADIR}/completions) .include diff --git a/sysutils/py-leviathan/Makefile b/sysutils/py-leviathan/Makefile index 08d5e1e5d7fd..d11020d614b6 100644 --- a/sysutils/py-leviathan/Makefile +++ b/sysutils/py-leviathan/Makefile @@ -1,22 +1,22 @@ PORTNAME= leviathan PORTVERSION= 0.1.1 PORTREVISION= 1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Application to control and monitor NZXT (Asetek) liquid coolers WWW= https://github.com/jaksi/leviathan/tree/0.1.1 LICENSE= GPLv2 #LICENSE_FILE= Not packaged with PyPI sdist RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-liquidctl/Makefile b/sysutils/py-liquidctl/Makefile index 2e6d901bb11e..d6ed43d9d680 100644 --- a/sysutils/py-liquidctl/Makefile +++ b/sysutils/py-liquidctl/Makefile @@ -1,25 +1,25 @@ PORTNAME= liquidctl PORTVERSION= 1.10.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform tool and drivers for liquid coolers and other devices WWW= https://pypi.org/project/liquidctl/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorlog>=0:devel/py-colorlog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hidapi>=0.10.1:comms/py-hidapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} 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 f5f4ced9723c..4fd2642fe337 100644 --- a/sysutils/py-mitogen/Makefile +++ b/sysutils/py-mitogen/Makefile @@ -1,26 +1,26 @@ PORTNAME= mitogen DISTVERSION= 0.3.3 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} # PATCH_SITES= https://github.com/mitogen-hq/${PORTNAME}/pull/ # PATCHFILES+= 913.patch:-p1 # https://github.com/mitogen-hq/mitogen/pull/913.patch MAINTAINER= dch@FreeBSD.org COMMENT= Ansible accelerator & python library for writing distributed programs WWW= https://mitogen.networkgenomics.com/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe python:3.6+ CPE_VENDOR= networkgenomics 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 9535c5ca21e2..4cbc19dbb01d 100644 --- a/sysutils/py-mqttwarn/Makefile +++ b/sysutils/py-mqttwarn/Makefile @@ -1,95 +1,95 @@ PORTNAME= mqttwarn DISTVERSION= 0.31.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Subscribe to MQTT topics and notify pluggable services WWW= https://github.com/jpmens/mqttwarn 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: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} post-patch: @${RM} ${WRKSRC}/tests/bad_funcs.py 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 5a1c18d3bb82..fa226f8a785d 100644 --- a/sysutils/py-nagiosplugin/Makefile +++ b/sysutils/py-nagiosplugin/Makefile @@ -1,22 +1,22 @@ PORTNAME= nagiosplugin PORTVERSION= 1.2.4 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Class library for writing Nagios (Icinga) plugins WWW= https://bitbucket.org/flyingcircus/nagiosplugin LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 0136867fad3d..1e8c455e5d4d 100644 --- a/sysutils/py-packet-python/Makefile +++ b/sysutils/py-packet-python/Makefile @@ -1,20 +1,20 @@ PORTNAME= packet-python DISTVERSION= 1.37.1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Python client for Packet.net API WWW= https://pypi.org/project/packet-python/ LICENSE= LGPL3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.18.0:www/py-requests@${PY_FLAVOR} 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 38b4407bbfbf..6020a6876b8b 100644 --- a/sysutils/py-pkginfo/Makefile +++ b/sysutils/py-pkginfo/Makefile @@ -1,30 +1,30 @@ PORTNAME= pkginfo DISTVERSION= 1.8.3 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Query metadatdata from sdists / bdists / installed packages WWW= https://pypi.org/project/pkginfo/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${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/sysutils/py-ploy/Makefile b/sysutils/py-ploy/Makefile index 5a90e9d20314..1015af0af581 100644 --- a/sysutils/py-ploy/Makefile +++ b/sysutils/py-ploy/Makefile @@ -1,26 +1,26 @@ PORTNAME= ploy PORTVERSION= 2.0.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Manage servers through a central configuration WWW= https://github.com/ployground/ploy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} USES= pytest python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-ploy_ezjail/Makefile b/sysutils/py-ploy_ezjail/Makefile index 92b7b142b6e9..bd0513daac63 100644 --- a/sysutils/py-ploy_ezjail/Makefile +++ b/sysutils/py-ploy_ezjail/Makefile @@ -1,23 +1,23 @@ PORTNAME= ploy_ezjail PORTVERSION= 2.0.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Plugin for ploy to provision FreeBSD jails using ezjail WWW= https://github.com/ployground/ploy_ezjail LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ploy>=2.0.0:sysutils/py-ploy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} USES= pytest python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-plumbum/Makefile b/sysutils/py-plumbum/Makefile index daef44ab5d65..da2c5ab6ff08 100644 --- a/sysutils/py-plumbum/Makefile +++ b/sysutils/py-plumbum/Makefile @@ -1,23 +1,23 @@ PORTNAME= plumbum PORTVERSION= 1.8.0 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Shell combinators library WWW= https://github.com/tomerfiliba/plumbum LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= SSH SSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR} .include diff --git a/sysutils/py-psutil/Makefile b/sysutils/py-psutil/Makefile index 4ed8848bd458..5a0d7fc5beee 100644 --- a/sysutils/py-psutil/Makefile +++ b/sysutils/py-psutil/Makefile @@ -1,26 +1,26 @@ PORTNAME= psutil PORTVERSION= 5.9.4 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Process utilities module for Python WWW= https://github.com/giampaolo/psutil LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils LDFLAGS+= -lutil CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}psutil121 CPE_VENDOR= psutil_project post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/sysutils/py-psutil121/Makefile b/sysutils/py-psutil121/Makefile index ce92421cb6cb..89d3ba30ada1 100644 --- a/sysutils/py-psutil121/Makefile +++ b/sysutils/py-psutil121/Makefile @@ -1,22 +1,22 @@ PORTNAME= psutil PORTVERSION= 1.2.1 PORTREVISION= 2 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 121 MAINTAINER= swills@FreeBSD.org COMMENT= Process utilities module for Python WWW= https://pypi.org/project/psutil/ LICENSE= BSD3CLAUSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}psutil PORTSCOUT= limit:^1\.2\. USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-ptyprocess/Makefile b/sysutils/py-ptyprocess/Makefile index d03ee4d4e81e..6ba1f1f36591 100644 --- a/sysutils/py-ptyprocess/Makefile +++ b/sysutils/py-ptyprocess/Makefile @@ -1,18 +1,18 @@ PORTNAME= ptyprocess PORTVERSION= 0.7.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Run a subprocess in a pseudo terminal WWW= https://github.com/pexpect/ptyprocess LICENSE= ISCL USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/sysutils/py-puremagic/Makefile b/sysutils/py-puremagic/Makefile index 242e8f081a88..d930f31f6f85 100644 --- a/sysutils/py-puremagic/Makefile +++ b/sysutils/py-puremagic/Makefile @@ -1,24 +1,24 @@ PORTNAME= puremagic DISTVERSION= 1.14 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= james@french.id.au COMMENT= Pure python implementation of magic file detection WWW= https://pypi.org/project/puremagic/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= test/ .include diff --git a/sysutils/py-py-cpuinfo/Makefile b/sysutils/py-py-cpuinfo/Makefile index de4efc41ce15..8293a493a925 100644 --- a/sysutils/py-py-cpuinfo/Makefile +++ b/sysutils/py-py-cpuinfo/Makefile @@ -1,19 +1,19 @@ PORTNAME= py-cpuinfo DISTVERSION= 8.0.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Module for getting CPU info with pure Python WWW= https://github.com/workhorsy/py-cpuinfo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/sysutils/py-python-consul2/Makefile b/sysutils/py-python-consul2/Makefile index 5e1be529921e..ae5545831f67 100644 --- a/sysutils/py-python-consul2/Makefile +++ b/sysutils/py-python-consul2/Makefile @@ -1,34 +1,34 @@ PORTNAME= python-consul2 PORTVERSION= 0.1.5 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client for Consul WWW= https://github.com/poppyred/python-consul2 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ASYNCIO TORNADO TWISTED ASYNCIO_DESC= Async I/O support TORNADO_DESC= Tornado support TWISTED_DESC= Twisted support ASYNCIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}treq>=0:www/py-treq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} .include diff --git a/sysutils/py-pyznap/Makefile b/sysutils/py-pyznap/Makefile index e02d3717052b..027f901e7b77 100644 --- a/sysutils/py-pyznap/Makefile +++ b/sysutils/py-pyznap/Makefile @@ -1,40 +1,40 @@ PORTNAME= pyznap DISTVERSION= 1.6.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= ZFS snapshot tool written in Python WWW= https://github.com/yboetz/pyznap LICENSE= GPLv3 RUN_DEPENDS= lzop:archivers/lzop \ mbuffer:misc/mbuffer \ pigz:archivers/pigz \ pv:sysutils/pv #TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=2.4.2:security/py-paramiko@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ # faketime:devel/faketime USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= BINDIR=${PREFIX}/bin ETCDIR=${PREFIX}/etc post-patch: ${REINPLACE_CMD} -e 's|/etc/pyznap/|${PREFIX}/etc/pyznap/|g' ${WRKSRC}/${PORTNAME}/main.py # upstream does not support selecting/deselecting tests from setuptools # zfs tests work on the host but not in a poudriere jail # ssh tests fail as priv/pub key auth is required to be set up in advance #do-test: # @${CD} ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-qmk/Makefile b/sysutils/py-qmk/Makefile index 87f74b7e1f79..44e5c0acccb3 100644 --- a/sysutils/py-qmk/Makefile +++ b/sysutils/py-qmk/Makefile @@ -1,50 +1,50 @@ PORTNAME= qmk DISTVERSION= 1.0.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= CLI program for working with QMK firmware WWW= https://github.com/qmk/qmk_cli LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dotty-dict>=0:devel/py-dotty-dict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hid>=0:comms/py-hid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hjson>=0:textproc/py-hjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}milc>=1.4.0:devel/py-milc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose2>=0:devel/py-nose2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsistent>=0:devel/py-pyrsistent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yapf>=0:textproc/py-yapf@${PY_FLAVOR} \ arm-none-eabi-gcc>0:devel/arm-none-eabi-gcc \ avr-gcc>0:devel/avr-gcc \ avr-libc>0:devel/avr-libc \ avrdude>0:devel/avrdude \ dfu-programmer>0:comms/dfu-programmer \ dfu-util>0:comms/dfu-util \ git:devel/git USES= python shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_GLOB= *.py # Upstream stopped providing a setup.py post-patch: @${ECHO_CMD} 'import setuptools; setuptools.setup()' > ${WRKSRC}/setup.py TEST_ENV= PYTHONPATH="${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}" TEST_TARGET= config DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${STAGEDIR}${PREFIX}/bin/qmk >/dev/null NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_CMD=${PYTHON_CMD} .include diff --git a/sysutils/py-queuelib/Makefile b/sysutils/py-queuelib/Makefile index 18f761eb50fe..a7ff7c00abcf 100644 --- a/sysutils/py-queuelib/Makefile +++ b/sysutils/py-queuelib/Makefile @@ -1,22 +1,22 @@ PORTNAME= queuelib PORTVERSION= 1.6.2 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Collection of persistent (disk-based) queues WWW= https://github.com/scrapy/queuelib LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} TEST_DEPENDS:= ${RUN_DEPENDS} USES= python:3.7+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/sysutils/py-rdiff-backup/Makefile b/sysutils/py-rdiff-backup/Makefile index ac13e8fea7c6..42b22f370390 100644 --- a/sysutils/py-rdiff-backup/Makefile +++ b/sysutils/py-rdiff-backup/Makefile @@ -1,34 +1,34 @@ PORTNAME= rdiff-backup DISTVERSION= 2.2.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uzsolt@uzsolt.hu COMMENT= Easy to use and efficient backup and restore utility WWW= https://rdiff-backup.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ rubygem-asciidoctor>0:textproc/rubygem-asciidoctor LIB_DEPENDS= librsync.so:net/librsync TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= localbase:ldflags python:3.5+ USE_LDCONFIG= yes USE_PYTHON= autoplist concurrent distutils CONFLICTS= rdiff-backup-devel rdiff-backup-1.0* PORTSCOUT= limitw:1,even post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rdiff_backup/_librsync*.so ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rdiff_backup/C*.so do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox .include diff --git a/sysutils/py-salt/Makefile b/sysutils/py-salt/Makefile index 923d298ccc00..5a29f0beb390 100644 --- a/sysutils/py-salt/Makefile +++ b/sysutils/py-salt/Makefile @@ -1,124 +1,124 @@ PORTNAME= salt PORTVERSION= 3005.1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Distributed remote execution and configuration management system WWW= https://pypi.org/project/salt/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=1.5.0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libcloud>=0.14.0:net/py-libcloud@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}progressbar>0:misc/py-progressbar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0.3.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} USES= cpe python:3.6-3.10 CPE_VENDOR= saltstack CPE_PRODUCT= salt USE_PYTHON= autoplist distutils NO_ARCH= yes CONFLICTS= py[0-9]*-salt-2019* # we must pass these options before the target name, and python.mk has no # early-arguments variable, so we have to manipulate the target PYDISTUTILS_INSTALL_TARGET=\ --salt-root-dir=/ \ --salt-config-dir=${ETCDIR} \ --salt-cache-dir=/var/cache/salt \ --salt-sock-dir=/var/run/salt \ --salt-srv-root-dir=${ETCDIR} \ --salt-base-file-roots-dir=${ETCDIR}/states \ --salt-base-pillar-roots-dir=${ETCDIR}/pillar \ --salt-base-master-roots-dir=${ETCDIR}/salt-master \ --salt-logs-dir=/var/log/salt \ --salt-pidfile-dir=/var/run \ install USE_RC_SUBR= salt_api \ salt_master \ salt_minion \ salt_proxy \ salt_syndic SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} SUB_FILES= pkg-message # Upstream archive contains files with UTF-8 names EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar OPTIONS_DEFINE= AWS BASH FISH TCP ZEROMQ ZSH OPTIONS_DEFAULT= BASH FISH ZEROMQ ZSH AWS_DESC= Install dependencies required for Amazon Web Services TCP_DESC= Install dependencies required for TCP transport ZEROMQ_DESC= Install dependencies required for ZeroMQ transport # AWS dependencies (Note: the devel/py-botocore port is updated very frequently) AWS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto>=2.32.1:devel/py-boto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}botocore>0:devel/py-botocore@${PY_FLAVOR} TCP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodomex>=3.9.7:security/py-pycryptodomex@${PY_FLAVOR} ZEROMQ_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq@${PY_FLAVOR} ZEROMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodomex>=3.9.7:security/py-pycryptodomex@${PY_FLAVOR} BASH_PLIST_FILES= share/bash-completion/completions/salt FISH_PLIST_FILES= share/fish/completions/salt-call.fish \ share/fish/completions/salt-cp.fish \ share/fish/completions/salt-key.fish \ share/fish/completions/salt-master.fish \ share/fish/completions/salt-minion.fish \ share/fish/completions/salt-run.fish \ share/fish/completions/salt-syndic.fish \ share/fish/completions/salt.fish \ share/fish/completions/salt_common.fish ZSH_PLIST_FILES= share/zsh/site-functions/_salt post-patch: .for file in conf/minion conf/master doc/man/salt-key.1 \ doc/man/salt-cp.1 doc/man/salt-minion.1 doc/man/salt-syndic.1 \ doc/man/salt-master.1 doc/man/salt-run.1 doc/man/salt.7 doc/man/salt.1 \ doc/man/salt-call.1 salt/modules/mysql.py salt/modules/tls.py salt/modules/postgres.py @${REINPLACE_CMD} -e 's|/etc/salt|${ETCDIR}|' \ -e 's|/srv/salt|${ETCDIR}/states|' \ -e 's|/srv/pillar|${ETCDIR}/pillar|' ${WRKSRC}/${file} .endfor @${REINPLACE_CMD} -e 's|yumpkg5|pkgng|' ${WRKSRC}/conf/minion do-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ ${INSTALL_DATA} ${WRKSRC}/pkg/salt.bash \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/salt do-install-FISH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions/ ${INSTALL_DATA} ${WRKSRC}/pkg/fish-completions/*.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions do-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/pkg/salt.zsh \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_salt post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/conf/master ${STAGEDIR}${ETCDIR}/master.sample ${INSTALL_DATA} ${WRKSRC}/conf/minion ${STAGEDIR}${ETCDIR}/minion.sample .include diff --git a/sysutils/py-scandir/Makefile b/sysutils/py-scandir/Makefile index a2787f152786..12e1849b0cdb 100644 --- a/sysutils/py-scandir/Makefile +++ b/sysutils/py-scandir/Makefile @@ -1,24 +1,24 @@ PORTNAME= scandir PORTVERSION= 1.10.0 PORTREVISION= 1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and featureful directory iterator WWW= https://github.com/benhoyt/scandir LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${WRKSRC}/test/run_tests.py .include diff --git a/sysutils/py-supervisor/Makefile b/sysutils/py-supervisor/Makefile index 97cb9fecd839..96214c64484f 100644 --- a/sysutils/py-supervisor/Makefile +++ b/sysutils/py-supervisor/Makefile @@ -1,61 +1,61 @@ PORTNAME= supervisor PORTVERSION= 4.2.4 PORTEPOCH= 1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thomas@gibfest.dk COMMENT= System for controlling process state under UNIX WWW= http://supervisord.org/ 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= cpe python:3.6+ shebangfix USE_PYTHON= autoplist distutils USE_RC_SUBR= supervisord SHEBANG_FILES= supervisor/scripts/*.py supervisor/tests/fixtures/*.py python_OLD_CMD= "<>" CPE_VENDOR= supervisord 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-tmuxp/Makefile b/sysutils/py-tmuxp/Makefile index ffcea3fb99f7..4a83a6446724 100644 --- a/sysutils/py-tmuxp/Makefile +++ b/sysutils/py-tmuxp/Makefile @@ -1,24 +1,24 @@ PORTNAME= tmuxp PORTVERSION= 1.16.1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Session manager for tmux WWW= https://github.com/tmux-python/tmuxp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8<9:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libtmux>=0.15.8<0.16.0:devel/py-libtmux@${PY_FLAVOR} \ tmux:sysutils/tmux USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-upt-cpan/Makefile b/sysutils/py-upt-cpan/Makefile index 0b3a4bfe88c4..d8f58c4884ff 100644 --- a/sysutils/py-upt-cpan/Makefile +++ b/sysutils/py-upt-cpan/Makefile @@ -1,22 +1,22 @@ PORTNAME= upt-cpan PORTVERSION= 0.6.1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CPAN frontend for upt WWW= https://framagit.org/upt/upt-cpan LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}upt>=0.6:sysutils/py-upt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-upt-freebsd/Makefile b/sysutils/py-upt-freebsd/Makefile index fe7c0a73dc6e..19157b802736 100644 --- a/sysutils/py-upt-freebsd/Makefile +++ b/sysutils/py-upt-freebsd/Makefile @@ -1,27 +1,27 @@ PORTNAME= upt-freebsd DISTVERSION= 0.3 CATEGORIES= sysutils ports-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tipecaml@gmail.com COMMENT= FreeBSD backend for upt WWW= https://framagit.org/upt/upt-freebsd LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}upt>=0.4:sysutils/py-upt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes TEST_ENV= PORTSDIR="/nonexistent" do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest -v .include diff --git a/sysutils/py-upt-pypi/Makefile b/sysutils/py-upt-pypi/Makefile index c1c5c93d5469..90c75027eedb 100644 --- a/sysutils/py-upt-pypi/Makefile +++ b/sysutils/py-upt-pypi/Makefile @@ -1,25 +1,25 @@ PORTNAME= upt-pypi DISTVERSION= 0.5 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tipecaml@gmail.com COMMENT= PyPI frontend for upt WWW= https://framagit.org/upt/upt-pypi LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}upt>=0.9:sysutils/py-upt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest -v .include diff --git a/sysutils/py-upt-rubygems/Makefile b/sysutils/py-upt-rubygems/Makefile index 9ad733feca80..f352bd97637f 100644 --- a/sysutils/py-upt-rubygems/Makefile +++ b/sysutils/py-upt-rubygems/Makefile @@ -1,23 +1,23 @@ PORTNAME= upt-rubygems PORTVERSION= 0.4.1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RubyGems frontend for upt WWW= https://framagit.org/upt/upt-rubygems LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}upt>=0.11:sysutils/py-upt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-upt/Makefile b/sysutils/py-upt/Makefile index 9cdc3e330377..341a7e1cd104 100644 --- a/sysutils/py-upt/Makefile +++ b/sysutils/py-upt/Makefile @@ -1,26 +1,26 @@ PORTNAME= upt DISTVERSION= 0.11 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tipecaml@gmail.com COMMENT= Package software from any package manager to any distribution WWW= https://framagit.org/upt/upt LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spdx-lookup>0:misc/py-spdx-lookup@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest -v .include diff --git a/sysutils/py-uptime/Makefile b/sysutils/py-uptime/Makefile index 2008cbd18bb7..4749e7f74d6d 100644 --- a/sysutils/py-uptime/Makefile +++ b/sysutils/py-uptime/Makefile @@ -1,20 +1,20 @@ PORTNAME= uptime PORTVERSION= 3.0.1 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uros@gruber.si COMMENT= Cross-platform uptime library WWW= https://github.com/Cairnarvon/uptime LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt 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 d38f6371d04d..1023cf6c36a0 100644 --- a/sysutils/py-zdaemon/Makefile +++ b/sysutils/py-zdaemon/Makefile @@ -1,20 +1,20 @@ PORTNAME= zdaemon PORTVERSION= 4.1.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zope@FreeBSD.org COMMENT= Daemon Process Control Library and Tools for Unix-bases Systems WWW= https://pypi.org/project/zdaemon/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>0:devel/py-zconfig@${PY_FLAVOR} NO_ARCH= yes 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 65f9503aaa74..f3f33654ffbd 100644 --- a/sysutils/py-zfs-autobackup/Makefile +++ b/sysutils/py-zfs-autobackup/Makefile @@ -1,21 +1,21 @@ PORTNAME= zfs-autobackup DISTVERSION= 3.1.3 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= zfs_autobackup-${DISTVERSION} MAINTAINER= skozlov@FreeBSD.org COMMENT= Periodicly backup zfs filesystems to other locations WWW= https://github.com/psy0rz/zfs_autobackup LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/sysutils/s-tui/Makefile b/sysutils/s-tui/Makefile index 634ca69f031c..a66dbf0671ed 100644 --- a/sysutils/s-tui/Makefile +++ b/sysutils/s-tui/Makefile @@ -1,21 +1,21 @@ PORTNAME= s-tui PORTVERSION= 1.1.4 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Stress Terminal UI, Terminal-based CPU stress and monitoring utility WWW= https://github.com/amanusk/s-tui LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=5.9.1:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>=2.0.1:devel/py-urwid@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes .include diff --git a/sysutils/zsm/Makefile b/sysutils/zsm/Makefile index eb86e2320d5c..04f72ab482e5 100644 --- a/sysutils/zsm/Makefile +++ b/sysutils/zsm/Makefile @@ -1,28 +1,28 @@ PORTNAME= zsm PORTVERSION= 0.4.0 CATEGORIES= sysutils python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= mattias.lindvall@gmail.com COMMENT= ZFS Snapshot Manager WWW= https://zsm.rtfd.io/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pid>=3.0.4:devel/py-pid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.4.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marshmallow>=3.13.0:devel/py-marshmallow@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>=>0:devel/py-freezegun@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/textproc/asciidoc/Makefile b/textproc/asciidoc/Makefile index a83f33f3ac6f..80fb470bb6e7 100644 --- a/textproc/asciidoc/Makefile +++ b/textproc/asciidoc/Makefile @@ -1,40 +1,40 @@ PORTNAME= asciidoc PORTVERSION= 10.2.0 PORTREVISION= 1 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://github.com/asciidoc-py/asciidoc-py/raw/${PORTVERSION}/doc/:manpage DISTFILES= asciidoc-${PORTVERSION}${EXTRACT_SUFX} \ a2x.1.txt:manpage EXTRACT_ONLY= asciidoc-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Text document format for writing short documents and man pages WWW= https://github.com/asciidoc-py/asciidoc-py LICENSE= GPLv2+ BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl USES= gnome python:3.5+ shebangfix USE_GNOME= libxml2 libxslt USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes PLIST_FILES= share/man/man1/a2x.1.gz SHEBANG_FILES= asciidoc/resources/filters/*.py \ asciidoc/resources/filters/*/*.py post-patch: @${CP} ${DISTDIR}/a2x.1.txt ${WRKSRC}/a2x.1.txt post-build: @cd ${WRKSRC} && ${PYTHON_CMD} -m asciidoc.a2x -f manpage a2x.1.txt post-install: ${INSTALL_MAN} ${WRKSRC}/a2x.1 ${STAGEDIR}${PREFIX}/share/man/man1/ .include diff --git a/textproc/codespell/Makefile b/textproc/codespell/Makefile index 5bec20698bdc..7567fae133fe 100644 --- a/textproc/codespell/Makefile +++ b/textproc/codespell/Makefile @@ -1,23 +1,23 @@ PORTNAME= codespell PORTVERSION= 2.2.2 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Source code spelling checker WWW= https://github.com/codespell-project/codespell LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.7+ shebangfix USE_PYTHON= autoplist concurrent distutils noflavors NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} SHEBANG_FILES= bin/codespell .include diff --git a/textproc/json2yaml/Makefile b/textproc/json2yaml/Makefile index 10a5a651a1f5..cd062c00529e 100644 --- a/textproc/json2yaml/Makefile +++ b/textproc/json2yaml/Makefile @@ -1,21 +1,21 @@ PORTNAME= json2yaml PORTVERSION= 1.2.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Convert JSON to YAML or vice versa WWW= https://github.com/drbild/json2yaml LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>=0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes .include diff --git a/textproc/lookatme/Makefile b/textproc/lookatme/Makefile index 0dbed89d70b2..fd54a2692caa 100644 --- a/textproc/lookatme/Makefile +++ b/textproc/lookatme/Makefile @@ -1,30 +1,30 @@ PORTNAME= lookatme PORTVERSION= 2.5.5 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= amdmi3@FreeBSD.org COMMENT= Interactive, terminal-based markdown presenter WWW= https://github.com/d0c-s4vage/lookatme LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune0>=0.8<1:textproc/py-mistune0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>=0:devel/py-urwid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= cpe python:3.6+ CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils noflavors pytest NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|>.*||' ${WRKSRC}/requirements.txt .include diff --git a/textproc/py-CommonMark/Makefile b/textproc/py-CommonMark/Makefile index ed579bc22f02..4387c0820a61 100644 --- a/textproc/py-CommonMark/Makefile +++ b/textproc/py-CommonMark/Makefile @@ -1,24 +1,24 @@ PORTNAME= CommonMark PORTVERSION= 0.9.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= commonmark-${PORTVERSION} MAINTAINER= romain@FreeBSD.org COMMENT= Python parser for the CommonMark Markdown spec WWW= https://github.com/rtfd/CommonMark-py LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} CONFLICTS_INSTALL= cmark USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-Morfessor/Makefile b/textproc/py-Morfessor/Makefile index 078cb5cd63fc..f87cba24ee4c 100644 --- a/textproc/py-Morfessor/Makefile +++ b/textproc/py-Morfessor/Makefile @@ -1,19 +1,19 @@ PORTNAME= Morfessor PORTVERSION= 2.0.6 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Discover the regularities behind word forming in natural languages WWW= http://morpho.aalto.fi/projects/morpho/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-QDarkStyle/Makefile b/textproc/py-QDarkStyle/Makefile index 6d2acb5729d9..6bccd7094776 100644 --- a/textproc/py-QDarkStyle/Makefile +++ b/textproc/py-QDarkStyle/Makefile @@ -1,22 +1,22 @@ PORTNAME= QDarkStyle PORTVERSION= 3.1 CATEGORIES= textproc devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Dark stylesheet for Python and Qt applications WWW= https://pypi.org/project/QDarkStyle/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}helpdev>=0.6.10:devel/py-helpdev@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}QtPy>=1.9:devel/py-QtPy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-RTFDE/Makefile b/textproc/py-RTFDE/Makefile index 314c22f2e1dc..1668ff3b13df 100644 --- a/textproc/py-RTFDE/Makefile +++ b/textproc/py-RTFDE/Makefile @@ -1,25 +1,25 @@ PORTNAME= RTFDE PORTVERSION= 0.0.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Library for extracting HTML content from RTF encapsulated HTML WWW= https://github.com/seamustuohy/RTFDE LICENSE= LGPL3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>=0.11:devel/py-lark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oletools>=0.56:devel/py-oletools@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= LXML LXML_DESC= Pythonic binding for the libxml2 and libxslt libraries LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.6:devel/py-lxml@${PY_FLAVOR} .include diff --git a/textproc/py-Tempita/Makefile b/textproc/py-Tempita/Makefile index 258b394cff91..a74b660a714e 100644 --- a/textproc/py-Tempita/Makefile +++ b/textproc/py-Tempita/Makefile @@ -1,19 +1,19 @@ PORTNAME= Tempita PORTVERSION= 0.5.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Small templating language for text substitutions WWW= https://pythonpaste.org/tempita/ LICENSE= MIT #LICENSE_FILE= No license in PyPI sdist or repository 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 8fa710999a78..f474b13ca172 100644 --- a/textproc/py-acora/Makefile +++ b/textproc/py-acora/Makefile @@ -1,25 +1,25 @@ PORTNAME= acora PORTVERSION= 2.3 CATEGORIES= textproc devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Fast multi-keyword search engine for text strings WWW= https://github.com/scoder/acora/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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-aeidon/Makefile b/textproc/py-aeidon/Makefile index 279d000c3e28..beabaaeba7bd 100644 --- a/textproc/py-aeidon/Makefile +++ b/textproc/py-aeidon/Makefile @@ -1,23 +1,23 @@ PORTNAME= aeidon PORTVERSION= 1.11 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reading, write and manipulate text-based subtitle files WWW= https://github.com/otsaloma/gaupol LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=2.2.1,1:textproc/py-chardet@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${WRKSRC}/setup-aeidon.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-agate-dbf/Makefile b/textproc/py-agate-dbf/Makefile index bf87d68c299d..1aa6fb35d775 100644 --- a/textproc/py-agate-dbf/Makefile +++ b/textproc/py-agate-dbf/Makefile @@ -1,21 +1,21 @@ PORTNAME= agate-dbf PORTVERSION= 0.2.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Support reading dbf files for agate WWW= https://agate-dbf.rtfd.org/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbfread>=2.0.5:textproc/py-dbfread@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-agate-excel/Makefile b/textproc/py-agate-excel/Makefile index 8c1aa9036ed2..038b6a7d5b2f 100644 --- a/textproc/py-agate-excel/Makefile +++ b/textproc/py-agate-excel/Makefile @@ -1,23 +1,23 @@ PORTNAME= agate-excel PORTVERSION= 0.2.5 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Support reading Excel files for agate WWW= https://agate-excel.rtfd.org/ 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} \ ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${PY_FLAVOR} 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 b07bf6c9e1f6..77dda0399e4a 100644 --- a/textproc/py-agate/Makefile +++ b/textproc/py-agate/Makefile @@ -1,26 +1,26 @@ PORTNAME= agate PORTVERSION= 1.7.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Data analysis library optimized for humans WWW= https://agate.rtfd.org/ LICENSE= MIT RUN_DEPENDS= ${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} \ ${PYTHON_PKGNAMEPREFIX}pyicu>=2.4.2:devel/py-pyicu@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-alabaster/Makefile b/textproc/py-alabaster/Makefile index 37b1f2775043..4b8addc078c0 100644 --- a/textproc/py-alabaster/Makefile +++ b/textproc/py-alabaster/Makefile @@ -1,19 +1,19 @@ PORTNAME= alabaster PORTVERSION= 0.7.12 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Modified Kr Sphinx theme WWW= https://github.com/bitprophet/alabaster LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-anyascii/Makefile b/textproc/py-anyascii/Makefile index dd1d1f662248..3a7e56967313 100644 --- a/textproc/py-anyascii/Makefile +++ b/textproc/py-anyascii/Makefile @@ -1,19 +1,19 @@ PORTNAME= anyascii PORTVERSION= 0.3.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Unicode to ASCII transliteration WWW= https://github.com/anyascii/anyascii LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/textproc/py-arabic-reshaper/Makefile b/textproc/py-arabic-reshaper/Makefile index 3bdc2749d16e..717fbde65447 100644 --- a/textproc/py-arabic-reshaper/Makefile +++ b/textproc/py-arabic-reshaper/Makefile @@ -1,22 +1,22 @@ PORTNAME= arabic-reshaper PORTVERSION= 2.1.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= arabic_reshaper-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reconstruct Arabic sentences to be used in applications that do not support Arabic WWW= https://github.com/mpcabd/python-arabic-reshaper LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-asciinema/Makefile b/textproc/py-asciinema/Makefile index 40b8330fae81..bd7976f44d4e 100644 --- a/textproc/py-asciinema/Makefile +++ b/textproc/py-asciinema/Makefile @@ -1,20 +1,20 @@ PORTNAME= asciinema PORTVERSION= 2.0.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Tool for recording and sharing terminal sessions WWW= https://asciinema.org/ LICENSE= GPLv3+ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss USES= python:3.3+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= cowrie # bin/asciinema .include diff --git a/textproc/py-asonic/Makefile b/textproc/py-asonic/Makefile index 70a9bf903957..b943cb8a670d 100644 --- a/textproc/py-asonic/Makefile +++ b/textproc/py-asonic/Makefile @@ -1,18 +1,18 @@ PORTNAME= asonic PORTVERSION= 2.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Async Python client for the Sonic search backend WWW= https://github.com/moshe/asonic LICENSE= MPL20 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-atoml/Makefile b/textproc/py-atoml/Makefile index 878ba0e64684..7c60dba53cf8 100644 --- a/textproc/py-atoml/Makefile +++ b/textproc/py-atoml/Makefile @@ -1,22 +1,22 @@ PORTNAME= atoml PORTVERSION= 1.1.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Yet another style preserving TOML library WWW= https://github.com/frostming/atoml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-autopep8/Makefile b/textproc/py-autopep8/Makefile index a564f40e034f..ae61f8cde0fb 100644 --- a/textproc/py-autopep8/Makefile +++ b/textproc/py-autopep8/Makefile @@ -1,22 +1,22 @@ PORTNAME= autopep8 PORTVERSION= 2.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Automatically formats Python code to conform to the PEP 8 style guide WWW= https://github.com/hhatto/autopep8 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.9.1:devel/py-pycodestyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-awesome-slugify/Makefile b/textproc/py-awesome-slugify/Makefile index c82bfd395ef7..113f432c5c49 100644 --- a/textproc/py-awesome-slugify/Makefile +++ b/textproc/py-awesome-slugify/Makefile @@ -1,27 +1,27 @@ PORTNAME= awesome-slugify PORTVERSION= 1.6.5 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Flexible slugify function WWW= https://pypi.org/project/awesome-slugify/ 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: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 4aedb629bcb3..1faf27e95a28 100644 --- a/textproc/py-bibtexparser/Makefile +++ b/textproc/py-bibtexparser/Makefile @@ -1,20 +1,20 @@ PORTNAME= bibtexparser DISTVERSION= 1.4.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bibtex parser WWW= https://github.com/sciunto-org/python-bibtexparser LICENSE= BSD3CLAUSE LGPL3 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.3:devel/py-pyparsing@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-bracex/Makefile b/textproc/py-bracex/Makefile index 85027ef4a928..03a7083564b1 100644 --- a/textproc/py-bracex/Makefile +++ b/textproc/py-bracex/Makefile @@ -1,26 +1,26 @@ PORTNAME= bracex PORTVERSION= 2.1.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Brace expansion WWW= https://pypi.org/project/bracex/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} 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/textproc/py-cchardet/Makefile b/textproc/py-cchardet/Makefile index 6eaf3988dd0e..63c9b705c35d 100644 --- a/textproc/py-cchardet/Makefile +++ b/textproc/py-cchardet/Makefile @@ -1,24 +1,24 @@ PORTNAME= cchardet PORTVERSION= 2.1.7 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= High speed universal character encoding detector WWW= https://github.com/PyYoshi/cChardet LICENSE= GPLv2 LGPL21 MPL11 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= cmake:devel/cmake-core USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/textproc/py-chameleon/Makefile b/textproc/py-chameleon/Makefile index 6c181ca47b71..aa9c028e0fe0 100644 --- a/textproc/py-chameleon/Makefile +++ b/textproc/py-chameleon/Makefile @@ -1,20 +1,20 @@ PORTNAME= chameleon PORTVERSION= 3.10.1 CATEGORIES= textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Chameleon-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Fast HTML/XML Template Compiler WWW= https://github.com/malthe/chameleon LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-chardet/Makefile b/textproc/py-chardet/Makefile index 0740e8ed6c19..d32426fe3b81 100644 --- a/textproc/py-chardet/Makefile +++ b/textproc/py-chardet/Makefile @@ -1,22 +1,22 @@ PORTNAME= chardet PORTVERSION= 4.0.0 PORTEPOCH= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Universal encoding detector for Python WWW= https://github.com/chardet/chardet LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/textproc/py-charset-normalizer/Makefile b/textproc/py-charset-normalizer/Makefile index 5aeceef83bd6..7ec20dd4d5f2 100644 --- a/textproc/py-charset-normalizer/Makefile +++ b/textproc/py-charset-normalizer/Makefile @@ -1,19 +1,19 @@ PORTNAME= charset-normalizer PORTVERSION= 3.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Real First Universal Charset Detector WWW= https://github.com/Ousret/charset_normalizer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-chevron/Makefile b/textproc/py-chevron/Makefile index 4341a0fa618e..bc5923ff9795 100644 --- a/textproc/py-chevron/Makefile +++ b/textproc/py-chevron/Makefile @@ -1,18 +1,18 @@ PORTNAME= chevron PORTVERSION= 0.14.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nork@ninth-nine.com COMMENT= Mustache templating language renderer WWW= https://pypi.org/project/chevron/ LICENSE= MIT USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-citeproc-py-styles/Makefile b/textproc/py-citeproc-py-styles/Makefile index d4635f95c6a1..9b3785f81a0b 100644 --- a/textproc/py-citeproc-py-styles/Makefile +++ b/textproc/py-citeproc-py-styles/Makefile @@ -1,23 +1,23 @@ PORTNAME= citeproc-py-styles DISTVERSION= 0.1.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Static resources package for citeproc-py WWW= https://github.com/inveniosoftware/citeproc-py-styles 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: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 e547fa190f9f..6cac67e9d933 100644 --- a/textproc/py-citeproc-py/Makefile +++ b/textproc/py-citeproc-py/Makefile @@ -1,21 +1,21 @@ PORTNAME= citeproc-py DISTVERSION= 0.6.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Citation Style Language (CSL) processor for Python WWW= https://github.com/brechtm/citeproc-py 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:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-cjkwrap/Makefile b/textproc/py-cjkwrap/Makefile index b48233114866..96e67dda7a8a 100644 --- a/textproc/py-cjkwrap/Makefile +++ b/textproc/py-cjkwrap/Makefile @@ -1,19 +1,19 @@ PORTNAME= cjkwrap DISTVERSION= 2.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CJKwrap-${DISTVERSION} MAINTAINER= dbaio@FreeBSD.org COMMENT= Library for wrapping and filling CJK text in Python WWW= https://pypi.org/project/CJKwrap/ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/licenses/COPYING.LESSER USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-cloud_sptheme/Makefile b/textproc/py-cloud_sptheme/Makefile index 3bae67177cf4..1c78ad9c13b2 100644 --- a/textproc/py-cloud_sptheme/Makefile +++ b/textproc/py-cloud_sptheme/Makefile @@ -1,23 +1,23 @@ PORTNAME= cloud_sptheme PORTVERSION= 1.10.1 DISTVERSIONSUFFIX= .post20200504175005 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sphinx theme WWW= https://foss.heptapod.net/doc-utils/cloud_sptheme LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-fulltoc>=1.1:textproc/py-sphinxcontrib-fulltoc@${PY_FLAVOR} 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 b5164fdb8e09..2d54a1eda6c9 100644 --- a/textproc/py-cmarkgfm/Makefile +++ b/textproc/py-cmarkgfm/Makefile @@ -1,23 +1,23 @@ PORTNAME= cmarkgfm PORTVERSION= 0.8.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Minimal bindings to GitHub fork of cmark WWW= https://github.com/theacodes/cmarkgfm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.15.0:devel/py-cffi@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/textproc/py-collective.checkdocs/Makefile b/textproc/py-collective.checkdocs/Makefile index ef740a54ef65..0e256d0148c6 100644 --- a/textproc/py-collective.checkdocs/Makefile +++ b/textproc/py-collective.checkdocs/Makefile @@ -1,20 +1,20 @@ PORTNAME= collective.checkdocs PORTVERSION= 0.2 CATEGORIES= textproc devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= View and validate restructured text in package's long_description WWW= https://github.com/collective/collective.checkdocs LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.15:textproc/py-docutils@${PY_FLAVOR} 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 3ef2ee53af9a..a21efd9f44bd 100644 --- a/textproc/py-colorclass/Makefile +++ b/textproc/py-colorclass/Makefile @@ -1,19 +1,19 @@ PORTNAME= colorclass PORTVERSION= 2.2.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Colorful worry-free console applications WWW= https://github.com/matthewdeanmartin/colorclass LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-creole/Makefile b/textproc/py-creole/Makefile index d683c71d596a..340a3bf77e38 100644 --- a/textproc/py-creole/Makefile +++ b/textproc/py-creole/Makefile @@ -1,24 +1,24 @@ PORTNAME= creole DISTVERSION= 1.4.10 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= count@211.ru COMMENT= Markup converter in pure Python WWW= https://pypi.org/project/python-creole/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_SITELIBDIR}/docutils/__init__.py:textproc/py-docutils@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include PYDISTUTILS_INSTALLARGS+= --install-data ${DATADIR} .include diff --git a/textproc/py-cssselect2/Makefile b/textproc/py-cssselect2/Makefile index f19eb2e2f7a9..4899a745c878 100644 --- a/textproc/py-cssselect2/Makefile +++ b/textproc/py-cssselect2/Makefile @@ -1,25 +1,25 @@ PORTNAME= cssselect2 PORTVERSION= 0.7.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CSS selectors for Python ElementTree WWW= https://github.com/Kozea/cssselect2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tinycss2>=0:textproc/py-tinycss2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webencodings>=0:converters/py-webencodings@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-csvkit/Makefile b/textproc/py-csvkit/Makefile index 11ea9a55598d..694af8d91bd7 100644 --- a/textproc/py-csvkit/Makefile +++ b/textproc/py-csvkit/Makefile @@ -1,22 +1,22 @@ PORTNAME= csvkit PORTVERSION= 1.1.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Command line tools for working with CSV WWW= https://csvkit.readthedocs.io/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.6.1:textproc/py-agate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}agate-excel>=0.2.2:textproc/py-agate-excel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}agate-dbf>=0.2.2:textproc/py-agate-dbf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}agate-sql>=0.5.3:databases/py-agate-sql@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-custom_inherit/Makefile b/textproc/py-custom_inherit/Makefile index 2175843634bc..88ffac0a9b09 100644 --- a/textproc/py-custom_inherit/Makefile +++ b/textproc/py-custom_inherit/Makefile @@ -1,16 +1,16 @@ PORTNAME= custom_inherit PORTVERSION= 2.3.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Package providing tools for inheriting docstrings in customizable ways WWW= https://github.com/meowklaski/custom_inherit LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-dbfread/Makefile b/textproc/py-dbfread/Makefile index 4f5326cad931..bec076ad2c50 100644 --- a/textproc/py-dbfread/Makefile +++ b/textproc/py-dbfread/Makefile @@ -1,18 +1,18 @@ PORTNAME= dbfread PORTVERSION= 2.0.7 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Read DBF files, returning data as native Python objects WWW= https://github.com/olemb/dbfread LICENSE= MIT NO_ARCH= yes 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 56e5091735e7..bd86330ace11 100644 --- a/textproc/py-diff-match-patch/Makefile +++ b/textproc/py-diff-match-patch/Makefile @@ -1,22 +1,22 @@ PORTNAME= diff-match-patch PORTVERSION= 20200713 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Algorithms for converting plain text WWW= https://github.com/diff-match-patch-python/diff-match-patch LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes python_OLD_CMD= /usr/bin/python[0-9\.]* SHEBANG_GLOB= *.py .include diff --git a/textproc/py-docrepr/Makefile b/textproc/py-docrepr/Makefile index 3522973f5601..47057e5d0f5b 100644 --- a/textproc/py-docrepr/Makefile +++ b/textproc/py-docrepr/Makefile @@ -1,22 +1,22 @@ PORTNAME= docrepr DISTVERSION= 0.2.0 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Generate rich representations for docstrings WWW= https://github.com/spyder-ide/docrepr/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-docstring-parser/Makefile b/textproc/py-docstring-parser/Makefile index 4e3e088f42d1..19ad21216696 100644 --- a/textproc/py-docstring-parser/Makefile +++ b/textproc/py-docstring-parser/Makefile @@ -1,27 +1,27 @@ PORTNAME= docstring-parser DISTVERSION= 0.13 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= docstring_parser-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Parse Python docstrings in ReST, Google and Numpydoc format WWW= https://github.com/rr-/docstring_parser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/textproc/py-docstring-to-markdown/Makefile b/textproc/py-docstring-to-markdown/Makefile index c84a165f46ef..a808869d8c4d 100644 --- a/textproc/py-docstring-to-markdown/Makefile +++ b/textproc/py-docstring-to-markdown/Makefile @@ -1,21 +1,21 @@ PORTNAME= docstring-to-markdown PORTVERSION= 0.11 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= On the fly conversion of Python docstrings to markdown WWW= https://github.com/python-lsp/docstring-to-markdown LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-docutils/Makefile b/textproc/py-docutils/Makefile index fb5d7d1af133..2f1d933d9f32 100644 --- a/textproc/py-docutils/Makefile +++ b/textproc/py-docutils/Makefile @@ -1,38 +1,38 @@ PORTNAME= docutils PORTVERSION= 0.17.1 PORTEPOCH= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python Documentation Utilities WWW= http://docutils.sourceforge.net/ LICENSE= BSD2CLAUSE GPLv3+ PD PSFL LICENSE_COMB= multi USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^[0-9\.]*$$ OPTIONS_DEFINE= PYGMENTS PYGMENTS_DESC= Syntax highlighting PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} SCRIPTS= rst2html rst2latex rst2man rst2odt rst2odt_prepstyles \ rst2pseudoxml rst2s5 rst2xetex rst2xml rstpep2html post-install: .for script in ${SCRIPTS} ${LN} -s ${script}.py-${PYTHON_VER} ${STAGEDIR}${PREFIX}/bin/${script} .endfor do-test: cd ${WRKSRC} && ${PYTHON_CMD} test/alltests.py --verbose .include diff --git a/textproc/py-docx2txt/Makefile b/textproc/py-docx2txt/Makefile index 604c80fdcb4c..ca47bcf7b134 100644 --- a/textproc/py-docx2txt/Makefile +++ b/textproc/py-docx2txt/Makefile @@ -1,18 +1,18 @@ PORTNAME= docx2txt DISTVERSION= 0.8 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pure python-based utility to extract text and images from docx files WWW= https://github.com/ankushshah89/python-docx2txt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 b9c53024b954..b02f40b09617 100644 --- a/textproc/py-dominate/Makefile +++ b/textproc/py-dominate/Makefile @@ -1,19 +1,19 @@ PORTNAME= dominate PORTVERSION= 2.7.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Create and manipulate HTML documents using DOM API WWW= https://github.com/Knio/dominate LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-dparse/Makefile b/textproc/py-dparse/Makefile index 2b693a0389a1..cbe18f6e80da 100644 --- a/textproc/py-dparse/Makefile +++ b/textproc/py-dparse/Makefile @@ -1,34 +1,34 @@ PORTNAME= dparse DISTVERSION= 0.5.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parser for Python dependency files WWW= https://github.com/pyupio/dparse LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFINE= PIPENV OPTIONS_DEFAULT= PIPENV PIPENV_DESC= Enable support to update Python Pipfiles PIPENV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pipenv>0:devel/py-pipenv@${PY_FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/textproc/py-duecredit/Makefile b/textproc/py-duecredit/Makefile index deabd4aac0ce..f8245e51d2c8 100644 --- a/textproc/py-duecredit/Makefile +++ b/textproc/py-duecredit/Makefile @@ -1,22 +1,22 @@ PORTNAME= duecredit DISTVERSION= 0.9.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Embed scientific publication or other references in the original code WWW= https://github.com/duecredit/duecredit 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:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch-async/Makefile b/textproc/py-elasticsearch-async/Makefile index 4069488c7c4c..4e3a19d8eccd 100644 --- a/textproc/py-elasticsearch-async/Makefile +++ b/textproc/py-elasticsearch-async/Makefile @@ -1,26 +1,26 @@ PORTNAME= elasticsearch-async PORTVERSION= 6.2.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Elasticsearch Async Client WWW= https://github.com/elastic/elasticsearch-py-async LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_timeout>=0:devel/py-async_timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}elasticsearch>=6.0.0:textproc/py-elasticsearch@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch-dsl/Makefile b/textproc/py-elasticsearch-dsl/Makefile index bbcc71b9a399..af5ca228ce5d 100644 --- a/textproc/py-elasticsearch-dsl/Makefile +++ b/textproc/py-elasticsearch-dsl/Makefile @@ -1,22 +1,22 @@ PORTNAME= elasticsearch-dsl PORTVERSION= 7.3.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbaggs2016@gmail.com COMMENT= High level Python client for Elasticsearch WWW= https://pypi.org/project/elasticsearch-dsl/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}elasticsearch>=7.0.5:textproc/py-elasticsearch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch-dsl6/Makefile b/textproc/py-elasticsearch-dsl6/Makefile index 695fff7b3890..ba5709cd8b2b 100644 --- a/textproc/py-elasticsearch-dsl6/Makefile +++ b/textproc/py-elasticsearch-dsl6/Makefile @@ -1,23 +1,23 @@ PORTNAME= elasticsearch-dsl PORTVERSION= 6.4.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 6 MAINTAINER= jbaggs2016@gmail.com COMMENT= High level Python client for Elasticsearch WWW= https://pypi.org/project/elasticsearch-dsl/ 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} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch/Makefile b/textproc/py-elasticsearch/Makefile index 85fdd8fcc7bf..c054b85f5669 100644 --- a/textproc/py-elasticsearch/Makefile +++ b/textproc/py-elasticsearch/Makefile @@ -1,38 +1,38 @@ PORTNAME= elasticsearch PORTVERSION= 7.17.7 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official Python low-level client for Elasticsearch WWW= https://github.com/elastic/elasticsearch-py 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,1: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= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils nose NO_ARCH= yes CPE_VENDOR= elastic 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} .include diff --git a/textproc/py-elasticsearch6/Makefile b/textproc/py-elasticsearch6/Makefile index f81d63375843..e6c563910268 100644 --- a/textproc/py-elasticsearch6/Makefile +++ b/textproc/py-elasticsearch6/Makefile @@ -1,36 +1,36 @@ PORTNAME= elasticsearch PORTVERSION= 6.8.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 6 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official Python low-level client for Elasticsearch WWW= https://github.com/elastic/elasticsearch-py LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1,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}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${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= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils nose NO_ARCH= yes CPE_VENDOR= elastic 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} .include diff --git a/textproc/py-elementpath/Makefile b/textproc/py-elementpath/Makefile index f68212a39559..554f2416b7ec 100644 --- a/textproc/py-elementpath/Makefile +++ b/textproc/py-elementpath/Makefile @@ -1,22 +1,22 @@ PORTNAME= elementpath DISTVERSION= 3.0.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= XPath 1.0/2.0/3.0 parsers and selectors for ElementTree and lxml WWW= https://github.com/sissaschool/elementpath LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmlschema>=2.0.0:textproc/py-xmlschema@${PY_FLAVOR} USES= python:3.7+ pytest USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-empy/Makefile b/textproc/py-empy/Makefile index d6e201b97c01..5a2990e359ff 100644 --- a/textproc/py-empy/Makefile +++ b/textproc/py-empy/Makefile @@ -1,18 +1,18 @@ PORTNAME= empy PORTVERSION= 3.3.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Powerful and robust templating system for Python WWW= http://www.alcyone.com/software/empy/ LICENSE= LGPL21 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-enchant/Makefile b/textproc/py-enchant/Makefile index a09ab6890226..503ea87bd655 100644 --- a/textproc/py-enchant/Makefile +++ b/textproc/py-enchant/Makefile @@ -1,38 +1,38 @@ PORTNAME= enchant PORTVERSION= 3.2.2 PORTREVISION= 2 CATEGORIES= textproc devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT= Spellchecking library for Python based on the Enchant library WWW= https://pyenchant.github.io/pyenchant/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libenchant.so:textproc/enchant OPTIONS_DEFINE= WX OPTIONS_DEFAULT=WX WX_DESC= Provide a wxSpellCheckerDialog OPTIONS_SUB= yes .if ${FLAVOR:Upy36:Mpy3*} OPTIONS_EXCLUDE= WX .endif USES= python:3.6+ USE_PYTHON= distutils py3kplist NO_ARCH= yes WX_USE= WX=3.0 WX_VARS= WX_COMPS=python:run PLIST_SUB+= VER=${PORTVERSION} post-install-WX-off: ${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/checker/wxSpellCheckerDialog* .include diff --git a/textproc/py-enrich/Makefile b/textproc/py-enrich/Makefile index 0e21633f88c3..0acbf5a651a9 100644 --- a/textproc/py-enrich/Makefile +++ b/textproc/py-enrich/Makefile @@ -1,28 +1,28 @@ PORTNAME= enrich PORTVERSION= 1.2.7 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Extensions to py-rich WWW= https://pypi.org/project/enrich/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.5.0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>=1.1:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rich>=9.5.1:textproc/py-rich@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.7.1:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.29.0:devel/py-pytest-xdist@${PY_FLAVOR} USES= python:3.6+ pytest USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-et_xmlfile/Makefile b/textproc/py-et_xmlfile/Makefile index d762fae46437..f6496ddb1911 100644 --- a/textproc/py-et_xmlfile/Makefile +++ b/textproc/py-et_xmlfile/Makefile @@ -1,18 +1,18 @@ PORTNAME= et_xmlfile PORTVERSION= 1.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Implementation of lxml.xmlfile for the standard library WWW= https://bitbucket.org/openpyxl/et_xmlfile LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-extract-msg/Makefile b/textproc/py-extract-msg/Makefile index c367d2bc8cc8..ee03763b7245 100644 --- a/textproc/py-extract-msg/Makefile +++ b/textproc/py-extract-msg/Makefile @@ -1,28 +1,28 @@ PORTNAME= extract-msg PORTVERSION= 0.38.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= extract_msg-${PORTVERSION} MAINTAINER= DtxdF@disroot.org COMMENT= Extracts emails and attachments saved in MS Outlook's .msg files WWW= https://github.com/TeamMsgExtractor/msg-extractor LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.11.1:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=4.0.0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}compressed-rtf>=1.0.6:archivers/py-compressed-rtf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ebcdic>=1.1.1:textproc/py-ebcdic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imapclient>=2.1.0:mail/py-imapclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}olefile>=0.46:devel/py-olefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz-deprecation-shim>0:devel/py-pytz-deprecation-shim@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}RTFDE>=0.0.2:textproc/py-RTFDE@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=4.2:devel/py-tzlocal@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-fastavro/Makefile b/textproc/py-fastavro/Makefile index cb268d08a111..aff16307a91b 100644 --- a/textproc/py-fastavro/Makefile +++ b/textproc/py-fastavro/Makefile @@ -1,19 +1,19 @@ PORTNAME= fastavro PORTVERSION= 0.24.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zi@FreeBSD.org COMMENT= Fast AVRO for Python WWW= https://pypi.python.org/pypi/fastavro LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-fluent.syntax/Makefile b/textproc/py-fluent.syntax/Makefile index 7ebd78a847f6..55c4a477c709 100644 --- a/textproc/py-fluent.syntax/Makefile +++ b/textproc/py-fluent.syntax/Makefile @@ -1,18 +1,18 @@ PORTNAME= fluent.syntax PORTVERSION= 0.18.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Localization library for expressive translations WWW= https://github.com/projectfluent/python-fluent/tree/master/fluent.syntax LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-ftfy/Makefile b/textproc/py-ftfy/Makefile index 2ecc754705a7..8e09ad5fa945 100644 --- a/textproc/py-ftfy/Makefile +++ b/textproc/py-ftfy/Makefile @@ -1,22 +1,22 @@ PORTNAME= ftfy PORTVERSION= 6.0.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fix some problems with Unicode text after the fact WWW= https://github.com/LuminosoInsight/python-ftfy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-furo/Makefile b/textproc/py-furo/Makefile index 962fd1104eaa..4ff634455a02 100644 --- a/textproc/py-furo/Makefile +++ b/textproc/py-furo/Makefile @@ -1,33 +1,33 @@ PORTNAME= furo PORTVERSION= 2022.9.29 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ LOCAL/sunpoet:static PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-static${EXTRACT_SUFX}:static MAINTAINER= sunpoet@FreeBSD.org COMMENT= Clean customizable Sphinx documentation theme WWW= https://github.com/pradyunsg/furo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.7:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=4.0,1<6.0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-basic-ng>=0:textproc/py-sphinx-basic-ng@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py post-install: cd ${WRKDIR}/static/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/furo/theme/furo/static/ .include diff --git a/textproc/py-gambit-elasticsearch/Makefile b/textproc/py-gambit-elasticsearch/Makefile index c4d93821b9d4..27d34d629f70 100644 --- a/textproc/py-gambit-elasticsearch/Makefile +++ b/textproc/py-gambit-elasticsearch/Makefile @@ -1,18 +1,18 @@ PORTNAME= gambit DISTVERSION= 0.1.6 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -elasticsearch MAINTAINER= yuri@FreeBSD.org COMMENT= Micro library for performing multi queries in elasticsearch WWW= https://pypi.org/project/gambit/ LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-genshi/Makefile b/textproc/py-genshi/Makefile index fba3d0399c41..8d6af9b7f29c 100644 --- a/textproc/py-genshi/Makefile +++ b/textproc/py-genshi/Makefile @@ -1,28 +1,28 @@ PORTNAME= Genshi PORTVERSION= 0.7.7 CATEGORIES= textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Toolkit for generation of output for the web WWW= https://genshi.edgewall.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= BABEL BABEL_DESC= I18n support through the Babel plugin BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0.8:devel/py-babel@${PY_FLAVOR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/genshi/_speedups${PYTHON_EXT_SUFFIX}.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-gensim/Makefile b/textproc/py-gensim/Makefile index 4171ed579be6..b7a14ecf4d67 100644 --- a/textproc/py-gensim/Makefile +++ b/textproc/py-gensim/Makefile @@ -1,25 +1,25 @@ PORTNAME= gensim DISTVERSION= 4.2.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python framework for fast Vector Space Modelling WWW= https://radimrehurek.com/gensim/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.18.1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}smart-open>=1.8.1:net/py-smart-open@${PY_FLAVOR} USES= compiler:c++11-lang python:3.6+ USE_PYTHON= distutils cython autoplist post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/textproc/py-googletrans/Makefile b/textproc/py-googletrans/Makefile index 9de8b23e7d50..0793d3722c24 100644 --- a/textproc/py-googletrans/Makefile +++ b/textproc/py-googletrans/Makefile @@ -1,22 +1,22 @@ PORTNAME= googletrans DISTVERSION= 3.0.0 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Free Google Translate API that translates totally free of charge WWW= https://github.com/ssut/py-googletrans LICENSE= MIT # LICENSE_FILE isn't packaged in the sdist, yet RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx013>=0.13.3<0.13.4:www/py-httpx013@${PY_FLAVOR} USES= python:3.7+ # due www/py-httpx that requires 3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-grako/Makefile b/textproc/py-grako/Makefile index 0ed3378d279d..f75c88d15292 100644 --- a/textproc/py-grako/Makefile +++ b/textproc/py-grako/Makefile @@ -1,19 +1,19 @@ PORTNAME= grako DISTVERSION= 3.99.9 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Convert EBNF grammar to PEG/Packrat parser in Python WWW= https://bitbucket.org/neogeny/grako LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} USES= python:3.6-3.9 zip USE_PYTHON= distutils cython autoplist .include diff --git a/textproc/py-guess-language/Makefile b/textproc/py-guess-language/Makefile index 054250f9b11c..cf70b869bd6e 100644 --- a/textproc/py-guess-language/Makefile +++ b/textproc/py-guess-language/Makefile @@ -1,17 +1,17 @@ PORTNAME= guess-language PORTVERSION= 0.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Guess the natural language of a text in Python WWW= https://pypi.org/project/guess-language/ LICENSE= LGPL21+ USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-hashids/Makefile b/textproc/py-hashids/Makefile index 165eb1f7ec91..9abb834e15e6 100644 --- a/textproc/py-hashids/Makefile +++ b/textproc/py-hashids/Makefile @@ -1,22 +1,22 @@ PORTNAME= hashids PORTVERSION= 1.3.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implement the hashids algorithm in python WWW= https://github.com/davidaurelio/hashids-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-hexdump/Makefile b/textproc/py-hexdump/Makefile index 4664703e68b8..4d5108c3ace4 100644 --- a/textproc/py-hexdump/Makefile +++ b/textproc/py-hexdump/Makefile @@ -1,19 +1,19 @@ PORTNAME= hexdump PORTVERSION= 3.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Print binary in hex format WWW= https://pypi.org/project/hexdump/ LICENSE= PD USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes NO_WRKSUBDIR= yes .include diff --git a/textproc/py-hieroglyph/Makefile b/textproc/py-hieroglyph/Makefile index d41605f8f685..30b11faf6f9b 100644 --- a/textproc/py-hieroglyph/Makefile +++ b/textproc/py-hieroglyph/Makefile @@ -1,22 +1,22 @@ PORTNAME= hieroglyph PORTVERSION= 2.1.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Sphinx extension which builds HTML presentations WWW= https://github.com/nyergler/hieroglyph LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=2.0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.5+ shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= src/hieroglyph/themes/slides2/static/scripts/md/render.py NO_ARCH= yes .include diff --git a/textproc/py-hjson/Makefile b/textproc/py-hjson/Makefile index 87af531f3e2d..5d0d556651c9 100644 --- a/textproc/py-hjson/Makefile +++ b/textproc/py-hjson/Makefile @@ -1,25 +1,25 @@ PORTNAME= hjson DISTVERSIONPREFIX= v DISTVERSION= 3.0.2 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= User interface for JSON written in Python WWW= https://github.com/hjson/hjson-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python -# Use GitHub instead of CHEESESHOP to get the test files. +# Use GitHub instead of PYPI to get the test files. USE_GITHUB= yes GH_PROJECT= ${PORTNAME}-py 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/textproc/py-html2text/Makefile b/textproc/py-html2text/Makefile index 533196a67f39..cbf940e524bb 100644 --- a/textproc/py-html2text/Makefile +++ b/textproc/py-html2text/Makefile @@ -1,26 +1,26 @@ PORTNAME= html2text PORTVERSION= 2020.1.16 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Convert HTML into clean plain ASCII text WWW= https://github.com/Alir3z4/html2text/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes CONFLICTS_INSTALL= html2text py*-html2text2018 # bin/html2text do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest --cov=html2text .include diff --git a/textproc/py-html2text2018/Makefile b/textproc/py-html2text2018/Makefile index 2b7d19c8e51f..2e87f01a5ee4 100644 --- a/textproc/py-html2text2018/Makefile +++ b/textproc/py-html2text2018/Makefile @@ -1,27 +1,27 @@ PORTNAME= html2text PORTVERSION= 2018.1.9 PORTREVISION= 2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2018 MAINTAINER= dbaio@FreeBSD.org COMMENT= Convert HTML into clean plain ASCII text WWW= https://github.com/Alir3z4/html2text/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes CONFLICTS_INSTALL= html2text py*-html2text # bin/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 565944e64342..1b073ce2682b 100644 --- a/textproc/py-humanfriendly/Makefile +++ b/textproc/py-humanfriendly/Makefile @@ -1,19 +1,19 @@ PORTNAME= humanfriendly PORTVERSION= 10.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Human friendly output for text interfaces using Python WWW= https://humanfriendly.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-hunspell/Makefile b/textproc/py-hunspell/Makefile index f0913e26c556..742a21eefd51 100644 --- a/textproc/py-hunspell/Makefile +++ b/textproc/py-hunspell/Makefile @@ -1,28 +1,28 @@ PORTNAME= hunspell PORTVERSION= 0.5.5 PORTREVISION= 1 CATEGORIES= textproc devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python module for the Hunspell spellchecker engine WWW= https://pypi.org/project/hunspell/ LICENSE= LGPL3 LIB_DEPENDS= libhunspell-${HSPLVER}.so:textproc/hunspell USES= python:3.6+ USES+= localbase USE_PYTHON= distutils HSPLVER= 1.7 PLIST_FILES= ${PYTHON_SITELIBDIR}/hunspell${PYTHON_EXT_SUFFIX}.so pre-configure: ${REINPLACE_CMD} -e "s|/usr/include|${LOCALBASE}/include|" \ -e "s|= \['hunspell|= ['hunspell-${HSPLVER}|" \ ${WRKSRC}/${PYSETUP} .include diff --git a/textproc/py-ini2toml/Makefile b/textproc/py-ini2toml/Makefile index 83dcd63a7019..25f44ce20854 100644 --- a/textproc/py-ini2toml/Makefile +++ b/textproc/py-ini2toml/Makefile @@ -1,36 +1,36 @@ PORTNAME= ini2toml PORTVERSION= 0.11 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Automatically conversion of .ini/.cfg files to TOML equivalents WWW= https://github.com/abravalheri/ini2toml LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=20.7:devel/py-packaging@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= FULL LITE OPTIONS_DEFAULT=FULL FULL_DESC= Create TOML document with TOML-equivalent comment LITE_DESC= Create TOML document without comment FULL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configupdater>=3.0.1<4:devel/py-configupdater@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.10.0<2:textproc/py-tomlkit@${PY_FLAVOR} LITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tomli-w>=0.4.0<2:textproc/py-tomli-w@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 && (${PORT_OPTIONS:MFULL} || ${PORT_OPTIONS:MLITE}) RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/textproc/py-isbnlib/Makefile b/textproc/py-isbnlib/Makefile index 6fada359a482..9b4d630b5660 100644 --- a/textproc/py-isbnlib/Makefile +++ b/textproc/py-isbnlib/Makefile @@ -1,19 +1,19 @@ PORTNAME= isbnlib PORTVERSION= 3.10.12 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extract, clean, transform, hyphenate and metadata for ISBNs WWW= https://github.com/xlcnd/isbnlib LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE-LGPL-3.0.txt 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 747d057cccfe..f7bd4a2e3ded 100644 --- a/textproc/py-isbntools/Makefile +++ b/textproc/py-isbntools/Makefile @@ -1,21 +1,21 @@ PORTNAME= isbntools PORTVERSION= 4.3.28 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= App and framework for all things about ISBN WWW= https://github.com/xlcnd/isbntools LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE-LGPL-3.0.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isbnlib>=3.10.9<3.11.0:textproc/py-isbnlib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-iso3166/Makefile b/textproc/py-iso3166/Makefile index dfa87842e9e4..953ac238f757 100644 --- a/textproc/py-iso3166/Makefile +++ b/textproc/py-iso3166/Makefile @@ -1,23 +1,23 @@ PORTNAME= iso3166 DISTVERSION= 2.1.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= takefu@airport.fm COMMENT= Standalone ISO 3166-1 country definitions WWW= https://pypi.python.org/pypi/iso3166 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} 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-jarowinkler/Makefile b/textproc/py-jarowinkler/Makefile index 4dc2c8ccd1f4..ecbdbe14d20f 100644 --- a/textproc/py-jarowinkler/Makefile +++ b/textproc/py-jarowinkler/Makefile @@ -1,26 +1,26 @@ PORTNAME= jarowinkler DISTVERSION= 1.2.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for fast approximate string matching WWW= https://github.com/maxbachmann/JaroWinkler LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core \ ${PYTHON_PKGNAMEPREFIX}rapidfuzz-capi>0:devel/py-rapidfuzz-capi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils cython autoplist pytest # tests fail to run, see https://github.com/maxbachmann/JaroWinkler/issues/7 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jarowinkler/_initialize_cpp.cpython-${PYTHON_SUFFIX}.so .include diff --git a/textproc/py-jc/Makefile b/textproc/py-jc/Makefile index 3c911b7e0682..6698445627b4 100644 --- a/textproc/py-jc/Makefile +++ b/textproc/py-jc/Makefile @@ -1,23 +1,23 @@ PORTNAME= jc DISTVERSION= 1.22.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lcook@FreeBSD.org COMMENT= Converts output of popular command-line tools and file-types to JSON WWW= https://pypi.python.org/pypi/jc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=2.3.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15.0:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0.12.0:devel/py-xmltodict@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-jq/Makefile b/textproc/py-jq/Makefile index 383b0888bc2b..c5b310cc1288 100644 --- a/textproc/py-jq/Makefile +++ b/textproc/py-jq/Makefile @@ -1,46 +1,46 @@ PORTNAME= jq PORTVERSION= 1.3.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP LOCAL/mandree:mandree +MASTER_SITES= PYPI LOCAL/mandree:mandree PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} jq-1.2.1-tests${EXTRACT_SUFX}:mandree MAINTAINER= mandree@FreeBSD.org COMMENT= jq.py: a lightweight and flexible JSON processor WWW= https://github.com/mwilliamson/jq.py LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libjq.so:textproc/jq \ libonig.so:devel/oniguruma RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= localbase python USE_PYTHON= autoplist distutils post-extract: # move tests into place - unchanged between 1.2.1 and 1.2.2 ${MV} ${WRKDIR}/jq-1.2.1/* ${WRKSRC} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jq*.so .if defined(_MANDREE_FORCE_POUDRIERE_TEST_) BUILD_DEPENDS+= ${TEST_DEPENDS} pre-package: ${MAKE} test .endif do-test: cd ${WRKSRC} && ${SETENV} \ PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} \ ${PYTHON_CMD} -m pytest -v tests/ .include diff --git a/textproc/py-jsonslicer/Makefile b/textproc/py-jsonslicer/Makefile index 66257adb3381..654226e7e931 100644 --- a/textproc/py-jsonslicer/Makefile +++ b/textproc/py-jsonslicer/Makefile @@ -1,28 +1,28 @@ PORTNAME= jsonslicer PORTVERSION= 0.1.8 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Stream JSON parser for Python WWW= https://pypi.org/project/jsonslicer/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libyajl.so:devel/yajl USES= compiler:c++11-lang pkgconfig python:3.5+ USE_PYTHON= autoplist distutils # pydistutils problem, it uses CC for compiling C++ code CC= ${CXX} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jsonslicer*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-jsx-lexer/Makefile b/textproc/py-jsx-lexer/Makefile index 97687f208b3a..422ba0467aad 100644 --- a/textproc/py-jsx-lexer/Makefile +++ b/textproc/py-jsx-lexer/Makefile @@ -1,26 +1,26 @@ PORTNAME= jsx-lexer PORTVERSION= 2.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= JSX lexer for Pygments WWW= https://github.com/fcurella/jsx-lexer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=2.9.0:textproc/py-pygments@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest -v .include diff --git a/textproc/py-jtextfsm/Makefile b/textproc/py-jtextfsm/Makefile index c76dfdf8bfc5..de801465148e 100644 --- a/textproc/py-jtextfsm/Makefile +++ b/textproc/py-jtextfsm/Makefile @@ -1,17 +1,17 @@ PORTNAME= jtextfsm DISTVERSION= 0.3.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Smaller fork of py-textfsm, a parser for semi-structured text WWW= https://github.com/jonathanslenders/textfsm LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-jupyterlab-pygments/Makefile b/textproc/py-jupyterlab-pygments/Makefile index 1b6d4e82ba9f..4db4fb5123e7 100644 --- a/textproc/py-jupyterlab-pygments/Makefile +++ b/textproc/py-jupyterlab-pygments/Makefile @@ -1,23 +1,23 @@ PORTNAME= jupyterlab-pygments PORTVERSION= 0.2.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jupyterlab_pygments-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pygments theme using JupyterLab CSS variables WWW= https://github.com/jupyterlab/jupyterlab_pygments LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>=0:devel/py-jupyter-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=2.4.1<3:textproc/py-pygments@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-langdetect/Makefile b/textproc/py-langdetect/Makefile index 8981235562ab..efb825f9c1c4 100644 --- a/textproc/py-langdetect/Makefile +++ b/textproc/py-langdetect/Makefile @@ -1,21 +1,21 @@ PORTNAME= langdetect PORTVERSION= 1.0.9 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Language detection library ported from Google\'s language-detection WWW= https://github.com/Mimino666/langdetect LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-laserhammer/Makefile b/textproc/py-laserhammer/Makefile index 969571ad1ea5..e76139c40e47 100644 --- a/textproc/py-laserhammer/Makefile +++ b/textproc/py-laserhammer/Makefile @@ -1,16 +1,16 @@ PORTNAME= laserhammer PORTVERSION= 2.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Docbook to mdoc(7) converter WWW= https://github.com/trasz/laserhammer LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-latexcodec/Makefile b/textproc/py-latexcodec/Makefile index ef8fe9150d96..b87bc8f193da 100644 --- a/textproc/py-latexcodec/Makefile +++ b/textproc/py-latexcodec/Makefile @@ -1,21 +1,21 @@ PORTNAME= latexcodec PORTVERSION= 2.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lexer and codec to work with LaTeX code in Python WWW= https://github.com/mcmtroffaes/latexcodec LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-m2r/Makefile b/textproc/py-m2r/Makefile index 9af416fecc6e..4ccd9461e3e4 100644 --- a/textproc/py-m2r/Makefile +++ b/textproc/py-m2r/Makefile @@ -1,28 +1,28 @@ PORTNAME= m2r DISTVERSION= 0.3.1 CATEGORIES= textproc devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Convert markdown formatted file with reST markup to reST format WWW= https://github.com/miyakogi/m2r LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune0>=0:textproc/py-mistune0@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} # Officially 3.7 USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-mako/Makefile b/textproc/py-mako/Makefile index d60b5e69fc65..58d8b38c21c6 100644 --- a/textproc/py-mako/Makefile +++ b/textproc/py-mako/Makefile @@ -1,25 +1,25 @@ PORTNAME= mako PORTVERSION= 1.0.14 PORTREVISION= 1 CATEGORIES= textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Mako-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Super-fast templating language in Python WWW= https://www.makotemplates.org/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-markdown-it-py/Makefile b/textproc/py-markdown-it-py/Makefile index 08af01857fb1..6cace119ce79 100644 --- a/textproc/py-markdown-it-py/Makefile +++ b/textproc/py-markdown-it-py/Makefile @@ -1,30 +1,30 @@ PORTNAME= markdown-it-py PORTVERSION= 2.1.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python port of markdown-it WWW= https://github.com/executablebooks/markdown-it-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mdurl>=0.1<1:textproc/py-mdurl@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-markdown/Makefile b/textproc/py-markdown/Makefile index 12f7ecf825c2..5d6dbaf250c0 100644 --- a/textproc/py-markdown/Makefile +++ b/textproc/py-markdown/Makefile @@ -1,29 +1,29 @@ PORTNAME= markdown PORTVERSION= 3.3.7 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Markdown-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python implementation of Markdown WWW= https://github.com/Python-Markdown/markdown LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/textproc/py-markdown2/Makefile b/textproc/py-markdown2/Makefile index 796b24fd76a5..893c9e3636fc 100644 --- a/textproc/py-markdown2/Makefile +++ b/textproc/py-markdown2/Makefile @@ -1,16 +1,16 @@ PORTNAME= markdown2 PORTVERSION= 2.3.6 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Fast and complete Python implementation of Markdown WWW= https://code.google.com/p/python-markdown2/ LICENSE= MIT USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-marko/Makefile b/textproc/py-marko/Makefile index bed746e932a5..9c9a4d7a8bc2 100644 --- a/textproc/py-marko/Makefile +++ b/textproc/py-marko/Makefile @@ -1,22 +1,22 @@ PORTNAME= marko PORTVERSION= 1.2.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Markdown parser with high extensibility WWW= https://github.com/frostming/marko LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-markuppy/Makefile b/textproc/py-markuppy/Makefile index 29380692aa13..677691256b02 100644 --- a/textproc/py-markuppy/Makefile +++ b/textproc/py-markuppy/Makefile @@ -1,19 +1,19 @@ PORTNAME= markuppy PORTVERSION= 1.14 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MarkupPy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTML/XML generator WWW= https://github.com/tylerbakke/MarkupPy LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-markups/Makefile b/textproc/py-markups/Makefile index a06355d62d57..dabd763e0452 100644 --- a/textproc/py-markups/Makefile +++ b/textproc/py-markups/Makefile @@ -1,27 +1,27 @@ PORTNAME= Markups PORTVERSION= 3.1.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper around various text markup languages WWW= https://github.com/retext-project/pymarkups LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-markdown-math>=0:textproc/py-python-markdown-math@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/textproc/py-markupsafe/Makefile b/textproc/py-markupsafe/Makefile index 2ea4bdd02131..497b9c291ad9 100644 --- a/textproc/py-markupsafe/Makefile +++ b/textproc/py-markupsafe/Makefile @@ -1,21 +1,21 @@ PORTNAME= markupsafe PORTVERSION= 2.1.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MarkupSafe-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implements XML/HTML/XHTML Markup safe string for Python WWW= https://github.com/pallets/markupsafe LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/textproc/py-mathics-pygments/Makefile b/textproc/py-mathics-pygments/Makefile index cdd584aca616..1889148fdd71 100644 --- a/textproc/py-mathics-pygments/Makefile +++ b/textproc/py-mathics-pygments/Makefile @@ -1,26 +1,26 @@ PORTNAME= mathics_pygments PORTVERSION= 1.0.2 CATEGORIES= textproc math python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Lexer and highlighter for Mathematica/Wolfram Language source code WWW= https://mathics.org/ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner #USE_GITHUB= yes #GH_ACCOUNT= Mathics3 USES= python:3.6+ USE_PYTHON= distutils noflavors NO_ARCH= yes .include diff --git a/textproc/py-mdit-py-plugins/Makefile b/textproc/py-mdit-py-plugins/Makefile index f2606a1caa7b..91724a90dba5 100644 --- a/textproc/py-mdit-py-plugins/Makefile +++ b/textproc/py-mdit-py-plugins/Makefile @@ -1,24 +1,24 @@ PORTNAME= mdit-py-plugins PORTVERSION= 0.3.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of plugins for markdown-it-py WWW= https://github.com/executablebooks/mdit-py-plugins LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=1.0.0<3.0.0:textproc/py-markdown-it-py@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-mdurl/Makefile b/textproc/py-mdurl/Makefile index f246de522f08..a3168c1a95c9 100644 --- a/textproc/py-mdurl/Makefile +++ b/textproc/py-mdurl/Makefile @@ -1,22 +1,22 @@ PORTNAME= mdurl PORTVERSION= 0.1.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Markdown URL utilities WWW= https://github.com/executablebooks/mdurl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-mike/Makefile b/textproc/py-mike/Makefile index bcd187a0140d..dc37b78a6753 100644 --- a/textproc/py-mike/Makefile +++ b/textproc/py-mike/Makefile @@ -1,24 +1,24 @@ PORTNAME= mike PORTVERSION= 1.1.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manage multiple versions of your MkDocs-powered documentation WWW= https://github.com/jimporter/mike LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.0:textproc/py-mkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}verspec>=0:devel/py-verspec@${PY_FLAVOR} 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 63da93fa1c92..21988109e23f 100644 --- a/textproc/py-misaka/Makefile +++ b/textproc/py-misaka/Makefile @@ -1,30 +1,30 @@ PORTNAME= misaka PORTVERSION= 2.1.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= CFFI binding for Hoedown, a markdown parsing library WWW= https://github.com/FSX/misaka 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: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 f6c8f43108d0..ca1c6807f220 100644 --- a/textproc/py-mistune/Makefile +++ b/textproc/py-mistune/Makefile @@ -1,24 +1,24 @@ PORTNAME= mistune PORTVERSION= 2.0.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fastest markdown parser in pure Python WWW= https://github.com/lepture/mistune LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes CPE_VENDOR= mistune_project post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ .include diff --git a/textproc/py-mistune0/Makefile b/textproc/py-mistune0/Makefile index f97f126bec3b..5ebcf7424fbc 100644 --- a/textproc/py-mistune0/Makefile +++ b/textproc/py-mistune0/Makefile @@ -1,29 +1,29 @@ PORTNAME= mistune PORTVERSION= 0.8.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 0 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fastest markdown parser in pure Python WWW= https://github.com/lepture/mistune LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= mistune_project PORTSCOUT= limit:^0\. do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/textproc/py-mkdocs-autorefs/Makefile b/textproc/py-mkdocs-autorefs/Makefile index 6e93436bffdd..fbbfe251b256 100644 --- a/textproc/py-mkdocs-autorefs/Makefile +++ b/textproc/py-mkdocs-autorefs/Makefile @@ -1,25 +1,25 @@ PORTNAME= mkdocs-autorefs DISTVERSION= 0.4.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Automatically link across pages in MkDocs WWW= https://github.com/mkdocstrings/autorefs LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=3.3:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.1:textproc/py-mkdocs@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|' ${WRKSRC}/setup.py .include diff --git a/textproc/py-mkdocs-material-extensions/Makefile b/textproc/py-mkdocs-material-extensions/Makefile index ce102519a6f7..05887444fddd 100644 --- a/textproc/py-mkdocs-material-extensions/Makefile +++ b/textproc/py-mkdocs-material-extensions/Makefile @@ -1,27 +1,27 @@ PORTNAME= mkdocs-material-extensions DISTVERSION= 1.1.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= mkdocs_material_extensions-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Markdown extension resources for MkDocs for Material WWW= https://github.com/facelessuser/mkdocs-material-extensions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes # Avoid that pyproject.toml is read during setup otherwise build fails post-extract: @${MV} ${WRKSRC}/pyproject.toml ${WRKSRC}/pyproject.toml.dist post-patch: @${REINPLACE_CMD} -e 's/%%DISTVERSION%%/${DISTVERSION}/' ${WRKSRC}/setup.py .include diff --git a/textproc/py-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile index 7b7123a25c81..aa407f3dccc7 100644 --- a/textproc/py-mkdocs-material/Makefile +++ b/textproc/py-mkdocs-material/Makefile @@ -1,35 +1,35 @@ PORTNAME= mkdocs-material DISTVERSION= 8.5.11 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= mkdocs_material-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Material Design theme for MkDocs WWW= https://github.com/squidfunk/mkdocs-material LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.2:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=3.2:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.4.0:textproc/py-mkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocs-material-extensions>=1.1:textproc/py-mkdocs-material-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.12:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=9.4:textproc/py-pymdown-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.26:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes # Avoid that pyproject.toml is read during setup otherwise build fails post-extract: @${MV} ${WRKSRC}/pyproject.toml ${WRKSRC}/pyproject.toml.dist post-patch: @${REINPLACE_CMD} -e 's/%%DISTVERSION%%/${DISTVERSION}/' ${WRKSRC}/setup.py .include diff --git a/textproc/py-mkdocs-mermaid2-plugin/Makefile b/textproc/py-mkdocs-mermaid2-plugin/Makefile index 164529e13aef..5a59226e6d29 100644 --- a/textproc/py-mkdocs-mermaid2-plugin/Makefile +++ b/textproc/py-mkdocs-mermaid2-plugin/Makefile @@ -1,25 +1,25 @@ PORTNAME= mkdocs-mermaid2-plugin DISTVERSION= 0.6.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= samir@noir.im COMMENT= MkDocs plugin for including mermaid graphs in markdown sources WWW= https://github.com/fralau/mkdocs-mermaid2-plugin LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsbeautifier>0:devel/py-jsbeautifier@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocs>=0:textproc/py-mkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymdown-extensions>0:textproc/py-pymdown-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-mkdocs-nature/Makefile b/textproc/py-mkdocs-nature/Makefile index 232c60ecff61..10ab954eb935 100644 --- a/textproc/py-mkdocs-nature/Makefile +++ b/textproc/py-mkdocs-nature/Makefile @@ -1,19 +1,19 @@ PORTNAME= mkdocs-nature DISTVERSION= 0.2.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= MkDocs theme, a clone of the "greenish" Sphinx theme of the same name WWW= https://waylan.github.io/mkdocs-nature LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocs>0:textproc/py-mkdocs@${PY_FLAVOR} 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 675ad419ab1c..ffb2ae8b1f3b 100644 --- a/textproc/py-mkdocs/Makefile +++ b/textproc/py-mkdocs/Makefile @@ -1,45 +1,45 @@ PORTNAME= mkdocs DISTVERSION= 1.4.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Project documentation with Markdown WWW= https://www.mkdocs.org LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ghp-import>=1.0:www/py-ghp-import@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=3.2.1<3.4:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mergedeep>=1.3.4:devel/py-mergedeep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.5:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml_env_tag>=0.1:devel/py-pyyaml_env_tag@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchdog>=2.0:devel/py-watchdog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes OPTIONS_DEFINE= I18N OPTIONS_DEFAULT= I18N I18N_DESC= Support for theme localization I18N_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.9.0:devel/py-babel@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10:devel/py-typing-extensions@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.3:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/textproc/py-morse3/Makefile b/textproc/py-morse3/Makefile index 83e65390d004..a8651b41d513 100644 --- a/textproc/py-morse3/Makefile +++ b/textproc/py-morse3/Makefile @@ -1,18 +1,18 @@ PORTNAME= morse3 PORTVERSION= 2.9 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Morse code encryption / decryption library WWW= https://pypi.org/project/morse3/ \ https://github.com/Aayush9029/encodeDecode LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-mwparserfromhell/Makefile b/textproc/py-mwparserfromhell/Makefile index 8f655dddfae0..6db759ad98ec 100644 --- a/textproc/py-mwparserfromhell/Makefile +++ b/textproc/py-mwparserfromhell/Makefile @@ -1,26 +1,26 @@ PORTNAME= mwparserfromhell DISTVERSION= 0.6.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parser for MediaWiki wikicode WWW= https://github.com/earwig/mwparserfromhell LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} 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-myst-parser/Makefile b/textproc/py-myst-parser/Makefile index 7fe6d1b4842f..4c61e27ca6cc 100644 --- a/textproc/py-myst-parser/Makefile +++ b/textproc/py-myst-parser/Makefile @@ -1,30 +1,30 @@ PORTNAME= myst-parser PORTVERSION= 0.18.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extended commonmark compliant parser with bridges to docutils & sphinx WWW= https://github.com/executablebooks/MyST-Parser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.15,1<0.20,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=1.0.0<3.0.0:textproc/py-markdown-it-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mdit-py-plugins>=0.3.1<0.4:textproc/py-mdit-py-plugins@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=4,1<6,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-nbsphinx/Makefile b/textproc/py-nbsphinx/Makefile index cff71474a61a..b3645854a3ab 100644 --- a/textproc/py-nbsphinx/Makefile +++ b/textproc/py-nbsphinx/Makefile @@ -1,26 +1,26 @@ PORTNAME= nbsphinx PORTVERSION= 0.8.10 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Jupyter Notebook Tools for Sphinx WWW= https://github.com/spatialaudio/nbsphinx LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbconvert>=0:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=5:devel/py-traitlets@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-nltk/Makefile b/textproc/py-nltk/Makefile index 5ed613ee957b..b85076094257 100644 --- a/textproc/py-nltk/Makefile +++ b/textproc/py-nltk/Makefile @@ -1,26 +1,26 @@ PORTNAME= nltk DISTVERSION= 3.7 PORTEPOCH= 2 CATEGORIES= textproc education python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Natural language toolkit written in python WWW= https://www.nltk.org/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= cpe python:3.7+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-numpydoc/Makefile b/textproc/py-numpydoc/Makefile index d2036ba32204..aafac2868469 100644 --- a/textproc/py-numpydoc/Makefile +++ b/textproc/py-numpydoc/Makefile @@ -1,22 +1,22 @@ PORTNAME= numpydoc PORTVERSION= 1.5.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sphinx extension to support docstrings in Numpy format WWW= https://github.com/numpy/numpydoc LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=4.2:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils nose NO_ARCH= yes .include diff --git a/textproc/py-ocrmypdf/Makefile b/textproc/py-ocrmypdf/Makefile index f9a030caa0cd..4e25016d86e9 100644 --- a/textproc/py-ocrmypdf/Makefile +++ b/textproc/py-ocrmypdf/Makefile @@ -1,87 +1,87 @@ PORTNAME= ocrmypdf DISTVERSION= 13.7.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Adds an OCR text layer to scanned PDF files WWW= https://github.com/ocrmypdf/OCRmyPDF LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>=0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coloredlogs>=14.0:devel/py-coloredlogs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}img2pdf>=0.3.0:graphics/py-img2pdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=8.2.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>=3.5.66:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pdfminer.six>=20191110:textproc/py-pdfminer.six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pikepdf>=4.0.0:textproc/py-pikepdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=0.13.0:devel/py-pluggy@${PY_FLAVOR} \ tesseract:graphics/tesseract TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.4.1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=2.2.0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xmp-toolkit>=2.0.1:textproc/py-python-xmp-toolkit@${PY_FLAVOR} USES= ghostscript:run python:3.7+ shebangfix USE_LOCALE= en_US.UTF-8 USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= src/ocrmypdf/__main__.py \ src/ocrmypdf/hocrtransform.py \ src/ocrmypdf/pdfinfo/__init__.py NO_ARCH= yes PLIST_FILES= etc/bash_completion.d/ocrmypdf.bash share/fish/vendor_completions.d/ocrmypdf.fish OPTIONS_DEFINE= PNGQUANT UNPAPER OPTIONS_DEFAULT=PNGQUANT UNPAPER PNGQUANT_DESC= Optimizes the encoding of PNG-style images in PDFs UNPAPER_DESC= Deskew and clean up pages before OCR processing PNGQUANT_RUN_DEPENDS= pngquant:graphics/pngquant UNPAPER_RUN_DEPENDS= unpaper:graphics/unpaper .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4:devel/py-importlib-metadata@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=5:devel/py-importlib-resources@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4:devel/py-typing-extensions@${PY_FLAVOR} .endif # The "pyproject.toml" wants devel/py-setuptools_scm >= 7.0.5 which isn't in # the Ports tree, yet. Although py-ocrmypdf builds fine as the "setup.cfg" is # used during build instead the "pyproject.toml" move the latter one out of the # way to prevent surprises. post-extract: @${MV} ${WRKSRC}/pyproject.toml ${WRKSRC}/pyproject.toml.dist post-install: # Install shell completion files @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/ ${INSTALL_DATA} ${WRKSRC}/misc/completion/ocrmypdf.bash ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ ${INSTALL_DATA} ${WRKSRC}/misc/completion/ocrmypdf.fish ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/ do-test: # Skip some checks as they yield wrong results if run with the root account @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m pytest -rs -v \ -n ${MAKE_JOBS_NUMBER} -k ' \ not test_dev_null \ and not test_input_file_not_readable \ and not test_outputtype_none \ and not test_chmod' .include diff --git a/textproc/py-openpyxl/Makefile b/textproc/py-openpyxl/Makefile index 188554f52f7a..ef29c27bcec8 100644 --- a/textproc/py-openpyxl/Makefile +++ b/textproc/py-openpyxl/Makefile @@ -1,22 +1,22 @@ PORTNAME= openpyxl PORTVERSION= 2.6.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library to read/write Excel 2007 xlsx/xlsm files WWW= https://openpyxl.readthedocs.org/ 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= cpe python:3.6+ CPE_VENDOR= python USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-openstackdocstheme/Makefile b/textproc/py-openstackdocstheme/Makefile index 842a8a901566..783b48d9c421 100644 --- a/textproc/py-openstackdocstheme/Makefile +++ b/textproc/py-openstackdocstheme/Makefile @@ -1,24 +1,24 @@ PORTNAME= openstackdocstheme DISTVERSION= 2.2.7 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= OpenStack Docs Theme WWW= https://pypi.org/project/openstackdocstheme/ 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}sphinx>=2.2,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-openstep-plist/Makefile b/textproc/py-openstep-plist/Makefile index a2f926f91435..53f549ee0d37 100644 --- a/textproc/py-openstep-plist/Makefile +++ b/textproc/py-openstep-plist/Makefile @@ -1,24 +1,24 @@ PORTNAME= openstep-plist PORTVERSION= 0.3.0 DISTVERSIONSUFFIX= .post1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= openstep_plist-${DISTVERSIONFULL} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ASCII plist parser written in Cython WWW= https://github.com/fonttools/openstep-plist LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.7+ zip USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/textproc/py-os-api-ref/Makefile b/textproc/py-os-api-ref/Makefile index bd851c95afc9..fce65daf25ab 100644 --- a/textproc/py-os-api-ref/Makefile +++ b/textproc/py-os-api-ref/Makefile @@ -1,26 +1,26 @@ PORTNAME= os-api-ref DISTVERSION= 1.5.0 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Sphinx Extensions to support API reference sites in OpenStack WWW= https://docs.openstack.org/os-api-ref/ 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}sphinx>=1.7,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openstackdocstheme>=1.6.2:textproc/py-openstackdocstheme@${PY_FLAVOR} 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 a9523c32bc28..1ee098e20c0c 100644 --- a/textproc/py-packageurl-python/Makefile +++ b/textproc/py-packageurl-python/Makefile @@ -1,24 +1,24 @@ PORTNAME= packageurl-python DISTVERSION= 0.9.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parser and builder for package URLs (aka purl) WWW= https://github.com/package-url/packageurl-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/mit.LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} 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 a9f0cc416293..b99813e56952 100644 --- a/textproc/py-pager/Makefile +++ b/textproc/py-pager/Makefile @@ -1,17 +1,17 @@ PORTNAME= pager PORTVERSION= 3.3 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Terminal/console pager module WWW= https://pypi.org/project/pager/ LICENSE= BSD3CLAUSE 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 6f6066e43588..307fa7f383bc 100644 --- a/textproc/py-pallets-sphinx-themes/Makefile +++ b/textproc/py-pallets-sphinx-themes/Makefile @@ -1,29 +1,29 @@ PORTNAME= Pallets-Sphinx-Themes PORTVERSION= 2.0.2 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Sphinx themes for Pallets and related projects WWW= https://pypi.org/project/Pallets-Sphinx-Themes/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/textproc/py-pandocfilters/Makefile b/textproc/py-pandocfilters/Makefile index 844776ccddcf..4c7e8608cd02 100644 --- a/textproc/py-pandocfilters/Makefile +++ b/textproc/py-pandocfilters/Makefile @@ -1,19 +1,19 @@ PORTNAME= pandocfilters PORTVERSION= 1.5.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Utilities for writing pandoc filters in python WWW= https://github.com/jgm/pandocfilters LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-parse-type/Makefile b/textproc/py-parse-type/Makefile index 511fab09987b..a3acedfc10ff 100644 --- a/textproc/py-parse-type/Makefile +++ b/textproc/py-parse-type/Makefile @@ -1,23 +1,23 @@ PORTNAME= parse-type PORTVERSION= 0.6.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= parse_type-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplify to build parse types based on the parse module WWW= https://github.com/jenisys/parse_type LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parse>=1.18.0:textproc/py-parse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11:devel/py-six@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-parse/Makefile b/textproc/py-parse/Makefile index b3b044bee14f..cfb8d6c450cd 100644 --- a/textproc/py-parse/Makefile +++ b/textproc/py-parse/Makefile @@ -1,19 +1,19 @@ PORTNAME= parse PORTVERSION= 1.19.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Opposite of format() WWW= https://github.com/r1chardj0n3s/parse LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-parsel/Makefile b/textproc/py-parsel/Makefile index 9994d6e46bfa..d46f0780410c 100644 --- a/textproc/py-parsel/Makefile +++ b/textproc/py-parsel/Makefile @@ -1,24 +1,24 @@ PORTNAME= parsel PORTVERSION= 1.5.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eric@camachat.org COMMENT= Library to extract data from HTML and XML using XPath and CSS selectors WWW= https://github.com/scrapy/parsel 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} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-parsimonious/Makefile b/textproc/py-parsimonious/Makefile index 3356e52a8cbe..8f6f53ff19fd 100644 --- a/textproc/py-parsimonious/Makefile +++ b/textproc/py-parsimonious/Makefile @@ -1,21 +1,21 @@ PORTNAME= parsimonious PORTVERSION= 0.10.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure-Python PEG parser WWW= https://github.com/erikrose/parsimonious LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}regex>=2022.3.15:textproc/py-regex@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/textproc/py-parso/Makefile b/textproc/py-parso/Makefile index 5240a9138485..877df34d88f2 100644 --- a/textproc/py-parso/Makefile +++ b/textproc/py-parso/Makefile @@ -1,26 +1,26 @@ PORTNAME= parso DISTVERSION= 0.8.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Python Parser WWW= https://github.com/davidhalter/parso LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4<6.0.0,1:devel/py-pytest4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0:devel/py-docopt@${PY_FLAVOR} USES= cpe python:3.6+ CPE_VENDOR= ${PORTNAME}_project 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 7e91471f157b..0508f9a8efc5 100644 --- a/textproc/py-patiencediff/Makefile +++ b/textproc/py-patiencediff/Makefile @@ -1,20 +1,20 @@ PORTNAME= patiencediff PORTVERSION= 0.2.12 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Implementation of the "Patience Diff" algorithm WWW= https://pypi.org/project/patiencediff/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist distutils pytest post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/patiencediff/_patiencediff_c*.so .include diff --git a/textproc/py-pdfminer.six/Makefile b/textproc/py-pdfminer.six/Makefile index 916a0d94a016..d18a1eb8e0f2 100644 --- a/textproc/py-pdfminer.six/Makefile +++ b/textproc/py-pdfminer.six/Makefile @@ -1,33 +1,33 @@ PORTNAME= pdfminer.six PORTVERSION= 20220319 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= PDF parser and analyzer WWW= https://github.com/pdfminer/pdfminer.six LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist CONFLICTS_INSTALL= py??-pdfminer py??-pdfminer3k NO_ARCH= yes OPTIONS_DEFINE= IMAGE OPTIONS_DEFAULT= IMAGE IMAGE_DESC= Enable support for image extraction IMAGE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} post-extract: @cd ${WRKSRC} && ${MV} tools/dumppdf.py tools/dumppdf @cd ${WRKSRC} && ${MV} tools/pdf2txt.py tools/pdf2txt .include diff --git a/textproc/py-pdfminer3k/Makefile b/textproc/py-pdfminer3k/Makefile index 4ad0dc113d23..efdc0b36aa75 100644 --- a/textproc/py-pdfminer3k/Makefile +++ b/textproc/py-pdfminer3k/Makefile @@ -1,20 +1,20 @@ PORTNAME= pdfminer3k PORTVERSION= 1.3.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PDF parser and analyzer WWW= https://github.com/jaepil/pdfminer3k LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4:devel/py-ply@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-pdfrw/Makefile b/textproc/py-pdfrw/Makefile index 48daf2404a0c..7b58606f223d 100644 --- a/textproc/py-pdfrw/Makefile +++ b/textproc/py-pdfrw/Makefile @@ -1,16 +1,16 @@ PORTNAME= pdfrw PORTVERSION= 0.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= PDF file reader/writer library WWW= https://github.com/pmaupin/pdfrw LICENSE= MIT USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-pdftotext/Makefile b/textproc/py-pdftotext/Makefile index 68d76ecad865..75b88ca0e529 100644 --- a/textproc/py-pdftotext/Makefile +++ b/textproc/py-pdftotext/Makefile @@ -1,23 +1,23 @@ PORTNAME= pdftotext PORTVERSION= 2.2.2 PORTREVISION= 11 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Simple PDF text extraction WWW= https://github.com/jalan/pdftotext LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpoppler.so:graphics/poppler 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 8a339a184e21..69e90e1600ec 100644 --- a/textproc/py-petl/Makefile +++ b/textproc/py-petl/Makefile @@ -1,57 +1,57 @@ PORTNAME= petl PORTVERSION= 1.7.11 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Extract, transform and load tables of data WWW= https://github.com/petl-developers/petl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.5.4:devel/py-setuptools_scm@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= petl_project 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}sqlalchemy14>=1.3.6:databases/py-sqlalchemy14@${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} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.16.4,1:math/py-numpy@${PY_FLAVOR} \ ${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= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16.4,1:math/py-numpy@${PY_FLAVOR} 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>=2.0.1: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-pikepdf/Makefile b/textproc/py-pikepdf/Makefile index fecfa662904b..afcbc7feaa46 100644 --- a/textproc/py-pikepdf/Makefile +++ b/textproc/py-pikepdf/Makefile @@ -1,54 +1,54 @@ PORTNAME= pikepdf DISTVERSION= 6.2.6 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Read and write PDFs with Python, powered by qpdf WWW= https://github.com/pikepdf/pikepdf LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=2.9.1<3:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libqpdf.so:print/qpdf RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecation>=0:devel/py-deprecation@${PY_FLAVOR} \ ${PY_PILLOW} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=20.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5<6:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=2.6.0:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=4.4.0,1<7.3.5,1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-helpers-namespace>=2019.1.8:devel/py-pytest-helpers-namespace@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=1.3.3:devel/py-pytest-timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.28:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}python-xmp-toolkit>=2.0.1:textproc/py-python-xmp-toolkit@${PY_FLAVOR} USES= compiler:c++14-lang cpe localbase python:3.6+ USE_PYTHON= distutils autoplist CPE_VENDOR= pikepdf_project TEST_ENV= LC_ALL=en_US.UTF-8 OPTIONS_DEFINE= JBIG2 OPTIONS_DEFAULT= JBIG2 JBIG2_DESC= Support for extracting JBIG2 images JBIG2_RUN_DEPENDS= jbig2dec:graphics/jbig2dec post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pikepdf/_qpdf*.so do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs -v -o addopts= .include diff --git a/textproc/py-precis_i18n/Makefile b/textproc/py-precis_i18n/Makefile index 66c5731712c1..13716e499cea 100644 --- a/textproc/py-precis_i18n/Makefile +++ b/textproc/py-precis_i18n/Makefile @@ -1,25 +1,25 @@ PORTNAME= precis_i18n DISTVERSION= 1.0.4 CATEGORIES= textproc devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Internationalized usernames and passwords WWW= https://github.com/byllyfish/precis_i18n LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.3+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs -o addopts= \ -k "not test_derived_props_files" .include diff --git a/textproc/py-pss/Makefile b/textproc/py-pss/Makefile index 57d3f253ad45..d03d481e4881 100644 --- a/textproc/py-pss/Makefile +++ b/textproc/py-pss/Makefile @@ -1,19 +1,19 @@ PORTNAME= pss PORTVERSION= 1.44 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool for grepping through source code WWW= https://github.com/eliben/pss LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pyPEG2/Makefile b/textproc/py-pyPEG2/Makefile index c559919824a8..8a37f471f7d4 100644 --- a/textproc/py-pyPEG2/Makefile +++ b/textproc/py-pyPEG2/Makefile @@ -1,18 +1,18 @@ PORTNAME= pyPEG2 PORTVERSION= 2.15.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ed@FreeBSD.org COMMENT= Parsing Expression Grammar (PEG) parser for Python WWW= https://fdik.org/pyPEG/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 dd22bc4f67c0..edc89a69a030 100644 --- a/textproc/py-pyahocorasick/Makefile +++ b/textproc/py-pyahocorasick/Makefile @@ -1,31 +1,31 @@ PORTNAME= pyahocorasick DISTVERSION= 1.4.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python and C implementation of the Aho-Corasick algorithm WWW= https://github.com/WojciechMula/pyahocorasick LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 c1bbf3864a62..d7ef5a883bbf 100644 --- a/textproc/py-pyaml/Makefile +++ b/textproc/py-pyaml/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyaml PORTVERSION= 21.10.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Produce pretty and readable YAML-serialized data WWW= https://github.com/mk-fg/pretty-yaml LICENSE= WTFPL LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pybtex-docutils/Makefile b/textproc/py-pybtex-docutils/Makefile index 49ad56db4a4f..7058918f04d7 100644 --- a/textproc/py-pybtex-docutils/Makefile +++ b/textproc/py-pybtex-docutils/Makefile @@ -1,22 +1,22 @@ PORTNAME= pybtex-docutils PORTVERSION= 1.0.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Docutils backend for pybtex WWW= https://github.com/mcmtroffaes/pybtex-docutils LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.8,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybtex>=0.16:textproc/py-pybtex@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pybtex/Makefile b/textproc/py-pybtex/Makefile index 002edcffacd3..9e48c0b77be2 100644 --- a/textproc/py-pybtex/Makefile +++ b/textproc/py-pybtex/Makefile @@ -1,24 +1,24 @@ PORTNAME= pybtex PORTVERSION= 0.24.0 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= BibTeX-compatible bibliography processor in Python WWW= https://bitbucket.org/pybtex-devs/pybtex/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}latexcodec>=1.0.4:textproc/py-latexcodec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.01:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pycountry/Makefile b/textproc/py-pycountry/Makefile index e751faba5766..073b0ed425d8 100644 --- a/textproc/py-pycountry/Makefile +++ b/textproc/py-pycountry/Makefile @@ -1,19 +1,19 @@ PORTNAME= pycountry PORTVERSION= 22.3.5 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ISO country, subdivision, language, currency and script definitions and their translations WWW= https://github.com/flyingcircusio/pycountry LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pydata-sphinx-theme/Makefile b/textproc/py-pydata-sphinx-theme/Makefile index da190326d1b8..d7d88e3f1007 100644 --- a/textproc/py-pydata-sphinx-theme/Makefile +++ b/textproc/py-pydata-sphinx-theme/Makefile @@ -1,35 +1,35 @@ PORTNAME= pydata-sphinx-theme PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ LOCAL/sunpoet:static PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= pydata_sphinx_theme-${PORTVERSION}${EXTRACT_SUFX} \ pydata_sphinx_theme-${PORTVERSION}-static${EXTRACT_SUFX}:static MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bootstrap-based Sphinx theme from the PyData community WWW= https://github.com/pydata/pydata-sphinx-theme LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.17.1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=3.5.4,1<5,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes WRKSRC= ${WRKDIR}/pydata_sphinx_theme-${PORTVERSION} post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py post-install: cd ${WRKDIR}/static/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/pydata_sphinx_theme/ .include diff --git a/textproc/py-pyexcel-ezodf/Makefile b/textproc/py-pyexcel-ezodf/Makefile index a52a21489473..f18c10f51cd4 100644 --- a/textproc/py-pyexcel-ezodf/Makefile +++ b/textproc/py-pyexcel-ezodf/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyexcel-ezodf PORTVERSION= 0.3.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Create/manipulate OpenDocumentFormat files WWW= https://github.com/pyexcel/pyexcel-ezodf LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pyexcel-io/Makefile b/textproc/py-pyexcel-io/Makefile index 85415154bcaf..1b19670244a5 100644 --- a/textproc/py-pyexcel-io/Makefile +++ b/textproc/py-pyexcel-io/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyexcel-io PORTVERSION= 0.6.6 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read/write structured data in CSV, zipped CSV format and to/from databases WWW= https://github.com/pyexcel/pyexcel-io LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lml>=0.0.4:devel/py-lml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pyexcel-ods3/Makefile b/textproc/py-pyexcel-ods3/Makefile index ab6378a1db47..829b646bf29e 100644 --- a/textproc/py-pyexcel-ods3/Makefile +++ b/textproc/py-pyexcel-ods3/Makefile @@ -1,23 +1,23 @@ PORTNAME= pyexcel-ods3 PORTVERSION= 0.6.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read, manipulate and write data in ods format WWW= https://github.com/pyexcel/pyexcel-ods3 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyexcel-ezodf>=0.3.3:textproc/py-pyexcel-ezodf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyexcel-io>=0.6.2:textproc/py-pyexcel-io@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pyexcel-xls/Makefile b/textproc/py-pyexcel-xls/Makefile index 2ea4d601b84c..548db73c6eb6 100644 --- a/textproc/py-pyexcel-xls/Makefile +++ b/textproc/py-pyexcel-xls/Makefile @@ -1,23 +1,23 @@ PORTNAME= pyexcel-xls PORTVERSION= 0.7.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read, manipulate and write data in xls format WWW= https://github.com/pyexcel/pyexcel-xls LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyexcel-io>=0.6.2:textproc/py-pyexcel-io@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=0:textproc/py-xlwt@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pyexcel-xlsx/Makefile b/textproc/py-pyexcel-xlsx/Makefile index 9071497a1f2f..98f16cfef9a8 100644 --- a/textproc/py-pyexcel-xlsx/Makefile +++ b/textproc/py-pyexcel-xlsx/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyexcel-xlsx PORTVERSION= 0.6.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read, manipulate and write data in xlsx and xlsm format WWW= https://github.com/pyexcel/pyexcel-xlsx LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.6.1:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyexcel-io>=0.6.2:textproc/py-pyexcel-io@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pyexcel/Makefile b/textproc/py-pyexcel/Makefile index f4e6ac334e8c..5eee5fe4dadf 100644 --- a/textproc/py-pyexcel/Makefile +++ b/textproc/py-pyexcel/Makefile @@ -1,34 +1,34 @@ PORTNAME= pyexcel PORTVERSION= 0.7.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provide one API to read, manipulate and writedata in different excel formats WWW= https://github.com/pyexcel/pyexcel LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0,1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lml>=0.0.4:devel/py-lml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyexcel-io>=0.6.2:textproc/py-pyexcel-io@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}texttable>=0.8.2:textproc/py-texttable@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ODS XLS XLSX OPTIONS_DEFAULT=ODS XLS XLSX ODS_DESC= OpenDocument spreadsheet (.ods) support XLS_DESC= Microsoft Excel 97-2003 (.xls) support XLSX_DESC= Microsoft Excel 2007- (.xlsx) support ODS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyexcel-ods3>=0.6.0:textproc/py-pyexcel-ods3@${PY_FLAVOR} XLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyexcel-xls>=0.6.0:textproc/py-pyexcel-xls@${PY_FLAVOR} XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyexcel-xlsx>=0.6.0:textproc/py-pyexcel-xlsx@${PY_FLAVOR} .include diff --git a/textproc/py-pygments-25/Makefile b/textproc/py-pygments-25/Makefile index 926ea39e1107..1f611e027225 100644 --- a/textproc/py-pygments-25/Makefile +++ b/textproc/py-pygments-25/Makefile @@ -1,32 +1,32 @@ PORTNAME= pygments PORTVERSION= 2.5.2 PORTREVISION= 0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -25 DISTNAME= Pygments-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Syntax highlighter written in Python WWW= https://pygments.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe python USE_PYTHON= distutils concurrent autoplist CONFLICTS_INSTALL= py??-pygments NO_ARCH= yes PORTSCOUT= limit:^2\.5\. .include .if ${PYTHON_VER} == ${PYTHON_DEFAULT} CONFLICTS_INSTALL= paraview .endif .include diff --git a/textproc/py-pygments/Makefile b/textproc/py-pygments/Makefile index efbd187baf33..3e0629819c71 100644 --- a/textproc/py-pygments/Makefile +++ b/textproc/py-pygments/Makefile @@ -1,27 +1,27 @@ PORTNAME= pygments DISTVERSION= 2.14.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pygments-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Syntax highlighter written in Python WWW= https://pygments.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py??-pygments-25 NO_ARCH= yes do-test: (cd ${TEST_WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts=) .include diff --git a/textproc/py-pygtail/Makefile b/textproc/py-pygtail/Makefile index c501ab6b5c68..04c562db4475 100644 --- a/textproc/py-pygtail/Makefile +++ b/textproc/py-pygtail/Makefile @@ -1,15 +1,15 @@ PORTNAME= pygtail PORTVERSION= 0.6.1 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Python module which reads log file lines that have not been read WWW= https://pypi.org/project/pygtail/ USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-pyjade/Makefile b/textproc/py-pyjade/Makefile index 1a3f371e870a..8316917fde79 100644 --- a/textproc/py-pyjade/Makefile +++ b/textproc/py-pyjade/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyjade PORTVERSION= 4.0.0 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Jade syntax template adapter for Django, Jinja2, Mako and Tornado templates WWW= https://github.com/syrusakbary/pyjade LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pylons-sphinx-themes/Makefile b/textproc/py-pylons-sphinx-themes/Makefile index 2f17ce65d89a..e50a4a64a02d 100644 --- a/textproc/py-pylons-sphinx-themes/Makefile +++ b/textproc/py-pylons-sphinx-themes/Makefile @@ -1,19 +1,19 @@ PORTNAME= pylons-sphinx-themes PORTVERSION= 1.0.13 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sphinx themes for Pylons Project documentation WWW= https://github.com/Pylons/pylons-sphinx-themes LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pyls-spyder/Makefile b/textproc/py-pyls-spyder/Makefile index edbafac8c9b2..f020710f4d83 100644 --- a/textproc/py-pyls-spyder/Makefile +++ b/textproc/py-pyls-spyder/Makefile @@ -1,21 +1,21 @@ PORTNAME= pyls-spyder PORTVERSION= 0.4.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Spyder extensions for the python-language-server (pyls) WWW= https://github.com/spyder-ide/pyls-spyder LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-lsp-server>0:textproc/py-python-lsp-server@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pymdown-extensions/Makefile b/textproc/py-pymdown-extensions/Makefile index 36a82079d752..b315e7613b21 100644 --- a/textproc/py-pymdown-extensions/Makefile +++ b/textproc/py-pymdown-extensions/Makefile @@ -1,29 +1,29 @@ PORTNAME= pymdown-extensions DISTVERSION= 9.9 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pymdown_extensions-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Extension pack for Python Markdown WWW= https://github.com/facelessuser/pymdown-extensions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=3.2:textproc/py-markdown@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes # Avoid that pyproject.toml is read during setup otherwise build fails post-extract: @${MV} ${WRKSRC}/pyproject.toml ${WRKSRC}/pyproject.toml.dist post-patch: @${REINPLACE_CMD} -e 's/%%DISTVERSION%%/${DISTVERSION}/' ${WRKSRC}/setup.py .include diff --git a/textproc/py-pypandoc/Makefile b/textproc/py-pypandoc/Makefile index f83cb70fa031..3081bfc77fd6 100644 --- a/textproc/py-pypandoc/Makefile +++ b/textproc/py-pypandoc/Makefile @@ -1,20 +1,20 @@ PORTNAME= pypandoc DISTVERSION= 1.5 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Thin wrapper for pandoc WWW= https://github.com/bebraw/pypandoc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= pandoc:textproc/hs-pandoc 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 6e691e27786f..cbbcce9cbf32 100644 --- a/textproc/py-pyphen/Makefile +++ b/textproc/py-pyphen/Makefile @@ -1,28 +1,28 @@ PORTNAME= pyphen PORTVERSION= 0.13.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Module to hyphenate text based on Hunspell dictionaries WWW= https://pyphen.org/ 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:3.6+ USE_PYTHON= autoplist distutils pytest NO_ARCH= yes pre-configure: @( \ ${ECHO} "from setuptools import setup" && \ ${ECHO} "setup()" \ ) > ${WRKSRC}/setup.py .include diff --git a/textproc/py-pysrt/Makefile b/textproc/py-pysrt/Makefile index 574db11e03dd..fbc33973c75d 100644 --- a/textproc/py-pysrt/Makefile +++ b/textproc/py-pysrt/Makefile @@ -1,20 +1,20 @@ PORTNAME= pysrt PORTVERSION= 1.1.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= SubRip (.srt) subtitle parser and writer WWW= https://github.com/byroot/pysrt/ LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils nose NO_ARCH= yes .include diff --git a/textproc/py-pystache/Makefile b/textproc/py-pystache/Makefile index 92be2eda1ca6..7f95ff16d37e 100644 --- a/textproc/py-pystache/Makefile +++ b/textproc/py-pystache/Makefile @@ -1,19 +1,19 @@ PORTNAME= pystache PORTVERSION= 0.6.0 PORTREVISION= 0 CATEGORIES= textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Logic-less templates for Python WWW= https://github.com/sarnold/pystache LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-pystemmer/Makefile b/textproc/py-pystemmer/Makefile index 2020e339a90e..b6ad877a8cf8 100644 --- a/textproc/py-pystemmer/Makefile +++ b/textproc/py-pystemmer/Makefile @@ -1,22 +1,22 @@ PORTNAME= pystemmer PORTVERSION= 2.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://snowball.tartarus.org/wrappers/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyStemmer-${PORTVERSION} MAINTAINER= dbaio@FreeBSD.org COMMENT= Snowball Stemming Algorithms for Information Retrieval WWW= https://pypi.org/project/PyStemmer/ LICENSE= MIT BSD3CLAUSE LICENSE_COMB= dual USES= python:3.6+ USE_PYTHON= autoplist cython distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Stemmer*.so .include diff --git a/textproc/py-python-bidi/Makefile b/textproc/py-python-bidi/Makefile index 102de96db5e1..e3e905872d69 100644 --- a/textproc/py-python-bidi/Makefile +++ b/textproc/py-python-bidi/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-bidi DISTVERSION= 0.4.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pure python implementation of the BiDi layout algorithm WWW= https://github.com/MeirKriheli/python-bidi LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/textproc/py-python-docs-theme/Makefile b/textproc/py-python-docs-theme/Makefile index fb95c8a19fab..23121a9d9d19 100644 --- a/textproc/py-python-docs-theme/Makefile +++ b/textproc/py-python-docs-theme/Makefile @@ -1,19 +1,19 @@ PORTNAME= python-docs-theme DISTVERSION= 2018.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Sphinx theme for the CPython docs and related projects WWW= https://pypi.org/project/python-docs-theme/ LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-python-docx/Makefile b/textproc/py-python-docx/Makefile index ea80921795f5..2b42e6ff236a 100644 --- a/textproc/py-python-docx/Makefile +++ b/textproc/py-python-docx/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-docx PORTVERSION= 0.8.11 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python library for creating and updating Microsoft Word files WWW= https://github.com/python-openxml/python-docx LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} # Python3 ready 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 4f3221644823..3b8b93bdbde8 100644 --- a/textproc/py-python-gettext/Makefile +++ b/textproc/py-python-gettext/Makefile @@ -1,17 +1,17 @@ PORTNAME= python-gettext PORTVERSION= 3.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Python Gettext po to mo file compiler WWW= https://pypi.org/project/python-gettext/ LICENSE= BSD2CLAUSE NO_ARCH= yes USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-python-lsp-black/Makefile b/textproc/py-python-lsp-black/Makefile index 1f352e7416f1..8fbe81350936 100644 --- a/textproc/py-python-lsp-black/Makefile +++ b/textproc/py-python-lsp-black/Makefile @@ -1,20 +1,20 @@ PORTNAME= python-lsp-black DISTVERSION= 1.2.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Black plugin for the Python LSP Server WWW= https://github.com/python-lsp/python-lsp-black LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-lsp-server>=1.4.0:textproc/py-python-lsp-server@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/textproc/py-python-lsp-jsonrpc/Makefile b/textproc/py-python-lsp-jsonrpc/Makefile index bca80bdbd90b..d683a662967d 100644 --- a/textproc/py-python-lsp-jsonrpc/Makefile +++ b/textproc/py-python-lsp-jsonrpc/Makefile @@ -1,21 +1,21 @@ PORTNAME= python-lsp-jsonrpc PORTVERSION= 1.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Python JSON RPC Server WWW= https://github.com/python-lsp/python-lsp-jsonrpc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-python-lsp-server/Makefile b/textproc/py-python-lsp-server/Makefile index 5749ad697e56..cc1d4884f067 100644 --- a/textproc/py-python-lsp-server/Makefile +++ b/textproc/py-python-lsp-server/Makefile @@ -1,52 +1,52 @@ PORTNAME= python-lsp-server PORTVERSION= 1.6.0 PORTREVISION= 2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Python implementation of the Language Server Protocol WWW= https://github.com/python-lsp/python-lsp-server LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autopep8>0:textproc/py-autopep8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>0:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mccabe>0:devel/py-mccabe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydocstyle>0:devel/py-pydocstyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>0:devel/py-pyflakes@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>0:devel/pylint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyls-black>0:devel/py-pyls-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-lsp-jsonrpc>0:textproc/py-python-lsp-jsonrpc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rope>0:devel/py-rope@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}whatthepatch>0:textproc/py-whatthepatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yapf>0:textproc/py-yapf@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docstring-to-markdown>0:textproc/py-docstring-to-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flaky>=3.4.0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>0:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>0:devel/pylint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}whatthepatch>0:textproc/py-whatthepatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yapf>0:textproc/py-yapf@${PY_FLAVOR} \ ${PYNUMPY} # make test: 2 failed, 136 passed, 8 skipped, 18 warnings USES= python:3.7+ pytest USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-python-markdown-math/Makefile b/textproc/py-python-markdown-math/Makefile index ef46527b8cde..75e84dee7532 100644 --- a/textproc/py-python-markdown-math/Makefile +++ b/textproc/py-python-markdown-math/Makefile @@ -1,21 +1,21 @@ PORTNAME= python-markdown-math PORTVERSION= 0.8 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Math extension for Python-Markdown WWW= https://pypi.org/project/python-markdown-math/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=3.0:textproc/py-markdown@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-python-pptx/Makefile b/textproc/py-python-pptx/Makefile index 5e409936ba76..f2499cbeeb8a 100644 --- a/textproc/py-python-pptx/Makefile +++ b/textproc/py-python-pptx/Makefile @@ -1,24 +1,24 @@ PORTNAME= python-pptx PORTVERSION= 0.6.21 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Generate and manipulate Open XML PowerPoint (.pptx) files WWW= https://github.com/scanny/python-pptx LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.1.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=3.3.2:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0.5.7:textproc/py-xlsxwriter@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}behave>0:devel/py-behave@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils pytest .include diff --git a/textproc/py-python-slugify/Makefile b/textproc/py-python-slugify/Makefile index 1a6e9d6fe447..ebf307e9d643 100644 --- a/textproc/py-python-slugify/Makefile +++ b/textproc/py-python-slugify/Makefile @@ -1,24 +1,24 @@ PORTNAME= python-slugify PORTVERSION= 7.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Slugify application that handles unicode WWW= https://github.com/un33k/python-slugify 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:3.7+ 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 453bd03288f5..fd2fd90238a5 100644 --- a/textproc/py-python-xmp-toolkit/Makefile +++ b/textproc/py-python-xmp-toolkit/Makefile @@ -1,27 +1,27 @@ PORTNAME= python-xmp-toolkit DISTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= XMP Toolkit for working with metadata WWW= https://github.com/python-xmp-toolkit/python-xmp-toolkit 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} 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 57bed917eeae..ad81d8a52ae3 100644 --- a/textproc/py-pytidylib/Makefile +++ b/textproc/py-pytidylib/Makefile @@ -1,36 +1,36 @@ PORTNAME= pytidylib PORTVERSION= 0.3.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python wrapper for HTML Tidy (tidylib) WWW= http://countergram.com/open-source/pytidylib LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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-pytkdocs/Makefile b/textproc/py-pytkdocs/Makefile index 5d970a593ea7..d81df9565809 100644 --- a/textproc/py-pytkdocs/Makefile +++ b/textproc/py-pytkdocs/Makefile @@ -1,49 +1,49 @@ PORTNAME= pytkdocs DISTVERSION= 0.16.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Load Python objects documentation WWW= https://github.com/mkdocstrings/pytkdocs LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marshmallow>0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>0:devel/py-pydantic@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes OPTIONS_DEFINE= NUMPYSTYLE OPTIONS_DEFAULT= NUMPYSTYLE NUMPYSTYLE_DESC= Enable support for Numpy docstrings NUMPYSTYLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docstring-parser>=0.7:textproc/py-docstring-parser@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}astunparse>=1.6:devel/py-astunparse@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.5:devel/py-cached-property@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|' ${WRKSRC}/setup.py do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/textproc/py-pytoml/Makefile b/textproc/py-pytoml/Makefile index 710cfdd537e8..df3d28a174f7 100644 --- a/textproc/py-pytoml/Makefile +++ b/textproc/py-pytoml/Makefile @@ -1,19 +1,19 @@ PORTNAME= pytoml PORTVERSION= 0.1.21 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parser for TOML 0.4.0 WWW= https://github.com/avakar/pytoml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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 37296cabf0ce..c055aef808e9 100644 --- a/textproc/py-pyx12/Makefile +++ b/textproc/py-pyx12/Makefile @@ -1,18 +1,18 @@ PORTNAME= pyx12 PORTVERSION= 2.3.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Validate and convert HIPAA X12 documents WWW= https://github.com/azoner/pyx12 LICENSE= BSD3CLAUSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-pyxlsb2/Makefile b/textproc/py-pyxlsb2/Makefile index 7f85a96bc53e..745a13079696 100644 --- a/textproc/py-pyxlsb2/Makefile +++ b/textproc/py-pyxlsb2/Makefile @@ -1,19 +1,19 @@ PORTNAME= pyxlsb2 PORTVERSION= 0.0.9 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Excel 2007+ Binary Workbook (xlsb) parser WWW= https://github.com/DissectMalware/pyxlsb2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-qrcode/Makefile b/textproc/py-qrcode/Makefile index bf2562e96823..ad0c61eaa854 100644 --- a/textproc/py-qrcode/Makefile +++ b/textproc/py-qrcode/Makefile @@ -1,24 +1,24 @@ PORTNAME= qrcode PORTVERSION= 7.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= leres@FreeBSD.org COMMENT= QR Code image generator WWW= https://github.com/lincolnloop/python-qrcode LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8:devel/py-six@${PY_FLAVOR} \ ${PY_PILLOW} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes 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 18c8db6b0d7c..a4501ba515bf 100644 --- a/textproc/py-rdflib/Makefile +++ b/textproc/py-rdflib/Makefile @@ -1,44 +1,44 @@ PORTNAME= rdflib PORTVERSION= 6.2.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python library for RDF manipulation WWW= https://pypi.org/project/rdflib/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}berkeleydb>=0:databases/py-berkeleydb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-subtests>=0:devel/py-pytest-subtests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>=0:devel/py-tabulate@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes CPE_VENDOR= rdflib_project OPTIONS_DEFINE= HTML OPTIONS_DEFAULT=HTML HTML_DESC= HTML support HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif pre-test: @${RM} ${WRKSRC}/test/test_so_69984830.py ${WRKSRC}/test/test_rules.py .include diff --git a/textproc/py-readchar/Makefile b/textproc/py-readchar/Makefile index fcfa8bc544f9..0a54b563f9a5 100644 --- a/textproc/py-readchar/Makefile +++ b/textproc/py-readchar/Makefile @@ -1,31 +1,31 @@ PORTNAME= readchar DISTVERSIONPREFIX= v DISTVERSION= 3.0.5 CATEGORIES= textproc devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Python library to read characters and key strokes WWW= https://github.com/magmax/python-readchar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/README.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= dos2unix localbase python:3.6+ DOS2UNIX_GLOB= *.py -# CHEESESHOP does not seem to work so far. +# PYPI does not seem to work so far. USE_GITHUB= yes GH_ACCOUNT= magmax GH_PROJECT= python-${PORTNAME} USE_PYTHON= autoplist distutils do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/textproc/py-recommonmark/Makefile b/textproc/py-recommonmark/Makefile index abb3e7201a32..55301a21d4c3 100644 --- a/textproc/py-recommonmark/Makefile +++ b/textproc/py-recommonmark/Makefile @@ -1,24 +1,24 @@ PORTNAME= recommonmark PORTVERSION= 0.5.0 PORTREVISION= 2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= brooks@FreeBSD.org COMMENT= CommonMark bridge for docutils and Sphinx WWW= https://github.com/readthedocs/recommonmark 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} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.1,1:textproc/py-sphinx@${PY_FLAVOR} 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 8eb7fa42f4b8..44111b040c61 100644 --- a/textproc/py-regex/Makefile +++ b/textproc/py-regex/Makefile @@ -1,21 +1,21 @@ PORTNAME= regex DISTVERSION= 2022.9.13 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fax@nohik.ee COMMENT= Alternative regular expression module, to replace re WWW= https://github.com/mrabarnett/mrab-regex LICENSE= PSFL USES= python:3.6+ USE_PYTHON= autoplist distutils pytest # 1 test fails, see https://github.com/mrabarnett/mrab-regex/issues/482 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/regex/_regex*.so .include diff --git a/textproc/py-reno/Makefile b/textproc/py-reno/Makefile index 8f98e60d95e9..471ef01f6338 100644 --- a/textproc/py-reno/Makefile +++ b/textproc/py-reno/Makefile @@ -1,29 +1,29 @@ PORTNAME= reno DISTVERSION= 2.9.2 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= RElease NOtes manager WWW= https://docs.openstack.org/reno/ 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:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-rich-cli/Makefile b/textproc/py-rich-cli/Makefile index 6f49e1831adf..7db9509b6ac4 100644 --- a/textproc/py-rich-cli/Makefile +++ b/textproc/py-rich-cli/Makefile @@ -1,25 +1,25 @@ PORTNAME= rich-cli PORTVERSION= 1.8.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command Line Interface to Rich WWW= https://github.com/Textualize/rich-cli LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0.0<9.0.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12.4.1<13.0.0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich-rst>=1.1.7<2.0.0:textproc/py-rich-rst@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}textual>=0.1.18<0.2.0:textproc/py-textual@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-rich-rst/Makefile b/textproc/py-rich-rst/Makefile index e8f22fb6afff..c459036d60f9 100644 --- a/textproc/py-rich-rst/Makefile +++ b/textproc/py-rich-rst/Makefile @@ -1,21 +1,21 @@ PORTNAME= rich-rst PORTVERSION= 1.1.7 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Beautiful reStructuredText renderer for Rich WWW= https://github.com/wasi-master/rich-rst LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-rich/Makefile b/textproc/py-rich/Makefile index d0157728e19f..6a49683d4608 100644 --- a/textproc/py-rich/Makefile +++ b/textproc/py-rich/Makefile @@ -1,27 +1,27 @@ PORTNAME= rich PORTVERSION= 13.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Rich text and beautiful formatting in the terminal WWW= https://github.com/willmcgugan/rich LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.9.0:textproc/py-CommonMark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.6.0:textproc/py-pygments@${PY_FLAVOR} NO_ARCH= yes USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/textproc/py-rnc2rng/Makefile b/textproc/py-rnc2rng/Makefile index 8545241a506e..a878e68574d9 100644 --- a/textproc/py-rnc2rng/Makefile +++ b/textproc/py-rnc2rng/Makefile @@ -1,19 +1,19 @@ PORTNAME= rnc2rng DISTVERSION= 2.6.6 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= RELAX NG Compact to regular syntax conversion library WWW= https://github.com/djc/rnc2rng LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rply>0:devel/py-rply@${PY_FLAVOR} 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 a2ff80c5605c..6295db032fd3 100644 --- a/textproc/py-rss2gen/Makefile +++ b/textproc/py-rss2gen/Makefile @@ -1,18 +1,18 @@ PORTNAME= rss2gen PORTVERSION= 1.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyRSS2Gen-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for generating RSS 2.0 feeds WWW= http://www.dalkescientific.com/Python/PyRSS2Gen.html LICENSE= BSD3CLAUSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-rst2ansi/Makefile b/textproc/py-rst2ansi/Makefile index 1503c16f2800..041e2b7d557f 100644 --- a/textproc/py-rst2ansi/Makefile +++ b/textproc/py-rst2ansi/Makefile @@ -1,23 +1,23 @@ PORTNAME= rst2ansi PORTVERSION= 0.1.5 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= PopularMoment@protonmail.com COMMENT= RST converter to ansi-decorated console output WWW= https://github.com/Snaipe/python-rst2ansi LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes do-test: @cd ${WRKSRC}/ && ${PYTHON_CMD} setup.py test .include diff --git a/textproc/py-rst2html5/Makefile b/textproc/py-rst2html5/Makefile index ec1ac2f49469..8e76a451e9b8 100644 --- a/textproc/py-rst2html5/Makefile +++ b/textproc/py-rst2html5/Makefile @@ -1,23 +1,23 @@ PORTNAME= rst2html5 PORTVERSION= 2.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Produces HTML5 documents from reStructuredText sources WWW= https://foss.heptapod.net/doc-utils/rst2html5 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.13.1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5:textproc/py-pygments@${PY_FLAVOR} 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 e24b55eace2a..98fa983145e5 100644 --- a/textproc/py-scour/Makefile +++ b/textproc/py-scour/Makefile @@ -1,20 +1,20 @@ PORTNAME= scour PORTVERSION= 0.38.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Scour SVG Optimizer WWW= https://github.com/scour-project/scour LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} 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 5a8c5d9a1403..f410f860951a 100644 --- a/textproc/py-simplebayes/Makefile +++ b/textproc/py-simplebayes/Makefile @@ -1,21 +1,21 @@ PORTNAME= simplebayes PORTVERSION= 1.5.8 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Memory-based, optional-persistence naive bayesian text classifier WWW= https://github.com/hickeroar/simplebayes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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-snowballstemmer/Makefile b/textproc/py-snowballstemmer/Makefile index 7fe283558e98..709bf9932a03 100644 --- a/textproc/py-snowballstemmer/Makefile +++ b/textproc/py-snowballstemmer/Makefile @@ -1,25 +1,25 @@ PORTNAME= snowballstemmer PORTVERSION= 2.2.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Snowball stemming library collection for Python WWW= https://snowballstem.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= PYSTEMMER OPTIONS_DEFAULT=PYSTEMMER PYSTEMMER_DESC= Use PyStemmer to accelerate PYSTEMMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pystemmer>=0:textproc/py-pystemmer@${PY_FLAVOR} .include diff --git a/textproc/py-sparqlwrapper/Makefile b/textproc/py-sparqlwrapper/Makefile index a7a584205066..328a57fcbe34 100644 --- a/textproc/py-sparqlwrapper/Makefile +++ b/textproc/py-sparqlwrapper/Makefile @@ -1,24 +1,24 @@ PORTNAME= sparqlwrapper PORTVERSION= 2.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SPARQLWrapper-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= SPARQL endpoint interface to Python WWW= https://sparqlwrapper.readthedocs.io/en/stable/ 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rdflib>=6.1.1:textproc/py-rdflib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-argparse/Makefile b/textproc/py-sphinx-argparse/Makefile index 27ae3ea3b747..91fda5c56dcf 100644 --- a/textproc/py-sphinx-argparse/Makefile +++ b/textproc/py-sphinx-argparse/Makefile @@ -1,20 +1,20 @@ PORTNAME= sphinx-argparse PORTVERSION= 0.2.5 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Sphinx extension that automatically documents argparse WWW= https://github.com/ribozz/sphinx-argparse LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-autoapi/Makefile b/textproc/py-sphinx-autoapi/Makefile index a406f3a3844f..1f2b5ee3c311 100644 --- a/textproc/py-sphinx-autoapi/Makefile +++ b/textproc/py-sphinx-autoapi/Makefile @@ -1,27 +1,27 @@ PORTNAME= sphinx-autoapi DISTVERSION= 2.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andreas@bilke.org COMMENT= Sphinx API documentation generator WWW= https://sphinx-autoapi.readthedocs.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astroid>=2.7:devel/py-astroid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=4.0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>0:converters/py-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-autobuild/Makefile b/textproc/py-sphinx-autobuild/Makefile index 3fd12bafe8ef..091ea1b0c14b 100644 --- a/textproc/py-sphinx-autobuild/Makefile +++ b/textproc/py-sphinx-autobuild/Makefile @@ -1,23 +1,23 @@ PORTNAME= sphinx-autobuild PORTVERSION= 2021.3.14 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Rebuild Sphinx documentation on changes, with live-reload in the browser WWW= https://github.com/executablebooks/sphinx-autobuild LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}livereload>=0:www/py-livereload@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-autodoc-typehints/Makefile b/textproc/py-sphinx-autodoc-typehints/Makefile index fda7bcec7b74..9fc163c583dc 100644 --- a/textproc/py-sphinx-autodoc-typehints/Makefile +++ b/textproc/py-sphinx-autodoc-typehints/Makefile @@ -1,25 +1,25 @@ PORTNAME= sphinx-autodoc-typehints DISTVERSION= 1.19.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= sphinx_autodoc_typehints-${DISTVERSION} MAINTAINER= andreas@bilke.org COMMENT= Type hints (PEP 484) support for the Sphinx autodoc extension WWW= https://github.com/tox-dev/sphinx-autodoc-typehints LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.0.4:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=2.0.0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=4.5:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=4.5:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-basic-ng/Makefile b/textproc/py-sphinx-basic-ng/Makefile index 41e7057e41bf..bb30a750803a 100644 --- a/textproc/py-sphinx-basic-ng/Makefile +++ b/textproc/py-sphinx-basic-ng/Makefile @@ -1,22 +1,22 @@ PORTNAME= sphinx-basic-ng PORTVERSION= 0.0.1a12 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= sphinx_basic_ng-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Modern skeleton for Sphinx themes WWW= https://github.com/pradyunsg/sphinx-basic-ng LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=4.0,1<6.0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-book-theme/Makefile b/textproc/py-sphinx-book-theme/Makefile index b267fb212f02..60cd2094b589 100644 --- a/textproc/py-sphinx-book-theme/Makefile +++ b/textproc/py-sphinx-book-theme/Makefile @@ -1,34 +1,34 @@ PORTNAME= sphinx-book-theme PORTVERSION= 0.3.3 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ LOCAL/sunpoet:static PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= sphinx_book_theme-${PORTVERSION}${EXTRACT_SUFX} \ sphinx_book_theme-${PORTVERSION}-static${EXTRACT_SUFX}:static MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bootstrap-based Sphinx theme from the PyData community WWW= https://github.com/executablebooks/sphinx-book-theme LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydata-sphinx-theme>=0.8.0<0.9:textproc/py-pydata-sphinx-theme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=3,1<5,1:textproc/py-sphinx@${PY_FLAVOR} \ USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes WRKSRC= ${WRKDIR}/sphinx_book_theme-${PORTVERSION} post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py post-install: cd ${WRKDIR}/static/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/sphinx_book_theme/ .include diff --git a/textproc/py-sphinx-copybutton/Makefile b/textproc/py-sphinx-copybutton/Makefile index cc9e6096c85b..b41658a8080f 100644 --- a/textproc/py-sphinx-copybutton/Makefile +++ b/textproc/py-sphinx-copybutton/Makefile @@ -1,21 +1,21 @@ PORTNAME= sphinx-copybutton PORTVERSION= 0.5.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add a copy button to each of your code cells WWW= https://github.com/executablebooks/sphinx-copybutton LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-design/Makefile b/textproc/py-sphinx-design/Makefile index e4a7ba39fe7a..022167619a9e 100644 --- a/textproc/py-sphinx-design/Makefile +++ b/textproc/py-sphinx-design/Makefile @@ -1,25 +1,25 @@ PORTNAME= sphinx-design PORTVERSION= 0.3.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= sphinx_design-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sphinx extension for designing beautiful, view size responsive web components WWW= https://github.com/executablebooks/sphinx-design LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=4,1<6,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-sphinx-examples/Makefile b/textproc/py-sphinx-examples/Makefile index ac3fdf85cdab..4f5ded8643d6 100644 --- a/textproc/py-sphinx-examples/Makefile +++ b/textproc/py-sphinx-examples/Makefile @@ -1,25 +1,25 @@ PORTNAME= sphinx-examples PORTVERSION= 0.0.5 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lightweight example directive to make it easy to demonstrate code/results WWW= https://github.com/executablebooks/sphinx-examples LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=4,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-design>=0:textproc/py-sphinx-design@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-sphinx-inline-tabs/Makefile b/textproc/py-sphinx-inline-tabs/Makefile index 39310d0f1f38..635061e0c012 100644 --- a/textproc/py-sphinx-inline-tabs/Makefile +++ b/textproc/py-sphinx-inline-tabs/Makefile @@ -1,31 +1,31 @@ PORTNAME= sphinx-inline-tabs PORTVERSION= 2022.1.2b11 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= sphinx_inline_tabs-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add inline tabbed content to your Sphinx documentation WWW= https://github.com/pradyunsg/sphinx-inline-tabs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=3,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-sphinx-intl/Makefile b/textproc/py-sphinx-intl/Makefile index 65574eac23fa..6b29bd0e8720 100644 --- a/textproc/py-sphinx-intl/Makefile +++ b/textproc/py-sphinx-intl/Makefile @@ -1,22 +1,22 @@ PORTNAME= sphinx-intl PORTVERSION= 2.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sphinx utility that make it easy to translate and to apply translation WWW= https://github.com/sphinx-doc/sphinx-intl LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-issues/Makefile b/textproc/py-sphinx-issues/Makefile index 016226661c02..50782980e59c 100644 --- a/textproc/py-sphinx-issues/Makefile +++ b/textproc/py-sphinx-issues/Makefile @@ -1,21 +1,21 @@ PORTNAME= sphinx-issues PORTVERSION= 3.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Sphinx extension for linking to your project's issue tracker WWW= https://github.com/sloria/sphinx-issues LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-markdown-tables/Makefile b/textproc/py-sphinx-markdown-tables/Makefile index 90c226ce3d71..ac20ec22baa0 100644 --- a/textproc/py-sphinx-markdown-tables/Makefile +++ b/textproc/py-sphinx-markdown-tables/Makefile @@ -1,22 +1,22 @@ PORTNAME= sphinx-markdown-tables PORTVERSION= 0.0.15 PORTEPOCH= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Sphinx extension for rendering tables written in markdown WWW= https://github.com/ryanfox/sphinx-markdown-tables LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/textproc/py-sphinx-me/Makefile b/textproc/py-sphinx-me/Makefile index 3a46d1faf7d2..41f627abdc85 100644 --- a/textproc/py-sphinx-me/Makefile +++ b/textproc/py-sphinx-me/Makefile @@ -1,18 +1,18 @@ PORTNAME= sphinx-me PORTVERSION= 0.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Wrap README-only projects in a dynamic Sphinx shell WWW= https://github.com/stephenmcd/sphinx-me/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-tabs/Makefile b/textproc/py-sphinx-tabs/Makefile index c2d0cf9a61bc..665d7940e41f 100644 --- a/textproc/py-sphinx-tabs/Makefile +++ b/textproc/py-sphinx-tabs/Makefile @@ -1,25 +1,25 @@ PORTNAME= sphinx-tabs PORTVERSION= 3.4.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tabbed views for Sphinx WWW= https://github.com/executablebooks/sphinx-tabs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.17.0,1<0.18,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=2,1<6,1:textproc/py-sphinx@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-theme-builder/Makefile b/textproc/py-sphinx-theme-builder/Makefile index e9b3537454eb..e5f3931deae7 100644 --- a/textproc/py-sphinx-theme-builder/Makefile +++ b/textproc/py-sphinx-theme-builder/Makefile @@ -1,36 +1,36 @@ PORTNAME= sphinx-theme-builder PORTVERSION= 0.2.0b1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool for authoring Sphinx themes with a simple (opinionated) workflow WWW= https://github.com/pradyunsg/sphinx-theme-builder LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nodeenv>=0:devel/py-nodeenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0:devel/py-pyproject-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CLI OPTIONS_DEFAULT=CLI CLI_DESC= Command-line interface support CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-autobuild>=0:textproc/py-sphinx-autobuild@${PY_FLAVOR} post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-sphinx/Makefile b/textproc/py-sphinx/Makefile index 52318ed04723..f7c140586aea 100644 --- a/textproc/py-sphinx/Makefile +++ b/textproc/py-sphinx/Makefile @@ -1,61 +1,61 @@ PORTNAME= sphinx PORTVERSION= 4.5.0 PORTEPOCH= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Sphinx-${PORTVERSION} DIST_SUBDIR= python # NOTE: before committing to this port, contact portmgr to arrange for an # experimental ports run. Untested commits may be backed out at portmgr's # discretion. MAINTAINER= python@FreeBSD.org COMMENT= Python documentation generator WWW= https://www.sphinx-doc.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-applehelp>=0:textproc/py-sphinxcontrib-applehelp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-devhelp>=0:textproc/py-sphinxcontrib-devhelp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-jsmath>=0:textproc/py-sphinxcontrib-jsmath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-htmlhelp>=2.0.0:textproc/py-sphinxcontrib-htmlhelp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-serializinghtml>=1.1.5:textproc/py-sphinxcontrib-serializinghtml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-qthelp>=0:textproc/py-sphinxcontrib-qthelp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.14<0.18,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}snowballstemmer>=1.1:textproc/py-snowballstemmer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}alabaster>=0.7<0.8:textproc/py-alabaster@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imagesize>=0:graphics/py-imagesize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.5.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4-cov>=0:devel/py-pytest4-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typed-ast>=0:devel/py-typed-ast@${PY_FLAVOR} \ cython-${PYTHON_VER}:lang/cython@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils concurrent pytest4 NO_ARCH= yes # Upstream archive contains files with UTF-8 names (#246618) EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif PYTEST_BROKEN_TESTS= test_latex_images \ test_ext_imgconverter \ test_defaults \ test_defaults_json \ test_anchors_ignored .include diff --git a/textproc/py-sphinx_press_theme/Makefile b/textproc/py-sphinx_press_theme/Makefile index 284cae0919a8..36965d8ad7b5 100644 --- a/textproc/py-sphinx_press_theme/Makefile +++ b/textproc/py-sphinx_press_theme/Makefile @@ -1,17 +1,17 @@ PORTNAME= sphinx_press_theme PORTVERSION= 0.5.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Them for py-sphinx based on VuePress WWW= https://schettino72.github.io/sphinx_press_site/ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} NO_ARCH= yes USES= python:3.7+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-sphinx_rtd_theme/Makefile b/textproc/py-sphinx_rtd_theme/Makefile index e0ffbc31ebce..e264e3f450cb 100644 --- a/textproc/py-sphinx_rtd_theme/Makefile +++ b/textproc/py-sphinx_rtd_theme/Makefile @@ -1,18 +1,18 @@ PORTNAME= sphinx_rtd_theme PORTVERSION= 1.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Mobile-friendly py-sphinx theme WWW= https://github.com/readthedocs/sphinx_rtd_theme LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-sphinxcontrib-adadomain/Makefile b/textproc/py-sphinxcontrib-adadomain/Makefile index d14680149ae8..10f8b5d4ad8c 100644 --- a/textproc/py-sphinxcontrib-adadomain/Makefile +++ b/textproc/py-sphinxcontrib-adadomain/Makefile @@ -1,21 +1,21 @@ PORTNAME= sphinxcontrib-adadomain PORTVERSION= 0.2 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sphinx Adadomain Extension WWW= https://bitbucket.org/tkoskine/sphinxcontrib-adadomain LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-applehelp/Makefile b/textproc/py-sphinxcontrib-applehelp/Makefile index eea9dae29342..d280832672e7 100644 --- a/textproc/py-sphinxcontrib-applehelp/Makefile +++ b/textproc/py-sphinxcontrib-applehelp/Makefile @@ -1,19 +1,19 @@ PORTNAME= sphinxcontrib-applehelp PORTVERSION= 1.0.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= wen@FreeBSD.org COMMENT= Extension which outputs Apple help books WWW= https://www.sphinx-doc.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-autoprogram/Makefile b/textproc/py-sphinxcontrib-autoprogram/Makefile index a7f7f72eb73c..0b6bd5fc0d3d 100644 --- a/textproc/py-sphinxcontrib-autoprogram/Makefile +++ b/textproc/py-sphinxcontrib-autoprogram/Makefile @@ -1,37 +1,37 @@ PORTNAME= sphinxcontrib-autoprogram PORTVERSION= 0.1.7 PORTREVISION= 1 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Sphinx Autoprogram Extension WWW= https://github.com/sphinx-contrib/autoprogram LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_PORTDOCS= * DOCS_VARS= PYDISTUTILS_BUILD_TARGET=build_sphinx \ PYDISTUTILS_BUILDARGS="-n --all-files --fresh-env" 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} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-sphinxcontrib-bibtex/Makefile b/textproc/py-sphinxcontrib-bibtex/Makefile index e381efbb02fb..0b09ca91b294 100644 --- a/textproc/py-sphinxcontrib-bibtex/Makefile +++ b/textproc/py-sphinxcontrib-bibtex/Makefile @@ -1,30 +1,30 @@ PORTNAME= sphinxcontrib-bibtex PORTVERSION= 2.5.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sphinx extension for BibTeX style citations WWW= https://github.com/mcmtroffaes/sphinxcontrib-bibtex LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.8,1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybtex>=0.24:textproc/py-pybtex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybtex-docutils>=1.0.0:textproc/py-pybtex-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=2.1,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/textproc/py-sphinxcontrib-bitbucket/Makefile b/textproc/py-sphinxcontrib-bitbucket/Makefile index c734bb0124ad..405c5b6e938d 100644 --- a/textproc/py-sphinxcontrib-bitbucket/Makefile +++ b/textproc/py-sphinxcontrib-bitbucket/Makefile @@ -1,23 +1,23 @@ PORTNAME= sphinxcontrib-bitbucket PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Sphinx/BitBucket integration WWW= http://www.doughellmann.com/projects/sphinxcontrib-bitbucket/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0.6,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.6:textproc/py-docutils@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-devhelp/Makefile b/textproc/py-sphinxcontrib-devhelp/Makefile index b67e67fdf7b5..f29dee25a4df 100644 --- a/textproc/py-sphinxcontrib-devhelp/Makefile +++ b/textproc/py-sphinxcontrib-devhelp/Makefile @@ -1,19 +1,19 @@ PORTNAME= sphinxcontrib-devhelp PORTVERSION= 1.0.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= wen@FreeBSD.org COMMENT= Sphinx extension which outputs Devhelp document WWW= https://www.sphinx-doc.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-fulltoc/Makefile b/textproc/py-sphinxcontrib-fulltoc/Makefile index 4ee6309e8d13..a35e8cc7df13 100644 --- a/textproc/py-sphinxcontrib-fulltoc/Makefile +++ b/textproc/py-sphinxcontrib-fulltoc/Makefile @@ -1,21 +1,21 @@ PORTNAME= sphinxcontrib-fulltoc PORTVERSION= 1.2.0 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vanilla@FreeBSD.org COMMENT= Sphinx Fulltoc Extension WWW= https://pypi.org/project/sphinxcontrib-fulltoc/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8.1:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-htmlhelp/Makefile b/textproc/py-sphinxcontrib-htmlhelp/Makefile index 7956f927f37f..56c0e719cf08 100644 --- a/textproc/py-sphinxcontrib-htmlhelp/Makefile +++ b/textproc/py-sphinxcontrib-htmlhelp/Makefile @@ -1,19 +1,19 @@ PORTNAME= sphinxcontrib-htmlhelp PORTVERSION= 2.0.0 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sphinx extension which renders HTML help files WWW= https://www.sphinx-doc.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-httpdomain/Makefile b/textproc/py-sphinxcontrib-httpdomain/Makefile index be0512ee0cb4..26774419aedf 100644 --- a/textproc/py-sphinxcontrib-httpdomain/Makefile +++ b/textproc/py-sphinxcontrib-httpdomain/Makefile @@ -1,22 +1,22 @@ PORTNAME= sphinxcontrib-httpdomain PORTVERSION= 1.8.1 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Sphinx domain for HTTP APIs WWW= https://github.com/sphinx-contrib/httpdomain LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-issuetracker/Makefile b/textproc/py-sphinxcontrib-issuetracker/Makefile index 5cf764997a21..6620adddd571 100644 --- a/textproc/py-sphinxcontrib-issuetracker/Makefile +++ b/textproc/py-sphinxcontrib-issuetracker/Makefile @@ -1,22 +1,22 @@ PORTNAME= sphinxcontrib-issuetracker DISTVERSION= 0.11 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Sphinx integration with different issue trackers WWW= https://github.com/ignatenkobrain/sphinxcontrib-issuetracker LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-jsmath/Makefile b/textproc/py-sphinxcontrib-jsmath/Makefile index 8cd516152442..ef8502051707 100644 --- a/textproc/py-sphinxcontrib-jsmath/Makefile +++ b/textproc/py-sphinxcontrib-jsmath/Makefile @@ -1,19 +1,19 @@ PORTNAME= sphinxcontrib-jsmath PORTVERSION= 1.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= wen@FreeBSD.org COMMENT= Sphinx extension which renders display math in HTML via JavaScript WWW= https://www.sphinx-doc.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-log-cabinet/Makefile b/textproc/py-sphinxcontrib-log-cabinet/Makefile index 49445757e84a..1d20e7ea2ce7 100644 --- a/textproc/py-sphinxcontrib-log-cabinet/Makefile +++ b/textproc/py-sphinxcontrib-log-cabinet/Makefile @@ -1,21 +1,21 @@ PORTNAME= sphinxcontrib-log-cabinet PORTVERSION= 1.0.1 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Organize changelog directives in Sphinx docs WWW= https://github.com/davidism/sphinxcontrib-log-cabinet LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} 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 0e7f1720f2d0..7317aa98ea47 100644 --- a/textproc/py-sphinxcontrib-napoleon/Makefile +++ b/textproc/py-sphinxcontrib-napoleon/Makefile @@ -1,22 +1,22 @@ PORTNAME= sphinxcontrib-napoleon DISTVERSION= 0.7 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Sphinx extension that parses both NumPy and Google style docstrings WWW= https://pypi.org/project/sphinxcontrib-napoleon/ 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: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 874f2709c80a..877e559edc0c 100644 --- a/textproc/py-sphinxcontrib-newsfeed/Makefile +++ b/textproc/py-sphinxcontrib-newsfeed/Makefile @@ -1,19 +1,19 @@ PORTNAME= sphinxcontrib-newsfeed PORTVERSION= 0.1.4 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= News Feed extension for Sphinx WWW= https://pypi.org/project/sphinxcontrib-newsfeed/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-sphinxcontrib-programoutput/Makefile b/textproc/py-sphinxcontrib-programoutput/Makefile index 32c9c028ef3b..08e0a9e40023 100644 --- a/textproc/py-sphinxcontrib-programoutput/Makefile +++ b/textproc/py-sphinxcontrib-programoutput/Makefile @@ -1,26 +1,26 @@ PORTNAME= sphinxcontrib-programoutput PORTVERSION= 0.11 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Sphinx extension to include program output WWW= https://pythonhosted.org/sphinxcontrib-programoutput/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.5,1:textproc/py-sphinx@${PY_FLAVOR} 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-sphinxcontrib-qthelp/Makefile b/textproc/py-sphinxcontrib-qthelp/Makefile index 20fd0de92bb8..57381a24fdfe 100644 --- a/textproc/py-sphinxcontrib-qthelp/Makefile +++ b/textproc/py-sphinxcontrib-qthelp/Makefile @@ -1,19 +1,19 @@ PORTNAME= sphinxcontrib-qthelp PORTVERSION= 1.0.3 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sphinx extension which outputs QtHelp document WWW= http://sphinx-doc.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-serializinghtml/Makefile b/textproc/py-sphinxcontrib-serializinghtml/Makefile index 48d16009740f..36f9b8a488a9 100644 --- a/textproc/py-sphinxcontrib-serializinghtml/Makefile +++ b/textproc/py-sphinxcontrib-serializinghtml/Makefile @@ -1,19 +1,19 @@ PORTNAME= sphinxcontrib-serializinghtml PORTVERSION= 1.1.5 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sphinx extension which outputs serialized HTML files (json and pickle) WWW= https://www.sphinx-doc.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile b/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile index bc7a6aacb349..4e96ce2f215f 100644 --- a/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile +++ b/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile @@ -1,32 +1,32 @@ PORTNAME= sphinxcontrib-svg2pdfconverter PORTVERSION= 1.2.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= agh@riseup.net COMMENT= Sphinx extension for converting SVG to PDF WWW= https://github.com/missinglinkelectronics/sphinxcontrib-svg2pdfconverter LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils flavors NO_ARCH= yes OPTIONS_DEFINE= RSVGIMPL RSVGIMPL_DESC= Depend on the Rust implementation of rsvg-convert .include .if ${PORT_OPTIONS:MRSVGIMPL} RUN_DEPENDS+= rsvg-convert:graphics/librsvg2-rust .else RUN_DEPENDS+= rsvg-convert:graphics/librsvg2 .endif .include diff --git a/textproc/py-sphinxcontrib-towncrier/Makefile b/textproc/py-sphinxcontrib-towncrier/Makefile index 94c24509bb1b..7005d24e2439 100644 --- a/textproc/py-sphinxcontrib-towncrier/Makefile +++ b/textproc/py-sphinxcontrib-towncrier/Makefile @@ -1,28 +1,28 @@ PORTNAME= sphinxcontrib-towncrier PORTVERSION= 0.3.2a0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RST directive for injecting a Towncrier-generated changelog draft WWW= https://github.com/sphinx-contrib/sphinxcontrib-towncrier LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}towncrier>=19.2:textproc/py-towncrier@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/textproc/py-sphinxcontrib-websupport/Makefile b/textproc/py-sphinxcontrib-websupport/Makefile index e14c98208091..55f06f23b078 100644 --- a/textproc/py-sphinxcontrib-websupport/Makefile +++ b/textproc/py-sphinxcontrib-websupport/Makefile @@ -1,21 +1,21 @@ PORTNAME= sphinxcontrib-websupport PORTVERSION= 1.2.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sphinx API for Web Apps WWW= https://github.com/sphinx-doc/sphinxcontrib-websupport LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-serializinghtml>=0:textproc/py-sphinxcontrib-serializinghtml@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxemoji/Makefile b/textproc/py-sphinxemoji/Makefile index 010a1696a4e8..968c8b5a6b82 100644 --- a/textproc/py-sphinxemoji/Makefile +++ b/textproc/py-sphinxemoji/Makefile @@ -1,20 +1,20 @@ PORTNAME= sphinxemoji DISTVERSION= 0.2.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Sphinx extension that provides emoji codes WWW= https://sphinxemojicodes.readthedocs.io/en/stable/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8.0,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-spylls/Makefile b/textproc/py-spylls/Makefile index 90c6cacafa3c..06f3e5b2b49b 100644 --- a/textproc/py-spylls/Makefile +++ b/textproc/py-spylls/Makefile @@ -1,18 +1,18 @@ PORTNAME= spylls DISTVERSION= 0.1.7 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Hunspell ported to pure Python WWW= https://pypi.org/project/spylls/ LICENSE= MPL20 USES= python:3.7+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/textproc/py-stemming/Makefile b/textproc/py-stemming/Makefile index 66edbda6b7b4..41aa2b2da6a1 100644 --- a/textproc/py-stemming/Makefile +++ b/textproc/py-stemming/Makefile @@ -1,18 +1,18 @@ PORTNAME= stemming PORTVERSION= 1.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Algorithms for stemming WWW= https://pypi.org/project/stemming/ LICENSE= PD USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-tableschema-to-template/Makefile b/textproc/py-tableschema-to-template/Makefile index fe5f9c1018ef..56323780c819 100644 --- a/textproc/py-tableschema-to-template/Makefile +++ b/textproc/py-tableschema-to-template/Makefile @@ -1,25 +1,25 @@ PORTNAME= tableschema-to-template PORTVERSION= 0.0.12 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate an Excel template with input validation from Frictionless Table Schema WWW= https://github.com/hubmapconsortium/tableschema-to-template LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=1.0.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.13:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=1.2.8:textproc/py-xlsxwriter@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/VERSION .include diff --git a/textproc/py-tabletext/Makefile b/textproc/py-tabletext/Makefile index fb3b4ed042af..557eeb0bc438 100644 --- a/textproc/py-tabletext/Makefile +++ b/textproc/py-tabletext/Makefile @@ -1,17 +1,17 @@ PORTNAME= tabletext PORTVERSION= 0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python library to pretty-print tabular data WWW= https://pypi.org/project/tabletext/ LICENSE= GPLv3 USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-tablib/Makefile b/textproc/py-tablib/Makefile index 7dcd36bb4e6e..7259f2f3ea63 100644 --- a/textproc/py-tablib/Makefile +++ b/textproc/py-tablib/Makefile @@ -1,42 +1,42 @@ PORTNAME= tablib PORTVERSION= 3.3.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Format agnostic tabular data library (XLS, JSON, YAML, CSV) WWW= https://github.com/jazzband/tablib LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} USES= cpe python:3.7+ CPE_VENDOR= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes OPTIONS_DEFINE= CLI HTML ODS PANDAS XLS XLSX YAML OPTIONS_DEFAULT=CLI HTML ODS PANDAS XLS XLSX YAML CLI_DESC= Command-line support HTML_DESC= HTML format support ODS_DESC= Open Document .ods support PANDAS_DESC= Pandas Dataframe support XLS_DESC= Microsoft Excel .xls support XLSX_DESC= Microsoft Excel .xlsx support YAML_DESC= YAML format support CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tabulate>=0:devel/py-tabulate@${PY_FLAVOR} HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markuppy>=0:textproc/py-markuppy@${PY_FLAVOR} ODS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}odfpy>=0:devel/py-odfpy@${PY_FLAVOR} PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0:math/py-pandas@${PY_FLAVOR} XLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=0:textproc/py-xlwt@${PY_FLAVOR} XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.6.0:textproc/py-openpyxl@${PY_FLAVOR} YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} .include diff --git a/textproc/py-terminaltables/Makefile b/textproc/py-terminaltables/Makefile index 1baadf60abb5..9f5587f9fcf7 100644 --- a/textproc/py-terminaltables/Makefile +++ b/textproc/py-terminaltables/Makefile @@ -1,19 +1,19 @@ PORTNAME= terminaltables PORTVERSION= 3.1.10 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate simple tables in terminals from a nested list of strings WWW= https://github.com/matthewdeanmartin/terminaltables LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-textdistance/Makefile b/textproc/py-textdistance/Makefile index 6ae999c4da29..7c8446a83633 100644 --- a/textproc/py-textdistance/Makefile +++ b/textproc/py-textdistance/Makefile @@ -1,21 +1,21 @@ PORTNAME= textdistance PORTVERSION= 4.5.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Comparing distance between two or more sequences by many algorithms WWW= https://github.com/life4/textdistance LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-textract/Makefile b/textproc/py-textract/Makefile index b15ee1f0c81b..34b88b77997e 100644 --- a/textproc/py-textract/Makefile +++ b/textproc/py-textract/Makefile @@ -1,70 +1,70 @@ PORTNAME= textract PORTVERSION= 1.6.5 PORTREVISION= 3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Extract text from any document WWW= https://github.com/deanmalmgren/textract LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=1.10.0:devel/py-argcomplete@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=3:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>1.12.0:devel/py-six@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist distutils OPTIONS_DEFINE= ANTIWORD BEAUTIFULSOUP DOCX2TXT MSG LIBXML2 \ LIBXSLT PPTX PS SPREADSHEET UNRTF OPTIONS_DEFAULT= ANTIWORD BEAUTIFULSOUP DOCX2TXT FFMPEG FLAC JPEG_TURBO \ LAME LIBXML2 LIBXSLT MSG PDFTOTEXT PPTX PS SOX \ SPEECH_RECOGNITION SPREADSHEET TESSERACT UNRTF OPTIONS_GROUP= AUDIO OCR PDF RTF OPTIONS_GROUP_AUDIO= FFMPEG FLAC LAME POCKETSPHINX SOX SPEECH_RECOGNITION OPTIONS_GROUP_OCR= JPEG_TURBO TESSERACT OPTIONS_GROUP_PDF= PDFMINER PDFTOTEXT ANTIWORD_DESC= DOC document support BEAUTIFULSOUP_DESC= HTML parsing library DOCX2TXT_DESC= DOCX document support JPEG_TURBO_DESC= SIMD-accelerated JPEG codec LIBXML2_DESC= Python interface for XML parser library LIBXSLT_DESC= XML stylesheet transformation library MSG_DESC= MS Outlook MSG file format support PDFMINER_DESC= PDF parser and analyzer PDFTOTEXT_DESC= Extract text from a PDF document POCKETSPHINX_DESC= Interface to CMU Sphinxbase and Pocketsphinx PPTX_DESC= MS PowerPoint PPTX presentations support SOX_DESC= Command-line audio processing tool SPEECH_RECOGNITION_DESC= Python library for performing speech recognition SPREADSHEET_DESC= XLS and XLSX spreadsheet support TESSERACT_DESC= Commercial quality open source OCR engine UNRTF_DESC= RTF document support ANTIWORD_RUN_DEPENDS= antiword>0:textproc/antiword BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.8.0:www/py-beautifulsoup@${PY_FLAVOR} DOCX2TXT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docx2txt>=0.8:textproc/py-docx2txt@${PY_FLAVOR} FFMPEG_RUN_DEPENDS= ffmpeg>0:multimedia/ffmpeg FLAC_RUN_DEPENDS= flac>0:audio/flac JPEG_TURBO_RUN_DEPENDS= jpeg-turbo>0:graphics/jpeg-turbo LAME_RUN_DEPENDS= lame>0:audio/lame LIBXML2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2@${PY_FLAVOR} LIBXSLT_RUN_DEPENDS= libxslt>=1.1.15:textproc/libxslt MSG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}extract-msg>=0.29:textproc/py-extract-msg@${PY_FLAVOR} PDFMINER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdfminer.six>=20191110:textproc/py-pdfminer.six@${PY_FLAVOR} PDFTOTEXT_RUN_DEPENDS= poppler-utils>0:graphics/poppler-utils POCKETSPHINX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pocketsphinx>0:audio/py-pocketsphinx@${PY_FLAVOR} PPTX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-pptx>=0.6.18:textproc/py-python-pptx@${PY_FLAVOR} PS_RUN_DEPENDS= pstotext>0:print/pstotext SOX_RUN_DEPENDS= sox>0:audio/sox SPEECH_RECOGNITION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SpeechRecognition>=3.8.1:audio/py-speechrecognition@${PY_FLAVOR} SPREADSHEET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} TESSERACT_RUN_DEPENDS= tesseract>0:graphics/tesseract UNRTF_RUN_DEPENDS= unrtf>0:textproc/unrtf .include diff --git a/textproc/py-texttable/Makefile b/textproc/py-texttable/Makefile index 9f35d3e8826c..c68fb9e8f9da 100644 --- a/textproc/py-texttable/Makefile +++ b/textproc/py-texttable/Makefile @@ -1,25 +1,25 @@ PORTNAME= texttable PORTVERSION= 1.6.7 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Module for creating simple ASCII tables WWW= https://pypi.org/project/texttable/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CJKWRAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cjkwrap>=0:textproc/py-cjkwrap@${PY_FLAVOR} 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-textual/Makefile b/textproc/py-textual/Makefile index 9d38f610b740..f8577194718e 100644 --- a/textproc/py-textual/Makefile +++ b/textproc/py-textual/Makefile @@ -1,27 +1,27 @@ PORTNAME= textual PORTVERSION= 0.1.18 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Text User Interface using Rich WWW= https://github.com/Textualize/textual LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rich>=12.3.0<13.0.0:textproc/py-rich@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0<5.0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/textproc/py-three-merge/Makefile b/textproc/py-three-merge/Makefile index 9a68811a46d3..47583601fa88 100644 --- a/textproc/py-three-merge/Makefile +++ b/textproc/py-three-merge/Makefile @@ -1,28 +1,28 @@ PORTNAME= three-merge PORTVERSION= 0.1.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Perform a 3-way merge between strings WWW= https://github.com/spyder-ide/three-merge LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}diff-match-patch>=0:textproc/py-diff-match-patch@${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-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # test files not present ATM in the PyPI source file #do-test: # @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -x -v three_merge/tests .include diff --git a/textproc/py-tinycss/Makefile b/textproc/py-tinycss/Makefile index 39348b3ab793..f52d8b38b9f0 100644 --- a/textproc/py-tinycss/Makefile +++ b/textproc/py-tinycss/Makefile @@ -1,16 +1,16 @@ PORTNAME= tinycss PORTVERSION= 0.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Complete yet simple CSS parser for Python WWW= https://pypi.org/project/tinycss/ USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-tinycss2/Makefile b/textproc/py-tinycss2/Makefile index 673310141e1b..38b74cc3c5b1 100644 --- a/textproc/py-tinycss2/Makefile +++ b/textproc/py-tinycss2/Makefile @@ -1,26 +1,26 @@ PORTNAME= tinycss2 PORTVERSION= 1.2.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Low-level CSS parser for Python WWW= https://github.com/Kozea/tinycss2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webencodings>=0.4:converters/py-webencodings@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-toml/Makefile b/textproc/py-toml/Makefile index a0d836369922..1e45b54bef22 100644 --- a/textproc/py-toml/Makefile +++ b/textproc/py-toml/Makefile @@ -1,27 +1,27 @@ PORTNAME= toml PORTVERSION= 0.10.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python library for parsing and creating TOML WWW= https://github.com/uiri/toml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE 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}/README.rst ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/py-tomli-w/Makefile b/textproc/py-tomli-w/Makefile index a02d73f6778d..c289387f7a48 100644 --- a/textproc/py-tomli-w/Makefile +++ b/textproc/py-tomli-w/Makefile @@ -1,23 +1,23 @@ PORTNAME= tomli-w PORTVERSION= 1.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= tomli_w-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lil' TOML writer WWW= https://github.com/hukkin/tomli-w LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-tomli/Makefile b/textproc/py-tomli/Makefile index d2296c45a84e..b440e6a17fc3 100644 --- a/textproc/py-tomli/Makefile +++ b/textproc/py-tomli/Makefile @@ -1,22 +1,22 @@ PORTNAME= tomli PORTVERSION= 2.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lil' TOML parser WWW= https://github.com/hukkin/tomli LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/textproc/py-tomlkit/Makefile b/textproc/py-tomlkit/Makefile index b041b34beec2..8d9391ce2d82 100644 --- a/textproc/py-tomlkit/Makefile +++ b/textproc/py-tomlkit/Makefile @@ -1,24 +1,24 @@ PORTNAME= tomlkit PORTVERSION= 0.11.6 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Style-preserving TOML library WWW= https://github.com/sdispater/tomlkit LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes post-patch: @${MV} ${WRKSRC}/tests ${WRKSRC}/tomlkit .include diff --git a/textproc/py-toronado/Makefile b/textproc/py-toronado/Makefile index fee141c94068..60e4666401ec 100644 --- a/textproc/py-toronado/Makefile +++ b/textproc/py-toronado/Makefile @@ -1,22 +1,22 @@ PORTNAME= toronado PORTVERSION= 0.1.0 CATEGORIES= textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Fast lxml-based CSS stylesheet inliner WWW= https://github.com/disqus/toronado 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-towncrier/Makefile b/textproc/py-towncrier/Makefile index d58688622b4e..f0a2f4c8737d 100644 --- a/textproc/py-towncrier/Makefile +++ b/textproc/py-towncrier/Makefile @@ -1,32 +1,32 @@ PORTNAME= towncrier PORTVERSION= 22.12.0 PORTREVISION= 1 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Building newsfiles for your project WWW= https://github.com/twisted/towncrier LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}incremental>=0:devel/py-incremental@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-default-group>=0:devel/py-click-default-group@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}incremental>=0:devel/py-incremental@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} .endif .include diff --git a/textproc/py-trans/Makefile b/textproc/py-trans/Makefile index ee6ce6b78578..719b66d9ec5e 100644 --- a/textproc/py-trans/Makefile +++ b/textproc/py-trans/Makefile @@ -1,24 +1,24 @@ PORTNAME= trans PORTVERSION= 2.1.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Module for performing transliteration WWW= https://github.com/zzzsochi/trans 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: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 58356c8e6f25..ff28c5edd455 100644 --- a/textproc/py-transifex-client/Makefile +++ b/textproc/py-transifex-client/Makefile @@ -1,29 +1,29 @@ PORTNAME= transifex-client PORTVERSION= 0.14.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Command line interface for Transifex WWW= https://www.transifex.com LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=1.26.0:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.19.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.24.2,1<2.0.0,1:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} 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 a3c2abfce002..3965f03b3c0f 100644 --- a/textproc/py-translationstring/Makefile +++ b/textproc/py-translationstring/Makefile @@ -1,26 +1,26 @@ PORTNAME= translationstring PORTVERSION= 1.4 CATEGORIES= textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Utility library for i18n relied on by various Repoze packages WWW= https://pypi.org/project/translationstring/ 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: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-transpopy/Makefile b/textproc/py-transpopy/Makefile index 8991cb3e8950..964643f65a32 100644 --- a/textproc/py-transpopy/Makefile +++ b/textproc/py-transpopy/Makefile @@ -1,22 +1,22 @@ PORTNAME= transpopy PORTVERSION= 0.2.0 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Translate PO file strings with Google Translate API WWW= https://github.com/kanazux/transpopy/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-cloud-translate>=0:www/py-google-cloud-translate@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-ttp-templates/Makefile b/textproc/py-ttp-templates/Makefile index 1dd12825663a..d1a7c0612d28 100644 --- a/textproc/py-ttp-templates/Makefile +++ b/textproc/py-ttp-templates/Makefile @@ -1,22 +1,22 @@ PORTNAME= ttp-templates DISTVERSION= 0.3.2 CATEGORIES= textproc net-mgmt python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ttp_templates-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Template Text Parser templates collections WWW= https://github.com/dmulyalin/ttp_templates LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ttp>=0.6.0:textproc/py-ttp@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-ttp/Makefile b/textproc/py-ttp/Makefile index 984c7559353d..b0961c16b194 100644 --- a/textproc/py-ttp/Makefile +++ b/textproc/py-ttp/Makefile @@ -1,22 +1,22 @@ PORTNAME= ttp PORTVERSION= 0.9.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Template Text Parser WWW= https://github.com/dmulyalin/ttp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= dos2unix python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/ttp/utils/load_python_exec_py2.py .include diff --git a/textproc/py-typogrify/Makefile b/textproc/py-typogrify/Makefile index a3dcd6e9e7c8..71ecefabc35f 100644 --- a/textproc/py-typogrify/Makefile +++ b/textproc/py-typogrify/Makefile @@ -1,21 +1,21 @@ PORTNAME= typogrify DISTVERSION= 2.0.7 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= Filters to enhance web typography WWW= https://github.com/mintchaos/typogrify/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smartypants>0:textproc/py-smartypants@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-ufal.udpipe/Makefile b/textproc/py-ufal.udpipe/Makefile index 6f67330d7af6..edc0009844ca 100644 --- a/textproc/py-ufal.udpipe/Makefile +++ b/textproc/py-ufal.udpipe/Makefile @@ -1,20 +1,20 @@ PORTNAME= ufal.udpipe PORTVERSION= 1.2.0.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings to UDPipe library for parsing universal treebanks WWW= https://ufal.mff.cuni.cz/udpipe 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-untangle/Makefile b/textproc/py-untangle/Makefile index 3ee452a55bae..94378bb1f2fa 100644 --- a/textproc/py-untangle/Makefile +++ b/textproc/py-untangle/Makefile @@ -1,21 +1,21 @@ PORTNAME= untangle PORTVERSION= 1.2.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Convert XML to Python objects WWW= https://github.com/stchris/untangle LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1<0.8.0:devel/py-defusedxml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-wcmatch/Makefile b/textproc/py-wcmatch/Makefile index 9df8a0ea6e2b..ffbd228a78b7 100644 --- a/textproc/py-wcmatch/Makefile +++ b/textproc/py-wcmatch/Makefile @@ -1,45 +1,45 @@ PORTNAME= wcmatch PORTVERSION= 8.4.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Wildcard/glob file name matcher WWW= https://pypi.org/project/wcmatch/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0.21.1:devel/py-hatchling@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=22.2:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bracex>=2.1.1:textproc/py-bracex@${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}coverage>0:devel/py-coverage@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= flavors # PYTHON_EXT_SUFFIX could be used here, except that it is # special-cased for python3.7 which we don't want. PYCACHE_SUFFIX= .cpython-${PYTHON_SUFFIX}.pyc PLIST_SUB+= PORTVERSION=${PORTVERSION} PYCACHE_SUFFIX=${PYCACHE_SUFFIX} NO_ARCH= yes do-build: cd ${WRKSRC} && ${PYTHON_CMD} -m hatchling build -t wheel do-install: ${PYTHON_CMD} -m pip --no-cache-dir install --no-deps --ignore-installed \ --disable-pip-version-check --target ${STAGEDIR}${PYTHON_SITELIBDIR} \ ${WRKSRC}/dist/${PORTNAME}-${PORTVERSION}-py3-none-any.whl do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/textproc/py-whatthepatch/Makefile b/textproc/py-whatthepatch/Makefile index fe7c789443df..4494090c65e1 100644 --- a/textproc/py-whatthepatch/Makefile +++ b/textproc/py-whatthepatch/Makefile @@ -1,20 +1,20 @@ PORTNAME= whatthepatch PORTVERSION= 1.0.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Library for both parsing and applying patch files WWW= https://github.com/cscorley/whatthepatch LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE # make test: 1 failed, 48 passed USES= python:3.7+ pytest USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-whoosh/Makefile b/textproc/py-whoosh/Makefile index 0e2a9b922a80..37e9980c8be5 100644 --- a/textproc/py-whoosh/Makefile +++ b/textproc/py-whoosh/Makefile @@ -1,19 +1,19 @@ PORTNAME= whoosh PORTVERSION= 2.7.4 CATEGORIES= textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Whoosh-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Featureful full-text indexing and searching in Python WWW= http://bitbucket.org/mchaput/whoosh LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-wordcloud/Makefile b/textproc/py-wordcloud/Makefile index 29826da72c1c..8f5b710918db 100644 --- a/textproc/py-wordcloud/Makefile +++ b/textproc/py-wordcloud/Makefile @@ -1,31 +1,31 @@ PORTNAME= wordcloud DISTVERSION= 1.8.2.2 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Little word cloud generator in Python WWW= https://amueller.github.io/word_cloud/ LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} RUN_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= amueller USES= python:3.7+ USE_PYTHON= distutils PLIST_SUB+= VER=${PORTVERSION} .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif .include diff --git a/textproc/py-wstools/Makefile b/textproc/py-wstools/Makefile index 32fde00657ac..8be09591826d 100644 --- a/textproc/py-wstools/Makefile +++ b/textproc/py-wstools/Makefile @@ -1,21 +1,21 @@ PORTNAME= wstools PORTVERSION= 0.4.8 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= WSDL parsing services for Python WWW= https://github.com/pycontribs/wstools 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-wtf-peewee/Makefile b/textproc/py-wtf-peewee/Makefile index 04bbcbafd044..5b260dca907a 100644 --- a/textproc/py-wtf-peewee/Makefile +++ b/textproc/py-wtf-peewee/Makefile @@ -1,27 +1,27 @@ PORTNAME= wtf-peewee PORTVERSION= 3.0.4 CATEGORIES= textproc devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Bridge between peewee models and wtforms WWW= https://github.com/coleifer/wtf-peewee LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}peewee>=0:databases/py-peewee@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wtforms>=0:textproc/py-wtforms@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} runtests.py .include diff --git a/textproc/py-wtforms/Makefile b/textproc/py-wtforms/Makefile index d225cc89c259..4410f4000c16 100644 --- a/textproc/py-wtforms/Makefile +++ b/textproc/py-wtforms/Makefile @@ -1,39 +1,39 @@ PORTNAME= wtforms PORTVERSION= 2.1 PORTREVISION= 1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WTForms-${DISTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= Flexible forms validation and rendering library for python WWW= http://wtforms.simplecodes.com/ 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: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 6a8ea745c1d2..3bbe3e30a8e3 100644 --- a/textproc/py-xhtml2pdf/Makefile +++ b/textproc/py-xhtml2pdf/Makefile @@ -1,28 +1,28 @@ PORTNAME= xhtml2pdf PORTVERSION= 0.2.6 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PDF generator using HTML and CSS WWW= https://github.com/xhtml2pdf/xhtml2pdf 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.1:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=8.1.1:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypdf3>=1.0.5:print/py-pypdf3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-bidi>=0.4.2:textproc/py-python-bidi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>=3.5.53:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svglib>=1.2.1:converters/py-svglib@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-xlmmacrodeobfuscator/Makefile b/textproc/py-xlmmacrodeobfuscator/Makefile index b657329177ae..fc50f136f911 100644 --- a/textproc/py-xlmmacrodeobfuscator/Makefile +++ b/textproc/py-xlmmacrodeobfuscator/Makefile @@ -1,27 +1,27 @@ PORTNAME= xlmmacrodeobfuscator PORTVERSION= 0.2.7 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XLMMacroDeobfuscator-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= XLM Emulation engine designed to analyze and deobfuscate malicious XLM macros WWW= https://github.com/DissectMalware/XLMMacroDeobfuscator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>=0:devel/py-lark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msoffcrypto-tool>=0:security/py-msoffcrypto-tool@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyxlsb2>=0:textproc/py-pyxlsb2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}roman>=0:math/py-roman@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}untangle>=1.2.1:textproc/py-untangle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd2>=0:textproc/py-xlrd2@${PY_FLAVOR} USES= dos2unix python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-xlrd/Makefile b/textproc/py-xlrd/Makefile index d4dd7182e11e..19721103497f 100644 --- a/textproc/py-xlrd/Makefile +++ b/textproc/py-xlrd/Makefile @@ -1,19 +1,19 @@ PORTNAME= xlrd PORTVERSION= 2.0.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reading data and formatting information from Excel files WWW= https://www.python-excel.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-xlrd2/Makefile b/textproc/py-xlrd2/Makefile index 4ca95748c3cb..acb387134d1d 100644 --- a/textproc/py-xlrd2/Makefile +++ b/textproc/py-xlrd2/Makefile @@ -1,19 +1,19 @@ PORTNAME= xlrd2 PORTVERSION= 1.3.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for developers to extract data from Microsoft Excel legacy spreadsheet files (xls) WWW= https://github.com/DissectMalware/xlrd2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-xlsxwriter/Makefile b/textproc/py-xlsxwriter/Makefile index cbe8f17425e8..9c90b78275f1 100644 --- a/textproc/py-xlsxwriter/Makefile +++ b/textproc/py-xlsxwriter/Makefile @@ -1,19 +1,19 @@ PORTNAME= XlsxWriter PORTVERSION= 1.4.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python module for creating Excel XLSX files WWW= https://github.com/jmcnamara/XlsxWriter LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 08565bf7f551..e4e4a7f86746 100644 --- a/textproc/py-xlutils/Makefile +++ b/textproc/py-xlutils/Makefile @@ -1,20 +1,20 @@ PORTNAME= xlutils PORTVERSION= 2.0.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Utilities for working with Excel files that require both xlrd and xlwt WWW= https://www.python-excel.org/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-xlwt/Makefile b/textproc/py-xlwt/Makefile index 6f3d5497e13b..8f7600882440 100644 --- a/textproc/py-xlwt/Makefile +++ b/textproc/py-xlwt/Makefile @@ -1,18 +1,18 @@ PORTNAME= xlwt PORTVERSION= 1.3.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dikshie@sfc.wide.ad.jp COMMENT= Writing data and formatting information from Excel files WWW= https://www.python-excel.org/ LICENSE= BSD4CLAUSE 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 7047c0a2a553..dd2769cc19cf 100644 --- a/textproc/py-xml-default-dict/Makefile +++ b/textproc/py-xml-default-dict/Makefile @@ -1,18 +1,18 @@ PORTNAME= xml-default-dict PORTVERSION= 0.3 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Python scripts to convert xml data into a defaultdict WWW= https://github.com/kanazux/xml-default-dict LICENSE= BSD2CLAUSE 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 a2805386b718..6832ea96d0d3 100644 --- a/textproc/py-xmldiff/Makefile +++ b/textproc/py-xmldiff/Makefile @@ -1,22 +1,22 @@ PORTNAME= xmldiff PORTVERSION= 2.4 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Creates diffs of XML files WWW= https://github.com/Shoobx/xmldiff 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-xmlschema/Makefile b/textproc/py-xmlschema/Makefile index 00b18f24b51f..777771fedc23 100644 --- a/textproc/py-xmlschema/Makefile +++ b/textproc/py-xmlschema/Makefile @@ -1,27 +1,27 @@ PORTNAME= xmlschema DISTVERSION= 2.1.1 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Implementation of XML Schema for Python WWW= https://pypi.org/project/xmlschema/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elementpath>=3.0.0:textproc/py-elementpath@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elementpath>=3.0.0:textproc/py-elementpath@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/textproc/py-yapf/Makefile b/textproc/py-yapf/Makefile index dc2e018e1a1a..11e4b1810ed0 100644 --- a/textproc/py-yapf/Makefile +++ b/textproc/py-yapf/Makefile @@ -1,20 +1,20 @@ PORTNAME= yapf PORTVERSION= 0.32.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Formatter for Python code WWW= https://github.com/google/yapf LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes 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-youseedee/Makefile b/textproc/py-youseedee/Makefile index 133586876cfa..039ccb7ebfa2 100644 --- a/textproc/py-youseedee/Makefile +++ b/textproc/py-youseedee/Makefile @@ -1,23 +1,23 @@ PORTNAME= youseedee PORTVERSION= 0.3.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Interface to the Unicode Character Database WWW= https://github.com/simoncozens/youseedee LICENSE= MIT RUN_DEPENDS= UCD>=0:textproc/UCD USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|%%UCDDIR%%|${LOCALBASE}/share/unicode/ucd|' ${WRKSRC}/lib/youseedee/__init__.py .include diff --git a/textproc/py-zope.i18nmessageid/Makefile b/textproc/py-zope.i18nmessageid/Makefile index 7f17af0fa402..a65711040414 100644 --- a/textproc/py-zope.i18nmessageid/Makefile +++ b/textproc/py-zope.i18nmessageid/Makefile @@ -1,18 +1,18 @@ PORTNAME= zope.i18nmessageid PORTVERSION= 5.0.1 CATEGORIES= textproc www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Message Identifiers for internationalization WWW= https://pypi.org/project/zope.i18nmessageid/ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-zope.structuredtext/Makefile b/textproc/py-zope.structuredtext/Makefile index d9b47b88e54a..bd0801d10e16 100644 --- a/textproc/py-zope.structuredtext/Makefile +++ b/textproc/py-zope.structuredtext/Makefile @@ -1,18 +1,18 @@ PORTNAME= zope.structuredtext PORTVERSION= 3.5.1 PORTREVISION= 1 CATEGORIES= textproc python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= StructuredText parser WWW= https://pypi.org/project/zope.structuredtext/ LICENSE= ZPL21 USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-zope.tal/Makefile b/textproc/py-zope.tal/Makefile index f1cf005ce730..5a8b8ece2f59 100644 --- a/textproc/py-zope.tal/Makefile +++ b/textproc/py-zope.tal/Makefile @@ -1,23 +1,23 @@ PORTNAME= zope.tal PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= textproc python zope -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope Template Application Language (TAL) WWW= https://pypi.org/project/zope.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:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile index 024be979afbc..b3d4adca22a1 100644 --- a/textproc/translate-toolkit/Makefile +++ b/textproc/translate-toolkit/Makefile @@ -1,80 +1,80 @@ PORTNAME= translate-toolkit PORTVERSION= 3.7.4 CATEGORIES= textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tools and API for translation and localization engineering WWW= https://toolkit.translatehouse.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= bash:shells/bash \ msghack:devel/gettext-msghack \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= gettext python:3.7+ shebangfix USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes SHEBANG_FILES= tools/* \ translate/convert/odfxml \ translate/convert/roundtrip-OOo \ translate/convert/roundtrip-gaia \ translate/convert/roundtrip-mozilla \ translate/lang/test-language-teams.sh MANPAGES= csv2po csv2tbx dtd2po flatxml2po html2po idml2po json2po moz2po mozlang2po odf2xliff oo2po oo2xliff po2csv po2dtd po2flatxml po2html po2idml po2json po2moz po2mozlang po2oo po2prop po2resx po2sub po2symb po2tiki po2tmx po2ts po2txt po2web2py po2wordfast po2xliff pot2po prop2po resx2po sub2po symb2po tbx2po tiki2po ts2po txt2po web2py2po xliff2odf xliff2oo OPTIONS_DEFINE= ENCODING FLUENT ICAL INI LANGUAGES LEVENSHTEIN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML OPTIONS_DEFAULT=ENCODING FLUENT ICAL INI LANGUAGES LEVENSHTEIN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML OPTIONS_SUB= yes ENCODING_DESC= Encoding detection FLUENT_DESC= Fluent translation format support ICAL_DESC= iCal format support INI_DESC= INI format support LANGUAGES_DESC= Languages names LEVENSHTEIN_DESC= Faster matching using Levenshtein PHP_DESC= PHP format support RC_DESC= Windows Resource (.rc) format support SPELLCHECK_DESC=Enchant spellchecking system SUBTITLES_DESC= Subtitles format support TMSERVER_DESC= Tmserver backend support TRADOS_DESC= Trados format support YAML_DESC= YAML format support ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.0.0:textproc/py-charset-normalizer@${PY_FLAVOR} FLUENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fluent.syntax>=0.18.1:textproc/py-fluent.syntax@${PY_FLAVOR} ICAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.6.1:deskutils/py-vobject@${PY_FLAVOR} ICAL_VARS= MANPAGES+="ical2po po2ical" INI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.5:devel/py-iniparse@${PY_FLAVOR} INI_VARS= MANPAGES+="ini2po po2ini" LANGUAGES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycountry>=22.1.10:textproc/py-pycountry@${PY_FLAVOR} LEVENSHTEIN_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}python-Levenshtein>=0.12:devel/py-python-Levenshtein@${PY_FLAVOR} PHP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phply>=1.2.5:devel/py-phply@${PY_FLAVOR} PHP_VARS= MANPAGES+="php2po po2php" RC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.0.7:devel/py-pyparsing@${PY_FLAVOR} RC_VARS= MANPAGES+="po2rc rc2po" SPELLCHECK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=3.2.2:textproc/py-enchant@${PY_FLAVOR} SUBTITLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aeidon>=1.10.1:textproc/py-aeidon@${PY_FLAVOR} TMSERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=8.6.0:www/py-cheroot@${PY_FLAVOR} TRADOS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3:www/py-beautifulsoup@${PY_FLAVOR} YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.17.21:devel/py-ruamel.yaml@${PY_FLAVOR} YAML_VARS= MANPAGES+="po2yaml yaml2po" .include post-build: @${MKDIR} ${WRKSRC}/manpages .for manpage in ${MANPAGES} cd ${WRKSRC}/build/lib/translate/convert && ${SETENV} PYTHONPATH=${WRKSRC}/build/lib ${PYTHON_CMD} ${manpage}.py --man > ${WRKSRC}/manpages/${manpage}.1 .endfor post-install: cd ${WRKSRC}/manpages && ${INSTALL_MAN} * ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/textproc/yq/Makefile b/textproc/yq/Makefile index 2027d03b6969..dd0bf1f77dc9 100644 --- a/textproc/yq/Makefile +++ b/textproc/yq/Makefile @@ -1,33 +1,33 @@ PORTNAME= yq DISTVERSION= 3.1.0 CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Command-line YAML and XML processor, jq wrapper for YAML/XML documents WWW= https://github.com/kislyuk/yq LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= jq:textproc/jq \ ${PYTHON_PKGNAMEPREFIX}argcomplete>=1.8.1:devel/py-argcomplete@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>=5.3.1:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0.10.0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0.11.0:devel/py-xmltodict@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} USES= python USE_PYTHON= distutils noflavors autoplist CONFLICTS_INSTALL= go-yq NO_ARCH= yes do-test: # tests fail: https://github.com/kislyuk/yq/issues/62 @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/buku/Makefile b/www/buku/Makefile index 3a048a1c58db..3f61d23b9240 100644 --- a/www/buku/Makefile +++ b/www/buku/Makefile @@ -1,58 +1,58 @@ PORTNAME= buku PORTVERSION= 4.7.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Powerful command-line bookmark manager WWW= https://github.com/jarun/buku LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.1:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2.3:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=1.0.1:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.23,1:net/py-urllib3@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes PLIST_FILES= share/man/man1/buku.1.gz OPTIONS_DEFINE= CA_CERTIFICATES OPTIONS_MULTI= COMPLETION OPTIONS_MULTI_COMPLETION= BASH FISH ZSH OPTIONS_DEFAULT=BASH CA_CERTIFICATES FISH ZSH BASH_DESC= Install bash completion CA_CERTIFICATES_DESC= CA certificates support FISH_DESC= Install fish completion ZSH_DESC= Install zsh completion BASH_PLIST_FILES= etc/bash_completion.d/buku-completion.bash CA_CERTIFICATES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} FISH_PLIST_FILES= share/fish/completions/buku.fish ZSH_PLIST_FILES= share/zsh/site-functions/_buku post-extract: @${RM} -r ${WRKSRC}/bukuserver post-install: ${INSTALL_MAN} ${WRKSRC}/buku.1 ${STAGEDIR}${PREFIX}/share/man/man1 post-install-BASH-on: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/auto-completion/bash/buku-completion.bash ${STAGEDIR}${PREFIX}/etc/bash_completion.d/buku-completion.bash post-install-FISH-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${INSTALL_DATA} ${WRKSRC}/auto-completion/fish/buku.fish ${STAGEDIR}${PREFIX}/share/fish/completions/buku.fish post-install-ZSH-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/auto-completion/zsh/_buku ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_buku .include diff --git a/www/butterfly/Makefile b/www/butterfly/Makefile index bda81be98e9a..6bed8aa918d8 100644 --- a/www/butterfly/Makefile +++ b/www/butterfly/Makefile @@ -1,31 +1,31 @@ PORTNAME= butterfly PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Web terminal based on websocket and tornado WWW= https://pypi.org/project/butterfly/ 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: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 c3a2d81da1bf..6ab3dfc8f9cd 100644 --- a/www/mod_wsgi4/Makefile +++ b/www/mod_wsgi4/Makefile @@ -1,38 +1,38 @@ PORTNAME= mod_wsgi DISTVERSION= 4.9.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX}${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Python WSGI adapter module for Apache WWW= https://www.modwsgi.org/ LICENSE= APACHE20 USES= apache:2.4+ cpe gettext python:3.6-3.11 USE_PYTHON= flavors CPE_VENDOR= modwsgi 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 79209cea97a5..c352ee91e799 100644 --- a/www/onionbalance/Makefile +++ b/www/onionbalance/Makefile @@ -1,27 +1,27 @@ PORTNAME= onionbalance PORTVERSION= 0.2.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= OnionBalance-${PORTVERSION} MAINTAINER= egypcio@FreeBSD.org COMMENT= Load-balancing and Redundancy for Onion Services WWW= https://onionbalance.readthedocs.io/ 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}pycryptodome>=0:security/py-pycryptodome@${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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/onionshare-cli/Makefile b/www/onionshare-cli/Makefile index 3db549ac1004..6088f3fda6ec 100644 --- a/www/onionshare-cli/Makefile +++ b/www/onionshare-cli/Makefile @@ -1,36 +1,36 @@ PORTNAME= onionshare-cli PORTVERSION= 2.6 DISTNAME= onionshare_cli-${PORTVERSION} CATEGORIES= www security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Secure and anonymous file sharing via Tor (CLI version) WWW= https://onionshare.org LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= meek-client:security/meek \ obfs4proxy:security/obfs4proxy-tor \ snowflake-client:security/snowflake-tor \ tor:security/tor \ ${PYTHON_PKGNAMEPREFIX}cepa>=0:net/py-cepa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-socketio>=0:www/py-flask-socketio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-Pituophis/Makefile b/www/py-Pituophis/Makefile index 811486f78782..bf1007c7a8fb 100644 --- a/www/py-Pituophis/Makefile +++ b/www/py-Pituophis/Makefile @@ -1,17 +1,17 @@ PORTNAME= Pituophis DISTVERSION= 1.1 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python 3 library for building Gopher clients and servers WWW= https://pypi.org/project/Pituophis/ LICENSE= BSD2CLAUSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-Tenjin/Makefile b/www/py-Tenjin/Makefile index 7e38036a51db..a257df246dc9 100644 --- a/www/py-Tenjin/Makefile +++ b/www/py-Tenjin/Makefile @@ -1,30 +1,30 @@ PORTNAME= Tenjin PORTVERSION= 1.1.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Fast and full-featured template engine based on embedded Python WWW= http://www.kuwata-lab.com/tenjin/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE NO_ARCH= yes 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 e598cc7305de..42122fa062bf 100644 --- a/www/py-WebError/Makefile +++ b/www/py-WebError/Makefile @@ -1,22 +1,22 @@ PORTNAME= WebError PORTVERSION= 0.13.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Web Error handling and exception catching WWW= https://pypi.org/project/WebError/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.7:www/py-paste@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Tempita>=0.3:textproc/py-Tempita@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:www/py-webob@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-WebFlash/Makefile b/www/py-WebFlash/Makefile index a5ca0db4886e..83fa8f79900a 100644 --- a/www/py-WebFlash/Makefile +++ b/www/py-WebFlash/Makefile @@ -1,18 +1,18 @@ PORTNAME= WebFlash PORTVERSION= 0.1a9 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Library to display flash messages in python web applications WWW= http://python-rum.org/wiki/WebFlash LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-aioh2/Makefile b/www/py-aioh2/Makefile index e3507172a83b..c248749d0245 100644 --- a/www/py-aioh2/Makefile +++ b/www/py-aioh2/Makefile @@ -1,23 +1,23 @@ PORTNAME= aioh2 PORTVERSION= 0.2.2 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTTP/2 implementation with hyper-h2 on Python 3 asyncio WWW= https://github.com/decentfox/aioh2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=3:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}priority>=1.3.0:www/py-priority@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-aiohttp-middlewares/Makefile b/www/py-aiohttp-middlewares/Makefile index 39488f03a25c..c5980218e032 100644 --- a/www/py-aiohttp-middlewares/Makefile +++ b/www/py-aiohttp-middlewares/Makefile @@ -1,23 +1,23 @@ PORTNAME= aiohttp-middlewares PORTVERSION= 2.1.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of useful middlewares for aiohttp applications WWW= https://github.com/playpauseandstop/aiohttp-middlewares LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.1<4.0.0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_timeout>=4.0.2<5.0.0:devel/py-async_timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yarl>=1.5.1<2.0.0:www/py-yarl@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-aiohttp-session/Makefile b/www/py-aiohttp-session/Makefile index dcd4ac3ff1a1..11c6ff8a2581 100644 --- a/www/py-aiohttp-session/Makefile +++ b/www/py-aiohttp-session/Makefile @@ -1,27 +1,27 @@ PORTNAME= aiohttp-session DISTVERSION= 2.11.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Web sessions for aiohttp web WWW= https://github.com/aio-libs/aiohttp-session LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aioredis>0:databases/py-aioredis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiomcache>0:databases/py-aiomcache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}secure>0:security/py-secure@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl@${PY_FLAVOR} USES= cpe python:3.7+ CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils cython .include diff --git a/www/py-aiohttp-wsgi/Makefile b/www/py-aiohttp-wsgi/Makefile index 451d66b22548..4cac3b0c11ff 100644 --- a/www/py-aiohttp-wsgi/Makefile +++ b/www/py-aiohttp-wsgi/Makefile @@ -1,24 +1,24 @@ PORTNAME= aiohttp-wsgi PORTVERSION= 0.10.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= WSGI adapter for aiohttp WWW= https://github.com/etianen/aiohttp-wsgi LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.4:www/py-aiohttp@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs tests .include diff --git a/www/py-aiohttp/Makefile b/www/py-aiohttp/Makefile index e91c6b0905ac..f4257683afb6 100644 --- a/www/py-aiohttp/Makefile +++ b/www/py-aiohttp/Makefile @@ -1,48 +1,48 @@ PORTNAME= aiohttp PORTVERSION= 3.8.3 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Async http client/server framework (asyncio) WWW= https://github.com/aio-libs/aiohttp LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiosignal>=1.1.2:devel/py-aiosignal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_timeout>=4.0.0<5.0:devel/py-async_timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=17.3.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2.0<4.0:textproc/py-charset-normalizer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}frozenlist>=1.1.1:devel/py-frozenlist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multidict>=4.5<7.0:www/py-multidict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yarl>=1.0<2.0:www/py-yarl@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiodns>=1.1:dns/py-aiodns@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}re-assert>=0:devel/py-re-assert@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent cython distutils pytest CPE_VENDOR= aiohttp_project .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asynctest>=0.13.0:devel/py-asynctest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} .endif pre-configure: .for file in _helpers _http_parser _http_writer _websocket @cd ${WRKSRC} && ${RM} aiohttp/${file}.c && cython-${PYTHON_VER} -3 -I aiohttp -o aiohttp/${file}.c aiohttp/${file}.pyx .endfor post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/www/py-aiohttp_cors/Makefile b/www/py-aiohttp_cors/Makefile index 061e4501cde7..17ef3a1c2109 100644 --- a/www/py-aiohttp_cors/Makefile +++ b/www/py-aiohttp_cors/Makefile @@ -1,22 +1,22 @@ PORTNAME= aiohttp_cors PORTVERSION= 0.7.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= aiohttp-cors-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CORS support for aiohttp WWW= https://github.com/aio-libs/aiohttp-cors LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=1.1:www/py-aiohttp@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-aioquic/Makefile b/www/py-aioquic/Makefile index e9e8d4105dbc..06c64a638624 100644 --- a/www/py-aioquic/Makefile +++ b/www/py-aioquic/Makefile @@ -1,25 +1,25 @@ PORTNAME= aioquic PORTVERSION= 0.9.20 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of QUIC and HTTP/3 WWW= https://github.com/aiortc/aioquic LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=3.1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylsqpack>=0.3.3<0.4.0:www/py-pylsqpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=20:security/py-openssl@${PY_FLAVOR} USES= python:3.7+ ssl USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/www/py-aiostream/Makefile b/www/py-aiostream/Makefile index ea368e9e7e5d..4b9c48f53658 100644 --- a/www/py-aiostream/Makefile +++ b/www/py-aiostream/Makefile @@ -1,17 +1,17 @@ PORTNAME= aiostream DISTVERSION= 0.4.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Generator-based operators for asynchronous iteration WWW= https://github.com/vxgmichel/aiostream LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-arxiv/Makefile b/www/py-arxiv/Makefile index e69dc048c91c..ab572727dd76 100644 --- a/www/py-arxiv/Makefile +++ b/www/py-arxiv/Makefile @@ -1,22 +1,22 @@ PORTNAME= arxiv PORTVERSION= 1.4.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the arXiv API WWW= https://github.com/lukasschwab/arxiv.py LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-asgi-csrf/Makefile b/www/py-asgi-csrf/Makefile index 2ec52a2d6710..59cdda86864d 100644 --- a/www/py-asgi-csrf/Makefile +++ b/www/py-asgi-csrf/Makefile @@ -1,27 +1,27 @@ PORTNAME= asgi-csrf PORTVERSION= 0.9 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= ASGI middleware for protecting against CSRF attacks WWW= https://github.com/simonw/asgi-csrf LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}itsdangerous>0:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-multipart>=0:www/py-python-multipart@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgi-lifespan>0:devel/py-asgi-lifespan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>0:www/py-starlette@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist pytest # setup.py has test dependencies, but there are no tests in the repository, see https://github.com/simonw/asgi-csrf/issues/23 NO_ARCH= yes .include diff --git a/www/py-asgiref/Makefile b/www/py-asgiref/Makefile index 2f8d477d2d74..c021de58ea4d 100644 --- a/www/py-asgiref/Makefile +++ b/www/py-asgiref/Makefile @@ -1,25 +1,25 @@ PORTNAME= asgiref PORTVERSION= 3.6.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= ASGI specs, helper code, and adapters WWW= https://github.com/django/asgiref/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.3.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.10.0:devel/py-pytest-asyncio@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: (cd ${WRKSRC} && pytest) .include diff --git a/www/py-azure-common/Makefile b/www/py-azure-common/Makefile index 1394a3fb8415..84278f70dab7 100644 --- a/www/py-azure-common/Makefile +++ b/www/py-azure-common/Makefile @@ -1,18 +1,18 @@ PORTNAME= azure-common PORTVERSION= 1.1.27 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure common code WWW= https://pypi.org/project/azure-common/ LICENSE= MIT USES= azurepy python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-azure-storage/Makefile b/www/py-azure-storage/Makefile index 89c267596fee..9ab190b407d6 100644 --- a/www/py-azure-storage/Makefile +++ b/www/py-azure-storage/Makefile @@ -1,23 +1,23 @@ PORTNAME= azure-storage PORTVERSION= 0.36.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vladimirv@ixsystems.com COMMENT= Python Client for Azure Storage WWW= https://pypi.org/project/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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-beaker/Makefile b/www/py-beaker/Makefile index 119f5317f846..dbbc76e02be5 100644 --- a/www/py-beaker/Makefile +++ b/www/py-beaker/Makefile @@ -1,20 +1,20 @@ PORTNAME= beaker PORTVERSION= 1.11.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Beaker-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Session and Caching library with WSGI Middleware WWW= https://beaker.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE USES= cpe python:3.6+ CPE_VENDOR= beakerbrowser USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-beautifulsoup/Makefile b/www/py-beautifulsoup/Makefile index 2482f7caa76d..4d73a5a78fe9 100644 --- a/www/py-beautifulsoup/Makefile +++ b/www/py-beautifulsoup/Makefile @@ -1,34 +1,34 @@ PORTNAME= beautifulsoup PORTVERSION= 4.11.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= beautifulsoup4-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= HTML/XML Parser for Python WWW= https://www.crummy.com/software/BeautifulSoup/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}soupsieve>=1.2:www/py-soupsieve@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${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-betamax/Makefile b/www/py-betamax/Makefile index d519072ebf0b..c9de86c97622 100644 --- a/www/py-betamax/Makefile +++ b/www/py-betamax/Makefile @@ -1,20 +1,20 @@ PORTNAME= betamax PORTVERSION= 0.8.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= VCR imitation for python-requests WWW= https://github.com/betamaxpy/betamax LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} 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 ce9c1bd000b8..8d7c88f8275d 100644 --- a/www/py-biscuits/Makefile +++ b/www/py-biscuits/Makefile @@ -1,19 +1,19 @@ PORTNAME= biscuits PORTVERSION= 0.3.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and tasty cookies handling WWW= https://github.com/pyrates/biscuits LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/www/py-bjoern/Makefile b/www/py-bjoern/Makefile index 8ed5911420ac..07b2b4b32ba4 100644 --- a/www/py-bjoern/Makefile +++ b/www/py-bjoern/Makefile @@ -1,24 +1,24 @@ PORTNAME= bjoern PORTVERSION= 3.2.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Fast Python WSGI server WWW= https://github.com/jonashaag/bjoern LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libev.so:devel/libev USES= localbase python:3.6+ USE_PYTHON= autoplist concurrent distutils LDFLAGS+= -lc post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/www/py-bleach/Makefile b/www/py-bleach/Makefile index dd7ab628df5d..fc8ada68bfdc 100644 --- a/www/py-bleach/Makefile +++ b/www/py-bleach/Makefile @@ -1,32 +1,32 @@ PORTNAME= bleach PORTVERSION= 5.0.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easy safelist-based HTML-sanitizing tool WWW= https://github.com/mozilla/bleach LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webencodings>=0:converters/py-webencodings@${PY_FLAVOR} USES= cpe python:3.7+ shebangfix USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes CPE_VENDOR= mozilla SHEBANG_FILES= bleach/_vendor/vendor_install.sh OPTIONS_DEFINE= CSS OPTIONS_DEFAULT=CSS CSS_DESC= CSS support CSS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tinycss2>=1.1.0<1.3:textproc/py-tinycss2@${PY_FLAVOR} .include diff --git a/www/py-bokeh/Makefile b/www/py-bokeh/Makefile index 9b9a18767cde..71337aff7631 100644 --- a/www/py-bokeh/Makefile +++ b/www/py-bokeh/Makefile @@ -1,29 +1,29 @@ PORTNAME= bokeh PORTVERSION= 2.4.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pkubaj@FreeBSD.org COMMENT= Interactive Web Plotting for Python WWW= https://bokeh.pydata.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>=16.8:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=5:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/www/py-botocore-stubs/Makefile b/www/py-botocore-stubs/Makefile index 5f05dd529e52..08d562da466f 100644 --- a/www/py-botocore-stubs/Makefile +++ b/www/py-botocore-stubs/Makefile @@ -1,20 +1,20 @@ PORTNAME= botocore-stubs DISTVERSION= 1.27.22 CATEGORIES= www python devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Type annotations for botocore WWW= https://github.com/youtype/mypy_boto3_builder LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-bottle/Makefile b/www/py-bottle/Makefile index 9f5c3f1ae97e..363bfd315b34 100644 --- a/www/py-bottle/Makefile +++ b/www/py-bottle/Makefile @@ -1,21 +1,21 @@ PORTNAME= bottle PORTVERSION= 0.12.23 PORTREVISION= 0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Fast and simple WSGI-framework for small web-applications WWW= https://bottlepy.org/ LICENSE= MIT USES= cpe python:3.6+ CPE_VENDOR= bottlepy USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-branca/Makefile b/www/py-branca/Makefile index 86b8f7f34bfc..cae950911290 100644 --- a/www/py-branca/Makefile +++ b/www/py-branca/Makefile @@ -1,21 +1,21 @@ PORTNAME= branca PORTVERSION= 0.6.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate complex HTML+JS pages with Python WWW= https://github.com/python-visualization/branca LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-cachecontrol/Makefile b/www/py-cachecontrol/Makefile index edf80aa216ce..4d349b570ef2 100644 --- a/www/py-cachecontrol/Makefile +++ b/www/py-cachecontrol/Makefile @@ -1,31 +1,31 @@ PORTNAME= CacheControl DISTVERSION= 0.12.12 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Caching algorithms in httplib2 for use with requests session object WWW= https://github.com/ionrock/cachecontrol/ 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes REINPLACE_ARGS= -i '' CONFLICTS_INSTALL= py*-cachecontrol # bin/doesitcache OPTIONS_DEFINE= FILECACHE REDIS OPTIONS_DEFAULT= FILECACHE FILECACHE_DESC= FileCache support REDIS_DESC= Redis support 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 bf86898387f3..334d6aea4312 100644 --- a/www/py-cachelib/Makefile +++ b/www/py-cachelib/Makefile @@ -1,22 +1,22 @@ # PORTNAME= cachelib PORTVERSION= 0.1 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Collection of cache libraries in the same API interface WWW= https://pypi.org/project/cachelib/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 c15f04369312..deffe41aaa06 100644 --- a/www/py-caldav/Makefile +++ b/www/py-caldav/Makefile @@ -1,35 +1,35 @@ PORTNAME= caldav PORTVERSION= 0.9.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= CalDAV (RFC4791) client library WWW= https://github.com/python-caldav/caldav LICENSE= APACHE20 GPLv3 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}icalendar>=0:devel/py-icalendar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}radicale>=0:www/radicale@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>0:devel/py-tzlocal@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils TEST_ENV= TZ=UTC NO_ARCH= yes do-test: cd ${WRKSRC}/.. && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/www/py-cheroot/Makefile b/www/py-cheroot/Makefile index 9305747f54af..c8a7f4167ef4 100644 --- a/www/py-cheroot/Makefile +++ b/www/py-cheroot/Makefile @@ -1,31 +1,31 @@ PORTNAME= cheroot PORTVERSION= 9.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Highly-optimized, pure-python HTTP server WWW= https://github.com/cherrypy/cheroot 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}jaraco.functools>=0:devel/py-jaraco.functools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=2.6:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/www/py-cherrypy/Makefile b/www/py-cherrypy/Makefile index cab7b605b679..37a9cac79395 100644 --- a/www/py-cherrypy/Makefile +++ b/www/py-cherrypy/Makefile @@ -1,60 +1,60 @@ PORTNAME= cherrypy PORTVERSION= 17.4.2 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CherryPy-${PORTVERSION} PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ PATCHFILES+= 8245a74aa4e0.patch:-p1 # https://github.com/cherrypy/cherrypy/pull/1945 MAINTAINER= nivit@FreeBSD.org COMMENT= Pythonic, object-oriented web development framework WWW= http://www.cherrypy.org/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} 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} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}path.py>0:devel/py-path.py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= distutils autoplist concurrent TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES EXAMPLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlobject>=1.5.1:databases/py-sqlobject@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} post-install-EXAMPLES-on: @${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}/,,}) # Some tests fails with Python 3.6/3.7/3.8/3.9 and are omitted for now. # This should be revised once the ports gets updated to a newer release. do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs \ -o addopts='' \ -k 'not test_HTTP11_Timeout_after_request \ and not test_threadlocal_garbage \ and not test_null_bytes \ and not testCombinedTools' .include diff --git a/www/py-cinemagoer/Makefile b/www/py-cinemagoer/Makefile index a5b4c0d8c14b..19f4e4c92606 100644 --- a/www/py-cinemagoer/Makefile +++ b/www/py-cinemagoer/Makefile @@ -1,22 +1,22 @@ PORTNAME= cinemagoer PORTVERSION= 2022.2.11 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package to access the IMDb database WWW= https://cinemagoer.github.io/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-cookies/Makefile b/www/py-cookies/Makefile index 03e0820e6909..2ae0790987b3 100644 --- a/www/py-cookies/Makefile +++ b/www/py-cookies/Makefile @@ -1,18 +1,18 @@ PORTNAME= cookies PORTVERSION= 2.2.1 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Friendlier RFC 6265-compliant cookie parser/renderer WWW= https://github.com/sashahart/cookies LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/www/py-csscompressor/Makefile b/www/py-csscompressor/Makefile index 92806b1c8b66..9e302f481acf 100644 --- a/www/py-csscompressor/Makefile +++ b/www/py-csscompressor/Makefile @@ -1,27 +1,27 @@ PORTNAME= csscompressor DISTVERSION= 0.9.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Python port of YUI CSS Compressor WWW= https://github.com/sprymix/csscompressor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 5dc06a2237d1..705338336868 100644 --- a/www/py-cssmin/Makefile +++ b/www/py-cssmin/Makefile @@ -1,19 +1,19 @@ PORTNAME= cssmin PORTVERSION= 0.2.0 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python port of the YUI CSS compression algorithm WWW= https://github.com/zacharyvoase/cssmin LICENSE= MIT USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-cssselect/Makefile b/www/py-cssselect/Makefile index dca1ead01fa4..2fbd96a51dc7 100644 --- a/www/py-cssselect/Makefile +++ b/www/py-cssselect/Makefile @@ -1,36 +1,36 @@ PORTNAME= cssselect PORTVERSION= 1.2.0 PORTREVISION= 0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Cssselect parses CSS3 Selectors and translates them to XPath 1.0 WWW= https://github.com/scrapy/cssselect LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} 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 c3ca05a9d4a7..0031ab0c8cba 100644 --- a/www/py-cssutils/Makefile +++ b/www/py-cssutils/Makefile @@ -1,39 +1,39 @@ PORTNAME= cssutils PORTVERSION= 2.6.0 PORTEPOCH= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CSS Cascading Style Sheets library for Python WWW= https://github.com/jaraco/cssutils LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= EXAMPLES .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif post-patch: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/www/py-dj-database-url/Makefile b/www/py-dj-database-url/Makefile index 66f6a00aeaa8..1108233fa810 100644 --- a/www/py-dj-database-url/Makefile +++ b/www/py-dj-database-url/Makefile @@ -1,19 +1,19 @@ PORTNAME= dj-database-url DISTVERSION= 1.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Use Database URLs in your Django Application WWW= https://github.com/jazzband/dj-database-url LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-dj40-django-auth-ldap/Makefile b/www/py-dj40-django-auth-ldap/Makefile index 90bdcda6603f..f946503c2e77 100644 --- a/www/py-dj40-django-auth-ldap/Makefile +++ b/www/py-dj40-django-auth-ldap/Makefile @@ -1,39 +1,39 @@ PORTNAME= django-auth-ldap PORTVERSION= 4.1.0 CATEGORIES= www security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= LDAP integration for django.contrib.auth WWW= https://github.com/django-auth-ldap/django-auth-ldap LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap>=3.1:net/py-ldap@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" # Workaround to make the port still buildable with "distutils" post-extract: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ 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-dj40-django-cors-headers/Makefile b/www/py-dj40-django-cors-headers/Makefile index 1b4d0eaddf72..7d178b28ec05 100644 --- a/www/py-dj40-django-cors-headers/Makefile +++ b/www/py-dj40-django-cors-headers/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-cors-headers PORTVERSION= 3.13.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Handles server headers required for Cross-Origin Resource Sharing WWW= https://github.com/adamchainz/django-cors-headers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=3.2:www/py-django40@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-dj40-django-debug-toolbar/Makefile b/www/py-dj40-django-debug-toolbar/Makefile index f9973c5c4a85..5ee94bff4d6b 100644 --- a/www/py-dj40-django-debug-toolbar/Makefile +++ b/www/py-dj40-django-debug-toolbar/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-debug-toolbar PORTVERSION= 3.7.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Configurable set of panels to display debug information WWW= https://github.com/jazzband/django-debug-toolbar LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=3.2.4:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-dj40-django-filter/Makefile b/www/py-dj40-django-filter/Makefile index f89e84e0c062..c5712b072280 100644 --- a/www/py-dj40-django-filter/Makefile +++ b/www/py-dj40-django-filter/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-filter DISTVERSION= 22.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Dynamic filtering for querysets with Django WWW= https://github.com/carltongibson/django-filter LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=3.2:www/py-django40@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj40-django-graphiql-debug-toolbar/Makefile b/www/py-dj40-django-graphiql-debug-toolbar/Makefile index 377706489ab1..18e2f5cafc28 100644 --- a/www/py-dj40-django-graphiql-debug-toolbar/Makefile +++ b/www/py-dj40-django-graphiql-debug-toolbar/Makefile @@ -1,25 +1,25 @@ PORTNAME= django-graphiql-debug-toolbar DISTVERSION= 0.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Django Debug Toolbar for GraphiQL IDE WWW= https://github.com/flavors/django-graphiql-debug-toolbar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj40-graphene-django>=2.0.0:devel/py-dj40-graphene-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj40-django-debug-toolbar>=3.1:www/py-dj40-django-debug-toolbar@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj40-django-js-asset/Makefile b/www/py-dj40-django-js-asset/Makefile index 47ec380e279e..b14a26dd7148 100644 --- a/www/py-dj40-django-js-asset/Makefile +++ b/www/py-dj40-django-js-asset/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-js-asset DISTVERSION= 2.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- DISTNAME= django_js_asset-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Insert script tags with additional attributes for django.forms.Media WWW= https://github.com/matthiask/django-js-asset LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj40-django-mptt/Makefile b/www/py-dj40-django-mptt/Makefile index 958805efb46a..402b3f098b89 100644 --- a/www/py-dj40-django-mptt/Makefile +++ b/www/py-dj40-django-mptt/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-mptt PORTVERSION= 0.14.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django WWW= https://github.com/django-mptt/django-mptt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}dj40-django-js-asset>0:www/py-dj40-django-js-asset@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj40-django-prometheus/Makefile b/www/py-dj40-django-prometheus/Makefile index cc0d34935990..b1e9018a4fd8 100644 --- a/www/py-dj40-django-prometheus/Makefile +++ b/www/py-dj40-django-prometheus/Makefile @@ -1,35 +1,35 @@ PORTNAME= django-prometheus PORTVERSION= 2.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Export Django monitoring metrics for Prometheus.io WWW= https://github.com/korfuri/django-prometheus LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_GROUP= DATABASE CACHE OPTIONS_GROUP_CACHE= MEMCACHED REDIS OPTIONS_GROUP_DATABASE= MYSQL PGSQL MEMCACHED_DESC= Memcached distributed memory caching support MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj40-django-redis>=4.8:www/py-dj40-django-redis@${PY_FLAVOR} .include diff --git a/www/py-dj40-django-redis/Makefile b/www/py-dj40-django-redis/Makefile index e5c1e4da49f1..b10d83f08e8f 100644 --- a/www/py-dj40-django-redis/Makefile +++ b/www/py-dj40-django-redis/Makefile @@ -1,30 +1,30 @@ PORTNAME= django-redis PORTVERSION= 5.2.0 CATEGORIES= www databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Full featured Redis cache/session backend for Django WWW= https://github.com/jazzband/django-redis LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3<4:databases/py-redis@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} do-test: @cd ${WRKSRC}/tests && ${PYTHON_CMD} runtests.py .include diff --git a/www/py-dj40-django-rich/Makefile b/www/py-dj40-django-rich/Makefile index 57b0627288fe..5ff7e6de29c5 100644 --- a/www/py-dj40-django-rich/Makefile +++ b/www/py-dj40-django-rich/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-rich PORTVERSION= 1.4.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Extensions for using Rich with Django WWW= https://github.com/adamchainz/django-rich LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=3.2:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=10.0.0:textproc/py-rich@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj40-django-tables2/Makefile b/www/py-dj40-django-tables2/Makefile index 570922620abc..f056ebb2dcbd 100644 --- a/www/py-dj40-django-tables2/Makefile +++ b/www/py-dj40-django-tables2/Makefile @@ -1,28 +1,28 @@ PORTNAME= django-tables2 DISTVERSION= 2.4.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Table/data-grid framework for Django WWW= https://github.com/jieter/django-tables2 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=1.11:www/py-django40@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= TABLIB TABLIB_DESC= Enable support for exporting table datasets TABLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tablib>=0:textproc/py-tablib@${PY_FLAVOR} .include diff --git a/www/py-dj40-django-taggit/Makefile b/www/py-dj40-django-taggit/Makefile index 8b28934ac2d4..ee7e44b4ae15 100644 --- a/www/py-dj40-django-taggit/Makefile +++ b/www/py-dj40-django-taggit/Makefile @@ -1,27 +1,27 @@ PORTNAME= django-taggit PORTVERSION= 3.1.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Reusable Django application for simple tagging WWW= https://github.com/jazzband/django-taggit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=3.2:www/py-django40@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj40-djangorestframework>0:www/py-dj40-djangorestframework@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m django test --settings=tests.settings -v3 .include diff --git a/www/py-dj40-django-timezone-field/Makefile b/www/py-dj40-django-timezone-field/Makefile index 0c8fe49c3b23..fbf690bfa80d 100644 --- a/www/py-dj40-django-timezone-field/Makefile +++ b/www/py-dj40-django-timezone-field/Makefile @@ -1,31 +1,31 @@ PORTNAME= django-timezone-field DISTVERSION= 5.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Provides database and form fields for pytz timezone objects for Django WWW= https://github.com/mfogel/django-timezone-field LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.zoneinfo>=0.2.1<0.3.0:devel/py-backports.zoneinfo@${PY_FLAVOR} .endif .include diff --git a/www/py-dj40-djangorestframework/Makefile b/www/py-dj40-djangorestframework/Makefile index 9ceeaed462fc..82aeea03989f 100644 --- a/www/py-dj40-djangorestframework/Makefile +++ b/www/py-dj40-djangorestframework/Makefile @@ -1,23 +1,23 @@ PORTNAME= djangorestframework PORTVERSION= 3.14.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Django REST framework WWW= https://www.django-rest-framework.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=3.0:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj40-drf-yasg/Makefile b/www/py-dj40-drf-yasg/Makefile index 9e03c7c4bd8c..94743c155cac 100644 --- a/www/py-dj40-drf-yasg/Makefile +++ b/www/py-dj40-drf-yasg/Makefile @@ -1,38 +1,38 @@ PORTNAME= drf-yasg DISTVERSION= 1.21.4 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj40- MAINTAINER= kai@FreeBSD.org COMMENT= Yet Another Swagger Generator WWW= https://github.com/axnsan12/drf-yasg LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django40>=2.2.16:www/py-django40@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj40-djangorestframework>=3.10.3:www/py-dj40-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coreapi>=2.3.3:devel/py-coreapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coreschema>=0.0.4:devel/py-coreschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.16.13:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2021.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.0:devel/py-packaging@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= VALIDATION OPTIONS_DEFAULT= VALIDATION VALIDATION_DESC= Enable built-in OpenAPI validation mechanisms VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.1.0:devel/py-swagger-spec-validator@${PY_FLAVOR} .include diff --git a/www/py-django-admin-rangefilter/Makefile b/www/py-django-admin-rangefilter/Makefile index 26db63ae03b2..89f9e041b4ec 100644 --- a/www/py-django-admin-rangefilter/Makefile +++ b/www/py-django-admin-rangefilter/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-admin-rangefilter PORTVERSION= 0.7.0 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= Add the filter by a custom date / datetime range on the admin UI WWW= https://github.com/silentsokolov/django-admin-rangefilter LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+,run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-advanced-filters/Makefile b/www/py-django-advanced-filters/Makefile index f7a693d2836a..bfb26d416a7e 100644 --- a/www/py-django-advanced-filters/Makefile +++ b/www/py-django-advanced-filters/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-advanced-filters PORTVERSION= 1.3.0 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= Django ModelAdmin mixin WWW= https://github.com/modlinltd/django-advanced-filters LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-braces>=1.14.0:www/py-django-braces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.6.5:devel/py-simplejson@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-allauth/Makefile b/www/py-django-allauth/Makefile index 05bb717c2514..6abe738ea619 100644 --- a/www/py-django-allauth/Makefile +++ b/www/py-django-allauth/Makefile @@ -1,25 +1,25 @@ PORTNAME= django-allauth PORTVERSION= 0.51.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= User registration with social account authentication WWW= https://www.intenct.nl/projects/django-allauth/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.7:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python3-openid>=3.0.8:security/py-python3-openid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.0:www/py-requests-oauthlib@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-annoying/Makefile b/www/py-django-annoying/Makefile index 22b9c3c5fb6c..18c2a2cbfb34 100644 --- a/www/py-django-annoying/Makefile +++ b/www/py-django-annoying/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-annoying PORTVERSION= 0.10.6 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Eliminate annoying things in the Django framework WWW= https://github.com/skorokithakis/django-annoying LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-appconf/Makefile b/www/py-django-appconf/Makefile index dc84904e2cbf..ec82235f99c0 100644 --- a/www/py-django-appconf/Makefile +++ b/www/py-django-appconf/Makefile @@ -1,18 +1,18 @@ PORTNAME= django-appconf PORTVERSION= 1.0.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Helper class for handling configuration defaults gracefully WWW= https://django-appconf.readthedocs.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-assets/Makefile b/www/py-django-assets/Makefile index 8db64ea5df96..6fa9ce3c5cf7 100644 --- a/www/py-django-assets/Makefile +++ b/www/py-django-assets/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-assets PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Compress and merge CSS and Javascript files WWW= https://github.com/miracle2k/django-assets LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.7:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webassets>=2.0:www/py-webassets@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-auth-ldap/Makefile b/www/py-django-auth-ldap/Makefile index a40211f63aab..aa4568ebd03a 100644 --- a/www/py-django-auth-ldap/Makefile +++ b/www/py-django-auth-ldap/Makefile @@ -1,39 +1,39 @@ PORTNAME= django-auth-ldap PORTVERSION= 4.1.0 CATEGORIES= www security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= LDAP integration for django.contrib.auth WWW= https://github.com/django-auth-ldap/django-auth-ldap LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap>=3.1:net/py-ldap@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" # Workaround to make the port still buildable with "distutils" post-extract: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ 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-autocomplete-light/Makefile b/www/py-django-autocomplete-light/Makefile index b4a45a03818e..1db1a897ffbb 100644 --- a/www/py-django-autocomplete-light/Makefile +++ b/www/py-django-autocomplete-light/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-autocomplete-light PORTVERSION= 3.8.2 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= Fresh approach to autocomplete implementations WWW= https://github.com/yourlabs/django-autocomplete-light LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-bakery/Makefile b/www/py-django-bakery/Makefile index 3798515c2080..a56e24d1ca1d 100644 --- a/www/py-django-bakery/Makefile +++ b/www/py-django-bakery/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-bakery PORTVERSION= 0.12.7 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Set of helpers for baking your Django site out as flat files WWW= https://github.com/datadesk/django-bakery/ 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-bitfield/Makefile b/www/py-django-bitfield/Makefile index 6b786dbd4b96..2e0b6536aaa3 100644 --- a/www/py-django-bitfield/Makefile +++ b/www/py-django-bitfield/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-bitfield PORTVERSION= 2.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= BitField in Django WWW= https://github.com/disqus/django-bitfield LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11.29:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-bleach/Makefile b/www/py-django-bleach/Makefile index 70a3cf689283..197fddc5420f 100644 --- a/www/py-django-bleach/Makefile +++ b/www/py-django-bleach/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-bleach PORTVERSION= 3.0.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easily use bleach with Django models and templates WWW= https://github.com/marksweb/django-bleach LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bleach>=5<6:www/py-bleach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-bootstrap-pagination/Makefile b/www/py-django-bootstrap-pagination/Makefile index d46285d4fc4d..ffbe1c8cc0be 100644 --- a/www/py-django-bootstrap-pagination/Makefile +++ b/www/py-django-bootstrap-pagination/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-bootstrap-pagination DISTVERSION= 1.7.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Bootstrap pagination for django WWW= https://pypi.org/project/django-bootstrap-pagination/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.7.0:www/py-django32@${PY_FLAVOR} 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 2fd4af7c6896..0b56375c6b03 100644 --- a/www/py-django-bootstrap3/Makefile +++ b/www/py-django-bootstrap3/Makefile @@ -1,31 +1,31 @@ PORTNAME= django-bootstrap3 PORTVERSION= 15.0.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Bootstrap 3 support for Django projects WWW= https://github.com/zostera/django-bootstrap3 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=1.5.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} manage.py test -v3 --noinput .include diff --git a/www/py-django-bootstrap4/Makefile b/www/py-django-bootstrap4/Makefile index c7ad8c12655f..d8602ea1ebcd 100644 --- a/www/py-django-bootstrap4/Makefile +++ b/www/py-django-bootstrap4/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-bootstrap4 PORTVERSION= 0.0.8 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Bootstrap 4 support for Django projects WWW= https://github.com/zostera/django-bootstrap4 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-braces/Makefile b/www/py-django-braces/Makefile index bec5c27c1387..ed261bcb4291 100644 --- a/www/py-django-braces/Makefile +++ b/www/py-django-braces/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-braces PORTVERSION= 1.15.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reusable, generic mixins for Django WWW= https://github.com/brack3t/django-braces LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-cacheops/Makefile b/www/py-django-cacheops/Makefile index 0f72913eccaf..23445c4398b7 100644 --- a/www/py-django-cacheops/Makefile +++ b/www/py-django-cacheops/Makefile @@ -1,26 +1,26 @@ PORTNAME= django-cacheops PORTVERSION= 6.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Slick ORM cache with automatic granular event-driven invalidation WWW= https://github.com/Suor/django-cacheops LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.1:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}funcy>=1.8<2.0:devel/py-funcy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-ckeditor-5/Makefile b/www/py-django-ckeditor-5/Makefile index 89225349f624..daed004fb9ba 100644 --- a/www/py-django-ckeditor-5/Makefile +++ b/www/py-django-ckeditor-5/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-ckeditor-5 PORTVERSION= 0.0.13 CATEGORIES= www editors -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= Django ckeditor-5 WWW= https://github.com/hvlads/django-ckeditor-5 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-classy-tags/Makefile b/www/py-django-classy-tags/Makefile index acca0ece7f2d..78eb2751988d 100644 --- a/www/py-django-classy-tags/Makefile +++ b/www/py-django-classy-tags/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-classy-tags PORTVERSION= 2.0.0 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Class based template tags for Django WWW= https://github.com/ojii/django-classy-tags LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-configurations/Makefile b/www/py-django-configurations/Makefile index 0b8c2a27ac34..95ba423e1344 100644 --- a/www/py-django-configurations/Makefile +++ b/www/py-django-configurations/Makefile @@ -1,43 +1,43 @@ PORTNAME= django-configurations PORTVERSION= 2.3.2 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Django project configuration using the composability of Python classes WWW= https://github.com/jazzband/django-configurations LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4,1:textproc/py-sphinx@${PY_FLAVOR} \ ${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 .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/www/py-django-contact-form/Makefile b/www/py-django-contact-form/Makefile index c741b9232610..724fd025d9f7 100644 --- a/www/py-django-contact-form/Makefile +++ b/www/py-django-contact-form/Makefile @@ -1,25 +1,25 @@ PORTNAME= django-contact-form PORTVERSION= 2.0.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic contact-form application for Django WWW= https://github.com/ubernostrum/django-contact-form LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} runtests.py .include diff --git a/www/py-django-context-decorator/Makefile b/www/py-django-context-decorator/Makefile index 3caf3298a8c9..bae252c80083 100644 --- a/www/py-django-context-decorator/Makefile +++ b/www/py-django-context-decorator/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-context-decorator PORTVERSION= 1.5.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI DISTNAME= django_context_decorator-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Remove the need to call super().get_context_data(**kwargs) in nearly every view WWW= https://github.com/rixx/django-context-decorator LICENSE= BSD3CLAUSE 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 2e84d785433b..5aafe6a5561c 100644 --- a/www/py-django-contrib-comments/Makefile +++ b/www/py-django-contrib-comments/Makefile @@ -1,26 +1,26 @@ PORTNAME= django-contrib-comments PORTVERSION= 2.2.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Code formerly known as django.contrib.comments WWW= https://github.com/django/django-contrib-comments LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt # Supports all Django version. Bump when DEFAULT Django is changed RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} 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-cors-headers/Makefile b/www/py-django-cors-headers/Makefile index 2eb1f63b1584..9fad7807baf4 100644 --- a/www/py-django-cors-headers/Makefile +++ b/www/py-django-cors-headers/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-cors-headers PORTVERSION= 3.13.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Handles server headers required for Cross-Origin Resource Sharing WWW= https://github.com/adamchainz/django-cors-headers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-countries/Makefile b/www/py-django-countries/Makefile index fdaa9b6f9a43..df35e8e90376 100644 --- a/www/py-django-countries/Makefile +++ b/www/py-django-countries/Makefile @@ -1,16 +1,16 @@ PORTNAME= django-countries PORTVERSION= 5.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Provides country choices for use with django WWW= https://pypi.org/project/django-countries/ LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-django-crispy-forms/Makefile b/www/py-django-crispy-forms/Makefile index fbd55f2eece5..9f01df9b9098 100644 --- a/www/py-django-crispy-forms/Makefile +++ b/www/py-django-crispy-forms/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-crispy-forms PORTVERSION= 1.14.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Best way to have Django DRY forms WWW= https://github.com/django-crispy-forms/django-crispy-forms LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} USES= dos2unix python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj22-django-crispy-forms .include diff --git a/www/py-django-cron/Makefile b/www/py-django-cron/Makefile index 55d54a8482fd..579fdfc1df89 100644 --- a/www/py-django-cron/Makefile +++ b/www/py-django-cron/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-cron PORTVERSION= 0.6.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Running Python crons in a Django project WWW= https://github.com/tivix/django-cron LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-csp/Makefile b/www/py-django-csp/Makefile index 831854bcb5d6..194e207d650a 100644 --- a/www/py-django-csp/Makefile +++ b/www/py-django-csp/Makefile @@ -1,29 +1,29 @@ PORTNAME= django-csp PORTVERSION= 3.7 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_csp-${PORTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Adds Content-Security-Policy headers to Django WWW= https://github.com/mozilla/django-csp LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.8:www/py-django32@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= JINJA2 OPTIONS_DEFAULT= JINJA2 JINJA2_DESC= Support for Django templates via Jinja2 JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.9.6:devel/py-Jinja2@${PY_FLAVOR} .include diff --git a/www/py-django-debreach/Makefile b/www/py-django-debreach/Makefile index 7e56503cb3a6..0badfd548999 100644 --- a/www/py-django-debreach/Makefile +++ b/www/py-django-debreach/Makefile @@ -1,28 +1,28 @@ PORTNAME= django-debreach PORTVERSION= 2.1.0 CATEGORIES= www security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Adds protection against the BREACH attack in Django WWW= https://github.com/lpomfrey/django-debreach LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes # Workaround to make the port still buildable with "distutils" post-extract: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/ do-test: @cd ${WRKSRC} && ${PYTHON_CMD} runtests.py .include diff --git a/www/py-django-debug-toolbar/Makefile b/www/py-django-debug-toolbar/Makefile index 748eb30e091c..ae4fc8ca69ba 100644 --- a/www/py-django-debug-toolbar/Makefile +++ b/www/py-django-debug-toolbar/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-debug-toolbar PORTVERSION= 3.7.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Configurable set of panels to display debug information WWW= https://github.com/jazzband/django-debug-toolbar LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2.4:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-dpaste/Makefile b/www/py-django-dpaste/Makefile index 0aa7627c357f..b9a083f14bec 100644 --- a/www/py-django-dpaste/Makefile +++ b/www/py-django-dpaste/Makefile @@ -1,37 +1,37 @@ PORTNAME= dpaste PORTVERSION= 3.5 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- MAINTAINER= bofh@FreeBSD.org COMMENT= Django based pastebin for text and code WWW= https://github.com/DarrenOfficial/dpaste LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj-database-url>=0.5.0:www/py-dj-database-url@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-csp>=3.6:www/py-django-csp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-staticinline>=1.0:www/py-django-staticinline@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsx-lexer>=0.0.8:textproc/py-jsx-lexer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}misaka>=2.1.0:textproc/py-misaka@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6-3.10 USE_PYTHON= distutils autoplist TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs --ds=dpaste.settings.tests -o addopts= .include diff --git a/www/py-django-extensions/Makefile b/www/py-django-extensions/Makefile index 08ec94290953..9f3041031d51 100644 --- a/www/py-django-extensions/Makefile +++ b/www/py-django-extensions/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-extensions PORTVERSION= 3.2.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Global custom management extensions for the Django Framework WWW= https://github.com/django-extensions/django-extensions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.2:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-filer/Makefile b/www/py-django-filer/Makefile index 7767adfee94f..2a78fdebecbb 100644 --- a/www/py-django-filer/Makefile +++ b/www/py-django-filer/Makefile @@ -1,27 +1,27 @@ PORTNAME= django-filer PORTVERSION= 2.1.2 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= File and Image Management Application for django WWW= https://github.com/stefanfoulis/django-filer LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2<4.0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-easy-thumbnails>=2.8.0:graphics/py-django-easy-thumbnails@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-mptt>=0.6<1.0:www/py-django-mptt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-polymorphic>=2:www/py-django-polymorphic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0.04<1.2:converters/py-unidecode@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-filter/Makefile b/www/py-django-filter/Makefile index 04016a6bf174..ede5ad4e0ee6 100644 --- a/www/py-django-filter/Makefile +++ b/www/py-django-filter/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-filter DISTVERSION= 22.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Dynamic filtering for querysets with Django WWW= https://github.com/carltongibson/django-filter LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-formset-js-improved/Makefile b/www/py-django-formset-js-improved/Makefile index 3c8be12ff20e..125eac7fcfe9 100644 --- a/www/py-django-formset-js-improved/Makefile +++ b/www/py-django-formset-js-improved/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-formset-js-improved PORTVERSION= 0.5.0.2 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Fork of django-formset-js that adds support for reordering and nested formsets WWW= https://github.com/pretix/django-formset-js LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.8:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-jquery-js>=0.:www/py-django-jquery-js@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-formtools/Makefile b/www/py-django-formtools/Makefile index 2435e9d3afb8..618eb022da8a 100644 --- a/www/py-django-formtools/Makefile +++ b/www/py-django-formtools/Makefile @@ -1,18 +1,18 @@ PORTNAME= django-formtools PORTVERSION= 2.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Bootstrap forms for django WWW= https://github.com/django/django-formtools LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-django-graphiql-debug-toolbar/Makefile b/www/py-django-graphiql-debug-toolbar/Makefile index 799b623ea20e..aabb9d593223 100644 --- a/www/py-django-graphiql-debug-toolbar/Makefile +++ b/www/py-django-graphiql-debug-toolbar/Makefile @@ -1,26 +1,26 @@ PORTNAME= django-graphiql-debug-toolbar DISTVERSION= 0.2.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Django Debug Toolbar for GraphiQL IDE WWW= https://github.com/flavors/django-graphiql-debug-toolbar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphene-django>=2.0.0:devel/py-graphene-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar>=3.1:www/py-django-debug-toolbar@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-gravatar2/Makefile b/www/py-django-gravatar2/Makefile index e58053caf03b..822d704d286c 100644 --- a/www/py-django-gravatar2/Makefile +++ b/www/py-django-gravatar2/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-gravatar2 PORTVERSION= 1.4.4 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Lightweight app for interacting with gravatars WWW= https://github.com/twaddington/django-gravatar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-guardian/Makefile b/www/py-django-guardian/Makefile index 56ae2639ee49..82df90f0132d 100644 --- a/www/py-django-guardian/Makefile +++ b/www/py-django-guardian/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-guardian PORTVERSION= 2.4.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Implementation of per object permissions for Django WWW= https://github.com/django-guardian/django-guardian LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-hashid-field/Makefile b/www/py-django-hashid-field/Makefile index ca842dbc5bc3..aa5ce60712c2 100644 --- a/www/py-django-hashid-field/Makefile +++ b/www/py-django-hashid-field/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-hashid-field PORTVERSION= 3.3.7 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Hashids obfuscated Django Model Field WWW= https://github.com/nshafer/django-hashid-field LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hashids>=1.2.0:textproc/py-hashids@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-haystack/Makefile b/www/py-django-haystack/Makefile index a536a4815c82..f33b3e274454 100644 --- a/www/py-django-haystack/Makefile +++ b/www/py-django-haystack/Makefile @@ -1,28 +1,28 @@ PORTNAME= django-haystack PORTVERSION= 3.2.1 CATEGORIES= www databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pluggable search for Django WWW= https://haystacksearch.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ELASTIC OPTIONS_DEFAULT=ELASTIC ELASTIC_DESC= Elasticsearch support ELASTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elasticsearch>=5<8:textproc/py-elasticsearch@${PY_FLAVOR} .include diff --git a/www/py-django-hierarkey/Makefile b/www/py-django-hierarkey/Makefile index 2c06d917f4bb..2313e2be1921 100644 --- a/www/py-django-hierarkey/Makefile +++ b/www/py-django-hierarkey/Makefile @@ -1,20 +1,20 @@ PORTNAME= django-hierarkey PORTVERSION= 1.0.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Hierarchical key-value store for django WWW= https://github.com/raphaelm/django-hierarkey LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-hijack/Makefile b/www/py-django-hijack/Makefile index 308629739a0a..32a960496793 100644 --- a/www/py-django-hijack/Makefile +++ b/www/py-django-hijack/Makefile @@ -1,55 +1,55 @@ PORTNAME= django-hijack PORTVERSION= 3.2.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://ports.caomhin.org/:npmcache PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache MAINTAINER= ports@caomhin.org COMMENT= Allows Django superusers to login as other users WWW= https://github.com/arteria/django-hijack LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ npm:www/npm RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR} USES= gettext-tools:build python:3.6+ USE_PYTHON= distutils autoplist MAKE_ENV= npm_config_offline=true TEST_ENV= DJANGO_SETTINGS_MODULES=hijack.tests.test_app.settings PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes _MY_NPMCACHE= ${WRKDIR}/.npm # Add remaining files (e.g. *.po) that aren't recorded by setuptools # during install. post-install: @${FIND} ${STAGEDIR} -type f -o -type l | \ ${SORT} | ${SED} -e 's|${STAGEDIR}||' \ > ${WRKDIR}/.PLIST.pymodtmp do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= # Helper target to make the generation of the npm cache easier make-npm-cache: extract @${RM} -r ${_MY_NPMCACHE} @cd ${WRKSRC}/ \ && ${SETENV} HOME=${WRKDIR} ${LOCALBASE}/bin/npm ci @cd ${_MY_NPMCACHE} \ && ${RM} _locks anonymous-cli-metrics.json @cd ${WRKDIR} \ && ${TAR} -czf ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX} .npm \ && ${ECHO_CMD} "Please upload the file ${WRKDIR}/${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}" .include diff --git a/www/py-django-htmlmin/Makefile b/www/py-django-htmlmin/Makefile index ec96a0add96e..4066d1ed5b62 100644 --- a/www/py-django-htmlmin/Makefile +++ b/www/py-django-htmlmin/Makefile @@ -1,18 +1,18 @@ PORTNAME= django-htmlmin PORTVERSION= 0.9.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= HTML minifier for Python WWW= https://pypi.org/project/django-htmlmin/ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/element.py:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/html5lib/html5parser.py:www/py-html5lib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-i18nfield/Makefile b/www/py-django-i18nfield/Makefile index 6e59aa84329e..5b84ee24004d 100644 --- a/www/py-django-i18nfield/Makefile +++ b/www/py-django-i18nfield/Makefile @@ -1,18 +1,18 @@ PORTNAME= django-i18nfield PORTVERSION= 1.5.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Store internationalized strings in django models WWW= https://github.com/raphaelm/django-i18nfield LICENSE= APACHE20 USES= python:3.4+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-jquery-js/Makefile b/www/py-django-jquery-js/Makefile index 71a91c5cef70..07268ab0b3c8 100644 --- a/www/py-django-jquery-js/Makefile +++ b/www/py-django-jquery-js/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-jquery-js PORTVERSION= 3.1.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= jQuery, bundled up so apps can depend upon it WWW= https://pypi.org/project/django-jquery-js/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.4:www/py-django32@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-js-asset/Makefile b/www/py-django-js-asset/Makefile index 72f74c19f855..14c5455e5e5e 100644 --- a/www/py-django-js-asset/Makefile +++ b/www/py-django-js-asset/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-js-asset DISTVERSION= 2.0.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_js_asset-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Insert script tags with additional attributes for django.forms.Media WWW= https://github.com/matthiask/django-js-asset LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-jsonview/Makefile b/www/py-django-jsonview/Makefile index cba284fd250c..67dac856d26f 100644 --- a/www/py-django-jsonview/Makefile +++ b/www/py-django-jsonview/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-jsonview PORTVERSION= 2.0.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Always return JSON from your Django view WWW= https://github.com/jsocol/django-jsonview LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-libsass/Makefile b/www/py-django-libsass/Makefile index b5a8c0b29633..b864f8709c97 100644 --- a/www/py-django-libsass/Makefile +++ b/www/py-django-libsass/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-libsass PORTVERSION= 0.7 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Filter to compile SASS files using libsass WWW= https://github.com/torchbox/django-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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-markdownx/Makefile b/www/py-django-markdownx/Makefile index 503df2b0ecf8..33f04f55ad96 100644 --- a/www/py-django-markdownx/Makefile +++ b/www/py-django-markdownx/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-markdownx PORTVERSION= 3.0.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Django Markdown editor with image uploads and live preview WWW= https://github.com/neutronX/django-markdownx LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ ${PY_PILLOW} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-markwhat/Makefile b/www/py-django-markwhat/Makefile index 445f41ff2157..d2f3e155c9f8 100644 --- a/www/py-django-markwhat/Makefile +++ b/www/py-django-markwhat/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-markwhat PORTVERSION= 1.6.2 CATEGORIES= www python textproc -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Collection of template filters that implement common markup languages WWW= https://pypi.org/project/django-markwhat/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 652ab1b63e4c..e37ecb917342 100644 --- a/www/py-django-mezzanine-filebrowser/Makefile +++ b/www/py-django-mezzanine-filebrowser/Makefile @@ -1,20 +1,20 @@ PORTNAME= django-mezzanine-filebrowser PORTVERSION= 1.1.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= filebrowser_safe-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Fork of django-filebrowser for Mezzanine CMS WWW= https://github.com/stephenmcd/filebrowser-safe LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 27ac287db5ed..cdb087b0058f 100644 --- a/www/py-django-mezzanine-grappelli/Makefile +++ b/www/py-django-mezzanine-grappelli/Makefile @@ -1,20 +1,20 @@ PORTNAME= django-mezzanine-grappelli PORTVERSION= 1.1.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= grappelli_safe-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Fork of django-grappelli for Mezzanine CMS WWW= https://github.com/stephenmcd/grappelli-safe LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= gettext python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-model-utils/Makefile b/www/py-django-model-utils/Makefile index 67dfdb6af9cd..399801a6d020 100644 --- a/www/py-django-model-utils/Makefile +++ b/www/py-django-model-utils/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-model-utils PORTVERSION= 4.2.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Django model mixins and utilities WWW= https://github.com/jazzband/django-model-utils LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.0.1:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-modelcluster/Makefile b/www/py-django-modelcluster/Makefile index 180508df7836..19d78fd853f7 100644 --- a/www/py-django-modelcluster/Makefile +++ b/www/py-django-modelcluster/Makefile @@ -1,28 +1,28 @@ PORTNAME= django-modelcluster PORTVERSION= 6.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Django extension for working with clusters of models as a single unit WWW= https://github.com/wagtail/django-modelcluster LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2015.2,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= TAGGIT TAGGIT_DESC= Tagging support TAGGIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-taggit>=0.20:www/py-django-taggit@${PY_FLAVOR} .include diff --git a/www/py-django-mptt/Makefile b/www/py-django-mptt/Makefile index 48a7bf5b6276..e36d01dbb2bd 100644 --- a/www/py-django-mptt/Makefile +++ b/www/py-django-mptt/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-mptt PORTVERSION= 0.14.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django WWW= https://github.com/django-mptt/django-mptt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}django-js-asset>0:www/py-django-js-asset@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-netfields/Makefile b/www/py-django-netfields/Makefile index 37fb289cfea1..c7c8ce5eaebe 100644 --- a/www/py-django-netfields/Makefile +++ b/www/py-django-netfields/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-netfields DISTVERSION= 1.3.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Django PostgreSQL netfields implementation WWW= https://github.com/jimfunk/django-postgresql-netfields LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.8:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-object-actions/Makefile b/www/py-django-object-actions/Makefile index 1a202d77b9e8..87f4c4aaa76a 100644 --- a/www/py-django-object-actions/Makefile +++ b/www/py-django-object-actions/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-object-actions PORTVERSION= 3.0.2 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= Django app for adding object tools for models in the admin WWW= https://github.com/crccheck/django-object-actions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+,run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-otp-yubikey/Makefile b/www/py-django-otp-yubikey/Makefile index 073d6cc19794..85dd55204911 100644 --- a/www/py-django-otp-yubikey/Makefile +++ b/www/py-django-otp-yubikey/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-otp-yubikey PORTVERSION= 1.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Plugin that verifies YubiKey OTP tokens WWW= https://pypi.org/project/django-otp-yubikey/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-otp/Makefile b/www/py-django-otp/Makefile index 552102a97115..b237a5d9a0f8 100644 --- a/www/py-django-otp/Makefile +++ b/www/py-django-otp/Makefile @@ -1,16 +1,16 @@ PORTNAME= django-otp PORTVERSION= 1.0.4 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Adding two-factor authentication to Django WWW= https://bitbucket.org/psagers/django-otp LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-permissionedforms/Makefile b/www/py-django-permissionedforms/Makefile index 795d6f0b6e02..bb36d9749712 100644 --- a/www/py-django-permissionedforms/Makefile +++ b/www/py-django-permissionedforms/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-permissionedforms PORTVERSION= 0.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Django extension for creating forms that vary according to user permissions WWW= https://github.com/wagtail/django-permissionedforms LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-pglocks/Makefile b/www/py-django-pglocks/Makefile index 1ee75650edce..a684e107996d 100644 --- a/www/py-django-pglocks/Makefile +++ b/www/py-django-pglocks/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-pglocks PORTVERSION= 1.0.4 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Provides useful context managers for advisory locks for PostgreSQL WWW= https://github.com/Xof/django-pglocks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.0.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-photologue/Makefile b/www/py-django-photologue/Makefile index df790754e726..4e95883a3df0 100644 --- a/www/py-django-photologue/Makefile +++ b/www/py-django-photologue/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-photologue PORTVERSION= 3.15 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Powerful image management and gallery application for Django WWW= https://github.com/jdriscoll/django-photologue LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-sortedm2m>=3.1.1:www/py-django-sortedm2m@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ExifRead>=2.1.2:graphics/py-exifread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.0.0:graphics/py-pillow@${PY_FLAVOR} USES= python:3.6+ # Required as www/py-django-sortedm2m needs 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 bd5f6ddeb813..6f7541a377cb 100644 --- a/www/py-django-picklefield/Makefile +++ b/www/py-django-picklefield/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-picklefield PORTVERSION= 3.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pickled object field for Django WWW= https://github.com/gintas/django-picklefield 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}django32>=3.2:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-pipeline/Makefile b/www/py-django-pipeline/Makefile index a3acc20f3336..14a2d176b70b 100644 --- a/www/py-django-pipeline/Makefile +++ b/www/py-django-pipeline/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-pipeline PORTVERSION= 2.0.8 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Asset (css/js) packaging library for Django WWW= https://github.com/jazzband/django-pipeline LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-polymorphic/Makefile b/www/py-django-polymorphic/Makefile index 3a276af5fd23..3e75b532f080 100644 --- a/www/py-django-polymorphic/Makefile +++ b/www/py-django-polymorphic/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-polymorphic PORTVERSION= 3.1.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Seamless Polymorphic Inheritance for Django Models WWW= https://github.com/django-polymorphic/django-polymorphic LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-prometheus/Makefile b/www/py-django-prometheus/Makefile index 16dcbbb09dac..cdaa2e58a29e 100644 --- a/www/py-django-prometheus/Makefile +++ b/www/py-django-prometheus/Makefile @@ -1,36 +1,36 @@ PORTNAME= django-prometheus PORTVERSION= 2.2.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Export Django monitoring metrics for Prometheus.io WWW= https://github.com/korfuri/django-prometheus LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_GROUP= DATABASE CACHE OPTIONS_GROUP_DATABASE= MYSQL PGSQL OPTIONS_GROUP_CACHE= MEMCACHED REDIS MEMCACHED_DESC= Memcached distributed memory caching support MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-redis>=4.8:www/py-django-redis@${PY_FLAVOR} .include diff --git a/www/py-django-pyscss/Makefile b/www/py-django-pyscss/Makefile index a3705bceec88..38831223596c 100644 --- a/www/py-django-pyscss/Makefile +++ b/www/py-django-pyscss/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-pyscss PORTVERSION= 2.0.2 PORTREVISION= 3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Makes it easier to use PySCSS in Django WWW= https://github.com/fusionbox/django-pyscss LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.4:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-radius/Makefile b/www/py-django-radius/Makefile index 14fd5b8ffd37..96363df0e4c8 100644 --- a/www/py-django-radius/Makefile +++ b/www/py-django-radius/Makefile @@ -1,28 +1,28 @@ PORTNAME= django-radius DISTVERSION= 1.5.0 CATEGORIES= www net python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Django authentication backend for RADIUS WWW= https://github.com/robgolding/django-radius LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyrad>=1.2:net/pyrad@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} 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_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/www/py-django-ranged-response/Makefile b/www/py-django-ranged-response/Makefile index 104fe50cb307..c6ae5de62b48 100644 --- a/www/py-django-ranged-response/Makefile +++ b/www/py-django-ranged-response/Makefile @@ -1,20 +1,20 @@ PORTNAME= django-ranged-response DISTVERSION= 0.2.0 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Modified Django FileResponse that adds Content-Range headers WWW= https://github.com/i3thuan5/django-ranged-response LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-recaptcha/Makefile b/www/py-django-recaptcha/Makefile index 6de60ac70e00..9ad6c47ccf76 100644 --- a/www/py-django-recaptcha/Makefile +++ b/www/py-django-recaptcha/Makefile @@ -1,23 +1,23 @@ PORTNAME= recaptcha PORTVERSION= 3.0.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Django reCAPTCHA form field/widget integration app WWW= https://github.com/torchbox/django-recaptcha LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11<4.0:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-redis/Makefile b/www/py-django-redis/Makefile index ab0ac8dcce5e..093c1098d8fa 100644 --- a/www/py-django-redis/Makefile +++ b/www/py-django-redis/Makefile @@ -1,31 +1,31 @@ PORTNAME= django-redis PORTVERSION= 5.2.0 PORTREVISION= 1 CATEGORIES= www databases python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Full featured Redis cache/session backend for Django WWW= https://github.com/jazzband/django-redis LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes do-test: @cd ${WRKSRC}/tests && ${PYTHON_CMD} runtests.py .include diff --git a/www/py-django-registration-redux/Makefile b/www/py-django-registration-redux/Makefile index 645979a6719e..b7b14b9a03b8 100644 --- a/www/py-django-registration-redux/Makefile +++ b/www/py-django-registration-redux/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-registration-redux PORTVERSION= 2.11 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= User-registration application for Django WWW= https://github.com/macropin/django-registration LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-registration .include diff --git a/www/py-django-registration/Makefile b/www/py-django-registration/Makefile index 4aa353ee0a92..ec2fa01e577b 100644 --- a/www/py-django-registration/Makefile +++ b/www/py-django-registration/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-registration PORTVERSION= 3.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= User-registration application for Django WWW= https://github.com/ubernostrum/django-registration LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}confusable_homoglyphs>=3.0<4.0:devel/py-confusable_homoglyphs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-registration-redux NO_ARCH= yes .include diff --git a/www/py-django-reversion-compare/Makefile b/www/py-django-reversion-compare/Makefile index a44d96f53224..78085fc02eb8 100644 --- a/www/py-django-reversion-compare/Makefile +++ b/www/py-django-reversion-compare/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-reversion-compare PORTVERSION= 0.14.0 PORTREVISION= 1 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gettoknowmi@yahoo.com COMMENT= Extension to django-reversion that provides a history compare view WWW= https://github.com/jedie/django-reversion-compare LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}diff-match-patch>0:textproc/py-diff-match-patch@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-reversion/Makefile b/www/py-django-reversion/Makefile index c001693240d8..1928837e4814 100644 --- a/www/py-django-reversion/Makefile +++ b/www/py-django-reversion/Makefile @@ -1,33 +1,33 @@ PORTNAME= django-reversion PORTVERSION= 4.0.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Provides comprehensive version control facilities to Django apps WWW= https://pypi.org/project/django-reversion/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.0:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${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-django-rich/Makefile b/www/py-django-rich/Makefile index 7b2acf0f957d..5fa4caffb9b3 100644 --- a/www/py-django-rich/Makefile +++ b/www/py-django-rich/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-rich PORTVERSION= 1.4.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Extensions for using Rich with Django WWW= https://github.com/adamchainz/django-rich LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=10.0.0:textproc/py-rich@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-sekizai/Makefile b/www/py-django-sekizai/Makefile index fdcaf27179da..e8e1e3405953 100644 --- a/www/py-django-sekizai/Makefile +++ b/www/py-django-sekizai/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-sekizai PORTVERSION= 3.0.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Block templating system for Django WWW= https://github.com/ojii/django-sekizai LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=1:www/py-django-classy-tags@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-django-simple-captcha/Makefile b/www/py-django-simple-captcha/Makefile index d9bf2cd23a77..a5d7ddccb199 100644 --- a/www/py-django-simple-captcha/Makefile +++ b/www/py-django-simple-captcha/Makefile @@ -1,37 +1,37 @@ PORTNAME= django-simple-captcha PORTVERSION= 0.5.14 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Simple, yet powerful, Django captcha application WWW= https://pypi.org/project/django-simple-captcha/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.7.0:www/py-django32@${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:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS MIGRATIONS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} 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-simple-history/Makefile b/www/py-django-simple-history/Makefile index f1902ec7130c..3fdbf3622b34 100644 --- a/www/py-django-simple-history/Makefile +++ b/www/py-django-simple-history/Makefile @@ -1,31 +1,31 @@ PORTNAME= django-simple-history PORTVERSION= 3.0.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Store model history and view/revert changes from admin site WWW= https://github.com/treyhunner/django-simple-history LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= *.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGES.rst ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.rst ${STAGEDIR}${DOCSDIR} .include diff --git a/www/py-django-smart-selects/Makefile b/www/py-django-smart-selects/Makefile index 9f4e87ad13e5..3b409e11fa3f 100644 --- a/www/py-django-smart-selects/Makefile +++ b/www/py-django-smart-selects/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-smart-selects PORTVERSION= 1.5.9 PORTREVISION= 1 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gatemken@cisco.com COMMENT= Quickly filter or group "chained" models WWW= https://github.com/jazzband/django-smart-selects LICENSE= BSD3CLAUSE LICENSE_FILE= ${FILESDIR}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} USES= python:3.6+,run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-sortedm2m/Makefile b/www/py-django-sortedm2m/Makefile index 1076154630f5..3463eb710e38 100644 --- a/www/py-django-sortedm2m/Makefile +++ b/www/py-django-sortedm2m/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-sortedm2m PORTVERSION= 3.1.1 PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= ports@caomhin.org COMMENT= Replacement for Django's many to many field #' WWW= https://github.com/gregmuellegger/django-sortedm2m LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-star-ratings/Makefile b/www/py-django-star-ratings/Makefile index 046281f49bc3..f03b9eab8d02 100644 --- a/www/py-django-star-ratings/Makefile +++ b/www/py-django-star-ratings/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-star-ratings PORTVERSION= 0.9.2 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Django app to add star ratings to models WWW= https://github.com/wildfish/django-star-ratings LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-braces>=0:www/py-django-braces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-model-utils>=0:www/py-django-model-utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}swapper>=0:www/py-swapper@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-statici18n/Makefile b/www/py-django-statici18n/Makefile index de352ea25cbb..4032bae668ec 100644 --- a/www/py-django-statici18n/Makefile +++ b/www/py-django-statici18n/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-statici18n PORTVERSION= 2.3.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Helper for generating Javascript catalog to static files WWW= https://github.com/zyegfryed/django-statici18n LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-appconf>=1.0:www/py-django-appconf@${PY_FLAVOR} 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 2bcb52e3ea94..c00ec9dd8e38 100644 --- a/www/py-django-staticinline/Makefile +++ b/www/py-django-staticinline/Makefile @@ -1,19 +1,19 @@ PORTNAME= django-staticinline PORTVERSION= 1.3.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Django template tag to load static files inline with your template WWW= https://github.com/bartTC/django-staticinline LICENSE= MIT #LICENSE_FILE= Not yet packaged in sdist 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 1a64ec616cc5..00b704f30713 100644 --- a/www/py-django-storages/Makefile +++ b/www/py-django-storages/Makefile @@ -1,20 +1,20 @@ PORTNAME= django-storages PORTVERSION= 1.13.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Generic storages for Django WWW= https://github.com/jschneier/django-storages LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-tables2/Makefile b/www/py-django-tables2/Makefile index 626d18762b90..2d80cddf54e7 100644 --- a/www/py-django-tables2/Makefile +++ b/www/py-django-tables2/Makefile @@ -1,29 +1,29 @@ PORTNAME= django-tables2 DISTVERSION= 2.4.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Table/data-grid framework for Django WWW= https://github.com/jieter/django-tables2 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= TABLIB TABLIB_DESC= Enable support for exporting table datasets TABLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tablib>=0:textproc/py-tablib@${PY_FLAVOR} .include diff --git a/www/py-django-tagging/Makefile b/www/py-django-tagging/Makefile index 6860f547f11d..070a7cf50851 100644 --- a/www/py-django-tagging/Makefile +++ b/www/py-django-tagging/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-tagging PORTVERSION= 0.5.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Generic tagging application for Django WWW= https://github.com/Fantomas42/django-tagging LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-taggit/Makefile b/www/py-django-taggit/Makefile index f12f2d52a195..18a48eb7a460 100644 --- a/www/py-django-taggit/Makefile +++ b/www/py-django-taggit/Makefile @@ -1,26 +1,26 @@ PORTNAME= django-taggit PORTVERSION= 3.1.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Reusable Django application for simple tagging WWW= https://github.com/jazzband/django-taggit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}djangorestframework>0:www/py-djangorestframework@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m django test --settings=tests.settings -v3 .include diff --git a/www/py-django-tastypie/Makefile b/www/py-django-tastypie/Makefile index a32086620a28..7855f9d81445 100644 --- a/www/py-django-tastypie/Makefile +++ b/www/py-django-tastypie/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-tastypie PORTVERSION= 0.14.4 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Create REST API for Django apps WWW= https://github.com/django-tastypie/django-tastypie LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-mimeparse>=0.1.4:devel/py-python-mimeparse@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-templatetag-sugar/Makefile b/www/py-django-templatetag-sugar/Makefile index 0b87727228ec..f9d607c8b6e0 100644 --- a/www/py-django-templatetag-sugar/Makefile +++ b/www/py-django-templatetag-sugar/Makefile @@ -1,20 +1,20 @@ PORTNAME= templatetag-sugar PORTVERSION= 1.0 PORTREVISION= 3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Library to make writing templatetags in Django sweet WWW= https://github.com/alex/django-templatetag-sugar RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-timezone-field/Makefile b/www/py-django-timezone-field/Makefile index 99fc6b78a44a..cb1dc979990c 100644 --- a/www/py-django-timezone-field/Makefile +++ b/www/py-django-timezone-field/Makefile @@ -1,30 +1,30 @@ PORTNAME= django-timezone-field DISTVERSION= 5.0 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Provides database and form fields for pytz timezone objects for Django WWW= https://github.com/mfogel/django-timezone-field LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.zoneinfo>=0.2.1<0.3.0:devel/py-backports.zoneinfo@${PY_FLAVOR} .endif .include diff --git a/www/py-django-tinymce/Makefile b/www/py-django-tinymce/Makefile index 6f45ecf98f57..3f0c5b2e09bf 100644 --- a/www/py-django-tinymce/Makefile +++ b/www/py-django-tinymce/Makefile @@ -1,34 +1,34 @@ PORTNAME= django-tinymce PORTVERSION= 3.5.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Django application to use TinyMCE editor WWW= https://github.com/jazzband/django-tinymce LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= DJANGO_SETTINGS_MODULE=tests.settings PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes PORTDOCS= *.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.rst ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m django test -v3 .include diff --git a/www/py-django-treebeard/Makefile b/www/py-django-treebeard/Makefile index 4d21ce4a8484..3fb57a5557fa 100644 --- a/www/py-django-treebeard/Makefile +++ b/www/py-django-treebeard/Makefile @@ -1,37 +1,37 @@ PORTNAME= django-treebeard DISTVERSION= 4.5.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Efficient tree implementations for Django WWW= https://github.com/django-treebeard/django-treebeard LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-django>=4.0:devel/py-pytest-django@${PY_FLAVOR} USES= pytest python:3.6+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= DATABASE_ENGINE=sqlite NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${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-django-voting/Makefile b/www/py-django-voting/Makefile index 0ef73d7a02a2..9968391dc6e2 100644 --- a/www/py-django-voting/Makefile +++ b/www/py-django-voting/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-voting PORTVERSION= 1.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Generic voting application for Django WWW= https://github.com/pjdelport/django-voting LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-webpack-loader/Makefile b/www/py-django-webpack-loader/Makefile index 2035862e2137..e9e29cae6bc9 100644 --- a/www/py-django-webpack-loader/Makefile +++ b/www/py-django-webpack-loader/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-webpack-loader PORTVERSION= 0.7.0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Transparently use webpack with Django WWW= https://pypi.org/project/django-webpack-loader LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.0:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/www/py-django-widget-tweaks/Makefile b/www/py-django-widget-tweaks/Makefile index 0ef6f00f6e87..523381be3ebd 100644 --- a/www/py-django-widget-tweaks/Makefile +++ b/www/py-django-widget-tweaks/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-widget-tweaks PORTVERSION= 1.4.11 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Tweak form field rendering in templates, not in python-level form defs WWW= https://github.com/jazzband/django-widget-tweaks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django32/Makefile b/www/py-django32/Makefile index 7154bb0a2d09..ecda0425e775 100644 --- a/www/py-django32/Makefile +++ b/www/py-django32/Makefile @@ -1,72 +1,72 @@ PORTNAME= django PORTVERSION= 3.2.16 CATEGORIES= www python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://media.djangoproject.com/releases/${PORTVERSION:R}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 32 DISTNAME= Django-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= High-level Python Web Framework WWW= https://www.djangoproject.com/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgiref>0:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tblib>0:devel/py-tblib@${PY_FLAVOR} USES= cpe python:3.7+ shebangfix USE_PYTHON= autoplist distutils NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/py-django PLIST_FILES= man/man1/django-admin.1.gz PORTDOCS= * SHEBANG_FILES= django/bin/django-admin.py \ django/conf/project_template/manage.py-tpl CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django40 \ ${PYTHON_PKGNAMEPREFIX}django41 CPE_VENDOR= djangoproject # Upstream archive contains files with UTF-8 names EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar OPTIONS_DEFINE= DOCS HTMLDOCS OPTIONS_GROUP= DATABASE OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE OPTIONS_DEFAULT=SQLITE HTMLDOCS_DESC= Install HTML documentation (requires Sphinx) HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=4.5.0,1:textproc/py-sphinx@${PY_FLAVOR} HTMLDOCS_IMPLIES= DOCS HTMLDOCS_USES= gmake PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.13:databases/py-mysqlclient@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${GMAKE} 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} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} tests/runtests.py --settings=test_sqlite .include diff --git a/www/py-django40/Makefile b/www/py-django40/Makefile index 535adc081a75..761fedaf6775 100644 --- a/www/py-django40/Makefile +++ b/www/py-django40/Makefile @@ -1,71 +1,71 @@ PORTNAME= django PORTVERSION= 4.0.8 CATEGORIES= www python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://media.djangoproject.com/releases/${PORTVERSION:R}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 40 DISTNAME= Django-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= High-level Python Web Framework WWW= https://www.djangoproject.com/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports.zoneinfo>0:devel/py-backports.zoneinfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgiref>0:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tblib>0:devel/py-tblib@${PY_FLAVOR} USES= cpe python:3.8+ shebangfix USE_PYTHON= autoplist distutils NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/py-django PLIST_FILES= man/man1/django-admin.1.gz PORTDOCS= * SHEBANG_FILES= django/conf/project_template/manage.py-tpl CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django32 \ ${PYTHON_PKGNAMEPREFIX}django41 CPE_VENDOR= djangoproject # Upstream archive contains files with UTF-8 names EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar OPTIONS_DEFINE= DOCS HTMLDOCS OPTIONS_GROUP= DATABASE OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE OPTIONS_DEFAULT=SQLITE HTMLDOCS_DESC= Install HTML documentation (requires Sphinx) HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=4.5.0,1:textproc/py-sphinx@${PY_FLAVOR} HTMLDOCS_IMPLIES= DOCS HTMLDOCS_USES= gmake PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.13:databases/py-mysqlclient@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${GMAKE} 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} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} tests/runtests.py --settings=test_sqlite .include diff --git a/www/py-django41/Makefile b/www/py-django41/Makefile index 29b97fe6f706..5bb256449fc0 100644 --- a/www/py-django41/Makefile +++ b/www/py-django41/Makefile @@ -1,71 +1,71 @@ PORTNAME= django PORTVERSION= 4.1.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ https://media.djangoproject.com/releases/${PORTVERSION:R}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 41 DISTNAME= Django-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= High-level Python Web Framework WWW= https://www.djangoproject.com/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports.zoneinfo>0:devel/py-backports.zoneinfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgiref>=3.5.2:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.2:databases/py-sqlparse@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tblib>0:devel/py-tblib@${PY_FLAVOR} USES= cpe python:3.8+ shebangfix USE_PYTHON= autoplist distutils NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/py-django PLIST_FILES= man/man1/django-admin.1.gz PORTDOCS= * SHEBANG_FILES= django/conf/project_template/manage.py-tpl CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django22 \ ${PYTHON_PKGNAMEPREFIX}django31 \ ${PYTHON_PKGNAMEPREFIX}django40 CPE_VENDOR= djangoproject # Upstream archive contains files with UTF-8 names EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar OPTIONS_DEFINE= DOCS HTMLDOCS OPTIONS_GROUP= DATABASE OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE OPTIONS_DEFAULT=SQLITE HTMLDOCS_DESC= Install HTML documentation (requires Sphinx) HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} HTMLDOCS_IMPLIES= DOCS PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.13:databases/py-mysqlclient@${PY_FLAVOR} 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} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} tests/runtests.py --settings=test_sqlite .include diff --git a/www/py-django_compressor/Makefile b/www/py-django_compressor/Makefile index 047884ec2e98..5b76f7f636a2 100644 --- a/www/py-django_compressor/Makefile +++ b/www/py-django_compressor/Makefile @@ -1,31 +1,31 @@ PORTNAME= django_compressor PORTVERSION= 4.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Compresses linked and inline JavaScript/CSS into a single cached file WWW= https://github.com/jezdez/django_compressor 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.1.0:archivers/py-rcssmin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rjsmin>=1.2.0:archivers/py-rjsmin@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= BEAUTIFULSOUP LXML HTML5LIB BEAUTIFULSOUP_DESC= Enable BeautifulSoupParser LXML_DESC= Enable LxmlParser HTML5LIB_DESC= Enable Html5LibParser 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} .include diff --git a/www/py-djangocms-admin-style/Makefile b/www/py-djangocms-admin-style/Makefile index 46ac5b6fe53b..5d97a04754b5 100644 --- a/www/py-djangocms-admin-style/Makefile +++ b/www/py-djangocms-admin-style/Makefile @@ -1,20 +1,20 @@ PORTNAME= djangocms-admin-style DISTVERSION= 3.1.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Pretty CSS styles for the django CMS admin interface WWW= https://www.django-cms.org/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-djangoql/Makefile b/www/py-djangoql/Makefile index c7b17cc913e5..8301fdf4b75a 100644 --- a/www/py-djangoql/Makefile +++ b/www/py-djangoql/Makefile @@ -1,22 +1,22 @@ PORTNAME= djangoql PORTVERSION= 0.17.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Advanced search language for Django, with auto-completion WWW= https://github.com/ivelum/djangoql LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>=3.8:devel/py-ply@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-djangorestframework-csv/Makefile b/www/py-djangorestframework-csv/Makefile index e68347ee72fa..03e9aa169e85 100644 --- a/www/py-djangorestframework-csv/Makefile +++ b/www/py-djangorestframework-csv/Makefile @@ -1,16 +1,16 @@ PORTNAME= djangorestframework-csv PORTVERSION= 2.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Django REST framework WWW= https://github.com/mjumbewu/django-rest-framework-csv LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-djangorestframework-filters/Makefile b/www/py-djangorestframework-filters/Makefile index a58790319b08..cd9ce725b90b 100644 --- a/www/py-djangorestframework-filters/Makefile +++ b/www/py-djangorestframework-filters/Makefile @@ -1,16 +1,16 @@ PORTNAME= djangorestframework-filters PORTVERSION= 0.10.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Filtering extension to Django REST Framework WWW= https://github.com/philipn/django-rest-framework-filters LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-djangorestframework-xml/Makefile b/www/py-djangorestframework-xml/Makefile index 2313bf4bce05..64822bc851e2 100644 --- a/www/py-djangorestframework-xml/Makefile +++ b/www/py-djangorestframework-xml/Makefile @@ -1,16 +1,16 @@ PORTNAME= djangorestframework-xml PORTVERSION= 1.3.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Django REST framework WWW= https://jpadilla.github.io/django-rest-framework-xml/ LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile index 38f300ebed9d..629e956642cb 100644 --- a/www/py-djangorestframework/Makefile +++ b/www/py-djangorestframework/Makefile @@ -1,25 +1,25 @@ PORTNAME= djangorestframework PORTVERSION= 3.14.0 PORTEPOCH= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Django REST framework WWW= https://www.django-rest-framework.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.0:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-draftjs-exporter/Makefile b/www/py-draftjs-exporter/Makefile index ec31e46ea2fc..e21f09d7b9cf 100644 --- a/www/py-draftjs-exporter/Makefile +++ b/www/py-draftjs-exporter/Makefile @@ -1,28 +1,28 @@ PORTNAME= draftjs-exporter PORTVERSION= 5.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= draftjs_exporter-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library to convert rich text from Draft.js raw ContentState to HTML WWW= https://github.com/springload/draftjs_exporter LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= HTML5LIB LXML HTML5LIB_DESC= Use html5lib as backing engine LXML_DESC= Use lxml as backing engine HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.1<5:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=0.999<2:www/py-html5lib@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.0<5:devel/py-lxml@${PY_FLAVOR} .include diff --git a/www/py-drf-yasg/Makefile b/www/py-drf-yasg/Makefile index 893f13b1ddb8..5b284a13fb8a 100644 --- a/www/py-drf-yasg/Makefile +++ b/www/py-drf-yasg/Makefile @@ -1,38 +1,38 @@ PORTNAME= drf-yasg DISTVERSION= 1.21.4 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Yet Another Swagger Generator WWW= https://github.com/axnsan12/drf-yasg LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2.16:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.10.3:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coreapi>=2.3.3:devel/py-coreapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coreschema>=0.0.4:devel/py-coreschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.16.13:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2021.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.0:devel/py-packaging@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= VALIDATION OPTIONS_DEFAULT= VALIDATION VALIDATION_DESC= Enable built-in OpenAPI validation mechanisms VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.1.0:devel/py-swagger-spec-validator@${PY_FLAVOR} .include diff --git a/www/py-dropbox/Makefile b/www/py-dropbox/Makefile index 1c317f6c7e5e..a608c54079ac 100644 --- a/www/py-dropbox/Makefile +++ b/www/py-dropbox/Makefile @@ -1,23 +1,23 @@ PORTNAME= dropbox PORTVERSION= 11.36.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official Dropbox API Client WWW= https://dropbox-sdk-python.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stone>=2.0:devel/py-stone@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-dtflickr/Makefile b/www/py-dtflickr/Makefile index 1fee0c352e79..db2f21c1429d 100644 --- a/www/py-dtflickr/Makefile +++ b/www/py-dtflickr/Makefile @@ -1,20 +1,20 @@ PORTNAME= dtflickr PORTVERSION= 1.5 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://dl1.douglasthrift.net/${PORTNAME}/ \ http://dl2.douglasthrift.net/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Spiffy Flickr API library using JSON WWW= https://code.douglasthrift.net/trac/dtflickr LICENSE= APACHE20 USES= python:3.6+ tar:bzip2 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-enmerkar/Makefile b/www/py-enmerkar/Makefile index 5320c50283b2..1504bb888d64 100644 --- a/www/py-enmerkar/Makefile +++ b/www/py-enmerkar/Makefile @@ -1,23 +1,23 @@ PORTNAME= enmerkar PORTVERSION= 0.7.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities for using Babel in Django WWW= https://github.com/Zegocover/enmerkar LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-fake-useragent/Makefile b/www/py-fake-useragent/Makefile index be7e9fe4d84b..d73998737e7e 100644 --- a/www/py-fake-useragent/Makefile +++ b/www/py-fake-useragent/Makefile @@ -1,21 +1,21 @@ PORTNAME= fake-useragent PORTVERSION= 1.1.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Up to date simple useragent faker with real world database WWW= https://pypi.org/project/fake-useragent/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} 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 0eb6d2425061..ef52002f9ffb 100644 --- a/www/py-falcon/Makefile +++ b/www/py-falcon/Makefile @@ -1,36 +1,36 @@ PORTNAME= falcon PORTVERSION= 3.0.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lichray@gmail.com COMMENT= High-performance Python framework for building cloud APIs WWW= https://falconframework.org/ 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: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-fastapi-users/Makefile b/www/py-fastapi-users/Makefile index 2689546a2191..941686c4e6cc 100644 --- a/www/py-fastapi-users/Makefile +++ b/www/py-fastapi-users/Makefile @@ -1,56 +1,56 @@ PORTNAME= fastapi-users DISTVERSION= 10.1.5 PORTREVISION= 2 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Ready-to-use and customizable users management for FastAPI WWW= https://github.com/fastapi-users/fastapi-users LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.0:security/py-bcrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}email-validator>=1.1.0,<1.4:mail/py-email-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastapi>=0.65.2:www/py-fastapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}makefun>=1.11.2,<2.0:devel/py-makefun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.1.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-multipart>=0.0.5:www/py-python-multipart@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asynctest>=0:devel/py-asynctest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx-oauth>=0:www/py-httpx-oauth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymongo>=0:databases/py-pymongo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} # Tests will need ${PYTHON_PKGNAMEPREFIX}asgi-lifespan>=0:devel/py-asgi-lifespan@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes OPTIONS_DEFINE= OAUTH OPTIONS_DEFAULT= SQLALCHEMY OPTIONS_GROUP= DATABASES OPTIONS_GROUP_DATABASES= SQLALCHEMY DATABASES_DESC= Database Support OAUTH_DESC= Authentication support via OAuth SQLALCHEMY_DESC= Support for SQL database through SQLAlchemy OAUTH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx-oauth>=0.3,<0.4:www/py-httpx-oauth@${PY_FLAVOR} SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}databases>=0.3.0:databases/py-databases@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4.0:databases/py-sqlalchemy14@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/www/py-fastapi/Makefile b/www/py-fastapi/Makefile index 743ee454e46a..23ffa657d8c9 100644 --- a/www/py-fastapi/Makefile +++ b/www/py-fastapi/Makefile @@ -1,24 +1,24 @@ PORTNAME= fastapi PORTVERSION= 0.89.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= High-performance Python API Framework WWW= https://github.com/tiangolo/fastapi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic>=1.6.2:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0.22:www/py-starlette@${PY_FLAVOR} USES= cpe python:3.7+ CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/www/py-feedgenerator/Makefile b/www/py-feedgenerator/Makefile index 4bd11f880c02..f9e849241cc6 100644 --- a/www/py-feedgenerator/Makefile +++ b/www/py-feedgenerator/Makefile @@ -1,21 +1,21 @@ PORTNAME= feedgenerator PORTVERSION= 2.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Standalone version of django.utils.feedgenerator WWW= https://github.com/getpelican/feedgenerator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/www/py-flask-admin/Makefile b/www/py-flask-admin/Makefile index 5c4711049d85..8d9e915aef9b 100644 --- a/www/py-flask-admin/Makefile +++ b/www/py-flask-admin/Makefile @@ -1,20 +1,20 @@ PORTNAME= Flask-Admin PORTVERSION= 1.6.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Flask extension for adding admin interfaces to Flask applications WWW= https://github.com/flask-admin/flask-admin/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-apscheduler/Makefile b/www/py-flask-apscheduler/Makefile index a9b3aa8f07c6..bba11bce13e7 100644 --- a/www/py-flask-apscheduler/Makefile +++ b/www/py-flask-apscheduler/Makefile @@ -1,24 +1,24 @@ PORTNAME= flask-apscheduler PORTVERSION= 1.12.4 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-APScheduler-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= APScheduler support for Flask WWW= https://github.com/viniciuschiele/flask-apscheduler LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.2.0<4.0.0:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.2:devel/py-dateutil@${PY_FLAVOR} 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 af94842204a5..a5b7c4cbf0d1 100644 --- a/www/py-flask-assets/Makefile +++ b/www/py-flask-assets/Makefile @@ -1,21 +1,21 @@ PORTNAME= Flask-Assets PORTVERSION= 2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Asset management for flask WWW= https://github.com/miracle2k/flask-assets LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webassets>=2.0:www/py-webassets@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-babelex/Makefile b/www/py-flask-babelex/Makefile index e761d3a0f3ce..383bd3d17951 100644 --- a/www/py-flask-babelex/Makefile +++ b/www/py-flask-babelex/Makefile @@ -1,30 +1,30 @@ PORTNAME= flask-babelex PORTVERSION= 0.9.4 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-BabelEx-${DISTVERSION} MAINTAINER= meka@tilda.center COMMENT= Support i18n/l10n in Flask applications WWW= https://github.com/mrjoes/flask-babelex LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=1.0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}speaklater>=1.2:devel/py-speaklater@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.5:devel/py-Jinja2@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes do-test: cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} tests.py .include diff --git a/www/py-flask-bootstrap/Makefile b/www/py-flask-bootstrap/Makefile index 10098b9edb4b..d8beada538b4 100644 --- a/www/py-flask-bootstrap/Makefile +++ b/www/py-flask-bootstrap/Makefile @@ -1,20 +1,20 @@ PORTNAME= Flask-Bootstrap PORTVERSION= 3.3.7.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Flask extension that adds Bootstrap to your projects WWW= https://pythonhosted.org/Flask-Bootstrap/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${PY_FLAVOR} 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 6452ea08919c..d6860ac3bc81 100644 --- a/www/py-flask-cache/Makefile +++ b/www/py-flask-cache/Makefile @@ -1,19 +1,19 @@ PORTNAME= Flask-Cache PORTVERSION= 0.13.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lichray@gmail.com COMMENT= Cache support for your Flask application WWW= https://pythonhosted.org/Flask-Cache/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:www/py-flask@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-caching/Makefile b/www/py-flask-caching/Makefile index cca0abb48aa0..755bbf9f62d5 100644 --- a/www/py-flask-caching/Makefile +++ b/www/py-flask-caching/Makefile @@ -1,22 +1,22 @@ # created by Rene Thuemmler PORTNAME= flask-caching PORTVERSION= 1.9.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-Caching-${PORTVERSION} MAINTAINER= rt@scientifics.de COMMENT= Flask-Caching is an extension to Flask WWW= https://pythonhosted.org/Flask-Cache/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:www/py-flask@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-collect/Makefile b/www/py-flask-collect/Makefile index 44819e15992c..a5e500230e54 100644 --- a/www/py-flask-collect/Makefile +++ b/www/py-flask-collect/Makefile @@ -1,21 +1,21 @@ PORTNAME= Flask-Collect PORTVERSION= 1.3.2 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Tool to collect static files in one command WWW= https://github.com/coleifer/flask-peewee/ LICENSE= BSD LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} 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 116ffe6ed991..5b30beb9126b 100644 --- a/www/py-flask-compress/Makefile +++ b/www/py-flask-compress/Makefile @@ -1,26 +1,26 @@ PORTNAME= Flask-Compress PORTVERSION= 1.12 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andrej@ebert.su COMMENT= Extension for Flask that compresses responses with gzip WWW= https://pypi.org/project/Flask-Compress/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} 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 53f6be6b47a0..76d3906d969e 100644 --- a/www/py-flask-cors/Makefile +++ b/www/py-flask-cors/Makefile @@ -1,26 +1,26 @@ PORTNAME= Flask-Cors PORTVERSION= 3.0.8 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stiginge@pvv.org COMMENT= Flask extension adding a decorator for CORS support WWW= https://github.com/corydolphin/flask-cors 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: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 0aee606b5f94..ae6403a9cc0c 100644 --- a/www/py-flask-flatpages/Makefile +++ b/www/py-flask-flatpages/Makefile @@ -1,23 +1,23 @@ PORTNAME= Flask-FlatPages PORTVERSION= 0.6 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= oleg@bsdpower.com COMMENT= Provides flat static pages to a Flask application WWW= https://github.com/SimonSapin/Flask-FlatPages 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-json/Makefile b/www/py-flask-json/Makefile index 5446d049e55f..983f30882296 100644 --- a/www/py-flask-json/Makefile +++ b/www/py-flask-json/Makefile @@ -1,24 +1,24 @@ PORTNAME= flask-json PORTVERSION= 0.3.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-JSON-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Better JSON support for Flask WWW= https://github.com/skozlovf/flask-json LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-jwt-extended/Makefile b/www/py-flask-jwt-extended/Makefile index 68a1013ea0f2..a391e85bd4b7 100644 --- a/www/py-flask-jwt-extended/Makefile +++ b/www/py-flask-jwt-extended/Makefile @@ -1,30 +1,30 @@ PORTNAME= flask-jwt-extended DISTVERSION= 4.4.4 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-JWT-Extended-${DISTVERSION} MAINTAINER= meka@tilda.center COMMENT= Extended JWT integration with Flask WWW= https://github.com/vimalloc/flask-jwt-extended LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include diff --git a/www/py-flask-login/Makefile b/www/py-flask-login/Makefile index 00cb40257040..6fb64cdb9620 100644 --- a/www/py-flask-login/Makefile +++ b/www/py-flask-login/Makefile @@ -1,21 +1,21 @@ PORTNAME= Flask-Login PORTVERSION= 0.6.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andrej@ebert.su COMMENT= User session management for Flask WWW= https://github.com/maxcountryman/flask-login LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=1.0.4:www/py-flask@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-marshmallow/Makefile b/www/py-flask-marshmallow/Makefile index 49050b6d1526..0fbae812d41c 100644 --- a/www/py-flask-marshmallow/Makefile +++ b/www/py-flask-marshmallow/Makefile @@ -1,29 +1,29 @@ PORTNAME= flask-marshmallow PORTVERSION= 0.14.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Marshmallow support for Flask WWW= https://github.com/marshmallow-code/flask-marshmallow LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marshmallow>=2.0.0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= SQLALCHEMY SQLALCHEMY_DESC=SQLAlchemy support SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marshmallow-sqlalchemy>=0.13.0:databases/py-marshmallow-sqlalchemy@${PY_FLAVOR} .include diff --git a/www/py-flask-migrate/Makefile b/www/py-flask-migrate/Makefile index ae662675aa80..5e5b9a7762ce 100644 --- a/www/py-flask-migrate/Makefile +++ b/www/py-flask-migrate/Makefile @@ -1,24 +1,24 @@ PORTNAME= flask-migrate PORTVERSION= 4.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-Migrate-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Database schema migrations for Flask applications WWW= https://github.com/miguelgrinberg/Flask-Migrate 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: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 844f481a5db1..b8450ffb7c59 100644 --- a/www/py-flask-moment/Makefile +++ b/www/py-flask-moment/Makefile @@ -1,21 +1,21 @@ PORTNAME= Flask-Moment PORTVERSION= 1.0.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Format dates and times in Flask templates using moment.js WWW= https://github.com/miguelgrinberg/Flask-Moment LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask@${PY_FLAVOR} 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 8e010b38e653..c8b8126d53f8 100644 --- a/www/py-flask-oauthlib/Makefile +++ b/www/py-flask-oauthlib/Makefile @@ -1,22 +1,22 @@ PORTNAME= Flask-OAuthlib PORTVERSION= 0.9.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= OAuthlib for Flask WWW= https://github.com/lepture/flask-oauthlib/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-principal/Makefile b/www/py-flask-principal/Makefile index 0a9fc3455982..4e1d03808694 100644 --- a/www/py-flask-principal/Makefile +++ b/www/py-flask-principal/Makefile @@ -1,21 +1,21 @@ PORTNAME= Flask-Principal PORTVERSION= 0.4.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kevans@FreeBSD.org COMMENT= Identity management for flask WWW= https://packages.python.org/Flask-Principal/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} 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 39d96f65c7e5..5047147f925d 100644 --- a/www/py-flask-restful/Makefile +++ b/www/py-flask-restful/Makefile @@ -1,23 +1,23 @@ PORTNAME= Flask-RESTful DISTVERSION= 0.3.9 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Simple framework for creating REST APIs with Flask WWW= https://flask-restful.readthedocs.io/ 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:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-restx/Makefile b/www/py-flask-restx/Makefile index a429c6ac4c4b..f854aa4390f9 100644 --- a/www/py-flask-restx/Makefile +++ b/www/py-flask-restx/Makefile @@ -1,30 +1,30 @@ PORTNAME= flask-restx PORTVERSION= 0.5.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/${PORTNAME:S,flask,python,}/${PORTNAME}/commit/ PATCHFILES+= 82f7340ebb51.patch:-p1 # https://github.com/python-restx/flask-restx/pull/463 PATCHFILES+= 09e57b8af6ca.patch:-p1 # https://github.com/python-restx/flask-restx/pull/463 MAINTAINER= jbeich@FreeBSD.org COMMENT= Extension for Flask that adds support for quickly building REST APIs WWW= https://pypi.org/project/flask-restx/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aniso8601>=0.82:devel/py-aniso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-script/Makefile b/www/py-flask-script/Makefile index d45306f49629..efeadff9d382 100644 --- a/www/py-flask-script/Makefile +++ b/www/py-flask-script/Makefile @@ -1,22 +1,22 @@ PORTNAME= flask-script PORTVERSION= 2.0.6 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-Script-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Scripting support for Flask WWW= https://flask-script.readthedocs.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-security/Makefile b/www/py-flask-security/Makefile index cb7ca644e3ad..8209701c7176 100644 --- a/www/py-flask-security/Makefile +++ b/www/py-flask-security/Makefile @@ -1,80 +1,80 @@ PORTNAME= flask-security PORTVERSION= 3.0.0 PORTREVISION= 1 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-Security-${DISTVERSION} MAINTAINER= meka@tilda.center COMMENT= Simple security for Flask apps WWW= https://github.com/mattupstate/flask-security LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Login>=0:www/py-flask-login@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Mail>=0:mail/py-flask-mail@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Principal>=0:www/py-flask-principal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-WTF>=0:www/py-flask-wtf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-babelex>=0:www/py-flask-babelex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=0:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}check-manifest>=0:devel/py-check-manifest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mongoengine>=0:databases/py-mongoengine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydocstyle>=0:devel/py-pydocstyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4-cache>=0:devel/py-pytest4-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4-cov>=0:devel/py-pytest4-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4-flakes>=0:devel/py-pytest4-flakes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4>=0:devel/py-pytest4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=0:databases/py-sqlalchemy12@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-translations>=0:devel/py-pytest-translations@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-pep8>=0:devel/py-pytest-pep8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-peewee>=0:www/py-flask-peewee@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pony>=0:databases/py-pony@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-mongoengine>=0:www/py-flask-mongoengine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>=0:devel/py-pyflakes@${PY_FLAVOR} 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= \ -k 'not test_disable_register_emails \ and not test_custom_register_tempalate \ and not test_custom_register_url \ and not test_registerable_flag \ and not test_custom_reset_templates \ and not test_custom_reset_url \ and not test_expired_reset_token \ and not test_expired_login_token \ and not test_without_babel \ and not test_password_unicode_password_salt \ and not test_custom_change_url \ and not test_view_configuration \ and not test_template_configuration \ and not test_login_when_unconfirmed \ and not test_passwordless_login_context_processor \ and not test_expired_confirmation_token \ and not test_confirmation_different_user_when_logged_in \ and not test_cannot_reset_password_when_email_is_not_confirmed \ and not test_context_processors \ and not test_custom_change_template \ and not test_disable_change_emails \ and not test_custom_post_change_view \ and not test_context_processors \ and not test_legacy_hash' .include diff --git a/www/py-flask-smorest/Makefile b/www/py-flask-smorest/Makefile index e4889d22ce9f..75216119dc65 100644 --- a/www/py-flask-smorest/Makefile +++ b/www/py-flask-smorest/Makefile @@ -1,25 +1,25 @@ PORTNAME= flask-smorest DISTVERSION= 0.40.0 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Flask/Marshmallow-based REST API framework WWW= https://github.com/marshmallow-code/flask-smorest LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apispec>=6.0.0:devel/py-apispec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=2.0.0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marshmallow>=3.18.0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webargs>=8.0.0:www/py-webargs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=2.0.0:www/py-werkzeug@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/www/py-flask-socketio/Makefile b/www/py-flask-socketio/Makefile index 47da801274c5..5972732e5727 100644 --- a/www/py-flask-socketio/Makefile +++ b/www/py-flask-socketio/Makefile @@ -1,23 +1,23 @@ PORTNAME= flask-socketio PORTVERSION= 5.3.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-SocketIO-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Socket.IO integration for Flask applications WWW= https://github.com/miguelgrinberg/Flask-SocketIO LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-socketio>=5.0.2:devel/py-python-socketio@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-sockets/Makefile b/www/py-flask-sockets/Makefile index bef59fc2a508..5367f37f5845 100644 --- a/www/py-flask-sockets/Makefile +++ b/www/py-flask-sockets/Makefile @@ -1,20 +1,20 @@ PORTNAME= Flask-Sockets PORTVERSION= 0.2.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Elegant WebSockets for your Flask apps WWW= https://github.com/kennethreitz/flask-sockets 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-flask-uploads/Makefile b/www/py-flask-uploads/Makefile index f64d1968e63b..ba20e6dd5933 100644 --- a/www/py-flask-uploads/Makefile +++ b/www/py-flask-uploads/Makefile @@ -1,19 +1,19 @@ PORTNAME= Flask-Uploads PORTVERSION= 0.2.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Flexible and efficient upload handling for Flask WWW= https://pypi.org/project/Flask-Uploads/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-flask-wtf/Makefile b/www/py-flask-wtf/Makefile index 8b7ea9a25f7d..44d2afb3b799 100644 --- a/www/py-flask-wtf/Makefile +++ b/www/py-flask-wtf/Makefile @@ -1,27 +1,27 @@ PORTNAME= Flask-WTF PORTVERSION= 0.15.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Simple integration of Flask and WTForms WWW= https://flask-wtf.readthedocs.org/en/latest/ 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: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 eb92d4a99a69..147e53fc3540 100644 --- a/www/py-flask/Makefile +++ b/www/py-flask/Makefile @@ -1,36 +1,36 @@ PORTNAME= Flask DISTVERSION= 2.2.2 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Micro web framework WWW= http://flask.pocoo.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>=2.2.2:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=2.0:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= cpe python:3.7+ CPE_VENDOR= palletsprojects USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6.0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/www/py-flup6/Makefile b/www/py-flup6/Makefile index 0532fd532f92..9ec65ddcea4e 100644 --- a/www/py-flup6/Makefile +++ b/www/py-flup6/Makefile @@ -1,17 +1,17 @@ PORTNAME= flup6 PORTVERSION= 1.1.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= FreeBSD@Shaneware.biz COMMENT= Random assortment of WSGI servers WWW= https://bitbucket.org/denisenkom/flup LICENSE= BSD2CLAUSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-folium/Makefile b/www/py-folium/Makefile index a90f0d5bc9c4..0d6d7d1af409 100644 --- a/www/py-folium/Makefile +++ b/www/py-folium/Makefile @@ -1,27 +1,27 @@ PORTNAME= folium PORTVERSION= 0.12.1 DISTVERSIONSUFFIX= .post1 PORTREVISION= 1 -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Make beautiful maps with Leaflet.js & Python WWW= https://github.com/python-visualization/folium LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}branca>=0.3.0:www/py-branca@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.9:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-forcediphttpsadapter/Makefile b/www/py-forcediphttpsadapter/Makefile index 47f4e60f74f2..ae3fa2bd22dd 100644 --- a/www/py-forcediphttpsadapter/Makefile +++ b/www/py-forcediphttpsadapter/Makefile @@ -1,18 +1,18 @@ PORTNAME= forcediphttpsadapter PORTVERSION= 1.0.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Use IP address when connecting via SSL WWW= https://github.com/Roadmaster/forcediphttpsadapter RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} 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 e77c6bfcd6ee..1caf2dcb481e 100644 --- a/www/py-formencode/Makefile +++ b/www/py-formencode/Makefile @@ -1,28 +1,28 @@ PORTNAME= formencode PORTVERSION= 1.3.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= FormEncode-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= HTML form validation, generation, and conversion package WWW= https://www.formencode.org/ LICENSE= PSFL OPTIONS_DEFINE= DOCS USES= dos2unix gettext-runtime:run python:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes 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 eae5e8d16f2c..4ab498e67ff3 100644 --- a/www/py-fqdn/Makefile +++ b/www/py-fqdn/Makefile @@ -1,21 +1,21 @@ PORTNAME= fqdn PORTVERSION= 1.4.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= whitejv81@gmail.com COMMENT= RFC-compliant FQDN validation and manipulation for Python WWW= https://github.com/ypcrts/fqdn USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.3.0:devel/py-cached-property@${PY_FLAVOR} .endif .include diff --git a/www/py-freenit/Makefile b/www/py-freenit/Makefile index d47288a067e3..84464252ba3a 100644 --- a/www/py-freenit/Makefile +++ b/www/py-freenit/Makefile @@ -1,41 +1,41 @@ PORTNAME= freenit DISTVERSION= 0.2.27 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= REST API framework based on Flask-Smorest WWW= https://github.com/freenit-framework/backend LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}email-validator>=0:mail/py-email-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastapi>=0:www/py-fastapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0:www/py-uvicorn@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-factoryboy>=0:devel/py-pytest-factoryboy@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils pytest USE_RC_SUBR= freenit TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes SUB_LIST= PYTHON_VER=${PYTHON_VER} OPTIONS_DEFINE= ORMAR OPTIONS_DEFAULT= ORMAR ORMAR_DESC= Support for SQL databases using Ormar ORMAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alembic>=0:databases/py-alembic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ormar>0:databases/py-ormar@${PY_FLAVOR} do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest --ignore=freenit/project/ -v -rs -o addopts= .include diff --git a/www/py-frozen-flask/Makefile b/www/py-frozen-flask/Makefile index f9a0712894ea..5c21cebb520b 100644 --- a/www/py-frozen-flask/Makefile +++ b/www/py-frozen-flask/Makefile @@ -1,20 +1,20 @@ PORTNAME= Frozen-Flask PORTVERSION= 0.11 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= oleg@bsdpower.com COMMENT= Freezes a Flask application into a set of static files WWW= https://pythonhosted.org/Frozen-Flask/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} 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 1fe93b92a356..f61816e13460 100644 --- a/www/py-gandi.cli/Makefile +++ b/www/py-gandi.cli/Makefile @@ -1,38 +1,38 @@ PORTNAME= gandi.cli PORTVERSION= 1.6 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Gandi command line interface WWW= https://github.com/Gandi/gandi.cli LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Upstream no longer continuing # Should be removed along with python38 EXPIRATION_DATE= 2024-10-31 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} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} > 30900 BROKEN= python-3.9 is not supported .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 e7334db3de4b..dd34630faf18 100644 --- a/www/py-gevent-websocket/Makefile +++ b/www/py-gevent-websocket/Makefile @@ -1,21 +1,21 @@ PORTNAME= gevent-websocket PORTVERSION= 0.10.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= WebSocket library for the gevent networking library WWW= https://www.gitlab.com/noppo/gevent-websocket LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-ghp-import/Makefile b/www/py-ghp-import/Makefile index 5a94bcb9ba81..858951003023 100644 --- a/www/py-ghp-import/Makefile +++ b/www/py-ghp-import/Makefile @@ -1,21 +1,21 @@ PORTNAME= ghp-import PORTVERSION= 2.1.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Copy your docs directly to the gh-pages branch WWW= https://github.com/c-w/ghp-import LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-google-api-core/Makefile b/www/py-google-api-core/Makefile index 0ff8a01c63c5..8b1170c2c2cc 100644 --- a/www/py-google-api-core/Makefile +++ b/www/py-google-api-core/Makefile @@ -1,32 +1,32 @@ PORTNAME= google-api-core PORTVERSION= 2.10.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Core Google API Client Library WWW= https://github.com/googleapis/python-api-core LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=1.25.0<3.0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=1.56.2<2.0:devel/py-googleapis-common-protos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.0<3.0.0:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= GRPC GRPCGCP OPTIONS_DEFAULT=GRPC GRPCGCP_DESC= gRPC support for Google Cloud Platform GRPC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.33.2<2.0:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio-status>=1.33.2<2.0:devel/py-grpcio-status@${PY_FLAVOR} GRPCGCP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio-gcp>=0.2.2<1.0: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 83078b08b914..d155a1f60090 100644 --- a/www/py-google-api-python-client/Makefile +++ b/www/py-google-api-python-client/Makefile @@ -1,38 +1,38 @@ PORTNAME= google-api-python-client DISTVERSION= 2.72.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Google API Client Library for Python WWW= https://github.com/googleapis/google-api-python-client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.31.5:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth-httplib2>=0.1.0:security/py-google-auth-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=1.19:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.15.0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>=4.1.3:security/py-oauth2client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.1:net/py-uritemplate@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.31.5:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth-httplib2>=0.1.0:security/py-google-auth-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=1.19:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.15.0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>=4.1.3:security/py-oauth2client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>=0.8.1:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.1:net/py-uritemplate@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils unittest NO_ARCH= yes OPTIONS_DEFINE= WEBTEST WEBTEST_DESC= Use WebTest helper to test WSGI apps WEBTEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>0:www/py-WebTest@${PY_FLAVOR} .include diff --git a/www/py-google-cloud-appengine-logging/Makefile b/www/py-google-cloud-appengine-logging/Makefile index dc5384302a9c..78766e01f9b5 100644 --- a/www/py-google-cloud-appengine-logging/Makefile +++ b/www/py-google-cloud-appengine-logging/Makefile @@ -1,23 +1,23 @@ PORTNAME= google-cloud-appengine-logging PORTVERSION= 1.1.6 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Client for Google Cloud Appengine Logging WWW= https://github.com/googleapis/python-appengine-logging LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.3.1<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-google-cloud-audit-log/Makefile b/www/py-google-cloud-audit-log/Makefile index 79f54fc7544e..4e9429264786 100644 --- a/www/py-google-cloud-audit-log/Makefile +++ b/www/py-google-cloud-audit-log/Makefile @@ -1,21 +1,21 @@ PORTNAME= google-cloud-audit-log PORTVERSION= 0.2.4 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Cloud Audit Protos WWW= https://github.com/googleapis/python-audit-log LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=1.56.2<2.0:devel/py-googleapis-common-protos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.6.0,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-google-cloud-bigtable/Makefile b/www/py-google-cloud-bigtable/Makefile index d7d5f043d442..4d298f2dd14e 100644 --- a/www/py-google-cloud-bigtable/Makefile +++ b/www/py-google-cloud-bigtable/Makefile @@ -1,31 +1,31 @@ PORTNAME= google-cloud-bigtable PORTVERSION= 2.13.2 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Cloud Bigtable API client library WWW= https://github.com/googleapis/python-bigtable LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.8.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-core>=1.4.1<3.0.0:www/py-google-cloud-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.12.4<1.0.0:devel/py-grpc-google-iam-v1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= LIBCST LIBCST_DESC= Fixup scripts LIBCST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst03>=0.2.5:devel/py-libcst03@${PY_FLAVOR} .include diff --git a/www/py-google-cloud-core/Makefile b/www/py-google-cloud-core/Makefile index ea651438f473..0705b054dc8f 100644 --- a/www/py-google-cloud-core/Makefile +++ b/www/py-google-cloud-core/Makefile @@ -1,27 +1,27 @@ PORTNAME= google-cloud-core PORTVERSION= 2.3.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= API Client library for Google Cloud: Core Helpers WWW= https://github.com/googleapis/python-cloud-core LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.3.1<3.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=1.25.0<3.0.0:security/py-google-auth@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= GRPC OPTIONS_DEFAULT=GRPC GRPC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.38.0<2.0:devel/py-grpcio@${PY_FLAVOR} .include diff --git a/www/py-google-cloud-datastore/Makefile b/www/py-google-cloud-datastore/Makefile index eaa6d67a3d2e..050eaef144b5 100644 --- a/www/py-google-cloud-datastore/Makefile +++ b/www/py-google-cloud-datastore/Makefile @@ -1,30 +1,30 @@ PORTNAME= google-cloud-datastore PORTVERSION= 2.10.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Cloud Datastore API client library WWW= https://github.com/googleapis/python-datastore LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.8.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-core>=1.4.0<3.0:www/py-google-cloud-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= LIBCST LIBCST_DESC= Fixup scripts LIBCST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst03>=0.2.5:devel/py-libcst03@${PY_FLAVOR} .include diff --git a/www/py-google-cloud-dlp/Makefile b/www/py-google-cloud-dlp/Makefile index 843154336728..28cc0d6072cf 100644 --- a/www/py-google-cloud-dlp/Makefile +++ b/www/py-google-cloud-dlp/Makefile @@ -1,29 +1,29 @@ PORTNAME= google-cloud-dlp PORTVERSION= 3.9.2 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cloud Data Loss Prevention (DLP) API API client library WWW= https://github.com/googleapis/python-dlp LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.8.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= LIBCST LIBCST_DESC= Concrete Syntax Tree (CST) support LIBCST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst03>=0.2.5:devel/py-libcst03@${PY_FLAVOR} .include diff --git a/www/py-google-cloud-logging/Makefile b/www/py-google-cloud-logging/Makefile index b0ee123bf01e..3c668220dea1 100644 --- a/www/py-google-cloud-logging/Makefile +++ b/www/py-google-cloud-logging/Makefile @@ -1,27 +1,27 @@ PORTNAME= google-cloud-logging PORTVERSION= 3.2.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Stackdriver Logging API client library WWW= https://github.com/googleapis/python-logging LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.8.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-appengine-logging>=0.1.0<2.0.0:www/py-google-cloud-appengine-logging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-audit-log>=0.1.0<1.0.0:www/py-google-cloud-audit-log@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-core>=2.0.0<3.0.0:www/py-google-cloud-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.12.4<1.0.0:devel/py-grpc-google-iam-v1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-google-cloud-speech/Makefile b/www/py-google-cloud-speech/Makefile index a576c75722be..32c188c00cff 100644 --- a/www/py-google-cloud-speech/Makefile +++ b/www/py-google-cloud-speech/Makefile @@ -1,29 +1,29 @@ PORTNAME= google-cloud-speech PORTVERSION= 2.16.2 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Cloud Speech API client library WWW= https://github.com/googleapis/python-speech LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.8.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= LIBCST LIBCST_DESC= Fixup scripts LIBCST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst03>=0.2.5:devel/py-libcst03@${PY_FLAVOR} .include diff --git a/www/py-google-cloud-storage/Makefile b/www/py-google-cloud-storage/Makefile index 139d32deb2ab..a6246716012d 100644 --- a/www/py-google-cloud-storage/Makefile +++ b/www/py-google-cloud-storage/Makefile @@ -1,31 +1,31 @@ PORTNAME= google-cloud-storage PORTVERSION= 2.6.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Client for Google Cloud Storage WWW= https://github.com/googleapis/python-storage LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.3.1<3.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=1.25.0<3.0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-core>=2.3.0<3.0:www/py-google-cloud-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-resumable-media>=2.3.2:www/py-google-resumable-media@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.0<3.0.0:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= PROTOBUF OPTIONS_DEFINE= PROTOBUF PROTOBUF_DESC= Protocol buffers support PROTOBUF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=0,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} .include diff --git a/www/py-google-cloud-translate/Makefile b/www/py-google-cloud-translate/Makefile index af8047200d0d..1c198b4957ff 100644 --- a/www/py-google-cloud-translate/Makefile +++ b/www/py-google-cloud-translate/Makefile @@ -1,23 +1,23 @@ PORTNAME= google-cloud-translate PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contato@kanazuchi.com COMMENT= Python Client for Google Cloud Translation WWW= https://pypi.org/project/google-cloud-translate/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-cloud-core>=0.28.0:www/py-google-cloud-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-api-core>=0.1.1:www/py-google-api-core@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-google-cloud-vision/Makefile b/www/py-google-cloud-vision/Makefile index 31f651b91cf8..be24da3c0b1a 100644 --- a/www/py-google-cloud-vision/Makefile +++ b/www/py-google-cloud-vision/Makefile @@ -1,29 +1,29 @@ PORTNAME= google-cloud-vision PORTVERSION= 3.1.4 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cloud Vision API API client library WWW= https://github.com/googleapis/python-vision LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.8.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5,1<5.0.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= LIBCST LIBCST_DESC= Fixup scripts LIBCST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst03>=0.2.5:devel/py-libcst03@${PY_FLAVOR} .include diff --git a/www/py-google-resumable-media/Makefile b/www/py-google-resumable-media/Makefile index f74eb669c74a..6dbfe9018520 100644 --- a/www/py-google-resumable-media/Makefile +++ b/www/py-google-resumable-media/Makefile @@ -1,29 +1,29 @@ PORTNAME= google-resumable-media PORTVERSION= 2.4.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utilities for Google Media Downloads and Resumable Uploads WWW= https://github.com/googleapis/google-resumable-media-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-crc32c>=1.0<2.0:devel/py-google-crc32c@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP REQUESTS OPTIONS_DEFAULT=AIOHTTP REQUESTS AIOHTTP_DESC= Use aiohttp REQUESTS_DESC= Use requests AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.6.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.18.0:www/py-requests@${PY_FLAVOR} .include diff --git a/www/py-google/Makefile b/www/py-google/Makefile index a4c9338d0819..e9b33faf202d 100644 --- a/www/py-google/Makefile +++ b/www/py-google/Makefile @@ -1,19 +1,19 @@ PORTNAME= google DISTVERSION= 3.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings to the Google search engine WWW= https://breakingcode.wordpress.com/ LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-grafana-dashboard-manager/Makefile b/www/py-grafana-dashboard-manager/Makefile index 24594486f050..6f6d1ac9c8dc 100644 --- a/www/py-grafana-dashboard-manager/Makefile +++ b/www/py-grafana-dashboard-manager/Makefile @@ -1,25 +1,25 @@ PORTNAME= grafana-dashboard-manager DISTVERSION= 0.1.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION} MAINTAINER= 0mp@FreeBSD.org COMMENT= CLI for saving and restoring Grafana dashboards via HTTP API WWW= https://github.com/Beam-Connectivity/grafana-dashboard-manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE # XXX: Requires requests>=2.26.0 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>=0.4.0:devel/py-typer@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-graphite-api/Makefile b/www/py-graphite-api/Makefile index 2337035913f5..79fca5ced074 100644 --- a/www/py-graphite-api/Makefile +++ b/www/py-graphite-api/Makefile @@ -1,69 +1,69 @@ PORTNAME= graphite-api PORTVERSION= 1.1.3 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Graphite-web, without the interface - just the rendering HTTP API WWW= https://github.com/brutasse/graphite-api LICENSE= APACHE20 RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Cache>=0.13.1:www/py-flask-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.1.1:devel/py-tzlocal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}structlog>=16.0.0:devel/py-structlog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>3.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairocffi>=0.7.2:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=19.4.1:www/py-gunicorn@${PY_FLAVOR} \ xorg-fonts-truetype>=0:x11-fonts/xorg-fonts-truetype USES= python:3.5+ USE_PYTHON= distutils py3kplist NO_ARCH= yes GRAPHITEAPI_APP= graphiteapi SUB_FILES= pkg-message SUB_LIST= PYTHON_VER=${PYTHON_VER} \ PYTHON_VERSION=${PYTHON_VERSION} \ GRAPHITEAPI_APP=${GRAPHITEAPI_APP} \ GRAPHITEAPI_USER=${GRAPHITEAPI_USER} \ GRAPHITEAPI_GROUP=${GRAPHITEAPI_GROUP} \ GRAPHITEAPI_LOGDIR=${GRAPHITEAPI_LOGDIR} \ GRAPHITEAPI_TMPDIR=${GRAPHITEAPI_TMPDIR} \ GRAPHITEAPI_PIDFILE=${GRAPHITEAPI_PIDFILE} PLIST_SUB= GRAPHITEAPI_APP=${GRAPHITEAPI_APP} \ GRAPHITEAPI_USER=${GRAPHITEAPI_USER} \ GRAPHITEAPI_GROUP=${GRAPHITEAPI_GROUP} \ GRAPHITEAPI_LOGDIR=${GRAPHITEAPI_LOGDIR} \ GRAPHITEAPI_TMPDIR=${GRAPHITEAPI_TMPDIR} \ GRAPHITEAPI_PIDFILE=${GRAPHITEAPI_PIDFILE} GRAPHITEAPI_USER?= carbon GRAPHITEAPI_GROUP?= carbon LOCALSTATEDIR= /var USE_RC_SUBR= ${GRAPHITEAPI_APP} GRAPHITEAPI_LOGDIR= ${LOCALSTATEDIR}/log/${GRAPHITEAPI_APP} GRAPHITEAPI_TMPDIR= ${LOCALSTATEDIR}/run/${GRAPHITEAPI_APP} GRAPHITEAPI_PIDFILE= ${LOCALSTATEDIR}/run/${GRAPHITEAPI_APP}/${GRAPHITEAPI_APP}.pid post-install: ${MKDIR} \ ${STAGEDIR}${ETCDIR} \ ${STAGEDIR}${GRAPHITEAPI_TMPDIR} \ ${STAGEDIR}${GRAPHITEAPI_LOGDIR} ${INSTALL_DATA} \ ${FILESDIR}/${GRAPHITEAPI_APP}.yaml.sample \ ${STAGEDIR}${ETCDIR}/${GRAPHITEAPI_APP}.yaml.sample .include diff --git a/www/py-grip/Makefile b/www/py-grip/Makefile index 16c5fb3a59d5..8b1115531381 100644 --- a/www/py-grip/Makefile +++ b/www/py-grip/Makefile @@ -1,28 +1,28 @@ PORTNAME= grip PORTVERSION= 4.6.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Preview GitHub Markdown files locally before committing WWW= https://github.com/joeyespo/grip LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.4.0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=2.5.1:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} \ ${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} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.7:www/py-werkzeug@${PY_FLAVOR} USES= python:3.7+ 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 bd23268a22ca..5f1816716ee3 100644 --- a/www/py-gunicorn/Makefile +++ b/www/py-gunicorn/Makefile @@ -1,40 +1,40 @@ PORTNAME= gunicorn PORTVERSION= 20.1.0 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= bofh@FreeBSD.org COMMENT= WSGI HTTP Server for UNIX WWW= https://gunicorn.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= PROCTITLE OPTIONS_DEFAULT= PROCTITLE OPTIONS_GROUP= WORKERS OPTIONS_GROUP_WORKERS= EVENTLET GEVENT TORNADO EVENTLET_DESC= Eventlet async worker GEVENT_DESC= Greenlet worker PROCTITLE_DESC= Custom process titles with setproctitle(3) TORNADO_DESC= Tornado async worker EVENTLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>=0.24.1:net/py-eventlet@${PY_FLAVOR} GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>1.4.0:devel/py-gevent@${PY_FLAVOR} PROCTITLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=0.2:www/py-tornado@${PY_FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-h2/Makefile b/www/py-h2/Makefile index 59a073a74f1c..5c4c7c773d09 100644 --- a/www/py-h2/Makefile +++ b/www/py-h2/Makefile @@ -1,21 +1,21 @@ PORTNAME= h2 PORTVERSION= 4.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= HTTP/2 State-Machine based protocol implementation WWW= https://hyper.rtfd.org/ 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} USES?= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-habanero/Makefile b/www/py-habanero/Makefile index 259797dc75e0..a37148469412 100644 --- a/www/py-habanero/Makefile +++ b/www/py-habanero/Makefile @@ -1,27 +1,27 @@ PORTNAME= habanero DISTVERSION= 1.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Low-level client for Crossref search API WWW= https://github.com/sckott/habanero LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>0:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-issuetracker>0:textproc/py-sphinxcontrib-issuetracker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vcrpy>0:devel/py-vcrpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-hdfs/Makefile b/www/py-hdfs/Makefile index b02eb0606f65..cd8b30a5267a 100644 --- a/www/py-hdfs/Makefile +++ b/www/py-hdfs/Makefile @@ -1,23 +1,23 @@ PORTNAME= hdfs DISTVERSION= 2.7.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= HdfsCLI: API and command line interface for HDFS WWW= https://hdfscli.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist # tests require nose which is unmaintained and abandoned, see https://github.com/mtth/hdfs/issues/190 NO_ARCH= yes .include diff --git a/www/py-horizon/Makefile b/www/py-horizon/Makefile index 493e73ef9559..de66cdebaff5 100644 --- a/www/py-horizon/Makefile +++ b/www/py-horizon/Makefile @@ -1,103 +1,103 @@ PORTNAME= horizon PORTVERSION= 21.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenStack Dashboard (Horizon) WWW= https://docs.openstack.org/horizon/latest/ 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.6.0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django_compressor>=2.4.1:www/py-django_compressor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-debreach>=1.4.2:www/py-django-debreach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-pyscss>=2.0.2:www/py-django-pyscss@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>=3.2<3.3:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enmerkar>=0.7.1:www/py-enmerkar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=4.3.1:devel/py-keystoneauth1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${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>=5.0.1:devel/py-oslo.i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.policy>=3.2.0:devel/py-oslo.policy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=2.18.0:devel/py-oslo.serialization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.upgradecheck>=0.1.1:devel/py-oslo.upgradecheck@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=4.8.0:devel/py-oslo.utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osprofiler>=2.3.0:devel/py-osprofiler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.5.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymongo>=3.0.2:databases/py-pymongo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.7:textproc/py-pyscss@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=8.0.0:net/py-python-cinderclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=2.8.0:net/py-python-glanceclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.22.0:net/py-python-keystoneclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=6.7.0:net/py-python-neutronclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-novaclient>=9.1.0:net/py-python-novaclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=3.2.0:databases/py-python-swiftclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.3.1:devel/py-semantic-version@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic>=1.0.0:devel/py-xstatic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular>=1.5.8.0:devel/py-xstatic-angular@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-bootstrap>=2.2.0.0:devel/py-xstatic-angular-bootstrap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-fileupload>=12.0.4.0:devel/py-xstatic-angular-fileupload@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-gettext>=2.3.8.0:devel/py-xstatic-angular-gettext@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-lrdragndrop>=1.0.2.2:devel/py-xstatic-angular-lrdragndrop@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-angular-schema-form>=0.8.13.0:devel/py-xstatic-angular-schema-form@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-bootstrap-datepicker>=1.3.1.0:devel/py-xstatic-bootstrap-datepicker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-bootstrap-scss>=3.3.7.1:devel/py-xstatic-bootstrap-scss@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-bootswatch>=3.3.7.0:devel/py-xstatic-bootswatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-d3>=3.5.17.0:devel/py-xstatic-d3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-font-awesome>=4.7.0.0:devel/py-xstatic-font-awesome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-hogan>=2.0.0.2:devel/py-xstatic-hogan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jasmine>=2.4.1.1:devel/py-xstatic-jasmine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery>=1.12.4.1:devel/py-xstatic-jquery@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery-migrate>=1.2.1.1:devel/py-xstatic-jquery-migrate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery-ui>=1.12.1.1:devel/py-xstatic-jquery-ui@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery.quicksearch>=2.0.3.1:devel/py-xstatic-jquery.quicksearch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jquery.tablesorter>=2.14.5.1:devel/py-xstatic-jquery.tablesorter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-jsencrypt>=2.3.1.1:devel/py-xstatic-jsencrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-mdi>=1.6.50.2:devel/py-xstatic-mdi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-objectpath>=1.2.1.0:devel/py-xstatic-objectpath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-rickshaw>=1.5.0.0:devel/py-xstatic-rickshaw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-roboto-fontface>=0.5.0.0:devel/py-xstatic-roboto-fontface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-smart-table>=1.4.13.2:devel/py-xstatic-smart-table@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-spin>=1.2.5.2:devel/py-xstatic-spin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-term.js>=0.0.7.0:devel/py-xstatic-term.js@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xstatic-tv4>=1.2.7.0:devel/py-xstatic-tv4@${PY_FLAVOR} USES= cpe python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes USERS= horizon GROUPS= horizon SUB_FILES= pkg-message SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} CONFLICTS_INSTALL= py??-horizon CPE_VENDOR= openstack PORTSCOUT= skipv:2012.2.3,2012.2.4,2013.1,2013.1.1,2013.1.2,2013.1.3,2013.1.4,2013.1.5,2013.2,2013.2.1,2013.2.2,2013.2.3,2013.2.4,2014.1,2014.1.1,2014.1.2,2014.1.3,2014.1.4,2014.1.5,2014.2,2014.2.1,2014.2.2,2014.2.3,2014.2.4,2015.1.0,2015.1.1,2015.1.2,2015.1.3,2015.1.4 OPTIONS_RADIO= CACHE OPTIONS_RADIO_CACHE= MEMCACHED REDIS OPTIONS_DEFAULT=MEMCACHED MEMCACHED_DESC= Use memcached as caching backend REDIS_DESC= Use Redis as caching backend MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} .include diff --git a/www/py-hpack/Makefile b/www/py-hpack/Makefile index a04fedd434c8..968c08752e41 100644 --- a/www/py-hpack/Makefile +++ b/www/py-hpack/Makefile @@ -1,18 +1,18 @@ PORTNAME= hpack PORTVERSION= 4.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= HTTP/2 header encoding (HPACK) logic implementation WWW= https://hyper.rtfd.org/ LICENSE= MIT USES?= cpe python:3.6+ CPE_VENDOR= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-hstspreload/Makefile b/www/py-hstspreload/Makefile index 6e83a0a342eb..479edf76d1f3 100644 --- a/www/py-hstspreload/Makefile +++ b/www/py-hstspreload/Makefile @@ -1,19 +1,19 @@ PORTNAME= hstspreload PORTVERSION= 2022.11.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Chromium HSTS Preload list WWW= https://github.com/sethmlarson/hstspreload LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-html3/Makefile b/www/py-html3/Makefile index c7a66d35c993..a1ec37c396f1 100644 --- a/www/py-html3/Makefile +++ b/www/py-html3/Makefile @@ -1,18 +1,18 @@ PORTNAME= html3 PORTVERSION= 1.18 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple, elegant HTML, XHTML and XML generation WWW= https://pypi.org/project/html3/ LICENSE= BSD3CLAUSE USES= python:3.5+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-html5-parser/Makefile b/www/py-html5-parser/Makefile index 771dc861aaa2..dafb332731b3 100644 --- a/www/py-html5-parser/Makefile +++ b/www/py-html5-parser/Makefile @@ -1,23 +1,23 @@ PORTNAME= html5-parser PORTVERSION= 0.4.10 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= madpilot@FreeBSD.org COMMENT= Fast implementation of the HTML 5 parsing spec for Python WWW= https://html5-parser.readthedocs.io/ LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.8.0:devel/py-lxml@${PY_FLAVOR} 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-html5lib/Makefile b/www/py-html5lib/Makefile index 1eaed3e949b2..a4e310b5c2ed 100644 --- a/www/py-html5lib/Makefile +++ b/www/py-html5lib/Makefile @@ -1,21 +1,21 @@ PORTNAME= html5lib PORTVERSION= 1.0.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Python based HTML parser based on the HTML5 spec WWW= https://github.com/html5lib LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webencodings>0:converters/py-webencodings@${PY_FLAVOR} NO_ARCH= yes USES= cpe python USE_PYTHON= autoplist distutils .include diff --git a/www/py-http-parser/Makefile b/www/py-http-parser/Makefile index d0081a29cc70..c79974c91764 100644 --- a/www/py-http-parser/Makefile +++ b/www/py-http-parser/Makefile @@ -1,20 +1,20 @@ PORTNAME= http-parser DISTVERSION= 0.9.0 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= HTTP request/response parser for python in C WWW= https://github.com/benoitc/http-parser/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/http_parser/parser*.so .include diff --git a/www/py-httpbin/Makefile b/www/py-httpbin/Makefile index 8d4f81f958d3..fac32ebd63a6 100644 --- a/www/py-httpbin/Makefile +++ b/www/py-httpbin/Makefile @@ -1,32 +1,32 @@ PORTNAME= httpbin PORTVERSION= 0.7.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contact@evilham.com COMMENT= HTTP Request & Response Service WWW= https://github.com/postmanlabs/httpbin LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=1.1:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotlipy>=0:archivers/py-brotlipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=0:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}raven>=0:devel/py-raven@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.14.1:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} test_httpbin.py .include diff --git a/www/py-httpcore/Makefile b/www/py-httpcore/Makefile index c2254aaca0d4..9476b6421569 100644 --- a/www/py-httpcore/Makefile +++ b/www/py-httpcore/Makefile @@ -1,31 +1,31 @@ PORTNAME= httpcore PORTVERSION= 0.16.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Minimal low-level HTTP client WWW= https://github.com/encode/httpcore LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.0<4:devel/py-anyio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h11>=0.13<0.15:net/py-h11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sniffio>=1.0<2:devel/py-sniffio@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= HTTP2 SOCKS OPTIONS_DEFAULT=HTTP2 HTTP2_DESC= HTTP/2 support HTTP2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=3<5:www/py-h2@${PY_FLAVOR} SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}socksio>=1<2:net/py-socksio@${PY_FLAVOR} .include diff --git a/www/py-httplib2/Makefile b/www/py-httplib2/Makefile index 0b4f0ef9fad1..b405c4b013c8 100644 --- a/www/py-httplib2/Makefile +++ b/www/py-httplib2/Makefile @@ -1,21 +1,21 @@ PORTNAME= httplib2 PORTVERSION= 0.21.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Comprehensive HTTP client library WWW= https://github.com/httplib2/httplib2 LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.4.2:devel/py-pyparsing@${PY_FLAVOR} USES= cpe python CPE_VENDOR= ${PORTNAME}_project NO_ARCH= yes USE_PYTHON= autoplist distutils .include diff --git a/www/py-httpretty/Makefile b/www/py-httpretty/Makefile index c319d896e4c1..9628eee797df 100644 --- a/www/py-httpretty/Makefile +++ b/www/py-httpretty/Makefile @@ -1,19 +1,19 @@ PORTNAME= httpretty PORTVERSION= 1.1.4 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= HTTP client mocking tool for Python WWW= https://github.com/gabrielfalcao/HTTPretty LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-httptools/Makefile b/www/py-httptools/Makefile index 782c1ded6b8d..bfcb980a8ed5 100644 --- a/www/py-httptools/Makefile +++ b/www/py-httptools/Makefile @@ -1,25 +1,25 @@ PORTNAME= httptools PORTVERSION= 0.5.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Collection of framework independent HTTP protocol utils WWW= https://github.com/MagicStack/httptools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libhttp_parser.so:www/http-parser USES= localbase python:3.5+ USE_PYTHON= autoplist concurrent distutils post-patch: @${RM} -r ${WRKSRC}/vendor/http-parser/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/www/py-httpx-gssapi/Makefile b/www/py-httpx-gssapi/Makefile index 775377e92e42..8e48077574aa 100644 --- a/www/py-httpx-gssapi/Makefile +++ b/www/py-httpx-gssapi/Makefile @@ -1,21 +1,21 @@ PORTNAME= httpx-gssapi PORTVERSION= 0.1.7 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Requests GSSAPI for HTTPX WWW= https://github.com/pythongssapi/httpx-gssapi LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>0:www/py-httpx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-httpx-oauth/Makefile b/www/py-httpx-oauth/Makefile index 6f26d96b62fd..c5ceb9b56356 100644 --- a/www/py-httpx-oauth/Makefile +++ b/www/py-httpx-oauth/Makefile @@ -1,28 +1,28 @@ PORTNAME= httpx-oauth DISTVERSION= 0.10.1 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Async OAuth client using HTTPX WWW= https://github.com/frankie567/httpx-oauth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}respx>=0:www/py-respx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0:www/py-fastapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include diff --git a/www/py-httpx/Makefile b/www/py-httpx/Makefile index 3080b22c9cdd..0c416c590dcc 100644 --- a/www/py-httpx/Makefile +++ b/www/py-httpx/Makefile @@ -1,45 +1,45 @@ PORTNAME= httpx PORTVERSION= 0.23.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Next generation HTTP client WWW= https://github.com/encode/httpx LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md # idna is from rfc3986[idna2008] RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpcore>=0.15.0<0.17.0:www/py-httpcore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.3,1<2,1:www/py-rfc3986@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= encode OPTIONS_DEFINE= BROTLI CLI HTTP2 SOCKS OPTIONS_DEFAULT=HTTP2 BROTLI_DESC= Brotli support CLI_DESC= Command-line interface support HTTP2_DESC= HTTP/2 support BROTLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR} CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8<9:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2<3:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=10<13:textproc/py-rich@${PY_FLAVOR} HTTP2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=3<5:www/py-h2@${PY_FLAVOR} SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}socksio>=1<2:net/py-socksio@${PY_FLAVOR} post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/www/py-httpx013/Makefile b/www/py-httpx013/Makefile index 7209a53ac2f2..78a91866cb80 100644 --- a/www/py-httpx013/Makefile +++ b/www/py-httpx013/Makefile @@ -1,33 +1,33 @@ PORTNAME= httpx PORTVERSION= 0.13.3 PORTREVISION= 3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 013 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Next generation HTTP client WWW= https://github.com/encode/httpx LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=3.0,1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hstspreload>=0:www/py-hstspreload@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpcore>=0.9:www/py-httpcore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3986>=1.3:www/py-rfc3986@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= encode PORTSCOUT= limit:^0\.13\. .include diff --git a/www/py-hypercorn/Makefile b/www/py-hypercorn/Makefile index f52b3cf9744b..d24496edc184 100644 --- a/www/py-hypercorn/Makefile +++ b/www/py-hypercorn/Makefile @@ -1,51 +1,51 @@ PORTNAME= hypercorn PORTVERSION= 0.14.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Hypercorn-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= ASGI Server based on Hyper libraries WWW= https://github.com/pgjones/hypercorn LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h11>=0:net/py-h11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h2>=3.1.0:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}priority>=0:www/py-priority@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wsproto>=0.14.0:net/py-wsproto@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-trio>=0:devel/py-pytest-trio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trio>=0:net/py-trio@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= H3 TRIO UVLOOP H3_DESC= HTTP/3 support TRIO_DESC= trio worker support UVLOOP_DESC= uvloop worker support H3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioquic>=0.9.0<1.0:www/py-aioquic@${PY_FLAVOR} TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0.11.0:net/py-trio@${PY_FLAVOR} UVLOOP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uvloop>=0:devel/py-uvloop@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} .endif do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/www/py-hyperframe/Makefile b/www/py-hyperframe/Makefile index f396ffc47d75..f47a0385b4db 100644 --- a/www/py-hyperframe/Makefile +++ b/www/py-hyperframe/Makefile @@ -1,18 +1,18 @@ PORTNAME= hyperframe PORTVERSION= 6.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= Python module that decodes binary streams into HTTP/2 frames WWW= https://hyper.rtfd.org/ LICENSE= MIT 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 f0d1296a29dc..855686508c7f 100644 --- a/www/py-hyperlink/Makefile +++ b/www/py-hyperlink/Makefile @@ -1,21 +1,21 @@ PORTNAME= hyperlink PORTVERSION= 21.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Featureful, correct URL for Python WWW= https://github.com/python-hyper/hyperlink LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py-idna@${PY_FLAVOR} 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 581b0991657f..b903c7ab571b 100644 --- a/www/py-imdbpy/Makefile +++ b/www/py-imdbpy/Makefile @@ -1,35 +1,35 @@ PORTNAME= imdbpy PORTVERSION= 2021.4.18 CATEGORIES= www python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ 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 WWW= http://imdbpy.sourceforge.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_RADIO= SQLALCHEMY OPTIONS_RADIO_SQLALCHEMY= SQLALCHEMY11 SQLALCHEMY12 SQLALCHEMY13 SQLALCHEMY14 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 SQLALCHEMY14_DESC= Use SQLAlchemy 1.4.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} SQLALCHEMY14_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} .include diff --git a/www/py-inlinestyler/Makefile b/www/py-inlinestyler/Makefile index f4ed8778560d..0034dffd4ab3 100644 --- a/www/py-inlinestyler/Makefile +++ b/www/py-inlinestyler/Makefile @@ -1,23 +1,23 @@ PORTNAME= inlinestyler PORTVERSION= 0.2.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Inlines external css into html elements WWW= https://github.com/dlanger/inlinestyler 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-instabot/Makefile b/www/py-instabot/Makefile index 76ca39d64bf6..9984090b635b 100644 --- a/www/py-instabot/Makefile +++ b/www/py-instabot/Makefile @@ -1,37 +1,37 @@ PORTNAME= instabot PORTVERSION= 0.117.0 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Instagram bot scripts and API wrapper WWW= https://github.com/instagrambot/instabot LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2019.11.28:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.4,1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}huepy>=1.2.1:misc/py-huepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.8:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}moviepy>=1.0.1:multimedia/py-moviepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.2.2:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=1.7.1:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2019.3,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.9.1:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>=0.10.9:devel/py-responses@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}schedule>=0.6.0:devel/py-schedule@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.41.1:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.7,1:net/py-urllib3@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-internetarchive/Makefile b/www/py-internetarchive/Makefile index 0a9813f7eadb..ad4a318709f0 100644 --- a/www/py-internetarchive/Makefile +++ b/www/py-internetarchive/Makefile @@ -1,27 +1,27 @@ PORTNAME= internetarchive DISTVERSION= 3.0.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to archive.org WWW= https://github.com/jjjake/internetarchive LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.0,<0.7.0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>=0.4:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.0,<3.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}schema>=0.4.0:devel/py-schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.13.0,<2.0.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.0.0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.0:net/py-urllib3@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-jsonfield/Makefile b/www/py-jsonfield/Makefile index f009ffdb2380..05eb3e180bff 100644 --- a/www/py-jsonfield/Makefile +++ b/www/py-jsonfield/Makefile @@ -1,24 +1,24 @@ PORTNAME= jsonfield PORTVERSION= 3.1.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reusable JSONField model for Django to store validated JSON WWW= https://github.com/rpkilby/jsonfield LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj22-jsonfield .include diff --git a/www/py-lektor/Makefile b/www/py-lektor/Makefile index 016f37852ff5..4d68a090450e 100644 --- a/www/py-lektor/Makefile +++ b/www/py-lektor/Makefile @@ -1,37 +1,37 @@ PORTNAME= Lektor PORTVERSION= 3.3.7 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Static content management system written in Python WWW= https://www.getlektor.com/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ExifRead>=0:graphics/py-exifread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=6.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>=0:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enum-compat>=0:devel/py-enum-compat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filetype>=1.0.7:devel/py-filetype@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inifile>=0:devel/py-inifile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune0>=0.7.0<2:textproc/py-mistune0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=0:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchdog>=0:devel/py-watchdog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug<=3:www/py-werkzeug@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-lesscpy/Makefile b/www/py-lesscpy/Makefile index 82da9a89086e..2592dbd09f38 100644 --- a/www/py-lesscpy/Makefile +++ b/www/py-lesscpy/Makefile @@ -1,27 +1,27 @@ PORTNAME= lesscpy DISTVERSION= 0.14.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= FreeBSD@Shaneware.biz COMMENT= Python LESS compiler WWW= https://github.com/lesscpy/lesscpy 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: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 bed503fa9482..cff277598c24 100644 --- a/www/py-libsass/Makefile +++ b/www/py-libsass/Makefile @@ -1,25 +1,25 @@ PORTNAME= libsass DISTVERSION= 0.22.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Straightforward binding of libsass for Python WWW= https://pypi.org/project/libsass/ 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:3.6+ USE_PYTHON= autoplist distutils MAKE_ENV= SYSTEM_SASS=1 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_sass.abi3.so .include diff --git a/www/py-livereload/Makefile b/www/py-livereload/Makefile index a699b436bb84..67f85dfcd030 100644 --- a/www/py-livereload/Makefile +++ b/www/py-livereload/Makefile @@ -1,22 +1,22 @@ PORTNAME= livereload DISTVERSION= 2.6.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= WSGI for web developers to watch changes in realtime WWW= https://github.com/lepture/python-livereload 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:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-mechanicalsoup/Makefile b/www/py-mechanicalsoup/Makefile index 45820e4b448a..df804bc09947 100644 --- a/www/py-mechanicalsoup/Makefile +++ b/www/py-mechanicalsoup/Makefile @@ -1,28 +1,28 @@ PORTNAME= mechanicalsoup PORTVERSION= 1.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MechanicalSoup-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for automating interaction with websites WWW= https://github.com/MechanicalSoup/MechanicalSoup LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.7:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.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} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>=0:www/py-requests-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-mechanize/Makefile b/www/py-mechanize/Makefile index acd31469511d..07072f1455d0 100644 --- a/www/py-mechanize/Makefile +++ b/www/py-mechanize/Makefile @@ -1,22 +1,22 @@ PORTNAME= mechanize PORTVERSION= 0.4.8 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Stateful programmatic web browsing in Python WWW= https://github.com/python-mechanize/mechanize 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-multidict/Makefile b/www/py-multidict/Makefile index 2f5b81eaf004..de40b521d683 100644 --- a/www/py-multidict/Makefile +++ b/www/py-multidict/Makefile @@ -1,24 +1,24 @@ PORTNAME= multidict PORTVERSION= 6.0.4 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Multidict implementation WWW= https://pypi.org/project/multidict/ \ https://github.com/aio-libs/multidict LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist cython distutils pytest post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/multidict/*.so .include diff --git a/www/py-mwoauth/Makefile b/www/py-mwoauth/Makefile index 6faa28bd2013..c4ef563990f1 100644 --- a/www/py-mwoauth/Makefile +++ b/www/py-mwoauth/Makefile @@ -1,24 +1,24 @@ PORTNAME= mwoauth DISTVERSION= 0.3.8 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Generic MediaWiki OAuth handshake helper WWW= https://github.com/mediawiki-utilities/python-mwoauth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.1: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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-nevow/Makefile b/www/py-nevow/Makefile index c1866c447372..44aa89ccef8a 100644 --- a/www/py-nevow/Makefile +++ b/www/py-nevow/Makefile @@ -1,38 +1,38 @@ PORTNAME= nevow PORTVERSION= 0.14.0 PORTREVISION= 1 CATEGORIES= www python devel -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Nevow-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Web application templating system, based on the Twisted Woven WWW= https://pypi.org/project/Nevow/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} USE_PYTHON= autoplist distutils 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-notebook/Makefile b/www/py-notebook/Makefile index 52f80706965a..155e788d44b8 100644 --- a/www/py-notebook/Makefile +++ b/www/py-notebook/Makefile @@ -1,38 +1,38 @@ PORTNAME= notebook PORTVERSION= 6.4.12 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Web-based notebook environment for interactive computing WWW= https://jupyter.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argon2-cffi>=0:security/py-argon2-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=5.3.4:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.6.1:devel/py-jupyter-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbconvert>=5:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=1.5:devel/py-nest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=17:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}send2trash>=1.8.0:deskutils/py-send2trash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}terminado>=0.8.3:net/py-terminado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=6.1:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2.1:devel/py-traitlets@${PY_FLAVOR} USES= cpe desktop-file-utils python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= jupyter .include diff --git a/www/py-onetimepass/Makefile b/www/py-onetimepass/Makefile index 7fb1711ec94a..0d8e04eb9b35 100644 --- a/www/py-onetimepass/Makefile +++ b/www/py-onetimepass/Makefile @@ -1,21 +1,21 @@ PORTNAME= onetimepass DISTVERSION= 1.0.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Module for generating and validating HOTP and TOTP tokens WWW= https://github.com/tadeck/onetimepass/ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-openbrokerapi/Makefile b/www/py-openbrokerapi/Makefile index 5c33ccd85f31..4f14d3e21b0c 100644 --- a/www/py-openbrokerapi/Makefile +++ b/www/py-openbrokerapi/Makefile @@ -1,27 +1,27 @@ PORTNAME= openbrokerapi PORTVERSION= 4.4.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Package for the V2 CF Service Broker API and Open Broker API WWW= https://pypi.org/project/openbrokerapi/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>0:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-pafy/Makefile b/www/py-pafy/Makefile index 7901091a4fe2..eb51ab27b0bc 100644 --- a/www/py-pafy/Makefile +++ b/www/py-pafy/Makefile @@ -1,25 +1,25 @@ PORTNAME= pafy PORTVERSION= 0.5.5 PORTREVISION= 1 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python API for YouTube WWW= https://github.com/mps-youtube/pafy LICENSE= GPLv3 # At the moment the internal backend does not work BUILD_DEPENDS= yt-dlp:www/yt-dlp RUN_DEPENDS= yt-dlp:www/yt-dlp 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-paste/Makefile b/www/py-paste/Makefile index ad4c8bb27b37..7497067f63c9 100644 --- a/www/py-paste/Makefile +++ b/www/py-paste/Makefile @@ -1,29 +1,29 @@ PORTNAME= Paste PORTVERSION= 3.5.2 PORTREVISION= 0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Tools for using a Web Server Gateway Interface stack WWW= https://github.com/cdent/paste LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/tox -e ${PY_FLAVOR} .include diff --git a/www/py-pastedeploy/Makefile b/www/py-pastedeploy/Makefile index 95014ff52722..d2facdefe232 100644 --- a/www/py-pastedeploy/Makefile +++ b/www/py-pastedeploy/Makefile @@ -1,21 +1,21 @@ PORTNAME= pastedeploy PORTVERSION= 2.1.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PasteDeploy-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Load, configure, and compose WSGI applications and servers WWW= https://pylonsproject.org/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.6:www/py-paste@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-path-and-address/Makefile b/www/py-path-and-address/Makefile index 7adf0493b765..a57cad028ec5 100644 --- a/www/py-path-and-address/Makefile +++ b/www/py-path-and-address/Makefile @@ -1,18 +1,18 @@ PORTNAME= path-and-address PORTVERSION= 2.0.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Functions for command-line server tools WWW= https://github.com/joeyespo/path-and-address LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python:3.6+ zip USE_PYTHON= autoplist distutils .include diff --git a/www/py-pecan/Makefile b/www/py-pecan/Makefile index eafa1a98ae47..383ff3163aaf 100644 --- a/www/py-pecan/Makefile +++ b/www/py-pecan/Makefile @@ -1,33 +1,33 @@ PORTNAME= pecan PORTVERSION= 1.3.3 CATEGORIES= www python net -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wjw@digiware.nl COMMENT= WSGI object-dispatching web framework WWW= https://github.com/pecan/pecan/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0.4.0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.1:www/py-WebTest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logutils>=0.3:devel/py-logutils@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} setup.py test) .include diff --git a/www/py-planet/Makefile b/www/py-planet/Makefile index 79f8bdac3928..46147b42ae63 100644 --- a/www/py-planet/Makefile +++ b/www/py-planet/Makefile @@ -1,23 +1,23 @@ PORTNAME= planet PORTVERSION= 1.5.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Planet API Client WWW= https://github.com/planetlabs/planet-client-python 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-futures0>=0<1.0:www/py-requests-futures0@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-postorius/Makefile b/www/py-postorius/Makefile index 3df5dd98775e..cacd665ed631 100644 --- a/www/py-postorius/Makefile +++ b/www/py-postorius/Makefile @@ -1,29 +1,29 @@ PORTNAME= postorius PORTVERSION= 1.3.7 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Django app provoding web user interface to access GNU Mailman WWW= https://pypi.org/project/postorius/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-gravatar2>1.0.6:www/py-django-gravatar2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-mailman3>=1.3.8:mail/py-django-mailman3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>=3.2<4.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.3:mail/py-mailmanclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}readme-renderer>0:devel/py-readme-renderer@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>0:devel/py-isort@${PY_FLAVOR} USES= cpe python:3.6+ CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-prawcore/Makefile b/www/py-prawcore/Makefile index ffa604d13699..88a100bc8fa8 100644 --- a/www/py-prawcore/Makefile +++ b/www/py-prawcore/Makefile @@ -1,29 +1,29 @@ PORTNAME= prawcore PORTVERSION= 2.3.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Low-level communication layer for PRAW 4+ WWW= https://github.com/praw-dev/prawcore 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: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 58823feb4cf5..a93714b01c85 100644 --- a/www/py-priority/Makefile +++ b/www/py-priority/Makefile @@ -1,19 +1,19 @@ PORTNAME= priority PORTVERSION= 2.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure-Python implementation of the HTTP/2 priority tree WWW= https://github.com/python-hyper/priority LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-priority1/Makefile b/www/py-priority1/Makefile index ebcb38f5de5a..bac4f78a0309 100644 --- a/www/py-priority1/Makefile +++ b/www/py-priority1/Makefile @@ -1,22 +1,22 @@ PORTNAME= priority PORTVERSION= 1.3.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure-Python implementation of the HTTP/2 priority tree WWW= https://github.com/python-hyper/priority LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^1\. .include diff --git a/www/py-protego/Makefile b/www/py-protego/Makefile index 231350bd8152..9bc913d9d271 100644 --- a/www/py-protego/Makefile +++ b/www/py-protego/Makefile @@ -1,22 +1,22 @@ PORTNAME= protego DISTVERSION= 0.1.16 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Protego-${DISTVERSION} MAINTAINER= dbaio@FreeBSD.org COMMENT= Pure-Python robots.txt parser WWW= https://pypi.org/project/Protego/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-py-restclient/Makefile b/www/py-py-restclient/Makefile index 3e8baf08ffbc..845dda17d346 100644 --- a/www/py-py-restclient/Makefile +++ b/www/py-py-restclient/Makefile @@ -1,20 +1,20 @@ PORTNAME= py-restclient PORTVERSION= 1.3.3 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python REST Client WWW= http://py-restclient.e-engura.org/ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist post-extract: ${RM} -r ${WRKSRC}/tests .include diff --git a/www/py-pygsheets/Makefile b/www/py-pygsheets/Makefile index 41e249ed1ef7..3e315f8e02dc 100644 --- a/www/py-pygsheets/Makefile +++ b/www/py-pygsheets/Makefile @@ -1,21 +1,21 @@ PORTNAME= pygsheets PORTVERSION= 2.0.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Spreadsheets Python API v4 WWW= https://github.com/nithinmurali/pygsheets LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.5:www/py-google-api-python-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth-oauthlib>=0:security/py-google-auth-oauthlib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-pyjwt/Makefile b/www/py-pyjwt/Makefile index 213c0b4c42f1..0008c5d53b61 100644 --- a/www/py-pyjwt/Makefile +++ b/www/py-pyjwt/Makefile @@ -1,29 +1,29 @@ PORTNAME= pyjwt PORTVERSION= 2.6.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyJWT-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSON Web Token implementation in Python WWW= https://github.com/jpadilla/pyjwt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}-pyjwt1 CPE_VENDOR= pyjwt_project OPTIONS_DEFINE= CRYPTO OPTIONS_DEFAULT=CRYPTO CRYPTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=3.4.0,1:security/py-cryptography@${PY_FLAVOR} .include diff --git a/www/py-pyjwt1/Makefile b/www/py-pyjwt1/Makefile index d69347fa3219..9b3907da6949 100644 --- a/www/py-pyjwt1/Makefile +++ b/www/py-pyjwt1/Makefile @@ -1,36 +1,36 @@ PORTNAME= pyjwt1 PORTVERSION= 1.7.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyJWT-${PORTVERSION} MAINTAINER= terje@elde.net COMMENT= JSON Web Token implementation in Python WWW= https://github.com/progrium/pyjwt 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}pycryptodome>=0:security/py-pycryptodome@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils concurrent autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}-pyjwt 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-pylsqpack/Makefile b/www/py-pylsqpack/Makefile index 9fcc473a18c9..e5ce7dc49cd1 100644 --- a/www/py-pylsqpack/Makefile +++ b/www/py-pylsqpack/Makefile @@ -1,20 +1,20 @@ PORTNAME= pylsqpack PORTVERSION= 0.3.16 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the ls-qpack QPACK library WWW= https://github.com/aiortc/pylsqpack LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++11-lang python:3.7+ USE_PYTHON= autoplist concurrent distutils unittest post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/www/py-pyocclient/Makefile b/www/py-pyocclient/Makefile index b079e50ec407..2d3355571357 100644 --- a/www/py-pyocclient/Makefile +++ b/www/py-pyocclient/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyocclient PORTVERSION= 0.6 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python Owncloud client library WWW= https://github.com/owncloud/pyocclient 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-pyramid-mako/Makefile b/www/py-pyramid-mako/Makefile index b4b0fca77b5c..7297f8dce41c 100644 --- a/www/py-pyramid-mako/Makefile +++ b/www/py-pyramid-mako/Makefile @@ -1,32 +1,32 @@ PORTNAME= pyramid-mako PORTVERSION= 1.0.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyramid_mako-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mako template bindings for the Pyramid web framework WWW= https://github.com/Pylons/pyramid_mako LICENSE= REPOZE LICENSE_NAME= Repoze Public License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mako>=0.8:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyramid>=0:www/py-pyramid@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.1:www/py-WebTest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/www/py-pyramid/Makefile b/www/py-pyramid/Makefile index 893ea1735d0b..12c2ef1968ea 100644 --- a/www/py-pyramid/Makefile +++ b/www/py-pyramid/Makefile @@ -1,32 +1,32 @@ PORTNAME= pyramid PORTVERSION= 1.7.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jun-g@daemonfreaks.com COMMENT= Small, fast, web development framework by the Pylons community WWW= https://pylonsproject.org/ 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}pastedeploy>=1.5.0:www/py-pastedeploy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0.4:devel/py-repoze.lru@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}translationstring>=0.4:textproc/py-translationstring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}venusian>=1.0,1:devel/py-venusian@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.3.1:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=3.5.0:devel/py-zope.deprecation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.8.0:devel/py-zope.interface@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} #TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=1.1:www/py-WebTest@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6.0:devel/py-zope.component@${PY_FLAVOR} NO_ARCH= yes USES= python:3.5+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-pyramid_rpc/Makefile b/www/py-pyramid_rpc/Makefile index 5bc52235cd57..a85be581fc30 100644 --- a/www/py-pyramid_rpc/Makefile +++ b/www/py-pyramid_rpc/Makefile @@ -1,17 +1,17 @@ PORTNAME= pyramid_rpc PORTVERSION= 0.8 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= RPC support for the Pyramid web framework WWW= https://pypi.org/project/pyramid_rpc/ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyramid>=0:www/py-pyramid@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:3.5+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-pysmartdl/Makefile b/www/py-pysmartdl/Makefile index f0c391e409fb..d973c1242529 100644 --- a/www/py-pysmartdl/Makefile +++ b/www/py-pysmartdl/Makefile @@ -1,21 +1,21 @@ PORTNAME= pysmartdl PORTVERSION= 1.3.4 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pySmartDL-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Smart download manager for Python WWW= https://github.com/iTaybb/pySmartDL LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-python-digitalocean/Makefile b/www/py-python-digitalocean/Makefile index 7605e024b1fb..66999185979d 100644 --- a/www/py-python-digitalocean/Makefile +++ b/www/py-python-digitalocean/Makefile @@ -1,22 +1,22 @@ PORTNAME= python-digitalocean PORTVERSION= 1.16.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= API to manage digitalocean.com droplets WWW= https://github.com/koalalorenzo/python-digitalocean LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpickle>0:devel/py-jsonpickle@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist USE_LOCALE= en_US.UTF-8 NO_ARCH= yes .include diff --git a/www/py-python-dotenv/Makefile b/www/py-python-dotenv/Makefile index afc33cd98909..cba6305c739b 100644 --- a/www/py-python-dotenv/Makefile +++ b/www/py-python-dotenv/Makefile @@ -1,27 +1,27 @@ PORTNAME= python-dotenv PORTVERSION= 0.21.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add .env support to your django/flask apps WWW= https://github.com/theskumar/python-dotenv LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= rubygem-dotenv # bin/dotenv NO_ARCH= yes 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 6045bfb05c40..b7ef83d318f6 100644 --- a/www/py-python-multipart/Makefile +++ b/www/py-python-multipart/Makefile @@ -1,24 +1,24 @@ PORTNAME= python-multipart PORTVERSION= 0.0.5 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Streaming multipart parser for Python WWW= https://github.com/andrew-d/python-multipart 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-pyweblib/Makefile b/www/py-pyweblib/Makefile index 16de9b12b1e6..6ba6257b85e1 100644 --- a/www/py-pyweblib/Makefile +++ b/www/py-pyweblib/Makefile @@ -1,30 +1,30 @@ PORTNAME= pyweblib PORTVERSION= 1.3.13 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Yet another web programming framework for Python WWW= http://www.stroeder.com/pylib/PyWebLib/ LICENSE= GPLv2 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-pywikibot/Makefile b/www/py-pywikibot/Makefile index aa02d4f3b9de..4e66a2165419 100644 --- a/www/py-pywikibot/Makefile +++ b/www/py-pywikibot/Makefile @@ -1,43 +1,43 @@ PORTNAME= pywikibot DISTVERSION= 7.7.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Wikipedia bot for Python WWW= https://www.mediawiki.org/wiki/Pywikibot LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.20.1:www/py-requests@${PY_FLAVOR} USES= dos2unix python:3.5+ DOS2UNIX_FILES= setup.py USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= EVENTSTREAMS ISBN PYDOT GOOGLE IRC MWPARSE PILLOW MWOAUTH HTML EVENTSTREAMS_DESC= Support for reading Server Sent Event streams ISBN_DESC= Support for standard numbers and codes via stdnum package PYDOT_DESC= Support for Graphviz via pydot module GOOGLE_DESC= Support for Google search IRC_DESC= Support for IRC MWPARSE_DESC= Support for MediaWiki parser PILLOW_DESC= Support for image processing via pillow module MWOAUTH_DESC= Support for MediaWiki OAuth handshake helper HTML_DESC= Support for HTML/XML Parser for Python EVENTSTREAMS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sseclient>0:www/py-sseclient@${PY_FLAVOR} ISBN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>0:devel/py-stdnum@${PY_FLAVOR} PYDOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google>0:www/py-google@${PY_FLAVOR} IRC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}irc>0:irc/py-irc@${PY_FLAVOR} MWPARSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mwparserfromhell>0:textproc/py-mwparserfromhell@${PY_FLAVOR} PILLOW_RUN_DEPENDS= ${PY_PILLOW} MWOAUTH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mwoauth>0:www/py-mwoauth@${PY_FLAVOR} HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} .include diff --git a/www/py-quilt3/Makefile b/www/py-quilt3/Makefile index 860caa031679..1b66fc674c75 100644 --- a/www/py-quilt3/Makefile +++ b/www/py-quilt3/Makefile @@ -1,30 +1,30 @@ PORTNAME= quilt3 PORTVERSION= 5.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python client for Quilt data hub WWW= https://github.com/quiltdata/quilt LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aws-requests-auth>=0.4.2:devel/py-aws-requests-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto3>=1.10.0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonlines>=1.2.0:devel/py-jsonlines@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3<5:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.12.4:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-futures>=1.0.0:www/py-requests-futures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>=5.1.1:devel/py-tenacity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.32:misc/py-tqdm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-recaptcha/Makefile b/www/py-recaptcha/Makefile index d7d51097ed60..49b1b6473685 100644 --- a/www/py-recaptcha/Makefile +++ b/www/py-recaptcha/Makefile @@ -1,16 +1,16 @@ PORTNAME= recaptcha PORTVERSION= 1.0.6 PORTREVISION= 1 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP/source/r/recaptcha-client +MASTER_SITES= PYPI/source/r/recaptcha-client PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-client-${PORTVERSION} MAINTAINER= philip@FreeBSD.org COMMENT= Plugin for reCAPTCHA and reCAPTCHA Mailhide WWW= https://pypi.org/project/recaptcha-client/ USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-requests-aws4auth/Makefile b/www/py-requests-aws4auth/Makefile index 3591f5b9f4e5..b29699f90d11 100644 --- a/www/py-requests-aws4auth/Makefile +++ b/www/py-requests-aws4auth/Makefile @@ -1,27 +1,27 @@ PORTNAME= requests-aws4auth PORTVERSION= 1.1.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= AWS4 authentication for Requests WWW= https://github.com/sam-washington/requests-aws4auth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= HTTPX HTTPX_DESC= HTTP client support via httpx HTTPX__RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0:www/py-httpx@${PY_FLAVOR} .include diff --git a/www/py-requests-cache/Makefile b/www/py-requests-cache/Makefile index e50574d21e7c..8c0817d93674 100644 --- a/www/py-requests-cache/Makefile +++ b/www/py-requests-cache/Makefile @@ -1,35 +1,35 @@ PORTNAME= requests-cache PORTVERSION= 0.9.6 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Transparent persistent cache for the requests library WWW= https://github.com/requests-cache/requests-cache LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.4:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=21.2:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cattrs>=1.8:devel/py-cattrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}url-normalize>=1.4:net/py-url-normalize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.5,1:net/py-urllib3@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}exceptiongroup>=1.0.0rc3:devel/py-exceptiongroup@${PY_FLAVOR} .endif do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/www/py-requests-cache93/Makefile b/www/py-requests-cache93/Makefile index ece988d97b9f..59ad07129e4a 100644 --- a/www/py-requests-cache93/Makefile +++ b/www/py-requests-cache93/Makefile @@ -1,30 +1,30 @@ PORTNAME= requests-cache PORTVERSION= 0.9.3 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 93 MAINTAINER= bofh@FreeBSD.org COMMENT= Transparent persistent cache for the requests library (0.9.3 branch) WWW= https://github.com/requests-cache/requests-cache LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.4<2.0.0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=21.2:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cattrs>=1.8<22.3:devel/py-cattrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22<3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}url-normalize>=1.4<2.0:net/py-url-normalize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.5,1<2.0.0,1:net/py-urllib3@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= ignore:1 .include diff --git a/www/py-requests-file/Makefile b/www/py-requests-file/Makefile index dcfee81f144a..52ee71a6605b 100644 --- a/www/py-requests-file/Makefile +++ b/www/py-requests-file/Makefile @@ -1,21 +1,21 @@ PORTNAME= requests-file PORTVERSION= 1.5.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Transport adapter for use with the Requests Python library WWW= https://github.com/dashea/requests-file 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: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 bd1529c6e82b..b5ad199940a3 100644 --- a/www/py-requests-futures/Makefile +++ b/www/py-requests-futures/Makefile @@ -1,20 +1,20 @@ PORTNAME= requests-futures PORTVERSION= 1.0.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTTP library written in Python for human beings WWW= https://github.com/ross/requests-futures LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-requests-futures0/Makefile b/www/py-requests-futures0/Makefile index b3ce8d3775a5..0a51cc37045c 100644 --- a/www/py-requests-futures0/Makefile +++ b/www/py-requests-futures0/Makefile @@ -1,23 +1,23 @@ PORTNAME= requests-futures PORTVERSION= 0.9.9 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 0 MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTTP library written in Python for human beings WWW= https://github.com/ross/requests-futures LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^0\. .include diff --git a/www/py-requests-gssapi/Makefile b/www/py-requests-gssapi/Makefile index 486f59b8f74d..b43deb4daf31 100644 --- a/www/py-requests-gssapi/Makefile +++ b/www/py-requests-gssapi/Makefile @@ -1,20 +1,20 @@ PORTNAME= requests-gssapi PORTVERSION= 1.2.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= GSSAPI authentication handler for python-requests WWW= https://pypi.org/project/requests-gssapi/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.4.1:security/py-gssapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=1.1.0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/www/py-requests-mock/Makefile b/www/py-requests-mock/Makefile index df1273d10ee6..5db12d81c7fe 100644 --- a/www/py-requests-mock/Makefile +++ b/www/py-requests-mock/Makefile @@ -1,29 +1,29 @@ PORTNAME= requests-mock PORTVERSION= 1.10.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mock out responses from the requests package WWW= https://github.com/jamielennox/requests-mock 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} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testrepository>=0.0.18:devel/py-testrepository@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${PY_FLAVOR} 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 4ec28392c159..b718fd3508cd 100644 --- a/www/py-requests-oauthlib/Makefile +++ b/www/py-requests-oauthlib/Makefile @@ -1,24 +1,24 @@ PORTNAME= requests-oauthlib PORTVERSION= 1.3.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= OAuthlib authentication support for Requests WWW= https://github.com/requests/requests-oauthlib LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=3.0.0: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} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>=0:www/py-requests-mock@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/www/py-requests-toolbelt/Makefile b/www/py-requests-toolbelt/Makefile index 173ce09c919e..04e83439a64d 100644 --- a/www/py-requests-toolbelt/Makefile +++ b/www/py-requests-toolbelt/Makefile @@ -1,22 +1,22 @@ PORTNAME= requests-toolbelt PORTVERSION= 0.10.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility belt for advanced users of python-requests WWW= https://toolbelt.readthedocs.io/ \ https://github.com/requests/toolbelt LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1<3.0.0:www/py-requests@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-requests-unixsocket/Makefile b/www/py-requests-unixsocket/Makefile index d500376db43d..3dc059ee7081 100644 --- a/www/py-requests-unixsocket/Makefile +++ b/www/py-requests-unixsocket/Makefile @@ -1,25 +1,25 @@ PORTNAME= requests-unixsocket PORTVERSION= 0.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uros@gruber.si COMMENT= Use requests to talk HTTP via a UNIX domain socket WWW= https://github.com/msabramo/requests-unixsocket 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= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR} 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-wsgi-adapter/Makefile b/www/py-requests-wsgi-adapter/Makefile index 833c1ef56da5..8b5f56d7a5cb 100644 --- a/www/py-requests-wsgi-adapter/Makefile +++ b/www/py-requests-wsgi-adapter/Makefile @@ -1,20 +1,20 @@ PORTNAME= requests-wsgi-adapter PORTVERSION= 0.4.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= WSGI Transport Adapter for Requests WWW= https://github.com/seanbrant/requests-wsgi-adapter LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-requests/Makefile b/www/py-requests/Makefile index 15791fce9be0..13d3f3bd1564 100644 --- a/www/py-requests/Makefile +++ b/www/py-requests/Makefile @@ -1,39 +1,39 @@ PORTNAME= requests PORTVERSION= 2.28.1 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python HTTP for Humans WWW= https://docs.python-requests.org/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2<4:textproc/py-charset-normalizer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.5<4:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1,1<1.27,1:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-httpbin>=0.0.7:devel/py-pytest-httpbin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trustme>=0:security/py-trustme@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes CPE_VENDOR= python OPTIONS_DEFINE= SOCKS OPTIONS_DEFAULT=SOCKS SOCKS_DESC= Extra socks functionalities SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6:net/py-pysocks@${PY_FLAVOR} .include diff --git a/www/py-requests_ntlm/Makefile b/www/py-requests_ntlm/Makefile index 220b2c481afa..4952659b4b9a 100644 --- a/www/py-requests_ntlm/Makefile +++ b/www/py-requests_ntlm/Makefile @@ -1,22 +1,22 @@ PORTNAME= requests_ntlm DISTVERSION= 1.1.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= HTTP NTLM authentication using the requests library WWW= https://github.com/requests/requests-ntlm 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-respx/Makefile b/www/py-respx/Makefile index 2fc20f5cea61..de083cf80632 100644 --- a/www/py-respx/Makefile +++ b/www/py-respx/Makefile @@ -1,21 +1,21 @@ PORTNAME= respx PORTVERSION= 0.20.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Utility for mocking out the Python HTTPX and HTTP Core libraries WWW= https://lundberg.github.io/respx/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.21.0:www/py-httpx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-restclient/Makefile b/www/py-restclient/Makefile index 3b3965673ea6..31c6ede0b00b 100644 --- a/www/py-restclient/Makefile +++ b/www/py-restclient/Makefile @@ -1,24 +1,24 @@ PORTNAME= restclient PORTVERSION= 0.11.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Convenient library for writing REST clients WWW= http://microapps.sourceforge.net/restclient/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes post-patch: ${REINPLACE_CMD} -e 's,install_requires.*,,' ${WRKSRC}/setup.py .include diff --git a/www/py-rfc3987/Makefile b/www/py-rfc3987/Makefile index aafc4a8c3467..693e60cc14ef 100644 --- a/www/py-rfc3987/Makefile +++ b/www/py-rfc3987/Makefile @@ -1,19 +1,19 @@ PORTNAME= rfc3987 PORTVERSION= 1.3.8 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987) WWW= https://github.com/dgerber/rfc3987 LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.txt USES= python:3.2+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-rollbar/Makefile b/www/py-rollbar/Makefile index 07a5bc918e18..832921ca6c0c 100644 --- a/www/py-rollbar/Makefile +++ b/www/py-rollbar/Makefile @@ -1,21 +1,21 @@ PORTNAME= rollbar PORTVERSION= 0.16.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Easy and powerful exception tracking with Rollbar WWW= https://github.com/rollbar/pyrollbar 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:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-routes/Makefile b/www/py-routes/Makefile index 14961445eaeb..ba432466b595 100644 --- a/www/py-routes/Makefile +++ b/www/py-routes/Makefile @@ -1,22 +1,22 @@ PORTNAME= routes PORTVERSION= 2.5.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP/source/R/Routes +MASTER_SITES= PYPI/source/R/Routes PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Routes-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Routing package for Python that matches URLs to dicts and vice versa WWW= https://routes.readthedocs.io/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0.3:devel/py-repoze.lru@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-rules/Makefile b/www/py-rules/Makefile index 4191f433cdab..0182faa885c3 100644 --- a/www/py-rules/Makefile +++ b/www/py-rules/Makefile @@ -1,19 +1,19 @@ PORTNAME= rules DISTVERSION= 2.0.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Awesome Django authorization, without the database WWW= https://github.com/dfunckt/django-rules LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-scgi/Makefile b/www/py-scgi/Makefile index 58dc8ee9c29f..75c07b4e599f 100644 --- a/www/py-scgi/Makefile +++ b/www/py-scgi/Makefile @@ -1,20 +1,20 @@ PORTNAME= scgi PORTVERSION= 2.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package for implementing SCGI servers WWW= https://github.com/nascheme/scgi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/www/py-scrapy/Makefile b/www/py-scrapy/Makefile index e5c67a65241c..9013ecfd3e9a 100644 --- a/www/py-scrapy/Makefile +++ b/www/py-scrapy/Makefile @@ -1,38 +1,38 @@ PORTNAME= Scrapy DISTVERSION= 2.5.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= High level scraping and web crawling framework WWW= https://scrapy.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>=0.9.1:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itemloaders>=1.0.1:devel/py-itemloaders@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsel>=1.5:textproc/py-parsel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=16.2.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}queuelib>=1.4.2:sysutils/py-queuelib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0.0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}w3lib>=1.17.0:www/py-w3lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.1.3:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protego>=0.1.15:www/py-protego@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itemadapter>=0.1.0:devel/py-itemadapter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.5.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydispatcher>=2.0.5:devel/py-pydispatcher@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes # Remove experimental HTTP/2 support, issues with Twisted and h2 post-extract: @${RM} -r ${WRKSRC}/scrapy/core/http2 @${RM} ${WRKSRC}/scrapy/core/downloader/handlers/http2.py .include diff --git a/www/py-secure-cookie/Makefile b/www/py-secure-cookie/Makefile index 89cc66c9577c..b82a9e30f44e 100644 --- a/www/py-secure-cookie/Makefile +++ b/www/py-secure-cookie/Makefile @@ -1,21 +1,21 @@ PORTNAME= secure-cookie PORTVERSION= 0.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Secure cookie and session interface for WSGI applications WWW= https://github.com/pallets-eco/secure-cookie LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} 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 0f7acb62a021..904cd22856a4 100644 --- a/www/py-selector/Makefile +++ b/www/py-selector/Makefile @@ -1,20 +1,20 @@ PORTNAME= selector PORTVERSION= 0.10.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= WSGI request delegation (a.k.a. routing) WWW= https://pypi.org/project/selector/ LICENSE= GPLv2 MIT LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}resolver>=0:devel/py-resolver@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-selenium-wire/Makefile b/www/py-selenium-wire/Makefile index 85aa5a2316b1..8d191b802ac7 100644 --- a/www/py-selenium-wire/Makefile +++ b/www/py-selenium-wire/Makefile @@ -1,33 +1,33 @@ PORTNAME= selenium-wire PORTVERSION= 5.1.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Access to the underlying Selenium requests WWW= https://github.com/wkeeling/selenium-wire LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=1.4:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2019.9.1:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h2>=4.0:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hyperframe>=6.0:www/py-hyperframe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kaitaistruct>=0.7:devel/py-kaitaistruct@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=19.1.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.3.1:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.4.2:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=1.7.1:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}selenium>=3.4.0:www/py-selenium@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wsproto>0.14:net/py-wsproto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zstandard>=0.14.1:archivers/py-zstandard@${PY_FLAVOR} 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 fd00a3e6e5a8..546e798c1fe4 100644 --- a/www/py-selenium/Makefile +++ b/www/py-selenium/Makefile @@ -1,34 +1,34 @@ PORTNAME= selenium PORTVERSION= 3.141.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Python bindings for Selenium WWW= https://www.seleniumhq.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} 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-semiphemeral/Makefile b/www/py-semiphemeral/Makefile index d7401cbc8e0d..367b61653c5f 100644 --- a/www/py-semiphemeral/Makefile +++ b/www/py-semiphemeral/Makefile @@ -1,31 +1,31 @@ PORTNAME= semiphemeral PORTVERSION= 0.7 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Automatically delete your old tweets, and more WWW= https://semiphemeral.com LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tweepy>=0:net/py-tweepy@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-json>=0:www/py-flask-json@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy-json>=0:databases/py-sqlalchemy-json@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tweepy>=0:net/py-tweepy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-sentinelhub/Makefile b/www/py-sentinelhub/Makefile index 8c4c5dd5d7e1..e0cef4b939f3 100644 --- a/www/py-sentinelhub/Makefile +++ b/www/py-sentinelhub/Makefile @@ -1,46 +1,46 @@ PORTNAME= sentinelhub PORTVERSION= 3.8.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sentinel Hub Utilities WWW= https://github.com/sentinel-hub/sentinelhub-py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aenum>=2.1.4:devel/py-aenum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dataclasses-json>=0:devel/py-dataclasses-json@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>=0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=9.2.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.2.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.27.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=1.0.0:www/py-requests-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tifffile>=2020.9.30:graphics/py-tifffile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}utm>=0:graphics/py-utm@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AWS AWS_DESC= AWS support AWS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}botocore>=0:devel/py-botocore@${PY_FLAVOR} .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/www/py-slimit/Makefile b/www/py-slimit/Makefile index f0d58e923b30..e2313c3408a5 100644 --- a/www/py-slimit/Makefile +++ b/www/py-slimit/Makefile @@ -1,30 +1,30 @@ PORTNAME= slimit PORTVERSION= 0.8.1 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= JavaScript minifier written in Python WWW= https://slimit.readthedocs.org LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} 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:3.6+ zip USE_PYTHON= distutils autoplist NO_ARCH= yes # Maintainer: Reminder to keep testing python 3.x compatibility. pre-build: @cd ${WRKSRC} && 2to3-${PYTHON_VER} -w src 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 543196527d18..3448f2ca4f66 100644 --- a/www/py-sockjs-tornado/Makefile +++ b/www/py-sockjs-tornado/Makefile @@ -1,20 +1,20 @@ PORTNAME= sockjs-tornado PORTVERSION= 1.0.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= SockJS python server implementation on top of Tornado framework WWW= https://pypi.org/project/sockjs-tornado/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-soupsieve/Makefile b/www/py-soupsieve/Makefile index b49f24f2a9e7..62ac47095a10 100644 --- a/www/py-soupsieve/Makefile +++ b/www/py-soupsieve/Makefile @@ -1,27 +1,27 @@ PORTNAME= soupsieve PORTVERSION= 2.0.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= CSS4 selector implementation for BeautifulSoup WWW= https://github.com/facelessuser/soupsieve LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>4:www/py-beautifulsoup@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/www/py-splinter/Makefile b/www/py-splinter/Makefile index bc1e6f2d9aa3..0d9c3abafc7d 100644 --- a/www/py-splinter/Makefile +++ b/www/py-splinter/Makefile @@ -1,25 +1,25 @@ PORTNAME= splinter PORTVERSION= 0.18.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Browser abstraction for web acceptance testing WWW= https://github.com/cobrateam/splinter LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.4:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}selenium>=3.141.0:www/py-selenium@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=5.5.1:devel/py-zope.testbrowser@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-spyne/Makefile b/www/py-spyne/Makefile index 2447608fddd5..5ab940bb33cb 100644 --- a/www/py-spyne/Makefile +++ b/www/py-spyne/Makefile @@ -1,43 +1,43 @@ PORTNAME= spyne PORTVERSION= 2.14.0 PORTREVISION= 1 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Transport and architecture agnostic RPC library WWW= http://spyne.io/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0,1: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}django32>=0:www/py-django32@${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,1: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-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}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}suds>=0:net/py-suds@${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:3.7+ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= DJANGO_SETTINGS_MODULE=rpctest.settings PYTHONPATH=examples/django .include diff --git a/www/py-sseclient/Makefile b/www/py-sseclient/Makefile index 59cec3639e2f..7868e089da54 100644 --- a/www/py-sseclient/Makefile +++ b/www/py-sseclient/Makefile @@ -1,21 +1,21 @@ PORTNAME= sseclient DISTVERSION= 0.0.27 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python client library for reading Server Sent Event streams WWW= https://github.com/btubbs/sseclient 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-starlette/Makefile b/www/py-starlette/Makefile index 75c66de08d3b..1349644b4447 100644 --- a/www/py-starlette/Makefile +++ b/www/py-starlette/Makefile @@ -1,41 +1,41 @@ PORTNAME= starlette PORTVERSION= 0.22.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lightweight ASGI framework/toolkit WWW= https://github.com/encode/starlette LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.4.0<5:devel/py-anyio@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= FULL OPTIONS_DEFAULT=FULL FULL_DESC= Full dependencies FULL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}itsdangerous>=0:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-multipart>=0:www/py-python-multipart@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10.0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/www/py-swapper/Makefile b/www/py-swapper/Makefile index b15bf14ab127..122cc63e6fbf 100644 --- a/www/py-swapper/Makefile +++ b/www/py-swapper/Makefile @@ -1,23 +1,23 @@ PORTNAME= swapper PORTVERSION= 1.3.0 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Unofficial Django swappable models API WWW= https://github.com/openwisp/django-swappable-models LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.0:www/py-django32@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-textile/Makefile b/www/py-textile/Makefile index f78d7f67736e..f411df5513c7 100644 --- a/www/py-textile/Makefile +++ b/www/py-textile/Makefile @@ -1,24 +1,24 @@ PORTNAME= textile PORTVERSION= 4.0.2 CATEGORIES= www textproc python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Textile markup generator written in Python WWW= https://github.com/textile/python-textile/releases LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_GITHUB= yes USE_PYTHON= distutils autoplist NO_ARCH= yes GH_ACCOUNT= ${PORTNAME} GH_PROJECT= python-${PORTNAME} .include diff --git a/www/py-tornado/Makefile b/www/py-tornado/Makefile index 8d0bddb21b0c..1268ee1cd25f 100644 --- a/www/py-tornado/Makefile +++ b/www/py-tornado/Makefile @@ -1,28 +1,28 @@ PORTNAME= tornado PORTVERSION= 6.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Web Server from FriendFeed WWW= https://www.tornadoweb.org/ LICENSE= APACHE20 USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}tornado4 \ ${PYTHON_PKGNAMEPREFIX}tornado5 \ ${PYTHON_PKGNAMEPREFIX}tornado6 CPE_VENDOR= tornadoweb post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m tornado.test.runtests .include diff --git a/www/py-tornado4/Makefile b/www/py-tornado4/Makefile index 8784917eb6b0..44fcef1697fd 100644 --- a/www/py-tornado4/Makefile +++ b/www/py-tornado4/Makefile @@ -1,31 +1,31 @@ PORTNAME= tornado PORTVERSION= 4.5.3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Web Server from FriendFeed WWW= https://www.tornadoweb.org/ LICENSE= APACHE20 USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}tornado \ ${PYTHON_PKGNAMEPREFIX}tornado5 \ ${PYTHON_PKGNAMEPREFIX}tornado6 CPE_VENDOR= tornadoweb PORTSCOUT= limit:^4\. post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m tornado.test.runtests .include diff --git a/www/py-tornado5/Makefile b/www/py-tornado5/Makefile index 6735a07bd811..296e162ed9d2 100644 --- a/www/py-tornado5/Makefile +++ b/www/py-tornado5/Makefile @@ -1,31 +1,31 @@ PORTNAME= tornado PORTVERSION= 5.1.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 5 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Web Server from FriendFeed WWW= https://www.tornadoweb.org/ LICENSE= APACHE20 USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}tornado \ ${PYTHON_PKGNAMEPREFIX}tornado4 \ ${PYTHON_PKGNAMEPREFIX}tornado6 CPE_VENDOR= tornadoweb PORTSCOUT= limit:^5\. post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m tornado.test.runtests .include diff --git a/www/py-treq/Makefile b/www/py-treq/Makefile index 15bf974d5f43..5bd9cf76ebd3 100644 --- a/www/py-treq/Makefile +++ b/www/py-treq/Makefile @@ -1,39 +1,39 @@ PORTNAME= treq PORTVERSION= 20.9.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= contact@evilham.com COMMENT= Requests-like API built on top of twisted.web's Agent WWW= https://github.com/twisted/treq 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}hyperlink>=19.0.0:www/py-hyperlink@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=16.4.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.13.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>=18.1.0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.4:dns/py-idna@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpbin>=0.5.0:www/py-httpbin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist distutils CPE_VENDOR= twistedmatrix NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} PYTHONPATH=${PYTHONPATH}:${WRKSRC}/src ${PYTHON_CMD} -m twisted.trial treq .include diff --git a/www/py-ttrv/Makefile b/www/py-ttrv/Makefile index 09f4957d439d..a8a663d8acd3 100644 --- a/www/py-ttrv/Makefile +++ b/www/py-ttrv/Makefile @@ -1,25 +1,25 @@ PORTNAME= ttrv DISTVERSION= 1.27.3 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Tilde Terminal Reddit Viewer WWW= https://pypi.org/project/ttrv/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kitchen>0:devel/py-kitchen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-tuir/Makefile b/www/py-tuir/Makefile index cef6cac05682..d94d122b20de 100644 --- a/www/py-tuir/Makefile +++ b/www/py-tuir/Makefile @@ -1,25 +1,25 @@ PORTNAME= tuir DISTVERSION= 1.29.0 PORTREVISION= 2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lcook@FreeBSD.org COMMENT= Browse Reddit from your terminal WWW= https://gitlab.com/ajak/tuir LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.1:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.10:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kitchen>=1.2.4:devel/py-kitchen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-turbogears2/Makefile b/www/py-turbogears2/Makefile index dd6660a42a88..f87cd102f127 100644 --- a/www/py-turbogears2/Makefile +++ b/www/py-turbogears2/Makefile @@ -1,22 +1,22 @@ PORTNAME= TurboGears2 PORTVERSION= 2.3.12 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python-Based Framework for Rapid Web Development WWW= https://www.turbogears.org/ 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:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-tvdb_api/Makefile b/www/py-tvdb_api/Makefile index 7aa215041a33..2f9b88770b23 100644 --- a/www/py-tvdb_api/Makefile +++ b/www/py-tvdb_api/Makefile @@ -1,30 +1,30 @@ PORTNAME= tvdb_api PORTVERSION= 3.1.0 PORTREVISION= 3 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/dbr/${PORTNAME}/commit/ PATCHFILES+= f8db8e91377b30a6da078a43467ebf2f3b38227e.patch:-p1 \ a346a0bb4348d084de767d235e028b9207e123c1.patch:-p1 MAINTAINER= bofh@FreeBSD.org COMMENT= API interface to TheTVDB.com WWW= https://pypi.org/project/tvdb_api/ LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-cache93>=0.9.3:www/py-requests-cache93@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} 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-urlman/Makefile b/www/py-urlman/Makefile index f20bc7d892ec..6256b7579fcf 100644 --- a/www/py-urlman/Makefile +++ b/www/py-urlman/Makefile @@ -1,18 +1,18 @@ PORTNAME= urlman DISTVERSION= 1.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Nicer way to do URLs for Django models WWW= https://github.com/andrewgodwin/urlman LICENSE= APACHE20 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 3a3ed634d797..e029e5544152 100644 --- a/www/py-urlobject/Makefile +++ b/www/py-urlobject/Makefile @@ -1,18 +1,18 @@ PORTNAME= urlobject PORTVERSION= 2.4.3 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= URLObject-${PORTVERSION} MAINTAINER= freebsd@skinc.ru COMMENT= Utility class for manipulating URLs WWW= https://github.com/zacharyvoase/urlobject LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-urlwatch/Makefile b/www/py-urlwatch/Makefile index 74c6d8ff52c2..8cc2316ae700 100644 --- a/www/py-urlwatch/Makefile +++ b/www/py-urlwatch/Makefile @@ -1,55 +1,55 @@ PORTNAME= urlwatch DISTVERSION= 2.25 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Monitors webpages and sends notifications about changes WWW= https://github.com/thp/urlwatch LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}minidb>=2.0.6:databases/py-minidb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pdftotext>0:textproc/py-pdftotext@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jq>0:textproc/py-jq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytesseract>0:graphics/py-pytesseract@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} USES= pytest python:3.6+ USE_LOCALE= en_US.UTF-8 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTEXAMPLES= hooks.py.example urls.yaml.example OPTIONS_DEFINE= DOCS EXAMPLES DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_PORTDOCS= html/* text/* DOCS_VARS= BINARY_ALIAS=sphinx-build=sphinx-build-${PYTHON_VER} MAKE_JOBS_UNSAFE=yes USES+=gmake post-build-DOCS-on: cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -j${MAKE_JOBS_NUMBER} html text post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${MKDIR} ${STAGEDIR}${DOCSDIR}/text (cd ${WRKSRC}/docs/build && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} "! -name .buildinfo") (cd ${WRKSRC}/docs/build && ${COPYTREE_SHARE} text ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/share/urlwatch/examples && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/www/py-user_agent/Makefile b/www/py-user_agent/Makefile index 597dd3b39624..cbf76322c801 100644 --- a/www/py-user_agent/Makefile +++ b/www/py-user_agent/Makefile @@ -1,19 +1,19 @@ PORTNAME= user_agent PORTVERSION= 0.1.9 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Generates random, valid User-Agent values WWW= https://pypi.org/project/user_agent/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-utidylib/Makefile b/www/py-utidylib/Makefile index 7d7be0646ae2..15baa3af5c17 100644 --- a/www/py-utidylib/Makefile +++ b/www/py-utidylib/Makefile @@ -1,22 +1,22 @@ PORTNAME= utidylib PORTVERSION= 0.8 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= uTidylib-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper for HTML Tidy WWW= https://github.com/nijel/utidylib LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libtidy5.so:www/tidy-html5 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-uvicorn/Makefile b/www/py-uvicorn/Makefile index 2ae2d17b06ff..fc3d47feaf51 100644 --- a/www/py-uvicorn/Makefile +++ b/www/py-uvicorn/Makefile @@ -1,44 +1,44 @@ PORTNAME= uvicorn PORTVERSION= 0.20.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lightning-fast ASGI server WWW= https://www.uvicorn.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h11>=0.8:net/py-h11@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= encode OPTIONS_DEFINE= STANDARD STANDARD_DESC= Standard extra requirements STANDARD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httptools>=0.5.0:www/py-httptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dotenv>=0.13:www/py-python-dotenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uvloop>=0.14.0:devel/py-uvloop@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchfiles>=0.13:devel/py-watchfiles@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websockets>=10.4:devel/py-websockets@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} .endif post-patch: @${RM} ${WRKSRC}/pyproject.toml @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/www/py-w3lib/Makefile b/www/py-w3lib/Makefile index 7b5dc0551122..e751992a095a 100644 --- a/www/py-w3lib/Makefile +++ b/www/py-w3lib/Makefile @@ -1,20 +1,20 @@ PORTNAME= w3lib PORTVERSION= 1.21.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Library of web-related functions WWW= https://github.com/scrapy/w3lib/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-wagtail/Makefile b/www/py-wagtail/Makefile index fd40ce7117d7..fcd2441e14bd 100644 --- a/www/py-wagtail/Makefile +++ b/www/py-wagtail/Makefile @@ -1,42 +1,42 @@ PORTNAME= wagtail PORTVERSION= 4.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Django content management system WWW= https://wagtail.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyascii>=0.1.5:textproc/py-anyascii@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.8<4.12:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django32>=3.2<4.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-filter>=2.2<23:www/py-django-filter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-modelcluster>=6.0<7.0:www/py-django-modelcluster@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-permissionedforms>=0.1<1.0:www/py-django-permissionedforms@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-taggit>=2.0<4.0:www/py-django-taggit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-treebeard>=4.5.1<5.0:www/py-django-treebeard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.11.1,1<4.0,1:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}draftjs-exporter>=2.1.5:www/py-draftjs-exporter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=0.999<2:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}l18n>=2018.5:devel/py-l18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=4.0.0<10.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1<3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tablib>=0.14.0:textproc/py-tablib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}telepath>=0.1.1<1:devel/py-telepath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}willow>=1.4<1.5:graphics/py-willow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=1.2.8<4.0:textproc/py-xlsxwriter@${PY_FLAVOR} USES= cpe python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= torchbox SHEBANG_FILES= wagtail/project_template/manage.py .include diff --git a/www/py-waitress/Makefile b/www/py-waitress/Makefile index 9131bdb7de52..d725561cea7a 100644 --- a/www/py-waitress/Makefile +++ b/www/py-waitress/Makefile @@ -1,21 +1,21 @@ PORTNAME= waitress PORTVERSION= 2.1.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python WSGI server WWW= https://github.com/Pylons/waitress LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= agendaless .include diff --git a/www/py-webassets/Makefile b/www/py-webassets/Makefile index b28c669ef2f2..b6483f9e56fa 100644 --- a/www/py-webassets/Makefile +++ b/www/py-webassets/Makefile @@ -1,19 +1,19 @@ PORTNAME= webassets PORTVERSION= 2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Media asset management for Python WWW= https://github.com/miracle2k/webassets LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 f08d63912e5f..5e26e26fae67 100644 --- a/www/py-webob/Makefile +++ b/www/py-webob/Makefile @@ -1,40 +1,40 @@ PORTNAME= webob PORTVERSION= 1.8.7 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WebOb-${DISTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= WSGI request and response Python object WWW= https://webob.org/ 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:3.6+ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons-sphinx-themes>=0:textproc/py-pylons-sphinx-themes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.7.5,1:textproc/py-sphinx@${PY_FLAVOR} 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 923b80ca4b01..6cf48c23178c 100644 --- a/www/py-websocket-client/Makefile +++ b/www/py-websocket-client/Makefile @@ -1,43 +1,43 @@ PORTNAME= websocket-client PORTVERSION= 1.4.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Websocket client for python WWW= https://github.com/websocket-client/websocket-client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= OPTIONAL TEST OPTIONS_DEFAULT= OPTIONAL TEST OPTIONAL_DESC= SOCKS proxy support and performance boost TEST_DESC= Run unit tests using a local echo server OPTIONAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-socks>0:net/py-python-socks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wsaccel>0:www/py-wsaccel@${PY_FLAVOR} TEST_TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}websockets>0:devel/py-websockets@${PY_FLAVOR} .include .if ${PORT_OPTIONS:MTEST} TEST_ENV= LOCAL_WS_SERVER_PORT=8765 .endif do-test: .if ${PORT_OPTIONS:MTEST} @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} websocket/tests/echo-server.py &) .endif @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest -v -ra) .include diff --git a/www/py-webunit/Makefile b/www/py-webunit/Makefile index b5eb216ae406..3914fdf269ca 100644 --- a/www/py-webunit/Makefile +++ b/www/py-webunit/Makefile @@ -1,17 +1,17 @@ PORTNAME= webunit PORTVERSION= 1.3.10 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Unit test your websites with code that acts like a web browser WWW= https://pypi.org/project/webunit/ 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 4c4c9ea76ad3..7377169fa6fe 100644 --- a/www/py-werkzeug/Makefile +++ b/www/py-werkzeug/Makefile @@ -1,34 +1,34 @@ PORTNAME= werkzeug PORTVERSION= 2.2.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Werkzeug-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python utilities collection for building WSGI applications WWW= https://palletsprojects.com/p/werkzeug/ \ https://github.com/pallets/werkzeug LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.1.1:textproc/py-markupsafe@${PY_FLAVOR} USES= cpe python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= palletsprojects OPTIONS_DEFINE= EXAMPLES WATCHDOG WATCHDOG_DESC= Monitor filesystem events WATCHDOG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}watchdog>=0: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 8b6c7414ce88..dd12a505d83a 100644 --- a/www/py-wfuzz/Makefile +++ b/www/py-wfuzz/Makefile @@ -1,24 +1,24 @@ PORTNAME= wfuzz DISTVERSION= 3.1.0 CATEGORIES= www security python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Web application fuzzer allowing to find vulnerabilities in them WWW= https://wfuzz.readthedocs.io/en/latest 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} 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 8d5c65055052..ac96519a5cef 100644 --- a/www/py-whitenoise/Makefile +++ b/www/py-whitenoise/Makefile @@ -1,19 +1,19 @@ PORTNAME= whitenoise PORTVERSION= 6.2.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alex@xanderio.de COMMENT= Radically simplified static file serving for wsgi applications WWW= https://whitenoise.evans.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-wikipedia/Makefile b/www/py-wikipedia/Makefile index cd532632da17..8296cff47edc 100644 --- a/www/py-wikipedia/Makefile +++ b/www/py-wikipedia/Makefile @@ -1,19 +1,19 @@ PORTNAME= wikipedia PORTVERSION= 1.4.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Wikipedia API for Python WWW= https://github.com/goldsmith/Wikipedia LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-wikitools/Makefile b/www/py-wikitools/Makefile index d087b3efdc3a..a22730f27d9f 100644 --- a/www/py-wikitools/Makefile +++ b/www/py-wikitools/Makefile @@ -1,19 +1,19 @@ PORTNAME= wikitools PORTVERSION= 1.1.1 PORTREVISION= 1 CATEGORIES= www devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python package for interacting with a MediaWiki wiki WWW= https://code.google.com/p/python-wikitools/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/py-woob/Makefile b/www/py-woob/Makefile index 01afd5126199..60e2b09886c0 100644 --- a/www/py-woob/Makefile +++ b/www/py-woob/Makefile @@ -1,54 +1,54 @@ PORTNAME= woob PORTVERSION= 3.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Web Outside of Browsers WWW= https://woob.tech/ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}html2text>=3.200:textproc/py-html2text@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyExecJS>=0:devel/py-PyExecJS@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ wget:ftp/wget \ gpg2:security/gnupg USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes PYDISTUTILS_BUILDARGS= ${CONFIGURE_ARGS} PYDISTUTILS_INSTALLARGS=-c -O1 --prefix=${PREFIX} ${CONFIGURE_ARGS} OPTIONS_DEFINE= CLICOLOR NSS RTMPDUMP OPTIONS_DEFAULT= CLICOLOR NSS CLICOLOR_DESC= Color command line interface CLICOLOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR} NSS_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \ ${PYTHON_PKGNAMEPREFIX}python-nss>0:security/py-python-nss@${PY_FLAVOR} RTMPDUMP_RUN_DEPENDS= rtmpdump:multimedia/rtmpdump post-patch: @${REINPLACE_CMD} -e 's|share/man|man|g' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|/etc/ssl/certs|${LOCALBASE}/etc/ssl|g' ${WRKSRC}/woob/browser/nss.py .include diff --git a/www/py-wsaccel/Makefile b/www/py-wsaccel/Makefile index cb41940225c9..4bd845d8ba2d 100644 --- a/www/py-wsaccel/Makefile +++ b/www/py-wsaccel/Makefile @@ -1,21 +1,21 @@ PORTNAME= wsaccel PORTVERSION= 0.6.4 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= WebSocket Accelerator for ws4py and AutobahnPython WWW= https://github.com/methane/wsaccel LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils pytest 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 ff67b6ccc37e..fae365bd13d6 100644 --- a/www/py-wsgidav/Makefile +++ b/www/py-wsgidav/Makefile @@ -1,60 +1,60 @@ PORTNAME= WsgiDAV DISTVERSION= 3.1.0 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= WSGI based WebDAV server for sharing resources WWW= https://github.com/mar10/wsgidav 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: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/py-yarl/Makefile b/www/py-yarl/Makefile index 829a2d613734..ad0dc907e253 100644 --- a/www/py-yarl/Makefile +++ b/www/py-yarl/Makefile @@ -1,37 +1,37 @@ PORTNAME= yarl PORTVERSION= 1.8.2 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Yet another URL library WWW= https://github.com/aio-libs/yarl LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multidict>0:www/py-multidict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils cython pytest pre-configure: @rm ${WRKSRC}/yarl/_quoting_c.c @cd ${WRKSRC}/yarl && ${PYTHON_CMD} -m cython -3 -o _quoting_c.c _quoting_c.pyx post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/yarl/_quoting_c*.so pre-test: @cd ${TEST_WRKSRC}/yarl && ${LN} -fs ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/yarl/_quoting_c*.so .include .if ${PYTHON_REL} < 30800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/www/qutebrowser/Makefile b/www/qutebrowser/Makefile index 1eac1886d8a9..e5cda981bce3 100644 --- a/www/qutebrowser/Makefile +++ b/www/qutebrowser/Makefile @@ -1,48 +1,48 @@ PORTNAME= qutebrowser DISTVERSION= 2.5.2 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= novel@FreeBSD.org COMMENT= Keyboard-focused browser with a minimal GUI WWW= https://www.qutebrowser.org/ LICENSE= GPLv3 RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip@${PY_FLAVOR} \ ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins USES= cpe desktop-file-utils python:3.6+ pyqt:5 qt:5 USE_PYQT= pyqt5 webengine USE_PYTHON= distutils autoplist noflavors USE_QT= sql-sqlite3 # Upstream archive contains files with UTF-8 names EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar NO_ARCH= yes PLIST_FILES= share/applications/${PORTNAME}-${PYTHON_VER}.desktop OPTIONS_DEFINE_amd64= ADBLOCK OPTIONS_DEFAULT_amd64= ADBLOCK ADBLOCK_DESC= Enable the newer adblocking support ADBLOCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}adblock>=0.4.2:www/py-adblock@${PY_FLAVOR} .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} .endif post-install: ${INSTALL_DATA} ${WRKSRC}/misc/org.qutebrowser.qutebrowser.desktop \ ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}-${PYTHON_VER}.desktop .include diff --git a/www/radicale/Makefile b/www/radicale/Makefile index 230fda6b1063..f1038fb6b652 100644 --- a/www/radicale/Makefile +++ b/www/radicale/Makefile @@ -1,50 +1,50 @@ PORTNAME= radicale PORTVERSION= 3.1.8 PORTREVISION= 1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Radicale-${PORTVERSION} MAINTAINER= decke@FreeBSD.org COMMENT= Python based CalDAV/CardDAV server WWW= https://radicale.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.6:deskutils/py-vobject@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.3:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} USES= cpe python:3.6+ shebangfix USE_PYTHON= autoplist distutils USERS= radicale GROUPS= radicale USE_RC_SUBR= radicale NO_ARCH= yes SHEBANG_FILES= radicale.wsgi SUB_LIST= USERS="${USERS}" GROUPS="${GROUPS}" PYTHON_CMD="${PYTHON_CMD}" post-patch: @${REINPLACE_CMD} 's,/etc/radicale,${ETCDIR},g' \ ${WRKSRC}/config \ ${WRKSRC}/radicale/config.py @${REINPLACE_CMD} 's,/etc/ssl,${ETCDIR},g' \ ${WRKSRC}/config \ ${WRKSRC}/radicale/config.py @${REINPLACE_CMD} 's,/var/lib/radicale,${DATADIR},g' \ ${WRKSRC}/config \ ${WRKSRC}/radicale/config.py post-install: @${MKDIR} ${STAGEDIR}/${ETCDIR} ${STAGEDIR}/${DATADIR} ${STAGEDIR}/${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/config ${STAGEDIR}/${ETCDIR}/config.sample ${INSTALL_DATA} ${WRKSRC}/rights ${STAGEDIR}/${ETCDIR}/rights.sample ${INSTALL_SCRIPT} ${WRKSRC}/radicale.wsgi ${STAGEDIR}${WWWDIR}/radicale.wsgi .include diff --git a/www/uwsgitop/Makefile b/www/uwsgitop/Makefile index c818d623ea05..376939f1dde9 100644 --- a/www/uwsgitop/Makefile +++ b/www/uwsgitop/Makefile @@ -1,20 +1,20 @@ PORTNAME= uwsgitop PORTVERSION= 0.10 PORTREVISION= 1 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= demon@FreeBSD.org COMMENT= uWSGI top-like app WWW= https://pypi.org/project/uwsgitop/ 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/www/web2ldap/Makefile b/www/web2ldap/Makefile index cbfd0b53b4c3..18bcabcd6471 100644 --- a/www/web2ldap/Makefile +++ b/www/web2ldap/Makefile @@ -1,33 +1,33 @@ PORTNAME= web2ldap PORTVERSION= 1.7.7 CATEGORIES= www python -MASTER_SITES= CHEESESHOP https://www.web2ldap.de/download/ +MASTER_SITES= PYPI https://www.web2ldap.de/download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= girgen@FreeBSD.org COMMENT= Python-based WWW gateway to LDAP servers WWW= https://web2ldap.de/ LICENSE= APACHE20 RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0.22.0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.0.0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap0>=1.2.8:net/py-ldap0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iso3166>=1.0.1:textproc/py-iso3166@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7.1:net-mgmt/py-prometheus-client@${PY_FLAVOR} \ ${LOCALBASE}/etc/mime.types:misc/mime-support OPTIONS_DEFINE= DOCS USES= cpe python:3.6+ USE_PYTHON= distutils autoplist SUB_FILES= pkg-message ${PORTNAME} USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes .include diff --git a/www/webpy/Makefile b/www/webpy/Makefile index 6ffea4d6eb9b..6bb5fd217702 100644 --- a/www/webpy/Makefile +++ b/www/webpy/Makefile @@ -1,18 +1,18 @@ PORTNAME= webpy PORTVERSION= 0.62 CATEGORIES= www python MASTER_SITES= http://webpy.org/static/ \ - CHEESESHOP + PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= web.py-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Web Framework For Python WWW= https://webpy.org/ LICENSE= PD USES= python:3.6+ USE_PYTHON= autoplist distutils .include diff --git a/www/xist/Makefile b/www/xist/Makefile index e8acc6fb705c..60905d943310 100644 --- a/www/xist/Makefile +++ b/www/xist/Makefile @@ -1,25 +1,25 @@ PORTNAME= xist PORTVERSION= 5.34 CATEGORIES= www python -MASTER_SITES= CHEESESHOP \ +MASTER_SITES= PYPI \ http://ftp.livinglogic.de/xist/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ll-${PORTNAME}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= XML-based extensible HTML generator WWW= http://www.livinglogic.de/Python/xist/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssutils>=1.0,1:www/py-cssutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.4:devel/py-lxml@${PY_FLAVOR} \ ${PY_PILLOW} USES= python:3.6+ tar:bzip2 USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ll/*.so ${STAGEDIR}${PYTHON_SITELIBDIR}/ll/xist/*.so .include diff --git a/www/you-get/Makefile b/www/you-get/Makefile index b475a37771ce..72fb89b09e51 100644 --- a/www/you-get/Makefile +++ b/www/you-get/Makefile @@ -1,26 +1,26 @@ PORTNAME= you-get PORTVERSION= 0.4.1620 CATEGORIES= www -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Dumb downloader that scrapes the web WWW= https://you-get.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= python:3.5+ USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes OPTIONS_DEFINE= RTMPDUMP SOCKS SOCKS_DESC= SOCKS support RTMPDUMP_RUN_DEPENDS= rtmpdump:multimedia/rtmpdump SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} .include diff --git a/x11-fonts/py-QtAwesome/Makefile b/x11-fonts/py-QtAwesome/Makefile index e46a4c10f433..6d0d65a29274 100644 --- a/x11-fonts/py-QtAwesome/Makefile +++ b/x11-fonts/py-QtAwesome/Makefile @@ -1,22 +1,22 @@ PORTNAME= QtAwesome DISTVERSION= 1.1.1 CATEGORIES= x11-fonts graphics python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Iconic fonts in PyQt and PySide applications WWW= https://github.com/spyder-ide/qtawesome 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:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/x11-fonts/py-afdko/Makefile b/x11-fonts/py-afdko/Makefile index 1e10ee40e000..1f8936cad329 100644 --- a/x11-fonts/py-afdko/Makefile +++ b/x11-fonts/py-afdko/Makefile @@ -1,39 +1,39 @@ PORTNAME= afdko PORTVERSION= 3.9.1 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Adobe Font Development Kit for OpenType WWW= https://github.com/adobe-type-tools/afdko LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} # print/py-fonttools[woff]: archivers/py-brotli and archivers/py-zopfli # x11-fonts/py-defcon[pens]: print/py-fontpens RUN_DEPENDS= afdko>=${PORTVERSION}:x11-fonts/afdko \ ${PYTHON_PKGNAMEPREFIX}booleanOperations>=0:x11-fonts/py-booleanOperations@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.1:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defcon>=0:x11-fonts/py-defcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fontMath>=0:x11-fonts/py-fontMath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fontpens>=0.1.0:print/py-fontpens@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.8.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psautohint>=0:print/py-psautohint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ufonormalizer>=0:x11-fonts/py-ufonormalizer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ufoprocessor>=0:x11-fonts/py-ufoprocessor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zopfli>=0:archivers/py-zopfli@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/CMakeLists.txt @${RM} -r ${WRKSRC}/c/ ${WRKSRC}/cmake/ .include diff --git a/x11-fonts/py-axisregistry/Makefile b/x11-fonts/py-axisregistry/Makefile index 8c80f3e877b0..d080259106ce 100644 --- a/x11-fonts/py-axisregistry/Makefile +++ b/x11-fonts/py-axisregistry/Makefile @@ -1,23 +1,23 @@ PORTNAME= axisregistry PORTVERSION= 0.3.9 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python API to access data from the Google Fonts variable fonts axis registry WWW= https://github.com/googlefonts/axisregistry LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.4,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-babelfont/Makefile b/x11-fonts/py-babelfont/Makefile index 1e94efb880f9..f1b99c27d894 100644 --- a/x11-fonts/py-babelfont/Makefile +++ b/x11-fonts/py-babelfont/Makefile @@ -1,24 +1,24 @@ PORTNAME= babelfont PORTVERSION= 2.0.2 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Abstract interface to font source files based on fontParts WWW= https://github.com/simoncozens/babelfont LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defcon>=0:x11-fonts/py-defcon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fontparts>=0:print/py-fontparts@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}glyphsLib>=0:x11-fonts/py-glyphsLib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-bdflib/Makefile b/x11-fonts/py-bdflib/Makefile index fd25142f56e9..9fe8648c1d21 100644 --- a/x11-fonts/py-bdflib/Makefile +++ b/x11-fonts/py-bdflib/Makefile @@ -1,18 +1,18 @@ PORTNAME= bdflib PORTVERSION= 2.0.0 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Library for working with BDF font files WWW= https://gitlab.com/Screwtapello/bdflib LICENSE= GPLv3 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-booleanOperations/Makefile b/x11-fonts/py-booleanOperations/Makefile index 328749553b56..cd5d01493308 100644 --- a/x11-fonts/py-booleanOperations/Makefile +++ b/x11-fonts/py-booleanOperations/Makefile @@ -1,24 +1,24 @@ PORTNAME= booleanOperations PORTVERSION= 0.8.2 PORTREVISION= 1 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Boolean operations on paths WWW= https://github.com/typemytype/booleanOperations 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} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-cffsubr/Makefile b/x11-fonts/py-cffsubr/Makefile index bf157be70af1..ea17300fe146 100644 --- a/x11-fonts/py-cffsubr/Makefile +++ b/x11-fonts/py-cffsubr/Makefile @@ -1,27 +1,27 @@ PORTNAME= cffsubr PORTVERSION= 0.2.9.post1 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Standalone CFF subroutinizer based on the AFDKO tx tool WWW= https://github.com/adobe-type-tools/cffsubr LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}afdko>=0:x11-fonts/py-afdko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.10.2:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/external/ .include diff --git a/x11-fonts/py-compreffor/Makefile b/x11-fonts/py-compreffor/Makefile index f6ecae902cbf..0aacf6cae605 100644 --- a/x11-fonts/py-compreffor/Makefile +++ b/x11-fonts/py-compreffor/Makefile @@ -1,20 +1,20 @@ PORTNAME= compreffor PORTVERSION= 0.4.6 PORTREVISION= 3 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= CFF subroutinizer for fontTools WWW= https://github.com/googlei18n/compreffor LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.1:print/py-fonttools@${PY_FLAVOR} USES= compiler:c++11-lang python:3.6+ zip USE_PYTHON= autoplist concurrent distutils .include diff --git a/x11-fonts/py-cu2qu/Makefile b/x11-fonts/py-cu2qu/Makefile index 871546ed30a6..9f20252d7c54 100644 --- a/x11-fonts/py-cu2qu/Makefile +++ b/x11-fonts/py-cu2qu/Makefile @@ -1,22 +1,22 @@ PORTNAME= cu2qu PORTVERSION= 1.6.5 PORTREVISION= 3 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Cubic-to-quadratic bezier curve conversion WWW= https://github.com/googlei18n/cu2qu 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} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils .include diff --git a/x11-fonts/py-defcon/Makefile b/x11-fonts/py-defcon/Makefile index 05e934e7ab0e..7a9a049c2d93 100644 --- a/x11-fonts/py-defcon/Makefile +++ b/x11-fonts/py-defcon/Makefile @@ -1,23 +1,23 @@ PORTNAME= defcon PORTVERSION= 0.6.0 PORTREVISION= 3 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Set of flexible objects for representing UFO data WWW= https://github.com/typesupply/defcon LICENSE= MIT LICENSE_FILE= ${WRKSRC}/License.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.31.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist distutils USE_LOCALE= en_US.UTF-8 NO_ARCH= yes .include diff --git a/x11-fonts/py-fontMath/Makefile b/x11-fonts/py-fontMath/Makefile index 0cb5c76ffa34..ed97000d2b06 100644 --- a/x11-fonts/py-fontMath/Makefile +++ b/x11-fonts/py-fontMath/Makefile @@ -1,22 +1,22 @@ PORTNAME= fontMath PORTVERSION= 0.4.9 PORTREVISION= 1 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Set of objects for performing math operations on font data WWW= https://github.com/typesupply/fontMath LICENSE= MIT LICENSE_FILE= ${WRKSRC}/License.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-fontfeatures/Makefile b/x11-fonts/py-fontfeatures/Makefile index e6ed3b0ff84a..0eec26e8ca18 100644 --- a/x11-fonts/py-fontfeatures/Makefile +++ b/x11-fonts/py-fontfeatures/Makefile @@ -1,26 +1,26 @@ PORTNAME= fontfeatures PORTVERSION= 1.7.3 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= fontFeatures-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for manipulating OpenType font features WWW= https://github.com/simoncozens/fontFeatures LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beziers>=0.1.0:graphics/py-beziers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.28.0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fs2>=0:devel/py-fs2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}glyphtools>=0.7.0:print/py-glyphtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-fontmake/Makefile b/x11-fonts/py-fontmake/Makefile index c2f08bfb1456..58716492a253 100644 --- a/x11-fonts/py-fontmake/Makefile +++ b/x11-fonts/py-fontmake/Makefile @@ -1,29 +1,29 @@ PORTNAME= fontmake PORTVERSION= 1.8.0 PORTREVISION= 3 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Compile fonts from sources to binary WWW= https://github.com/googlei18n/fontmake 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} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-gflanguages/Makefile b/x11-fonts/py-gflanguages/Makefile index 26ba9ca82919..515020952d6b 100644 --- a/x11-fonts/py-gflanguages/Makefile +++ b/x11-fonts/py-gflanguages/Makefile @@ -1,22 +1,22 @@ PORTNAME= gflanguages PORTVERSION= 0.4.3 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python API for evaluating language support in the Google Fonts collection WWW= https://github.com/googlefonts/lang LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=4:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.7.0,1:devel/py-protobuf@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-glyphsLib/Makefile b/x11-fonts/py-glyphsLib/Makefile index beefd672ebbc..c278d8f82464 100644 --- a/x11-fonts/py-glyphsLib/Makefile +++ b/x11-fonts/py-glyphsLib/Makefile @@ -1,24 +1,24 @@ PORTNAME= glyphsLib PORTVERSION= 3.1.4 PORTREVISION= 1 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Bridge from Glyphs source files (.glyphs) to UFOs WWW= https://github.com/googlei18n/glyphsLib 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} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.24.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-opentype-sanitizer/Makefile b/x11-fonts/py-opentype-sanitizer/Makefile index 1e7223beddb8..de2091d0e68b 100644 --- a/x11-fonts/py-opentype-sanitizer/Makefile +++ b/x11-fonts/py-opentype-sanitizer/Makefile @@ -1,29 +1,29 @@ PORTNAME= opentype-sanitizer PORTVERSION= 9.0.0 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the OpenType Sanitizer WWW= https://github.com/googlefonts/ots-python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ots-sanitize:x11-fonts/ots USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils pytest LDFLAGS+= -lpython${PYTHON_VER}${PYTHON_ABIVER} post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/python/ots/__init__.py @${RM} -r ${WRKSRC}/src/c/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/x11-fonts/py-opentypespec/Makefile b/x11-fonts/py-opentypespec/Makefile index b330782340f6..dbf3e6846d0e 100644 --- a/x11-fonts/py-opentypespec/Makefile +++ b/x11-fonts/py-opentypespec/Makefile @@ -1,18 +1,18 @@ PORTNAME= opentypespec PORTVERSION= 1.8.4 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Data derived from the OpenType specification WWW= https://github.com/simoncozens/opentypespec-py LICENSE= APACHE20 USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-ufo2ft/Makefile b/x11-fonts/py-ufo2ft/Makefile index caffc3eed04e..0f6e49262cd5 100644 --- a/x11-fonts/py-ufo2ft/Makefile +++ b/x11-fonts/py-ufo2ft/Makefile @@ -1,27 +1,27 @@ PORTNAME= ufo2ft PORTVERSION= 2.5.0 PORTREVISION= 3 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Bridge between UFOs and FontTools WWW= https://github.com/googlei18n/ufo2ft 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} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-ufoLib/Makefile b/x11-fonts/py-ufoLib/Makefile index 105e22f6878f..444a8099834e 100644 --- a/x11-fonts/py-ufoLib/Makefile +++ b/x11-fonts/py-ufoLib/Makefile @@ -1,23 +1,23 @@ PORTNAME= ufoLib PORTVERSION= 2.3.2 PORTREVISION= 1 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Low-level Unified Font Object (UFO) reader and writer WWW= https://unifiedfontobject.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.1.2:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-ufolint/Makefile b/x11-fonts/py-ufolint/Makefile index 2cf4181ad1d8..a933777bb8a1 100644 --- a/x11-fonts/py-ufolint/Makefile +++ b/x11-fonts/py-ufolint/Makefile @@ -1,21 +1,21 @@ PORTNAME= ufolint PORTVERSION= 1.2.0 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= UFO source file linter WWW= https://github.com/source-foundry/ufolint LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}commandlines>=0:devel/py-commandlines@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.18.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-ufonormalizer/Makefile b/x11-fonts/py-ufonormalizer/Makefile index 2c8ba1065727..243897a569c4 100644 --- a/x11-fonts/py-ufonormalizer/Makefile +++ b/x11-fonts/py-ufonormalizer/Makefile @@ -1,21 +1,21 @@ PORTNAME= ufonormalizer PORTVERSION= 0.6.1 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Script to normalize the XML and other data inside of a UFO WWW= https://github.com/unified-font-object/ufoNormalizer LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-ufoprocessor/Makefile b/x11-fonts/py-ufoprocessor/Makefile index a0f592b6e6b9..97620101abb4 100644 --- a/x11-fonts/py-ufoprocessor/Makefile +++ b/x11-fonts/py-ufoprocessor/Makefile @@ -1,28 +1,28 @@ PORTNAME= ufoprocessor PORTVERSION= 1.9.0 PORTREVISION= 1 CATEGORIES= x11-fonts python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ufoProcessor-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read, write and generate UFOs with designspace data WWW= https://github.com/LettError/ufoProcessor 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}fontMath>=0.4.9:x11-fonts/py-fontMath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fontparts>=0.8.2:print/py-fontparts@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}MutatorMath>=2.1.2:math/py-MutatorMath@${PY_FLAVOR} USES= python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-toolkits/py-AnyQt/Makefile b/x11-toolkits/py-AnyQt/Makefile index 2b3462dc8cc6..2aeae80cf6bd 100644 --- a/x11-toolkits/py-AnyQt/Makefile +++ b/x11-toolkits/py-AnyQt/Makefile @@ -1,20 +1,20 @@ PORTNAME= AnyQt DISTVERSION= 0.1.1 CATEGORIES= x11-toolkits devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PyQt4/PyQt5 compatibility layer WWW= https://github.com/ales-erjavec/anyqt LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 5e0671f996f5..c7be6e492ff9 100644 --- a/x11-toolkits/py-Pmw/Makefile +++ b/x11-toolkits/py-Pmw/Makefile @@ -1,39 +1,39 @@ PORTNAME= Pmw PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= x11-toolkits python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fmysh@iijmio-mail.jp COMMENT= High-level compound graphics widgets for Python WWW= https://pypi.org/project/Pmw/ LIB_DEPENDS= libBLT25.so:x11-toolkits/blt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} 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 PMWVERSION= Pmw_2_0_1 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-awesometkinter/Makefile b/x11-toolkits/py-awesometkinter/Makefile index 00f5bed5030f..924672eec584 100644 --- a/x11-toolkits/py-awesometkinter/Makefile +++ b/x11-toolkits/py-awesometkinter/Makefile @@ -1,20 +1,20 @@ PORTNAME= AwesomeTkinter PORTVERSION= 2021.11.8 CATEGORIES= x11-toolkits python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Pretty Tkinter widgets for Python WWW= https://pypi.org/project/AwesomeTkinter/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=6.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/x11-toolkits/py-easygui/Makefile b/x11-toolkits/py-easygui/Makefile index c4b75ca8e12f..c8fc8d863c62 100644 --- a/x11-toolkits/py-easygui/Makefile +++ b/x11-toolkits/py-easygui/Makefile @@ -1,22 +1,22 @@ PORTNAME= easygui PORTVERSION= 0.98.3 CATEGORIES= x11-toolkits python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Easy GUI programming in python WWW= https://github.com/robertlugg/easygui LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ ${PY_PILLOW} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/x11-toolkits/py-guietta/Makefile b/x11-toolkits/py-guietta/Makefile index 747f986b04d3..7d70ecf47244 100644 --- a/x11-toolkits/py-guietta/Makefile +++ b/x11-toolkits/py-guietta/Makefile @@ -1,18 +1,18 @@ PORTNAME= guietta DISTVERSION= 1.2.0 CATEGORIES= x11-toolkits python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Simple GUI for Python WWW= https://github.com/alfiopuglisi/guietta LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/x11-toolkits/py-wxPython4/Makefile b/x11-toolkits/py-wxPython4/Makefile index 3694d86f2807..e459c7442f03 100644 --- a/x11-toolkits/py-wxPython4/Makefile +++ b/x11-toolkits/py-wxPython4/Makefile @@ -1,39 +1,39 @@ PORTNAME= wxPython PORTVERSION= 4.2.0 CATEGORIES= x11-toolkits python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 42 DIST_SUBDIR= python PATCH_SITES= https://github.com/wxWidgets/Phoenix/commit/ PATCHFILES= 2e9169effa9abf14f34f8436a791b8829eea7774.patch:-p1 MAINTAINER= desktop@FreeBSD.org COMMENT= GUI toolkit for the Python programming language WWW= https://www.wxpython.org 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:3.6+ USE_GL= glu USE_WX= 3.2 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-wm/qtile/Makefile b/x11-wm/qtile/Makefile index 03cde95a39b3..0f50aa070e94 100644 --- a/x11-wm/qtile/Makefile +++ b/x11-wm/qtile/Makefile @@ -1,49 +1,49 @@ PORTNAME= qtile PORTVERSION= 0.18.1 PORTREVISION= 1 CATEGORIES= x11-wm -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ericbsd@FreeBSD.org COMMENT= Small, flexible, scriptable tiling window manager written in Python WWW= http://qtile.org LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>1.4.1:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairocffi>0.7:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xcffib>=0.5.0:x11/py-xcffib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libpangocairo-1.0.so:x11-toolkits/pango \ libpulse.so:audio/pulseaudio RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xcffib>=0.5.0:x11/py-xcffib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairocffi>=0.9:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR} USE_GNOME= pygobject3 USES= gnome python:3.7+ localbase USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes SUB_FILES= qtile.desktop PORTDOCS= CHANGELOG README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/xsessions (cd ${WRKDIR} && ${INSTALL_DATA} qtile.desktop \ ${STAGEDIR}${PREFIX}/share/xsessions) .include diff --git a/x11/autorandr/Makefile b/x11/autorandr/Makefile index d209054f5984..1bbe602ef878 100644 --- a/x11/autorandr/Makefile +++ b/x11/autorandr/Makefile @@ -1,55 +1,55 @@ PORTNAME= autorandr DISTVERSION= 1.12.1 CATEGORIES= x11 PATCH_SITES= https://github.com/phillipberndt/autorandr/commit/ PATCHFILES= 2bc71d562765e2023b26a31c485769612e3eb91e.patch:-p1 # PR 282 MAINTAINER= 0mp@FreeBSD.org COMMENT= Auto-detect displays and configure them with xrandr WWW= https://github.com/phillipberndt/autorandr LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt BUILD_DEPENDS= gsed:textproc/gsed RUN_DEPENDS= xrandr:x11/xrandr USES= gmake pkgconfig python:3.3-3.10 shebangfix xorg -# Use GitHub instead of MASTER_SITES=CHEESESHOP to get additional files like +# Use GitHub instead of MASTER_SITES=PYPI to get additional files like # the manual page and the license. USE_GITHUB= yes GH_ACCOUNT= phillipberndt USE_PYTHON= autoplist concurrent distutils USE_XORG= xcb MAKE_ARGS= BASH_COMPLETIONS_DIR=${PREFIX}/share/bash-completion/completions \ PREFIX=${PREFIX} \ XDG_AUTOSTART_DIR=${PREFIX}/etc/xdg/autostart BINARY_ALIAS= sed=gsed PLIST_FILES= bin/${PORTNAME}-launcher \ etc/xdg/autostart/autorandr-launcher.desktop \ share/bash-completion/completions/autorandr \ share/man/man1/${PORTNAME}.1.gz _EXTRA_BUILD_TARGETS= contrib/autorandr_launcher/autorandr-launcher _EXTRA_INSTALL_TARGETS= install_bash_completion install_launcher \ install_manpage # Regenerate the patches with: # make clean extract do-patch PATCHFILES= post-patch: ${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/${PORTNAME}.py \ ${WRKSRC}/contrib/autorandr_launcher/autorandr_launcher.c post-build: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${BUILD_WRKSRC} ${MAKE_ARGS} \ ${_EXTRA_BUILD_TARGETS} post-install: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${INSTALL_WRKSRC} ${MAKE_ARGS} \ ${_EXTRA_INSTALL_TARGETS} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-launcher .include diff --git a/x11/guake/Makefile b/x11/guake/Makefile index 050630553e61..0d6222289b37 100644 --- a/x11/guake/Makefile +++ b/x11/guake/Makefile @@ -1,61 +1,61 @@ PORTNAME= guake PORTVERSION= 3.4.0 PORTREVISION= 2 CATEGORIES= x11 python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI DISTNAME= Guake-${PORTVERSION} MAINTAINER= daniel@shafer.cc COMMENT= Dropdown terminal made for the GNOME desktop WWW= http://guake-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notify2>0:devel/py-notify2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ keybinder-gtk3>0:x11/keybinder-gtk3 \ keybinder>0:x11/keybinder \ libnotify>0:devel/libnotify USES= cpe gmake gnome libtool localbase pathfix python:3.5+ \ shebangfix USE_GNOME= glib20 gtk30 intltool vte3 USE_PYTHON= distutils noflavors GLIB_SCHEMAS= org.guake.gschema.xml CPE_VENDOR= guake-project NO_ARCH= yes PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= MANPAGES NLS OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls MANPAGES_MAKE_ENV_OFF= man_MANS="" GETTEXT_FIX= about.py boxes.py customcommands.py dialogs.py globals.py \ gsettings.py guake_app.py keybindings.py main.py menus.py \ notebook.py prefs.py post-extract: @${REINPLACE_CMD} -e 's|PYTHON_INTERPRETER=python3|PYTHON_INTERPRETER=${PYTHON_CMD}|g' \ ${WRKSRC}/Makefile .for x in ${GETTEXT_FIX} @${REINPLACE_CMD} -e '/import/s|locale|gettext|g' ${WRKSRC}/guake/${x} .endfor post-install: cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} \ install-schemas install-locale .include diff --git a/x11/py-autotiling/Makefile b/x11/py-autotiling/Makefile index b48ff920eb67..daf91e812fdc 100644 --- a/x11/py-autotiling/Makefile +++ b/x11/py-autotiling/Makefile @@ -1,20 +1,20 @@ PORTNAME= autotiling DISTVERSION= 1.8 CATEGORIES= x11 -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@fuz.su COMMENT= Automatically switch the window split orientation in sway and i3 WWW= https://github.com/nwg-piotr/autotiling LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}i3ipc>0:x11/py-i3ipc@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11/py-caffeine-ng/Makefile b/x11/py-caffeine-ng/Makefile index 958c552d5a6d..be30b7f75a57 100644 --- a/x11/py-caffeine-ng/Makefile +++ b/x11/py-caffeine-ng/Makefile @@ -1,66 +1,66 @@ PORTNAME= caffeine-ng DISTVERSION= 4.0.2 CATEGORIES= x11 python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tagattie@FreeBSD.org COMMENT= Tray bar app to temporarily inhibit screensaver and sleep mode WWW= https://codeberg.org/WhyNotHugo/caffeine-ng LICENSE= GPLv3+ LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENCE LICENSE_FILE_LGPL3+ = ${WRKSRC}/LGPL BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libappindicator3.so:devel/libappindicator \ libnotify.so:devel/libnotify RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click7>=7.1:devel/py-click7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ewmh>=0.1.4:devel/py-ewmh@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.10:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pulsectl>0:audio/py-pulsectl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8-bugbear>0:devel/py-flake8-bugbear@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8-import-order>0:devel/py-flake8-import-order@${PY_FLAVOR} USES= desktop-file-utils gettext-tools gnome python:3.6-3.9 USE_GNOME= gdkpixbuf2 gtk30 pygobject3 USE_PYTHON= autoplist distutils NO_ARCH= yes GLIB_SCHEMAS= net.launchpad.caffeine.gschema.xml OPTIONS_DEFINE= DOCS PORTDOCS= README.rst REINPLACE_ARGS= -i "" SCHEMASDIR= share/glib-2.0/schemas post-patch: ${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|g; s|/etc|${LOCALBASE}/etc|g' \ ${WRKSRC}/setup.py post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${SCHEMASDIR} .for schema in ${GLIB_SCHEMAS} ${INSTALL_DATA} ${WRKSRC}/${SCHEMASDIR}/${schema} ${STAGEDIR}${PREFIX}/${SCHEMASDIR} .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_MAN} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox .include diff --git a/x11/py-i3-quickterm/Makefile b/x11/py-i3-quickterm/Makefile index 3497d3aef277..4db283eccfde 100644 --- a/x11/py-i3-quickterm/Makefile +++ b/x11/py-i3-quickterm/Makefile @@ -1,27 +1,27 @@ PORTNAME= i3-quickterm DISTVERSION= 1.1 CATEGORIES= x11 python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= Drop-down "quake style" terminal for i3 and sway WWW= https://github.com/lbonn/i3-quickterm LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}i3ipc>2.0:x11/py-i3ipc@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/x11/py-i3ipc/Makefile b/x11/py-i3ipc/Makefile index ebe3baa0f27c..fa202ec0c0f2 100644 --- a/x11/py-i3ipc/Makefile +++ b/x11/py-i3ipc/Makefile @@ -1,21 +1,21 @@ PORTNAME= i3ipc PORTVERSION= 2.2.1 PORTREVISION= 1 CATEGORIES= x11 python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Improved Python library to control i3wm and sway WWW= https://i3ipc-python.readthedocs.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR} NO_ARCH= yes USES= python:3.4+ USE_PYTHON= autoplist distutils .include diff --git a/x11/py-pyscreenshot/Makefile b/x11/py-pyscreenshot/Makefile index 5503c16255f3..e710dafc6467 100644 --- a/x11/py-pyscreenshot/Makefile +++ b/x11/py-pyscreenshot/Makefile @@ -1,24 +1,24 @@ PORTNAME= pyscreenshot PORTVERSION= 0.5.1 PORTREVISION= 2 CATEGORIES= x11 python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} #DISTNAME= PyVirtualDisplay-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Python module for taking screenshots WWW= https://github.com/ponty/pyscreenshot LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}easyprocess>0:devel/py-easyprocess@${PY_FLAVOR} \ ${PY_PILLOW} USES= magick:6,run python:3.6+ NO_ARCH= yes USE_PYTHON= autoplist distutils .include diff --git a/x11/py-pyvirtualdisplay/Makefile b/x11/py-pyvirtualdisplay/Makefile index 01ae5116ab0c..03fa789da6b9 100644 --- a/x11/py-pyvirtualdisplay/Makefile +++ b/x11/py-pyvirtualdisplay/Makefile @@ -1,41 +1,41 @@ PORTNAME= pyvirtualdisplay PORTVERSION= 0.2.4 PORTREVISION= 1 CATEGORIES= x11 python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyVirtualDisplay-${PORTVERSION} MAINTAINER= daniel@blodan.se COMMENT= Python wrapper for Xvfb, Xephyr and Xvnc WWW= https://github.com/ponty/pyvirtualdisplay 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} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PY_PILLOW} \ xauth>0:x11/xauth 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= Xvfb:x11-servers/xorg-server@xvfb XEPHYR_RUN_DEPENDS= Xephyr>=0:x11-servers/xorg-server@xvfb XVNC_RUN_DEPENDS= tightvnc>=0:net/tightvnc NO_ARCH= yes .include diff --git a/x11/py-xcffib/Makefile b/x11/py-xcffib/Makefile index d0e65f4d34ca..6ae96edd4345 100644 --- a/x11/py-xcffib/Makefile +++ b/x11/py-xcffib/Makefile @@ -1,24 +1,24 @@ PORTNAME= xcffib PORTVERSION= 0.11.1 CATEGORIES= x11 python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ericbsd@FreeBSD.org COMMENT= Replacement for xpyb and XCB Python bindings WWW= https://github.com/tych0/xcffib 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:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11/py-xdot/Makefile b/x11/py-xdot/Makefile index c7a87d06c784..4cdbeb775b46 100644 --- a/x11/py-xdot/Makefile +++ b/x11/py-xdot/Makefile @@ -1,23 +1,23 @@ PORTNAME= xdot PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= x11 python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Interactive viewer for Graphviz dot files WWW= https://pypi.org/project/xdot/ LICENSE= LGPL3+ RUN_DEPENDS= dot:graphics/graphviz \ ${PYNUMPY} USES= gnome python:3.4+ USE_PYTHON= autoplist distutils USE_GNOME= cairo gtk30 pygobject3 NO_ARCH= yes .include